Using ROS
本研究室のRobotに用いるシステムでは,ソフトウェアインターフェイスを共通化するため,Robot Operating System (ROS)*を利用して自律システムを開発しています. ROSは,Willow Garage社が開発し,フリーで公開されています. これは,ロボットのためのメタ・オペレーティング・システムで,ネットワーク機能,モジュール分散開発,ログ記録・再生など自律移動に必要となる機能を含んでおり, 自律移動システムを開発する際に付随するルーチンワークが大幅に軽減できます. これらの事から,AMSLではROSを利用して開発を行っています. また,ROSに存在する他者が開発した自律移動システムを利用する事で,開発の効率改善をはかる事ができます.
*http://www.ros.org/wiki/