本記事では、ROS2(Robot Operating System)の勉強におすすめの参考書を紹介しています。
気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。
表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。
※無料試し読みができない参考書もあります。
IT・Web業界特化の転職サイト!
【マイナビIT AGENT】
【月額980円で読み放題!】
Amazon Kindle Unlimited

ROS2ではじめよう 次世代ロボットプログラミング
- ROS1ツアー
- ROS2の開発環境セットアップ
- ROS2の基本機能
- ROS2の応用機能
- ROS2に対応したツール/パッケージ
- Roomba用ROS1ドライバのROS2移行
- Pythonクライアントライブラリrclpy
一通りの手順は記載されています。ROS2はマイクロコントローラーとの接続に強みがあるとおもうので Rooma用ドライバーのROS1からROS2への修正の項目もあり発展性をしめしているのはよい。
引用元:Amazonレビュー
ROS2は日本語の情報が少ないため、本書は貴重な一冊といえます。 私は以前ROS1未経験から簡単なROS2プログラムを実装したことがありますが 公式ドキュメントからでは読み取りにくい部分もあり、実装に難儀した記憶があります。 ROS2の概念理解の助けとなりましたし、応用的な使い方やROS2周辺のエコシステムの開発状況把握にも役立ちました。
引用元:Amazonレビュー
ロボットプログラミングROS2入門
- ROSって何?
- Dockerによる開発環境の仮想化
- ROS2動作環境の構築
- ROS2の仕組み
- ROS2のコマンドを知る
- TurtlesimシミュレータでROS2を学ぶ
- Pythonで作るROS2プログラム
- TurtleBot3をシミュレータで動かす
無知から始めましたが、dockerでできました。 インストールも問題なく。 これからROS2やるって人にはオススメだったので、周りに買わせました(笑) 初心者向けに書いてるので、とにかくわかりやすかったかな。 ROSもいじったことなかったので不安だったけど、久々に良書。
引用元:Amazonレビュー
初めてROS2のプログラミングをしてみましたが、この本の通りに取り組めば簡単に出来ました。私のような初心者にとってはとても参考になる本だと思います。
引用元:Amazonレビュー
ROS2とPythonで作って学ぶAIロボット入門
- AIロボットをつくろう!
- はじめてのROS2
- 音声認識・合成
- ナビゲーション
- ビジョン
- マニピュレーション
- プランニング
タイトル通りROS2とPythonを利用してロボットを動かすための入門書です。 AIの部分は実用的なものを作成しようと思うと、もっと別の書籍等で学習する必要がありますが、ROS2を試してみたい方が最初に触ってみるための導入としてはとても良い本だと思います。 ROS2に興味があるけど触ったことがない方々は、これを足掛かりにROS2の知見を深めてみてはいかがでしょうか?
引用元:Amazonレビュー
一回dockerの環境をダウンロードしてくればそれ以降必要なものをインストールする手間がないので、内容に集中できてよい。 内容についても初学者にわかりやすいようになっていた。
引用元:Amazonレビュー