ROS vcs importで使用するreposファイルをブランチのコミットハッシュに置き換える方法 概要repos ファイルを使用して依存する複数のリポジトリを一括で管理することがあります。特にROS 2や、Autoware, Open-RMFプロジェクトでは、vcs import コマンドを用いて、repos ファイルに基づき複数のリポ... 2024.10.12 ROS
ROS rocker使用時にxauthのファイルが存在しないためエラーになる問題の対処 概要この記事では、ROS(Robot Operating System)の開発や実行環境で使用するDockerコンテナを、rocker ツールを使って簡単に起動・設定する際に発生する問題とその対処方法を説明します。特に、xauth ファイル... 2024.09.24 ROS
ROS ROS 2 CLIが結果を表示しない場合の原因と解決策 概要ROS 2でCLIコマンド(例:ros2 topic listやros2 node list)を実行した際に、結果が取得できないことがありました。本記事では、その際の対処方法について説明します。現象ros2 topic listを実行後... 2024.09.01 ROS
ROS ROS 2のQoS(Quality of Service)について この記事の内容ROS 2のQoS(Quality of Service)について、皆さんご存じでしょうか?私はなんとなく、通信の品質に関するものであるとか、publishする側とsubscribeする側で指定して、その組み合わせによっていい... 2024.01.14 ROS
ROS ROS内で使用される単位と座標系の規約について 概要ROSで使用される単位や座標系の規約について、この記事で説明します。ROSでは、ROS Enhancement Proposals(REP)と呼ばれる、ROSコミュニティで新機能や標準、情報を提案し共有するための文書があります。REPの... 2024.01.04 ROS
ROS 【ROS 2】colcon buildでSetuptoolsDeprecationWarning: setup.py install is deprecatedと表示される問題の対処 概要ROS 2のパッケージをcolcon buildでビルドした際に、以下のようなWarningが表示された際の原因や対処方法をメモします。--- stderr: *******/usr/lib/python3/dist-packages/... 2024.01.03 ROS
ROS 【ROS 2】Nav2の便利・面白いと思った機能について この記事は、ROS 2 Advent Calendar 2023の12/15の記事です。Nav2を学んでいて、個人的にこれは便利だな、面白いなといった機能をここでは紹介します。まだまだ、ROS経験は1年程度で浅く、内容としては容易なことしか... 2023.12.15 ROS
ROS 【ROS 2】Nav2 Waypoint Followerで複数の向かうポイントを指定する 概要Nav2でWaypoint Followerがどのようなものか、使い方を記載します。まず、Waypointというのは、ゴールに向かっていくときのポイントになります。ここに向かってから、ここに向かってというように、途中途中のポイントを指定... 2023.12.08 ROS
ROS 【ROS 2】Nav2 Collision Monitorを使用して衝突をモニタする 概要Nav2のCollision Monitor使用して、障害物が近くにある場合に減速したり、停止することができるようになります。以下のようにSlowdownBoxとStopBoxのポリゴンを指定して、その中にLaserScan等の点群が入... 2023.12.06 ROS
ROS 【ROS 2】Nav2 SpeedFilterを使用して速度制限エリアを設定する 概要Nav2のSpeedFilterを使用して、速度制限エリアを設定する方法を記載します。Nav2ではSpeedFilterというコストマップフィルタープラグインがあり、これを使用することで、速度制限エリアを指定することができるようになりま... 2023.12.04 ROS