ROS2ではじめよう次世代ロボットプログラミング
出版社名 | 技術評論社 |
---|---|
出版年月 | 2019年8月 |
ISBNコード |
978-4-297-10742-0
(4-297-10742-2) |
税込価格 | 3,058円 |
頁数・縦 | 239P 21cm |
シリーズ名 | ROS2ではじめよう次世代ロボットプログラミング |
商品内容
要旨 |
さようなら車輪の再発明、こんにちはROS2。 |
---|---|
目次 |
第1章 ROS1ツアー |
おすすめコメント
自動車の自動運転工場の生産工程の自動化と無人化家庭内を走り回る掃除ロボットや対話ロボット統合ロボットシミュレータ本書はこれらのロボットアプリケーション開発の基盤となるROS2の入門書です。Robot Operation System (ROS) の次世代バージョンであるROS2は、ロボットアプリケーション開発のためのミドルウェアです。ROS1は通信内容が暗号化されておらず認証機能もないので、セキュリティ面で見ると商用ロボットの開発には不向きでした。ROS2はセキュリティ、メンテナンス性、ライセンス、商業サポートなどのさまざまな観点から見直され、開発当初から製品への組み込みを目標にして再設計されています。本書では、ROS1の歴史を振り返り、ROS2の基本操作から、パッケージの開発方法、ROS2の新機能、ROS1からROS2への移行まで、ステップバイステップでROS2に関連する話題を学んでいきます。最後には、実在するロボットのドライバ開発作業を通じて、ROS2プログラミングを実践的に体験します。ROS1ではUbuntuのみで利用できましたが、ROS2からはWindows、macOSで利用できるようになったので、主なOSの開発環境のセットアップについても解説しています。また本書のサンプルコードはC++ですが、Pythonなどのそれ以外のプログラミング言語を用いたクライアントライブラリについても解説します。これからロボットアプリケーション開発をはじめたいと考えるエンジニアだけでなく、ROS1ユーザ、ロボット開発ビジネスに携わる人にとっても有用な1冊です。ROS2でロボット開発の未来を感じてみましょう。