ビンピッキングの自動化におけるマシンビジョンの活用
ロボットによる正確な物体認識・位置特定・把持作業を実現
ロボットを使用してビンピッキングを自動化する場合、容器内にバラ積みされたワークを正確に取り出すため、マシンビジョンによるナビゲーションが欠かせません。以下では、製造の効率化とサイクルタイムの短縮を目的として、3Dカメラとスマートなソフトウェアモジュールを活用し、ロボットによる物体認識・位置特定・把持作業の精度を向上させる方法について解説します。
3D CADMatch:衝突を回避しながら、リアルタイムな把持を実現
ロボットによるビンピッキングでは、容器内のワークの種類・密度・向きや、周囲の照明環境が把持精度に大きく影響します。ワークに重なり・もつれ・明暗差・光沢があると、物体認識が困難になり、把持位置を上手く決定できません。
3D CADMatchは、カメラの撮影画像とワークのCADデータに基づき、物体認識と把持位置の決定をサポートするAIベースのソフトウェアモジュールです。容器内にある同種のワークであれば、位置・向き・重なり・回転対称性にかからず、素早く正確に検出することができます。

ワークの位置特定&優先順位付け
3D CADMatchには 学習済みのCADデータがテンプレートとして保存されています。このCADテンプレートとステレオカメラで生成したポイントクラウドを比較することで、重なりや不明瞭な部位があっても、容器内のワークを識別できます。しかも、XYZ座標に基づいてワークの位置・向きを特定したうえで、正確な把持計画を作成するため、重なりのない最も把持しやすいワークから優先して作業することが可能です。
把持位置の決定による柔軟なビンピッキング
3D CADMatchは、ワークの位置、CADデータ、グリッパー種別(2爪グリッパー/吸着グリッパー)、把持の安定性、把持のしやすさを総合的に考慮したうえで、最適な把持位置(1か所または複数)を決定します。さらに、オプションのCollision Check機能を活用すれば、ポイントクラウドの形状などに基づき、グリッパーと容器の衝突を回避することも可能です。
なお、一度決定した把持位置は、CADテンプレートに保存され、オンラインプラットフォーム上で必要に応じて調整できます。このようにして、3D CADMatchはワークごとの把持位置をリスト化したうえで、最適な把持姿勢をロボットに自動的に伝達します。
正確な把持計画の作成によるロボットの衝突回避
ロボットがワークを把持する際にグリッパーが容器など周囲の物体に衝突すると、ダウンタイムやシステムの損傷につながります。Collision Checkは、このような事態を防止するためのオプション機能です。この機能では、座標情報に基づいて把持姿勢をロボットに伝達した後、ホスト側または上流のコントローラー側で軌道計画と動作コマンドを生成し、衝突を回避します。

プログラミング不要の直感操作による設定確認・調整
3D CADMatchのオンラインプラットフォームでは、以下の設定確認・調整が可能です。
CADテンプレートの選択と保存済みの把持位置の確認
容器と作業範囲(ROI:関心領域)の設定
Collision Checkの有効化とグリッパーモデルの選択
グリッパー種別の設定(2爪グリッパー/吸着グリッパー)
なお、実際の作業では、ロボットがワークを把持した後に再度画像を取得し、ポイントクラウドを更新するため、ワークが滑落しても作業を継続できます。
また、事前にCADテンプレートを設定しておけば、ワークを変更した場合でも、新規の把持作業を簡単にセットアップできます。
3D CADMatch:ビンピッキングに求められる性能を完備
高精度:形状の複雑さや密着度合いにかからず、バラ積みワークの正確な把持をサポート
高効率:ワークの向きやグリッパー種別に基づき、最適な把持位置をリアルタイムに決定することで、サイクルタイムを短縮しながら、廃棄や手直しを削減
プラグアンドプレイ対応:ブラウザー上で動作する直感操作のオンラインプラットフォームを採用。Baslerステレオカメラのオンボードソフトウェアモジュールとして、専門知識がなくてもセットアップや把持位置の設定・調整が行えるため、迅速な運用立ち上げが可能
簡単導入:pylon Software Suiteを介して既存のロボットシステムにスムーズに導入可能
3D CADMatchには、2つのCADテンプレートが標準付属しています。ご要望に応じてCADテンプレートを追加することも可能ですので、お気軽にお問い合わせください。
ビンピッキング向け3Dビジョン製品
Baslerでは、3D CADMatchに加え、3D撮影と奥行き情報の取得に最適なステレオカメラ(Stereo visard、Stereo ace)と関連アクセサリーもワンストップでご提供しています。

サイクルタイムの短縮に貢献するトータルソリューション
Basler 3Dビジョン製品は、簡単セットアップと優れた互換性を大きな特長としており、ビンピッキングに最適なビジョンシステムをスムーズに構築できます。
ステレオカメラ:オンアーム(ロボットアームに取り付け)のStereo visardと、オフアーム(容器上部に取り付け)のStereo aceの2種類をご用意。オンボードソフトウェアモジュールがプリインストールされており、プラグアンドプレイで迅速に運用できます。
3D Camera Cube:3D CADMatchの画像処理に必要不可欠なエッジコンピューターとして、最大4台(モデルによって異なります)のステレオカメラを接続できます。
ランダムドットプロジェクター: ドットパターンを投影し、平滑面に質感を追加することで、奥行き情報の取得をサポート。Stereo aceの内蔵パターンプロジェクターのみでは不十分な場合や、Stereo visardの外部プロジェクターが必要な場合にオプションで追加いただけます。
照明:用途に応じて幅広い照明を選択可能。反射光を抑えながら、ワークの輪郭を強調できます。

