コンポーネント

Wed, 27 Apr 2011 01:29:06 +0900 (48d)

コンポーネント Edit

利用可能なコンポーネントを公開しています。

名称概要開発元ライセンス
学習・推論コンポーネントβ-RNAによる学習推論コンポーネント産総研・アドイン研究所記載の条件に従う
VVVコンポーネント高機能3次元視覚システムコンポーネント産総研・アプライドビジョンシステムズ記載の条件に従う
RSi天気情報取得コンポーネントRSi天気情報サービスを利用するコンポーネント産総研・山野辺記載の条件に従う
flexicompsフレキシブルなユーティリティコンポーネント産総研・ジェフ・ビグズ記載の条件に従う
GearboxGearboxライブラリのラッパーコンポーネント(北陽レーザーのドライバー等)産総研・ジェフ・ビグズ記載の条件に従う

関連資料 Edit

Interface guidelines Edit

以下のインタフェースは様々なロボットのためのハードウェアやソフトウェアのコンポーネントガイドラインです。独自の機能を実装する場合でも、ガイドラインに従うことで再利用性の高いコンポーネントを作成することができます。


以下のインタフェースのテンプレートはexamples/OpenRTM-aist/templates/にあります。


デバイスの種類目的
Actuator Arrayロボットの手足に見られるようなアクチュエータの配列です。配列内の各アクチュエータを個別に制御します。
AIOアナログ入出力です。アナログI/Oのインタフェースの各電圧の設定です。
Bumper衝突センサーの配列です。
Camera1台のカメラからの画像データを受信します。
DIOデジタル入出力です。デジタルI/Oのインタフェースのピンの設定です。
FiducialFiducialデバイスです。(artoolkit等。)
GPS緯度/経度で位置を提供するGPSデバイスです。
Gripperロボットのグリッパの制御です。
IMUIMU(慣性計測ユニット)から速度、加速度、位置等を提供するデバイス。
Joystickジョイスティックで制御します。
Limbロボットの手足の制御。個々の関節の位置を設定せずにエンドエフェクターの姿勢を指定します。
Localiseローカライズコンポーネントです。
Map地図です。
Multi-camera複数台のカメラ(ステレオ等)からの画像データを受信します。
PanTiltパンチルトデバイスです。
Paths経路作成用のコンポーネントです。
Point Cloud直交座標空間内のポイントクラウドです。(3Dレーザーが提供するデータなど。)
Position位置制御と状態のための様々なサブインタフェースです。
Power電源や充電器の状態と制御を提供します。
Ranger距離を図るセンサー(赤外線、ソナー、レーザーなど)のデバイスです。
RFIDRFIDの検出、データを読み取り、データを書き込むことです。