工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 自動制御システム

新しい Bin Picking Studio 1.4.0:CAD ファイルを必要とせずにロボット環境を再構築

環境ビルダー

ロボット環境を調整する必要があるのに、周囲に支援してくれる CAD エンジニアがいないという状況に陥ったことはありませんか?これからは、Bin Picking Studio で単純な衝突オブジェクトを自分で簡単に直接描画できます。

どうやって?

次の記事では、包括的でありながらわかりやすいガイドを用意しました。

Bin Picking Studio 1.4.0 には、使いやすい新しいツール 「環境ビルダー」 が付属しています .作業セルの 3D モデルを構築し、ロボットのワークスペースを定義し、その移動機能をテストすることができます。このツールを使用すると、キャリブレーションされたスキャナーの点群と比較することで、環境のモデルを検証することもできます。

「環境ビルダー」は、3D ビジュアライザーで構成されています コントロール パネル 機能の異なる 3 つのタブに分かれています:

シーン

ロボットが作業スペースを離れるのを防ぎ、仮想ボックスで囲みます – 迅速かつ簡単に!環境設定でロボットを表示し、環境オブジェクトのサイズ変更とスケーリングのための機能を追加することで、ジョブの簡単な性質が向上します。

衝突のないビンピッキング実際のロボット セルの正確な 3D モデルを管理する必要があります . Bin Picking Studio で作成された仮想環境は、少なくともロボットの手の届く範囲で現実世界と一致する必要があります。軌道の衝突はチェックされますが、スキャナはシーン内のすべてのオブジェクトを検出するわけではないため、現実に一致する静的な衝突オブジェクトを定義する必要があります .

オブジェクト リスト

「シーン」タブには「オブジェクトリスト」が含まれています 、階層構造をサポートします。これは、オブジェクトのグループをより簡単に操作するために、各オブジェクトに子オブジェクトをリンクできることを意味します。 +/- を使用できます 親オブジェクトの横にあるボタンをクリックして、子オブジェクトのリストを展開/折りたたみます。

定義済みのオブジェクトの階層を変更するには、「オブジェクト リスト」でオブジェクトを取得し、リスト内の目的の位置に移動します (オブジェクトを別のオブジェクトの上に移動してその子にするときに + アイコンが表示されることに注意してください)。 .

例:

複数の物体を載せたパレットを考えてみましょう。各オブジェクトを親オブジェクトの子として定義すると便利です。このようにして、親オブジェクトの位置プロパティを変更するだけで、すべてのオブジェクトを操作 (移動、回転など) できます。

「オブジェクト リスト」内のすべてのオブジェクトには、その横に 3 つのオプションが表示されます (左から右へ):

[オブジェクト リスト] が強調表示された [シーン] タブと [+ オブジェクトの追加] ボタン

[+ オブジェクトを追加] をクリックすると、シーンに新しいオブジェクトを追加できます。 3D ビジュアライザーの左下隅にあるボタン。使用可能なプリミティブ シェイプ (ボックス/球/円柱) のいずれかを使用して衝突オブジェクトを定義するか、STL ファイルをアップロードすることができます。

プリミティブ シェイプを選択すると、そのプロパティを 「編集フォーム」 で定義できます。 および 「3D オブジェクト ツール パネル」 .

STL ファイルを選択すると、ポップアップ ウィンドウが表示され、新しいオブジェクトの名前を入力し、アップロードするファイルを選択して、オブジェクトのタイプを選択するよう求められます。利用可能なオブジェクトの種類は 3 つあります:

これらのオブジェクト タイプはそれぞれ、選択したオブジェクトが衝突しないという意味で「衝突オブジェクト」を表します。

「オブジェクトリスト」からオブジェクトを選択した後 、リストでは青で強調表示され、ビジュアライザーでは赤で強調表示されます。そのほか、「編集フォーム」 および「3D オブジェクト ツール」 パネルが表示されます。 3D ビジュアライザーで直接クリックしてオブジェクトを選択することもできます。オブジェクトの選択を解除するには、「オブジェクト リスト」 でそのオブジェクトをクリックします。 もう一度、または「閉じる」を選択します 「3D オブジェクト ツール」 のオプション

フォームと 3D オブジェクトの編集ツール

「オブジェクト リスト」または 3D ビジュアライザでオブジェクトを選択すると、「編集フォーム」 および 「3D オブジェクト ツール」 パネルが表示されます。

[フォームの編集]、[3D オブジェクト ツール] パネル、[シーンの保存] ボタンが強調表示された [シーン] タブ

「編集フォーム」 次のオブジェクト プロパティを入力できます:

「3D オブジェクト ツール」を使用してオブジェクトを動的に操作することもできます :

マーカーを使用すると、各軸の位置/回転値にインクリメントを追加することもできます。マーカーを目的の方向にドラッグする代わりに、特定の軸の矢印/円をクリックし、目的の値を入力して、[チェック] をクリックして適用します。 ボタン。

