この商品をご覧のお客様は、こんな商品もチェックしています。
- 世界の歴史 別巻
-
価格:1,045円(本体950円+税)
【2022年06月発売】
- 「勉強法のベストセラー100冊」のポイントを1冊にまとめてみた。
-
価格:1,650円(本体1,500円+税)
【2022年09月発売】
- 運用設計の教科書 改訂新版
-
価格:3,080円(本体2,800円+税)
【2023年09月発売】
- 未来を拓くICT教育の理論と実践
-
価格:2,475円(本体2,250円+税)
【2024年02月発売】
- 日本人が知らない!中国・ロシアの秘めた野望
-
価格:1,650円(本体1,500円+税)
【2023年01月発売】
[BOOKデータベースより]
さようなら車輪の再発明、こんにちはROS2。
第1章 ROS1ツアー
[日販商品データベースより]第2章 ROS2の開発環境セットアップ
第3章 ROS2の基本機能
第4章 ROS2の応用機能
第5章 ROS2に対応したツール/パッケージ
第6章 Roomba用ROS1ドライバのROS2移行
第7章 Pythonクライアントライブラリrclpy
付録
Robot Operation System(ROS)の次世代バージョンであるROS2はロボットアプリケーション開発のためのミドルウェアです。ROS2は、ROS1で得られた経験をもとにほぼ再実装されたため、ROS1と直接的には互換性がありません。ROS1は通信内容が暗号化されておらず認証機能もありませんので、セキュリティ面で見ると商用ロボットの開発には不向きでした。ROS2ではセキュリティ、メンテナンス性、ライセンス、商業サポートなどのさまざまな観点から見直され、開発当初から製品への組み込みを目標にして再設計されています。
本書は今後のロボットアプリケーション開発のデファクトスタンダードになるROS2の入門書です。基本操作から、ROS1の資産を活用するための接続方法、パッケージの開発方法までを網羅します。本書のサンプルコードはC++ですが、それ以外のプログラミング言語を用いたクライアントライブラリについても解説します。ROS1ではUbuntuのみで利用できましたが、ROS2からはWindows、macOSで利用できるようになり、さらに利用者が増えると見込まれています。主なOSの開発環境のセットアップについても解説します。これからロボット開発をはじめたいと考える方だけでなく、ROS1ユーザにとっても有用な1冊です。