要旨
ロボットの知能化が進むにつれ,機能を実現するためのソフトウェアシステムは複雑かつ大規模化しており,コンポーネント指向ミドルウェアを用いて,機能単位(コンポーネント)を適切なインターフェースで分割し,それらを結合して全体を設計する手法が有効である.知能ロボットのソフトウェアシステムには,階層型コンポーネント,状態遷移型コンポーネントが必要となり,ミドルウェア開発にあたっては,これらのコンポーネントが特定のタイミングに同期できることと,一定時間内に一定の順序で処理を終えるために,通信を含む処理時間が最小かつ予測可能なハードリアルタイム性を保証することが課題となる.本稿では,上記課題の解決をねらいとして独自に開発した,コンポーネント指向ミドルウェアHonda Robotic Technology Middlewareについて紹介する.なお,ミドルウェアの仕様は外部機関での利用も考慮し,国際標準化団体Object Management Groupで策定されたRobotic Technology Component準拠としたが,独自拡張仕様については,Object Management Groupにおける標準化作業を推進中である.
参考文献
- (1) 広瀬真人,竹中透:ヒューマノイドロボットASIMOの開発,Honda R&D Technical Review, Vol.13, No.1, p.1-6
- (2) 重見聡史,河口裕一郎,吉池孝英,川邊浩司,小川直秀:新型ASIMOの開発,Honda R&D Technical Review, Vol.18, No.1, p.38-44
- (3) 重見聡史,川邊浩司,中村孝広:新型ASIMOの開発-自律機械の実現-,Honda R&D Technical Review, Vol.24, No.1, p.34-41
- (4) Ando, N., Sehiro, T., Kotoku, T.: A Software Platform for Component Based RT-System Development: OpenRTM-aist, International Conference on SIMULATION, MODELING and PROGRAMMING for AUTONOMOUS ROBOTS (SIMPAR 2008), p. 87-98 (2008)
- (5) http://www.omg.org/
- (6) http://www.omg.org/spec/RTC
- (7) http://www.omg.org/spec/CORBA
- (8) http://www.ros.org/
- (9) http://www.dh.aist.go.jp/jp/research/assist/ART-Linux//
- (10) http://www.ros.org/reps/rep-0003.html
- (11) Bruyninckx, H.: Open Robot Control Software: the OROCOS project, Proceedings of the 2001 IEEE International Conference on Robotics and Automation, Vol. 3, p. 2523–2528 (2001)
- (12) http://www.omg.rg/spec/UML
- (13) http://daqmw.kek.jp/
- (14) http://www.sec.co.jp/robot/openrtmnet/introduction.html
- (15) http://www.gostai.com/products/rtc/
著者(所属)
掲載情報
Honda R&D Technical Review Vol.26 No.2 収録 (157 - 164)
論文PDF
PDF 1.1MB
引用情報
関谷 眞, 根木 教男, 宮下 善太, 大野 信之.
知能ロボットソフトウェア用コンポーネント指向ミドルウェアの開発
Honda R&D Technical Review Vol.26 No.2 pp.(157 - 164)2014.
引用情報をコピー
コピーしました