≪世界で最も使われているロボット用ソフト≫
「ROS」(Robot Operating System)は、「Open Source Robotics Foundation」によって開発されている、フリーの「ロボット・フレームワーク」で、今や「知能ロボット」のプログラミングには欠かせない存在です。
「ROS」を使う具体なメリットとしては、以下のようなものがあります。
・簡単に強力な「ロボット用ライブラリ」をインストールして、利用できる
・シミュレーションを使った開発ができる
・「好きな言語」での「ロボットプログラミング」ができる
本書は「ロボットの専門知識がない」「これからロボットを学ぶ」人に向けて、PCだけで楽しめる内容になっています。
■「ROS」(Robot Operating System)とは
■「ROS」の勉強の仕方
■「ROS」のインストール
■「ROS」の用語を覚える
■「ROS」に慣れる
■「ROS」で「Hello World」
■「ROS」のプログラムを書く
■「シミュレータ」上の「ロボット」を動かす
■「Service」を理解する
■「独自型」の「Topic/Service」を作る
■「Actionlib」で、時間のかかる処理を実行する
■「Python」の「ライブラリ」を作る
■「ROS」のGUI
■「ジョイスティック」でロボット操縦
■「C++」の「ノード」を作る
■「分散機能」を使う
■「ROS」を使って「分散画像処理」
■「tf」を使って「座標変換」
■自分の「ロボット」を「ROS」で動かす
■その他の「基本ライブラリ」
レビュー(0件)