ROSとは? Robot Operating Systemの略です。Operating Systermといっても実はOSでは無くて、Linux(Ubuntu)上で動くミドルウェアです。アメリカ発のミドルウェアで、現在のロボットの研究・開発ではデファクトスタンダードになっているOSS(オープンソースソフトウェア)です。 この前、DARPAというロボット競技会で日本が10位になってしまったと話題になりましたが、実はこの競技会のロボットの大半に使われているミドルウェアがROSです。DARPAで使われているソフトウェアも、結構OSSとしてWeb上に公開されていたりします。日本のロボットもROSを使っていますね。 後は、トヨタさんが最近HSR(Human Support Robot)というロボットを作っていますが、こちらにも実はROSが使われていたりします。 ROSの良い点はソフトウェアの再利用しや