ロボットアーム制御RTCの仕様

サインスマート製4自由度ロボットアーム制御RTCです。 サービスポートで目標位置の指定等をすると現在位置からの軌道を計算し、そこから目標関節角速度を計算します。サーボが位置制御しかできず、関節角度を取得する手段もないため目標関節角速度を積分した値を目標関節角度にしています。

RTC名

ArmController

DataOutPort

名称 データ型 説明
jpos RTC::TimedDoubleSeq 目標関節角度
mpos RTC::Acceleration2D モーターの目標角度

サービスポート

ManipulatorCommonInterface_Common

名称 方向 IDLファイル 説明
ManipulatorCommonInterface_Common Provided ManipulatorCommonInterface_Common.idl ロボットアーム共通コマンドです。

ManipulatorCommonInterface_Middle

名称 方向 IDLファイル 説明
ManipulatorCommonInterface_Middle Provided ManipulatorCommonInterface_MiddleLevel.idl ロボットアーム中レベルモーションコマンドです。

コンフィギュレーションパラメータ

名称 デフォルト値 説明
init_angle1 double 0 関節1の初期角度
init_angle2 double 1.5 関節2の初期角度
init_angle3 double -0.5 関節3の初期角度
init_angle4 double 0 関節4の初期角度
init_gripperPos double 0 グリッパーの初期位置