ROS(Robot Operation System)とは
ROS (Robot Operating System)は、ソフトウェア開発者のロボット・アプリケーション作成を支援するライブラリとツールのこと
なぜ勉強するのか?
**私はロボットに関しては門外漢です。**私の場合は、ロボットにセンサーを搭載して測定をしたいと考えていて、ロボットの位置や姿勢の情報とセンサーの情報を組み合わせて画像を撮りたいので、ロボット屋さんにそこらへんを聞こうとしたら、話が通じない。曰く「ROSを勉強したらわかる」とのことなので、ROSを勉強して、どうやったらロボットの位置や姿勢情報を自分が欲しいデータとして入手できるかを調べてみたというわけです。
参考URL
ROSについて学ぼう
このサイトがしっかりと書かれていて、最も分かりやすかったです。まず最初に見るのをお勧めします。
(公式)ROSのチュートリアル
こちらはチュートリアル。こちらもしっかりと書かれているので、上のサイトで得た知識をおさらいしつつ、チュートリアルで実践できます。(まだ自分はやっていませんが...)
ROSではじめるロボティックス
こちらも良いチュートリアルです。実際にROSを動かすことができます。
まとめ
まだ勉強途中なので、上のサイトで勉強して、また更新していきます。
間違っているところがあれば、ご教示ください。