シーンの物体を更新

機能

ビジョンサービスまたは指定したパラメータの値によってシーンの物体の寸法と位置姿勢を更新します。

使用シーン

Mech-Viz 実行中に、衝突の検出・回避のためにシーンの物体モデルの位置と寸法を調整する必要があります。

パラメータ

非移動ステップの共通パラメータ

詳しくは 非移動ステップの共通パラメータ をお読みください。

情報出所を更新

シーンの物体の位置姿勢と寸法の情報の出所を指定します。パラメータ設定からビジョンサービスから が選択できます。

パラメータ設定から

../../../../_images/update_scene_object_para.png
  • + :シーンの物体を追加します。

  • - :選択したシーンの物体を削除します。

実際に応じてシーンの物体を追加・削除します。リストの順序に沿って実行します。+ をクリックしてから「シーンの物体」のドロップダウンメニューで追加したい物体の種類を選択します。それから 目標位置姿勢目標サイズ を指定します。目標位置姿勢を XYZ(メートルを単位とする)形式と四元数の 7 数字を入力してください。目標サイズは XYZ 形式の 3 数字(メートルを単位とする)を入力してください。

例えば、1.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00 の目標位置姿勢、直方体の場合に 0.40, 0.40, 1.00 (横、縦、高さ)の目標サイズ、円柱の場合に 0.50, 1.00, 0.00 (半径、高さ、0)を入力することができます。

ビジョンサービスから

ビジョンサービス名

ビジョンサービスを提供する Mech-Vision プロジェクトを指定します。ただし、登録済みの Mech-Vision プロジェクトでなければなりません。

Mech-Vision プロジェクトを指定したあと、以下の手順に沿って Mech-Vision プロジェクトの 出力 ステップを設定してください。

  1. ステップの ポートタイプカスタム を選択します。

  2. 外部通信への出力データタイプを設定 ボタンをクリックして出力設定アシスタントウィンドウを開きます。

  3. 追加 をクリックして通信キーを追加できます。3つの通信キーを追加します。

  4. 追加された通信キーをダブルクリックしてそれぞれ sceneObjectNamessceneObjectSizessceneObjectPoses と名付けます。

  5. 確認 をクリックして設定を保存します。

  6. 出力 ステップの入力ポートを前のステップの対応する出力ポートに繋ぎます。

../../../../_images/update_scene_object_config.png

ビジョンサービスからの結果

説明

sceneObjectNames

更新する Mech-Viz プロジェクトのシーンの物体名に対応する

sceneObjectSizes

XYZ の3つの値(メートルを単位とする)が必要

sceneObjectPoses

XYZ の3つの値(メートルを単位とする)と四元数の 7 数字が必要