紙の本
ROS2ではじめよう次世代ロボットプログラミング
著者 近藤 豊 (著)
さまざまな種別のロボットを高速開発できるようになるROS2。その開発環境セットアップ、基本機能、応用機能、対応するツールやパッケージについて解説する。Roomba用ROS...
ROS2ではじめよう次世代ロボットプログラミング
ROS2ではじめよう 次世代ロボットプログラミング
ワンステップ購入とは ワンステップ購入とは
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
さまざまな種別のロボットを高速開発できるようになるROS2。その開発環境セットアップ、基本機能、応用機能、対応するツールやパッケージについて解説する。Roomba用ROS1ドライバのROS2移行なども説明。【「TRC MARC」の商品解説】
Robot Operation System(ROS)の次世代バージョンであるROS2はロボットアプリケーション開発のためのミドルウェアです。ROS2は、ROS1で得られた経験をもとにほぼ再実装されたため、ROS1と直接的には互換性がありません。ROS1は通信内容が暗号化されておらず認証機能もありませんので、セキュリティ面で見ると商用ロボットの開発には不向きでした。ROS2ではセキュリティ、メンテナンス性、ライセンス、商業サポートなどのさまざまな観点から見直され、開発当初から製品への組み込みを目標にして再設計されています。
本書は今後のロボットアプリケーション開発のデファクトスタンダードになるROS2の入門書です。基本操作から、ROS1の資産を活用するための接続方法、パッケージの開発方法までを網羅します。本書のサンプルコードはC++ですが、それ以外のプログラミング言語を用いたクライアントライブラリについても解説します。ROS1ではUbuntuのみで利用できましたが、ROS2からはWindows、macOSで利用できるようになり、さらに利用者が増えると見込まれています。主なOSの開発環境のセットアップについても解説します。これからロボット開発をはじめたいと考える方だけでなく、ROS1ユーザにとっても有用な1冊です。【商品解説】
目次
- - はじめに
- - ROSとは何か
- - ROS2はなぜできたか
- - なぜ本書を書いたか
- - 本書の構成
- - 本書の読者
- - 前提知識
- - オンラインリソース
- - 第1章 ROS1ツアー
- - 1-1 ROSの歴史
著者紹介
近藤 豊
- 略歴
- 〈近藤豊〉1985年生まれ。大阪府出身。奈良先端科学技術大学院大学博士後期課程修了。博士(工学)。株式会社Preferred Networksエンジニア。
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む