劉蜀豫 付琴 周寧
【摘要】機器人如今在工業生產領域廣泛應用,憑借其工作連續性、便于管理性提升了生產效率,降低生產成本,使原材料等大宗商品的價格能夠不斷降低,助力中上游產業不斷發展,以搬運機器人為主的機械工業化設備解放了勞動力,從此人工搬運已成為過去,但為了滿足智能制造國家總體布局要求,提高智能制造水平,基于機器視覺與智能控制系統實現智能搬運如今已是搬運設備發展趨勢,本文以MT-R四自由度機器人為主要平臺,對實現機器視覺展開系統研究與軟件分析,為提升搬運智能化、高效化提供理論基礎。
【關鍵詞】機器視覺;搬運機器人;系統與軟件
引言:在工業生產加工進程中,由于實現不同功能機床設備位置設定在工廠不同位置,所以待加工零件往往需不斷變換平面與空間位置以實現不同加工工序,對于小型零部件可直接采用人工搬運進行位置轉移,但大型零部件設備必須通過搬運設備進行高度舉升與平面移動,傳統通過場內叉車與龍門吊裝方式實現對大型工件搬運往往耗費大量時間確立加工位置與加工精度,使生產效率受限,無法滿足工業和行業需求。隨著智能化時代到來,傳感器、定位設備實現了技術躍遷發展,為工廠各種搬運設備提供了全新的程序與邏輯運算基礎,本文將對實現機器視覺辨別、確定搬運機器人進行系統研究與軟件實踐探究,為助力智能化工廠外部設備獻言獻策。
一、搬運機器人視覺定位系統研究
1.視覺定位系統研究
讓搬運機器人能夠“看得見、摸得著”所挪移工件的關鍵設備是工業高清運動攝像機,處于生產流水線的工件設備往往在傳送帶等運送裝置具有一定初速度,搬運機器人攝像機無法實現隨動功能,故選用高速動態攝像機以增加視覺定位系統容錯率,提高監測范圍。視覺定位系統的主要任務是實現對生產線運動物體精確識別與定位,由高清攝像頭進行圖像采集,將圖片信息上行傳輸至上位機,通過上位機進行二次處理,最終通過PLC串行口發送到搬運機器運動控制端,以實現對目標設備搬運進程。在視覺定位系統閉環控制系統中,上位機對視頻數據分析標定與轉碼是其定位核心,運用背景差分法分析視頻幀率并自行挑選最為清晰的照片對其進行點云分析與多維空間確定,并將其編譯結果下分至控制系統以實現對搬運機器人精確控制是上位機的核心功能。
2.圖像處理系統
在運動的視頻中截取清晰圖片并將圖片進行分析、效果增強、工件凸顯以及特征提取是圖像處理系統的主要任務。在機器視覺中,圖像是最基本的數據結構,分析提取出的圖片往往具有數千萬像素點,根據顏色數與圖像深度以及色域類可由機器自行分為單色圖像、灰度圖像、偽彩色圖像以及真彩色圖像,以便對圖像特征提取。在實際生產加工時,工件顏色與機床顏色極為相似,相近顏色在顏色分類后會由于照片畫質壓縮后出現一系列噪點,導致圖片質量下降,所以根據波形來消除噪聲,同時對中值濾波與高斯濾波進行抵消是平順畫質最為關鍵步驟,用中值定理取得區域內平均像素點的模式代替質量參差不齊像素點方是構建均值濾波常用做法,其可起到銳化像素點的良好效果,提升了圖片質量整體性能。
3.攝像機標定
攝像機位置決定了拍攝角度與拍攝質量,在描述攝像機成像模型時根據空間坐標變換形式應定義圖像像素坐標系、圖像物理坐標系、攝像機坐標系與世界坐標系。在圖像像素坐標系中,像素坐標表征了圖像點的灰度,圖像由原來色彩形式儲存被轉譯為像素組形式儲存。與之相比圖像物理坐標系只能單一化表征某一具體像素在內存組存放行數與列數,需與表示實際物理位置圖像坐標系聯動使用,通過偏微分方程計算方式與線性齊次變換形式將像素坐標轉化為圖像物理坐標,達到靈活轉譯效果。攝像機坐標系以攝像機為三維空間光心,通過三指原則確立直角空間坐標系,其中將攝像機主光軸方向界定為Z軸,與世界坐標系方向設定標準一致。攝像機、搬運機器人與目標工件具體位置三者存在一定位置關系,為了精確描述其位置關系,選用搬運機器人作為基坐標系,建立世界坐標系,三維坐標通過過渡矩陣變換形式可變為歐氏空間中的幾何向量,最終根據線性齊次變換確定工件具體位置,確定過程中攝像設備、機器人空間位置保持恒定不變。
二、視覺機器人控制系統軟件實現
1.控制系統軟件開發平臺與總體設計
本次研討搬運機器人是在windows10系統下基于VC++軟件開發,選用MFC類庫支撐算法程序,利用先進圖像處理軟件OpenCV對視覺捕捉圖像進行處理。從總體設計層次劃分,整個系統軟件分為應用層、控制層與資源層,根據功能模塊分為再現、初始化、示教、監控調試、文件遠程儲存與管理、視覺捕捉管理六大模塊,資源層與模塊實現邏輯數據傳遞與分析,彼此配合,環環相扣共同實現視覺機器人搬運功能。
2.初始化模塊與再現模塊設計與實現
模塊是實現不同資源層調動的基礎,在初始化模塊實際時應用MFC框架自動生成系統初始化模塊結構,對于切換轉譯空間機器關節設置單獨窗口,供給系統初始化調動,任何信號都被關節當作正向與負向節約反應信號,通過機器人自身API接口等系統資源實現來對各種參數進行調整與設置而再現模塊是根據運算邏輯圖實現對信號篩選及賦值功能的關鍵模塊,通過系統初始化與示教點插入,利用運動學相關逆向算法,根據結果解析起始點關節變量,對于適用于軌跡插值方法信號可有選擇性篩選為三次多項式插值、五次多項式插值以及拋物線混合線性插值,對于不適用直接可進行操作指令,實現對正確信號篩選與傳遞功能。
三、總結
在工業不斷發展進步的今天,對智能機器視覺搬運機器人研發是間接提高生產效率的有效做法,與常用編程邏輯搬運機器人相比,運用機器視覺功能搬運機器人可實現自動化、運動修正性搬運,是對接智慧生產線重要基礎,在對機器視覺搬運機器人研究時應著重分析其視覺捕捉系統,提高目標工件識別準確性,為工業生產提質增效添磚加瓦。
參考文獻:
[1]李和仙,林宗德,胡志超.基于機器視覺智能機器人高速搬運控制系統的設計[J].沈陽工程學院學報(自然科學版),2021,17(04):25-28.
[2]李湘偉,吳翩卉,王銳鵬.基于機器視覺識別的小型機器人分揀搬運系統的研制[J].機床與液壓,2015,43(10):161-164.
本文系2019年廣東省大學生創新創業訓練計劃項目《基于視覺識別的搬運機器人系統設計(編號S201913719020)》課題研究成果