シーンの物体

本節ではシーンの物体設定について説明します。

概要

シーンの物体とは、ロボット実機の動作環境の物体を指し、一般的にロボット安全柵や箱、パレット、カメラ、カメラブラケットなどが含まれます。

シーンの物体モデル

シーンの物体モデルはソフトウェアで実際の動作環境を再現し、衝突検出や経路計画を行うために使用されます。

ソフトウェアでは、直方体、円柱、箱のモデルを作成でき、また外部モデルをインポートして使用することもできます。外部モデルの3Dモデルと衝突モデルが対応する形式は下表のとおりです。

形式 STL OBJ DAE Binvox

3Dモデル

×

衝突モデル

×

×

シーンの物体の「親子関係」

シーンの物体同士は、親子関係を作ることができます。親モデルを移動すると子モデルも追従し、子モデルを移動すると親モデルの位置は変わらず、親モデルを削除すると子モデルも削除されます。

シーンの物体の設定

リソースパネルでシーンの物体モデルを追加、編集、削除することができます。

シーンの物体を追加

直方体円柱をシーンの物体として使用するとき、以下の手順を実行します。

  1. リソース  シーンの物体+をクリックし、シーンの物体設定ウィンドウを開きます。

  2. 物体設定画面で、実際の状況に応じてシーンモデルパラメータを設定します。

  3. 物体名 にカスタマイズのシーンの物体モデルの名前を入力します。

  4. 追加したシーンの物体モデルはデフォルトでロボットベース座標系の原点のあります。物体の位置姿勢をクリックして物体の位置姿勢に関するパラメータを設定します。

  5. OKをクリックします。

外部モデルを使用するとき、以下の手順を実行します。

  1. リソース  モデルライブラリのの+をクリックし、表示されたウィンドウで衝突モデルファイルと3Dモデルファイルを選択して開くをクリックします。

  2. リソース  シーンの物体+をクリックし、シーンの物体設定ウィンドウを開きます。

  3. 物体設定画面でシーンモデル外部モデルを選択します。

  4. 衝突モデルに衝突検出に衝突検出に使用するシーンの物体モデルを選択します。

  5. 3Dモデルに仮想空間に表示するシーンの物体モデルを選択します。

  6. 物体名にカスタマイズのシーンの物体名を入力します。

  7. 追加したシーンの物体モデルはデフォルトでロボットベース座標系の原点のあります。物体の位置姿勢をクリックして物体の位置姿勢に関するパラメータを設定します。

  8. OKをクリックします。

必要があれば以上の手順を繰り返して複数のモデルを追加します。

リソースパネルでモデルを選択してから+をクリックして選択したモデルの子モデルを追加します。デフォルトでは、子モデルはその親モデルとは位置姿勢が同じです。

リソースパネルではモデルをドラッグしてほかのモデルの子モデルにすることと独立したモデルにすることができます。

シーンの物体を削除

以下のいずれかの手順を実行してシーンの物体を削除します。

  • 仮想空間でシーンの物体モデルを選択するか、リソース  シーンの物体でシーンの物体モデル名を選択してからDeleteを押します。

  • 仮想空間でシーンの物体モデルを右クリックするか、リソース  シーンの物体で物体名を右クリックしてドロップダウンメニューで削除をクリックします。

シーンの物体を編集

  1. 以下のいずれかの手順を実行してシーンの物体を編集します。

    • 仮想空間の物体モデルをダブルクリックします。

    • リソース  シーンの物体の物体名をダブルクリックします。

    • リソース  シーンの物体の物体名を右クリックし、表示されたドロップダウンメニューでシーンの物体設定をクリックします。

  2. 実際の状況に応じて各パラメータを設定します。

  3. OKをクリックします。

仮想空間でシーンの物体モデルをクリックして選択し、ドラッガーをドラッグして物体モデルの位置姿勢を調整できます。

箱のビジョン位置姿勢の有効範囲を設定

箱モデルを追加する場合、箱の設定画面で位置姿勢の有効範囲を設定する必要があります。

  • 箱がただシーンの物体として使用し、位置姿勢の有効範囲を設定する必要がない場合、位置姿勢の有効範囲を設定のチェックを外します。

  • 位置姿勢を箱の中に設定する場合、箱内を選択します。

  • 位置姿勢を箱の上部に設定してもいい場合に、箱内・外 を選択して 箱の上を超えた高さ範囲 パラメータを設定します。

  • 位置姿勢の有効範囲をカスタマイズするとき、カスタマイズを選択して位置姿勢の有効範囲を設定を設定します。