環境設定からロボットへの実装まで。ROSのすべてを網羅本書は,ロボット用のミドルウェアであるROS(Robot Operating System)についての,ロボット分野の研究者や技術者を対象とした解説書です.ROSの構成や導入の方法,コマンドやツール等の紹介といった基本的な内容から,コミュニケーションロボットや移動ロボット,ロボットアームといった具体的なロボットのアプリケーションを作成する方法を解説しています. ROSについて網羅した内容となるため,ROSを使った開発を行いたい方が必ず手元に置き,開発の際に活用されるような内容です.本書で使用しているソフトウェア、ハードウェアについて第1章 ロボットソフトウェアプラットフォーム第2章 Robot Operating System(ROS)第3章 ROSの開発環境の構築第4章 ROSの主要概念 第5章 ROSコマンド第6章 ROSツール第7章 ROS基本プログラミング第8章 ロボット、センサ、モータ第9章 組込みシステム第10章 移動ロボット第11章 SLAMとナビゲーション第12章 サービスロボット第13章 マニピュレータ付録 ROS2