各種ロボットと簡単に接続可能
ロボットを正確かつ効率的に運用するには、ビジョンシステムとロボットコントローラーを接続する必要があります。Baslerでは、既存システムとのシームレスな接続をサポートするため、さまざまなロボットに対応したソリューションをご提供しています。
イーサネットインターフェース搭載のStereo visardを活用し、高速かつ安定したデータ転送と既存システムとのシームレスな接続を実現
ビジョンシステムと主要ロボットメーカーの製品を接続するためのソフトウェアインターフェース、プラグイン、サンプルプログラムをご提供
EKI Bridge:KUKA社製品向けインターフェース
URcap:ユニバーサルロボット社製品向けプラグイン
GRI(汎用ロボットインターフェース):ABB社、ファナック社、Franka Robotics社、fruitcore robotics社、安川電気社(近日公開)製品向けインターフェース(ご要望に応じて順次追加予定)
Baslerステレオカメラ:高品質&高精度
正確な奥行き情報を取得できるステレオカメラとして、ロボット作業や自動化に最適。システム構成や撮影条件に応じて、オンボード処理と付属ソフトウェアによるスマートな撮影が可能なStereo visardと、ホスト処理とアクティブステレオ方式による柔軟な撮影が可能なStereo aceの2種類の製品ラインをお選びいただけます。

Stereo visard:オンボードソフトウェアを搭載したスマートなステレオカメラ
オンボード処理とオンラインプラットフォームを採用したプラグアンドプロデュースのステレオカメラとして、ホストコンピューターなしで撮影が可能
システム構築や自動化に便利な標準インターフェース(REST API、ROS、GenICamなど)に対応
ロボットアームのサポートに最適なrc_visard 65、固定式ロボットのナビゲーションに最適なrc_visard 160をはじめ、撮影距離や設置方法の異なるモデルを豊富にご用意
オプションのランダムドットプロジェクターにより、背景に質感を追加すれば、撮影の難しい平坦面にも対応可能
オンボードソフトウェアを拡張することで、ピックアンドプレースなどさまざまなロボット作業をサポート

Stereo ace:プロジェクターを内蔵した柔軟なアクティブステレオカメラ
プロジェクター内蔵のアクティブステレオカメラとして、質感が少ない物体の撮影に最適
撮影距離や測定範囲に応じて3種類の基線長(100mm、200mm、300mm)とモノクロ/カラーを選択可能
Baslerステレオカメラ用pylon追加パッケージを介してホスト処理ができるほか、GenICam GenTL対応でAravisなどのライブラリーと直接接続可能
豊富なラインナップを誇るace 2 GigE対応モデルをベースにしており、撮影要件に応じて画素数、レンズ、マウント、照明を調整可能
高性能なホストコンピューターを採用し、システム全体の構造を最適化することで、深度フレームレートなどのパラメーターが向上するため、高度な画像処理にも最適
3Dカメラとスマートなソフトウェアモジュールにより、正確な物体認識とリアルタイムな把持位置決定を実現すれば、サイクルタイムを短縮しながら、システムの性能を最大限に引き出し、厳しい撮影条件下でもビンピッキングの精度を向上させることができます。

ビンピッキング向け3Dビジョン製品
ご紹介したソリューションの導入には、以下の製品が最適です。
お問い合わせ
製品・サービスに関するご不明点やご相談等がございましたら、お気軽にお問い合わせください。
ビンピッキング向けビジョンソリューションのメリット
安定した3D物体認識:奥行き情報とCADデータに基づき、ワークを正確かつリアルタイムに認識。反射光や重なりにかかわらず、ミスの少ない把持が可能です。
高効率:人間が行っていた作業を自動化。高速データ処理によりサイクルタイムを短縮します。
優れた拡張性:幅広いワーク形状・容器・ロットサイズに対応いたします。
専門知識不要:AIに関する専門知識は必要ありません。ワークのCADデータをご支給いただければ、Baslerがデータを取りまとめたうえで、AIモデルの学習を行います。
短工期&低コスト:学習済みのCADテンプレートを再利用することで、開発コストを削減。多くの用途において、従来の3D撮影手法(レーザー三角測量、構造化光など)を上回るコストパフォーマンスを実現します。
Baslerロボット向けアプリケーションソフトウェア

ビンピッキング、マシンテンディング、オーダーピッキングをはじめ、さまざまなロボット作業に対応したソフトウェアモジュールを豊富に取り揃えています。いずれのソフトウェアモジュールも、各種インターフェースを介してBaslerステレオカメラと簡単に接続できます。また、用途に応じて照明やプロジェクターを追加することも可能です。
アプリケーションソフトウェアの詳細はこちら

