3.実装フレームワーク
本手法は従来の手法を拡張したものであるため、従来ツールだけでは開発を行うことができません。よって以下のツールを提供します。
Eclipseプラグイン
OpenHRPの機能を提供する、EclipseのプラグインであるGrxUIの機能を拡張するプラグインです。モデルの継承関係の管理、モデル専用のコントローラ用ライブラリの生成などを行うことができます。
Javaによって実装されています。GrxUIへはリフレクションを利用して介入しています。
中間RTC
本手法ではコントローラ内から機構学やRTCにおけるプログラミングを抽出しましたが、それらを代わりに行うRTCがこの中間RTCです。
C++で実装されたRTコンポーネントです。OpenHRPのコントローラブリッジと接続します。
Webページ上から開発したモデル、動作パターン、コントローラを登録したり、コントローラからアクセスし、動的に必要な動作パターンを取得することが可能です。
JavaによってGoogle App Engineで動作しています。