「+ 子オブジェクトを追加」 ボタンを使用すると、現在選択されているオブジェクトの子オブジェクトを作成できます。 「x クローズ」 を使用する ボタンをクリックしてオブジェクトの選択を解除します (編集を終了します)。

[シーンを保存] をクリックしてアクションを完了します。 ボタン。仮想環境がロボットと同期します。その後、ロボット コントロールで [ロボット] タブを使用できます。

ロボット

「ロボット」タブにアクセスする前に、データベースからロボットとグリッパーを選択し、ツールポイントを定義する必要があります。その後、仮想的にロボットをジョグし、ワークスペースを定義できます。

ロボット コントロール

次の 3 つのモーション モードから選択できます。

「ホームポーズ」をクリックすると ボタンを押すと、ロボットは自動的にデフォルトの位置に移動します。衝突チェック機能を有効にするには、「ハイライト衝突のオン/オフ」 を使用します トグル ボタン。

ロボットを操縦するとき、関節制限制限が適用されます。

関節制限の設定例

ジョイント制限により、ロボットのパス プランニング ワークスペースを定義できます。

ロボットは通常、その関節範囲の一部だけを動かす必要があります。パス プランニングがロボットの完全なワークスペースのサブスペースでのみ行われるように、ジョイント リミットを設定することを強くお勧めします。ジョイント制限を正しく設定すると、経路計画の計算時間と成功率にプラスの効果があります。

関節制限フィールドを空のままにすると、システムはロボットのデフォルトのハードウェアを使用します。

ジョイント制限が厳しすぎると、経路計画の失敗につながる可能性があることに注意してください。常にある程度の余裕を持たせてください。ロボットのリーチが十分であることを確認するには、「ロボット コントロール」のジョギング オプションを使用します。 パネル。さまざまなグリッパーの向きで、ロボットがビン モデルのすべての場所に到達できることを確認してください。

ビジョン

実際のビン ピッキング セルとその CAD バージョンとの不一致に起因する問題に遭遇したこともあるかもしれません。これは、スキャンをトリガーし、スキャンされた点群がモデル化された仮想空間に対応するかどうかを確認する新しいオプションを使用すると、もはや問題になりません。採用されているビジョン システムのスキャン ボリュームも確認できるようになったため、視野の設定がこれまでになく簡単になりました。

「ビジョン」タブでは、構成済みのビジョン システムを操作して、衝突オブジェクトの配置を検証できます。

スキャナがロボット アームに取り付けられている場合、最初にそのビジョン システムのロボット モデルを選択してリストに表示する必要があります。そうしないと、警告メッセージが表示されます。

3 つのビジョン システムを含む「ビジョン システム リスト」、4 つ目はロボットが選択されていないため表示できません

ビジョン システムには次のステータスがあります:

クリックして、ビジョン システムに関する詳細情報 (スキャナの ID、マウント位置、モデル タイプ) を取得します。下部のフィールドは、ビジョン システムのキャリブレーションを反映しています。つまり、ロボット ベース (外部キャリブレーション) またはロボット フランジ (ハンドアイ キャリブレーション) に対するスキャナーのカメラの移動と向きです。

ビジョン システムの概要ウィンドウには、いくつかのボタンがあります:

ビジョン システムに関する詳細情報

一度に接続できるスキャナーは 1 つだけです。同じスキャナが複数のビジョン システムで使用されている場合、それらすべてで接続されます。

「環境ビルダー」はスキャナー制御を PhoXi インターフェースと共有します。「環境ビルダー」に接続すると、同じスキャナーが PhoXi インターフェースにも接続されます。

検証

スキャナーを接続してスキャンをトリガーすると、モデルが現実と正確に一致するように衝突オブジェクト (主にビン) を配置するのに役立ちます。

オブジェクトを正確に配置するには、キャリブレーション済みのビジョン システムを接続できる必要があります。その後、スキャンをトリガーし、それを使用して CAD モデルを配置し、モデルと点群が重なるようにすることができます。


自動制御システム

  1. ロボットを忙しく保つ
  2. ユニバーサルロボットが新社長に就任
  3. 研究者は、オブジェクトを非表示にする新しい方法を提案しました
  4. 人工知能は、ロボットがタッチでオブジェクトを認識するのに役立ちます
  5. ケンブリッジコンサルタントが「人間味のある器用なロボット」を発表
  6. Robotiqが新しいロボットビンピッキングソリューションを発表
  7. オムロンが新しいスカラロボットを発売
  8. 小さな新しいスカラロボットを起動するためのMecademic
  9. コメント:ロボットプログラミングの方法を理解する
  10. サービスは新しい現金牛ですか?
  11. 最新のビンピッキング ソリューションの信頼性