相應的輸出結果為
典型案例
一、金屬件組裝案例
項目需求是機械手盲抓“金屬片”,然后到相機上方拍照,MicroMatch智能相機拍照后控制機械手將金屬零件放到指定位置。項目需要組裝5片不同的“金屬零件“,為了加快速度用了兩臺機器人和兩臺MicroMatch智能相機,一個臺組裝2片,另外一臺組裝3片。由于抓取的5片產品都不一樣,相應的放置位置也不同。由于MicroMatch智能相機具有多邏輯的處理功能,通過簡單設置,就可以由一臺智能相機控制機械手分別抓取”不同“的產品放置到”不同“的目標位置。
(方案實施現(xiàn)場)
1、 使用自動化方法完成鏡頭畸變校正和手眼標定;
2、 使用MicroMatch軟件的算法組態(tài)功能,提取產品特征點坐標;
由于設計多邏輯控制,組態(tài)算法讀取機械手指令后進行邏輯判斷,根據指令執(zhí)行不同的算法。
3、 計算產品旋轉角度;
4、 機械手旋轉補償;
5、 構建機械手通信協(xié)議;
6、 串口輸出控制機械手動作;
(算法流程圖)
MicroMatch智能相機系統(tǒng)除了支持任意編輯算法流程外,還可以自定義發(fā)布界面,交付的項目界面如下
(組態(tài)界面)
二、高精度貼合案例
項目背景是屏幕的高精度貼合,機器人貼合精度要求6u,方案采用雙相機拍攝對角的方式提高精度。由于需要雙相機合作,需要將一個相機的數據發(fā)送給另外一個相機,另外一臺相機收到數據后計算出最終結果控制機械手。
1、 相機A控制程序
相機A獲取手機兩條邊,然后計算兩條邊的交點,然后再使用“發(fā)送消息”模塊將坐標點發(fā)送給相機B
2、 相機B控制程序