ROS 2
ROS 2は、センサー、認識、制御、ナビゲーションなどのプログラムをNodeとして接続するための仕組みです。四脚・二脚・Mobile ManipulatorでSLAMやNav2に取り組む前に学びます。
このカリキュラムでは、Ubuntu 24.04とROS 2 Jazzy Jaliscoを基準にします。
最低限¶
ROS 2 Jazzyの公式チュートリアルを前から順に進め、次の内容を確認します。
ROS 2環境の設定
turtlesim、ros2、rqtNode、Topic、Service、Parameter、Action
rqt_consoleLaunch
rosbag2によるデータの記録と再生
発展¶
ROS 2で自分のプログラムを接続するときは、公式チュートリアルから次の項目へ進みます。
Workspace、Package、
colconPythonによるPublisherとSubscriber
tf2URDFとRViz
