VISION DIFFERENCE
マシンビジョン vs ロボットビジョン — 二つは同じではありません。
検査ビジョンは OK/NG を判定しますが、ロボットビジョンは認識した位置をロボット座標に変換して実際のピックまでつなぎます。
AT A GLANCE
ロボットビジョンはなぜ違うのか — 3 つの理由
検査ビジョンは整列した単一製品を近くから見て OK/NG を出力します。 ロボットビジョンはまったく異なる条件で動きます。数字がその違いを示します。
01 · 撮影距離
ロボットとの干渉回避
ロボットアームが動く余地を残すため、撮影距離は最低 650 mm まで長くなります。照明方式もセットアップ手法も検査ビジョンとは異なります。
02 · 撮影範囲
広い範囲の多数の製品を撮影
部品面積の 200~400 倍の範囲を追跡します。不定形・重なり・反転した部品でいっぱいの広い FOV の中から、ピックできる位置を探さなければなりません。
03 · 結果はロボット座標
部品面積の 11,250 倍の中で発見・処理
精密な座標でピック
OK/NG ではなく、mm 単位の X/Y/θ 座標を出力します。この数字を実際に達成できることが、ロボットビジョンの違いです。
現在お使いのビジョンはどちらですか? — 6 つの診断チェックで素早く分かります。
今すぐビジョンを診断する →WHY
なぜ二種類のビジョンを区別しなければならないのか
どちらも「ビジョン」と呼ばれますが、出す結果が違います。 検査ビジョンは 検査結果(1/0) を出力します。 ロボットビジョンは 物理的な位置(X/Y/θ) を出力します。 出力データの種類が違うため、一つのビジョンシステムで両方の役割は果たせません。
検査ビジョン
検査結果を出力 — 1 または 0
画像を解析して合格か不合格かを判定します。結果は 1 または 0 の物理信号です。 ロボットにどこへ動けばよいかを伝えることはできません。
ロボットビジョン
物理的な位置を出力 — X / Y / θ
画像から部品の物理的な位置を計算します。結果は X / Y / θ 座標 — ロボットがその位置へ移動するためにそのまま使われます。 検査結果ではなく、位置データです。
HOW IT WORKS
ビジョンからロボット座標が作られるまで
カメラが部品を認識してから、ロボットがピック指令を受け取るまで — 4 段階の処理フローです。
DIAGNOSTIC
現在お使いのビジョンは、ロボットに適したタイプですか?
3 つの質問で確認します。一つでも YES なら、検査ビジョンがロボットのピック&プレースの流れに組み込まれている可能性が高いです。
- 01
ビジョンが出す結果は 1/0(合格・不合格の信号)だけですか?
YES の場合 — X/Y/θ 座標がなければ検査ビジョンです。ロボットはどこへ移動すべきか分からず、ピックを実行できません。
- 02
カメラがロボットアームに付いている、または撮影距離が短くロボットと干渉しますか?
YES の場合 — ロボットビジョンはアームと衝突せずに撮影するため、最低 650 mm 以上の距離が必要です。近接撮影を前提に設計された検査ビジョンはこの条件を満たしません。
- 03
不定形・重なった部品が広い範囲に散らばっていて、その中から掴む位置を探す必要がありますか?
YES の場合 — 検査ビジョンは整列した単一製品を前提とします。広い FOV 内の多数の部品からピック可能な位置を探すのはロボットビジョンの役割です。
診断がはっきりしない場合は — 現在のシステム情報をお送りください。適合性を一緒に検討します。
MISMATCH
検査ビジョンをそのままロボットに使うと
現場でよく見るミスマッチとその結果です。最初からロボットビジョンで設計すれば、これらの問題は避けられます。
-
状況
検査ビジョンをそのままロボットに接続
結果 — OK/NG の結果しか出ずピック座標がないため、ロボットはどこへ行けばよいか分かりません。
-
状況
座標変換なしで画像座標だけを渡す
結果 — ロボット座標系とずれるため、毎回補正が必要になるか衝突の危険が生じます。
-
状況
検査ビジョンに Recipe 機能がない
結果 — モデルが変わるたびに条件を手入力しなければならず、運用が難しくなります。
-
状況
統合せず分離して運用
結果 — ビジョン・ロボット・フィーダが別々に動き、トリガ・同期の問題が繰り返されます。
START
現在お使いのビジョンがロボットに適しているか、一緒に検討します。
現在のビジョンシステム・ロボット・部品条件をお知らせいただければ、適合性を一緒に確認します。
