標準化
Opened this issue · 1 comments
KazukiHiraizumi commented
ロボットインタフェース
要件
- (Mandatory)ロボットからのリクエスト
- リセット
- キャプチャ
- ソルブ
- レシピ選択
- ファンクション選択
- (Option)ロボットからのストリーミング(またはRoVIからのポーリング)
- メカニカルインタフェース座標
- ジョイント座標
- Configuration
以下パラメータによる
name | type | description |
---|---|---|
protocol | {fanuc,melfa} | 通信プロトコル選択 |
euler | {abc,cba} | Quaternion-Euler変換規則 |
Topics(to TF)
Topics(to subscribe)
name | type | description |
---|---|---|
~cleared | Bool | リセット要求に対する応答 |
~captured | Bool | キャプチャ要求に対する応答 |
~solved | Transform | ソルブ要求に対する応答。不正なQuarernionはエラーを表す。 |
~recipe_loaded | Bool | レシピ選択要求に対する応答 |
~function_loaded | Bool | ファンクション選択要求に対する応答 |
Topics(to publish)
name | type | description |
---|---|---|
~clear | Bool | リセット要求 |
~capture | Bool | キャプチャ要求 |
~solve | Bool | ソルブ要求 |
~recipe_load | String | レシピ選択要求 |
~function_load | String | ファンクション選択要求 |
KazukiHiraizumi commented
既存ドライバを使う時の同名処理ユーティティを用意する。
YOODS/rovi_visual_teach#3
このconfigurationはyaml形式。以下に例示
tf_config:
flange: J6
mount: J5