こんにちは。編集長です。iPodは私の欲しかった感じではないなあと思いました。まあ様子見ですかねえ。
さて、1月28日に産業技術総合研究所(産総研)が、ロボットのさまざまな機能要素を、通信ネットワークを介して自由に組み合わせるためのソフトウェアプラットフォームRTミドルウェア「OpenRTM-aist(Open Robot Technology Middleware implemented by AIST)」のC++言語版最新バージョン1.0を開発し、オープンソースライセンスで配布を開始しました(プレスリリースはこちら)。
OpenRTM-aistはセンサやモータ、ロボットアームや移動台車など、ロボットの機能要素をソフトウェアレベルでモジュール化し、信頼性や再利用性を高めることで、ロボットシステムの開発を効率的に行うことができます。モジュールの基本単位であるRTコンポーネントのインターフェース仕様は、国際標準化団体OGM(Object Management Group)において公式標準仕様として採択されたRTC(Robotic Technology Component)仕様バージョン1.0に準拠していて、同時にOpenRTM-aistがOMG RTC仕様に準拠した世界初の実装です。
OpenRTM-aistは公式ページからソースコードおよび、Windows用インストーラやLinux用パッケージとして取得が可能です。また、ライセンスについては、EPL(Eclipse Public Licence v1.0)と個別ライセンス契約のうち、任意の一方を自由に選択できるデュアルライセンス方式です。
RTミドルウェアについては、関連書籍が発行されているのでそちらを読んでいただいたほうが良いかと思います。ちなみにUMLを用いた、再利用できるロボットシステム開発について解説した「UMLとRTミドルウェアによるモデルベースロボットシステム開発」では、OpenRTM-aist上で動作するRTコンポーネントの設計について解説しています。















コメントする