ARCS系統機器視覺實戰
本次培訓主要圍繞ARCS操作系統中的視覺與機器人同步應用展開,詳細講解了網絡配置、視覺軟件設置、九點標定、機器人程序編寫以及數據通信等內容。以下是關鍵要點提煉:
-
網絡配置
- 為機器人、相機和電腦分別設置靜態IP地址,確保在同一網段。
- 需禁用多余的IP地址,防止沖突。
- 關閉防火墻及相關殺毒軟件,確保網絡通信正常。
-
相機配置
- 使用MVS軟件配置相機IP地址。
- 視覺編程軟件與MVS軟件不可同時運行,避免沖突。
- 調整相機曝光和焦距,確保圖像清晰。
-
觸發設置
- 默認觸發方式為IO觸發,需改為“軟觸發”,以便通過軟件控制拍照。
-
通訊管理
- 創建TCP服務端,設置IP地址和端口號,用于機器人與視覺系統的通信。
- 開啟通訊開關,確保連接正常。
-
全局觸發設置
- 可通過字符串觸發多個流程,適用于多任務切換,如拍照識別不同目標。
-
九點標定
- 標定前需了解九點標定的基本路徑和坐標變化。
- 使用視覺軟件創建圖像源,進行高精度匹配和模板保存。
- 設置圖像二值化、屏蔽區、匹配分數等參數以提高識別準確率。
- 配置N點標定模塊,設置偏移量和坐標系,生成標定文件。
- 標定完成后導出文件,用于后續視覺程序。
-
機器人程序編寫
- 可使用標準標定板或手動方式進行標定。
- 設置機器人坐標系、工具中心點(TCP)及運動模式。
- 編寫運動程序,包括關節運動和直線運動,設置偏移量以實現精準抓取。
- 使用變量記錄視覺系統傳輸的偏移數據,并在程序中調用。
-
腳本與數據通信
- 編寫LUA腳本,與視覺系統進行TCP通信。
- 設置IP地址和端口號,發送特定格式的字符串數據。
- 使用變量計算模塊處理視覺數據,修正偏差。
- 導入腳本至機器人系統,并通過日志查看通信狀態。
-
異常處理與調試
- 若識別偏差較大,需檢查圖像鏡像問題,并在變量計算中進行正負號修正。
- 調試時逐步排查問題:先確認相機數據是否正確,再檢查機器人是否接收到數據,最后驗證程序邏輯。
-
注意事項
- 標定文件不可重復加載,避免沖突。
- 齒輪識別時需注意角度處理,避免機器人旋轉過度造成碰撞。
- 現場設備已設置防碰撞保護,但仍需注意程序邏輯控制。
-
培訓總結
- 培訓內容涵蓋網絡配置、視覺設置、標定流程、機器人程序編寫及通信調試。
- 腳本不提供完整版本,僅提供基礎模板供參考。
- 所有培訓回放鏈接將同步至B站,并在群內發布。
本次培訓內容詳實,重點突出視覺與機器人協同工作的關鍵環節,適合用于實際項目部署與調試參考。