接口通信指令の説明
指令の説明
単一指令
指令 |
説明 |
返り値 |
---|---|---|
110、カメラID(110のみを入力すると、デフォルトで最初のカメラが使用されます) |
写真撮影 |
成功:110(写真の撮影が完了し、実行中のインターフェースの2D画像が更新されます) 失敗:失敗したエンコード、カメラID |
120 |
検出 |
成功: ケース1(通常の検出/衝突検出):120、ポーズタイプ(デカルト/ジョイント)、ポーズポイント数n、グラブオブジェクト数、currentSpace、currentPickObject、pickPointIndex、pickPointId、0,0,0,ポーズ ケース2(パスプランニング):120、ポーズタイプ(デカルト/ジョイント)、ポーズポイント数n、グラブオブジェクト数、currentSpace、currentPickObject、pickPointIndex、pickPointId、0,0,0、ポーズ*n (ケース1とケース2の唯一の違いは、最後のポーズが単一か複数かです) 失敗:返りステータスコードを参照してください。 |
130、スペースID、グラブオブジェクトID |
スペース内のグラブオブジェクトの切り替え |
成功:130 失敗:001 |
140、カメラID、X、Y、Z、ポーズ(四元数はW、X、Y、Zの順に解析されます) |
ロボットの写真撮影姿勢(EIH時に使用) |
成功:140(ロボットの現在の姿勢を取得し、インターフェースは変更されません) 失敗:012 |
返りステータスコード
失敗ステータスコード
ステータスコード |
説明 |
---|---|
3000 |
初期化に失敗しました |
3001 |
ロボットの初期化に失敗しました |
3002 |
クロール設定の切り替えに失敗しました |
3003、カメラグループID |
カメラグループの切り替えに失敗し、失敗したカメラグループIDが返されます。 |
3004 |
カメラパラメータの設定に失敗しました |
3005 |
写真の撮影に失敗しました |
3006 |
ATOMの検出に失敗しました |
3007 |
経路計画データの準備に失敗しました |
3008 |
ロボットの現在位置を設定できませんでした(手に目がある場合) |
3009 |
ResponseHookのコンパイルに失敗しました |
3010 |
ExtendPageのコンパイルに失敗しました |
3011 |
ParserMonitorDataのコンパイルに失敗しました |
3012 |
ATOMのパラメータ設定に失敗しました |
3013 |
通信サービスの開始に失敗しました |
例外ステータスコード
ステータスコード |
説明 |
---|---|
4000 |
ATOMの例外 |
4001 |
ATOMの検出例外 |
4002 |
Epic Proの異常動作 |
4003 |
衝突検出の例外 |
4004 |
パス計画の例外 |
4005 |
現在のロボットの姿勢設定の例外 |
警告ステータスコード
ステータスコード |
説明 |
---|---|
5000 |
操作が完了していません。後でもう一度試してください。 |
5001 |
ロボットの現在位置が受信されていません |
5002 |
ポーズリストが空です |
5003 |
衝突検出後に利用可能なポイントがありません |
5004 |
利用可能な軌道が計画されていません |
5005 |
ATOMのピクチャ名が空です |
5006 |
ATOMはグラブポイントの結果を空で返します |
5007 |
受信したEIHデータの桁数が正しくありません |
5008 |
ツールデータがありません |
5009 |
バインドされたモデル名が空です |
5010 |
受信パラメータにnull値が含まれています |
5011 |
カメラ データがありません |