位置姿勢を調整(高さ)
まず「位置姿勢のZ値でソート」の適用シーンと適用例を紹介し、「位置姿勢を調整(高さ)」のサンプルプロジェクトを例にとって、実践ガイドを提供します。次に、位置姿勢を一括調整(V2) ステップのパラメータ調整方法を説明し、最後に実際の適用時の注意事項を紹介します。
適用例
以下では、リング供給を例として、「位置姿勢を調整(高さ)」サンプルプロジェクトを使用し、ワークの位置姿勢のZ値でソートし、その後把持します。
ロボットがリングを把持したときの効果を下図に示します。
以下は、この例に基づいた実践ガイドと注意事項の説明です。
実践ガイド
適用シーンを理解した後、それを使用する必要がある場合は、ソリューションライブラリから関連プロジェクトをダウンロードし、以下の内容を参考にしてパラメータの調整方法を学んでください。
「位置姿勢を調整(高さ)」のプロジェクトはMech-Visionのソリューションライブラリにあり、実践例の下からダウロードして使用できます。プロジェクトを作成した後、位置姿勢を一括調整(V2) ステップを選択し、設定ツール ボタンをクリックして、位置姿勢編集ツール を開きます。位置姿勢調整、位置姿勢処理ルール、共通設定の3つの手順が含まれます。
-
位置姿勢調整:位置姿勢の向きを調整します。
-
位置姿勢処理ルール:実際の要件に基づいて位置姿勢をソートし、要件を満たしていない位置姿勢を除去します。
-
共通設定:位置姿勢処理以外の設定を行い、位置姿勢と1対1に対応する他のデータ(箱の寸法など)を再ソートすることができます。
以下は、各手順の主要なパラメータの説明です。
位置姿勢調整
-
方向の調整方式を選択します。
対象物の位置姿勢を自動的にZ軸上向きにするため、方向調整 を 自動合わせに設定することを推奨します。
その他の方向調整方式については、位置姿勢の方向調整 をご参照ください。
-
適用シーンを選択します。
位置姿勢のZ軸方向をできるだけ統一し、ソートを容易にするために、適用シーン を Z軸方向合わせ(部品供給) に設定します。
上記の設定が完了したら、次へ をクリックして位置姿勢処理ルールの画面に入ります。
位置姿勢処理ルール
位置姿勢をソート
-
ソート方法を選択します。
位置姿勢のX/Y/Z値でソート を選択します。
-
位置姿勢の指定値を設定します。
このプロジェクトでは、ワークの位置姿勢の高さに基づいてソートして把持するため、Z値 を選択します。
-
ソート順序を選択します。
位置姿勢の高さが高いワークを先に把持するため、降順 を選択します。
位置姿勢をフィルタリング
-
指定する軸を選択します。
「+」ボタンをクリックし、表示される画面で「角度によるフィルタリング」を選択します。その後、「指定する軸」を Z軸 に設定します。
-
目標方向を設定します。
ロボット座標系 を選択し、それを基準位置姿勢として使用します。
-
方向を選択します。
Z軸の正方向 を選択します。
-
最大角度差を設定します。
このプロジェクトでは、30°に設定する必要があります。位置姿勢の指定軸(Z軸)と目標方向(ロボット座標系)との間の角度が30°以下である場合、位置姿勢は保持されます。
現場の状況に応じて最大角度差の値を設定してください。ワークが整列して水平に配置されている場合、この値は小さく設定し、ワークがバラ積みされた場合、この値を適切に大きくする必要があります。 |
上記の設定が完了したら、次へ をクリックして共通設定の画面に入ります。
注意事項
実際のアプリケーションでは、以下の注意事項に従った上で、プロジェクトに 位置姿勢を一括調整(V2) ステップを追加し、データフローを接続してください。
-
位置姿勢を一括調整(V2) ステップの前に、ワークの位置姿勢を認識し、カメラ座標系でのソートするワークの中心位置姿勢を正常に出力できるステップまたはステップの組合せ(ワークの位置姿勢を読み込む など)を接続する必要があります。これらのステップまたはステップの組合せの位置姿勢出力ポートは、位置姿勢を一括調整(V2) ステップの位置姿勢入力ポートに接続して、位置姿勢のソートを行います。
-
位置姿勢を一括調整(V2) ステップの後に、位置姿勢入力の関連ステップ(経路計画 や 出力 ステップなど)を接続する必要があります。これにより、調整された位置姿勢が出力され、ロボットが位置姿勢の高さに基づいてリングを把持できるようになります。