メインコンテンツまでスキップ

ROS 2: ロボットの神経系

このモジュールでは、次世代のロボティクス用ミドルウェアであるROS 2(Robot Operating System 2)を紹介します。node、topic、service、actionなどの中核概念と、ROS 2が分散ロボットシステムをどのように実現するかを学びます。

学習内容

  • ROS 2のアーキテクチャと設計思想
  • nodeの作成と通信管理
  • デバッグのためのrqtやrvizなどのツールの使用
  • ROS 2とシミュレータ及び実機ハードウェアの統合

前提知識

  • 基本的なプログラミングスキル(PythonまたはC++)
  • Linuxコマンドラインの基礎知識
  • ロボティクスの基本概念の理解(必須ではありませんが有用です)