本記事では、ROS2(Robot Operating System)の勉強におすすめの参考書を紹介しています。
気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。
表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。
Amazon Kindle Unlimited
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!
変数名/関数名にもう悩まない!
- 美しいコードが書けるが自然と書けるようになる
- 他の開発者が理解しやすいコードになる
ROS2ではじめよう 次世代ロボットプログラミング
出版社 | 技術評論社 |
著者 | 近藤 豊 |
発売日 | 2019/8/13 |
ページ数 | 377ページ |
- ROS1ツアー
- ROS2の開発環境セットアップ
- ROS2の基本機能
- ROS2の応用機能
- ROS2に対応したツール/パッケージ
- Roomba用ROS1ドライバのROS2移行
- Pythonクライアントライブラリrclpy
一通りの手順は記載されています。ROS2はマイクロコントローラーとの接続に強みがあるとおもうので
引用元:Amazon
Rooma用ドライバーのROS1からROS2への修正の項目もあり発展性をしめしているのはよい。
ROS2は日本語の情報が少ないため、本書は貴重な一冊といえます。
引用元:Amazon
私は以前ROS1未経験から簡単なROS2プログラムを実装したことがありますが
公式ドキュメントからでは読み取りにくい部分もあり、実装に難儀した記憶があります。
ROS2の概念理解の助けとなりましたし、応用的な使い方やROS2周辺のエコシステムの開発状況把握にも役立ちました。
ロボットプログラミングROS2入門
出版社 | 科学情報出版 |
著者 | 岡田 浩之 |
発売日 | 2020/9/16 |
- ROSって何?
- Dockerによる開発環境の仮想化
- ROS2動作環境の構築
- ROS2の仕組み
- ROS2のコマンドを知る
- TurtlesimシミュレータでROS2を学ぶ
- Pythonで作るROS2プログラム
- TurtleBot3をシミュレータで動かす
無知から始めましたが、dockerでできました。
引用元:Amazon
インストールも問題なく。
これからROS2やるって人にはオススメだったので、周りに買わせました(笑)
初心者向けに書いてるので、とにかくわかりやすかったかな。
ROSもいじったことなかったので不安だったけど、久々に良書。
初めてROS2のプログラミングをしてみましたが、この本の通りに取り組めば簡単に出来ました。私のような初心者にとってはとても参考になる本だと思います。
引用元:Amazon
ROS2とPythonで作って学ぶAIロボット入門
出版社 | 講談社 |
著者 | 出村公成 / 萩原良信 / 升谷保博 / タンジェフリートゥチュアン |
発売日 | 2022/9/1 |
ページ数 | 605ページ |
- AIロボットをつくろう!
- はじめてのROS2
- 音声認識・合成
- ナビゲーション
- ビジョン
- マニピュレーション
- プランニング
タイトル通りROS2とPythonを利用してロボットを動かすための入門書です。
引用元:Amazon
AIの部分は実用的なものを作成しようと思うと、もっと別の書籍等で学習する必要がありますが、ROS2を試してみたい方が最初に触ってみるための導入としてはとても良い本だと思います。
ROS2に興味があるけど触ったことがない方々は、これを足掛かりにROS2の知見を深めてみてはいかがでしょうか?
一回dockerの環境をダウンロードしてくればそれ以降必要なものをインストールする手間がないので、内容に集中できてよい。
引用元:Amazon
内容についても初学者にわかりやすいようになっていた。