ROS Navigationスタック - ais-lab/UD_wiki GitHub Wiki

[暫定的] Navigationスタックとは何か?

ROSでは、複数のパッケージを組み合わせたパッケージ群のことをスタックといいます。 Navigationは以下の機能を提供するROSスタックです。

  • 地図作成: センサで外界を観測し、壁や障害物などの地図を作ってくれる。
  • 自己位置推定: 地図とセンサ観測値から、ロボットの位置と姿勢を推定してくれる。
  • ナビゲーション: ロボットの行き先の座標を指定してやると、そこに行くための車輪への命令などをやってくれる。

多くのロボット製品に、それ専用の既製Navigationスタックが提供されています(一覧)。 youbot用のものもあります(http://wiki.ros.org/youbot_navigation )。

しかし、多数のパッケージが絡む大規模なシステムであるため、活用するためにはそれなりの学習が必要だと思います。

[暫定的] 学習用の資料

以下の資料を順番にやるのが効率的です。

  1. http://qiita.com/MoriKen/items/0b75ab291ab0d95c37c2
  2. http://www.slideshare.net/hara-y/ros-slam-navigation-rsj-seminar
  3. http://wiki.ros.org/navigation
  4. http://wiki.ros.org/youbot_navigation