2021.08
第1章 概述
1.1 簡介
基于激光三角測量法,通過將激光線束投射到被測物體表面反射回圖像傳感器,獲取激光線束與圖像傳感器的偏移角度,隨著被測物體高度在不同點位的變化,反射激光線束在圖像中呈現不同位置,從而實現對物體輪廓的測量,并利用被測物體與 3D 傳感器的相對位移生成被測物體的完整三維點云。
圖 1 工作示意圖
1.2 特點
基于使用場景以及市場需求情況對目前常用的一些三維視覺傳感器進行了對比分析,并且最終將這些調研結果進行總結了這些三維視覺傳感器的優缺點。
表 1 視覺傳感器優缺點
常用三維視覺傳感器 | 優點 | 缺點 |
投影紋理立體視覺 | 不需要物理標記 | 受環境影響 |
飛行時間法 | 與環境無關 | 理論精度低 |
結構光 | 精度高 | 工作距離小,昂貴 |
激光三角測量 | 價格便宜 | 大功率激光時有危險性 |
1.3 產品型號說明
MR20/40 | L80/180/280 | |
① | ② |
① 代表相機型號:
MR20:三角測量角度為20°
MR40:三角測量角度為40°
② 代表測量長度:
L80:測量線長80mm
L180:測量線長180mm
L280:測量線長280mm
1.4 產品規格
表 2 規格說明
名稱 | MR40-80 | MR20-180 | MR20-280 |
測量線長 | 80mm | 180mm | 280mm |
工作距離 | 80±20mm | 180±50mm | 280±100mm |
垂直分辨率(Z) | 0.03mm | 0.05mm | 0.1mm |
水平分辨率(Y) | 0.1mm | 0.15mm | 0.2mm |
Z向重復精度 | 0.01mm | 0.02mm | 0.03mm |
第2章 接口定義
2.1 接口說明
圖 2 線激光
表 3 各部件說明
序號 | 名稱 | 功能說明 |
1 | 電源 | 供電端口 |
2 | 數據端口 | 采集數據傳輸端口 |
3 | 相機窗口 | 相機窗口請勿遮擋 |
4 | 激光窗口 | 激光窗口請勿直視 |
2.2 連接方式
圖 3 接線示意圖
第3章 產品外觀
3.1 測量原理
基于激光三角測量法,通過將激光線束投射到被測物體表面反射回圖像傳感器,獲取激光線束與圖像傳感器的偏移角度,隨著被測物體高度在不同點位的變化,反射激光線束在圖像中呈現不同位置,從而實現對物體輪廓的測量,并利用被測物體與3D傳感器的相對位移生成被測物體的完整3D數據輪廓。
圖 4 三角測量原理圖
圖 5 測量區域原理圖
3.2 整體外觀
圖 6 SL40-80
圖 7 SL40-80外形尺寸
圖 8 SL20-180
圖 9 SL20-180外形尺寸
圖 10 SL20-280
圖 11 SL20-280外形尺寸
第4章 軟件
4.1 軟件介紹
Mirror3D點云處理軟件是一款支持3D相機、激光雷達等多種傳感器的腳本式點云處理軟件,該軟件包括文件、視圖、G代碼、傳感器采集、運動控制、自動運行和算子庫等功能,其中算子庫目前包含實體、點云、輪廓、變換、識別、測量、矩陣、數據、報表、發布、定制等模塊。可以將多點傳感器采集-點云預處理-點云分析-數據庫存儲-數據報告-web展示等無縫銜接在一個系統內,并且該過程全部通過示教腳本控制,算子庫可以通過標準接口添加定制化算子。該軟件也可以脫離硬件環境讀入點云數據模擬運行,方便用戶快速開發應用程序,完成項目部署,適應企業數據信息采集、自動化、數字化的相關需求,該軟件已廣泛應用于小型場景的光學尺寸測量、質量檢測,中型場景的機器人抓取、物體識別定位,大型場景的三維建模、料位檢測、物料檢測、智能倉儲、無人化作業等領域。
Mirror3D軟件是集激光雷達,3D相機等控制器的PC端程序開發軟件,通過它用戶能夠很容易的對控制器進行應用,快速開發應用程序以及對控制程序進行實時調試。
圖 12 軟件啟動
支持開發和對接其他設備接口,使用Mirror3D軟件編寫的程序可以直接控制設備運行,也可以在PC平臺模擬運行。
4.2 軟件基本界面
Mirror3D點云處理軟件包括文件、視口、G代碼、傳感器、執行機構控制、腳本控制、三維可視化、算子庫、算子輸出結果、運行日志等功能塊。
其中,算子庫包含實體、點云、輪廓、變換、識別、測量、矩陣、數據、報表、發布、定制等模塊。每個模塊下有十幾個到幾十個相應的算子,目前共有100多個算子。
將算子、G代碼、傳感器、執行機構控制進行腳本化編輯,即可實現示教腳本化自動運行。在處理同種或者類似場景時,只需編寫一次腳本,后面就可以直接運行腳本完成從傳感器采集-點云預處理-點云分析-數據庫存儲-數據報告-web展示等的自動化控制。
基本界面如下:
圖 13 軟件界面介紹
4.3 系統要求
要使用Mirror3D軟件,硬件要求如下:
表 4 要求說明
項目 | 最小要求 | 推薦使用 |
CPU | Pentium級別處理器,主頻450MHz | Pentium級別處理器,主頻1GHz |
內存大小 | 2GB | 8GB |
硬盤剩余空間 | 2GB | 10GB |
操作系統 | Win 7,Win10 | Win7 win10 |
顯示器 | 800x600/256彩色 | 1024x768/24位真彩色 |
通訊接口 | 以太網口(可以通過HUB轉接) | 以太網口(可以通過HUB轉接) |
第5章 案例
5.1 熱態連桿孔位測試
使用mirror3D點云處理軟件對采集后的點云數據,進行初步的尺寸檢測。分別編寫長度、寬度和圓孔的檢測腳本,對連桿進行初步檢測。
圖 16 軟件界面介紹
圖 17 軟件界面介紹
5.2 鋁模板孔位測試
鋁模板輪廓尺寸智能測量系統采用非接觸式光學測量手段采集目標對象的圖像信息,通過機器視覺方法處理采集數據,直接計算、分析得到模板輪廓尺寸數據,測量技術指標主要涉及:局部加工位位置及尺寸數據等。
圖 19 軟件界面介紹
通過3D相機采集鋁模板的三維輪廓信息,系統軟件處理3D相機采集的信息,分析得到鋁模板的邊沿位置,通過機床移動3D相機的位置和角度,實現對鋁模板長度、寬度、高度和銑槽尺寸對應的邊沿位置的確認,從而得到鋁模板長度、寬度、高度和銑槽尺寸的實際參數。
圖 20 軟件界面介紹
5.3 耳朵件檢測
通過3D相機采集耳朵的三維輪廓信息,系統軟件處理3D相機采集的信息,分析得到耳朵件的邊沿位置,通過機床移動3D相機的位置和角度,實現對耳朵件長度、寬度、高度和孔距尺寸的測量,檢測耳朵件是否合格。
正面測量工件前端接插段 |
圖 22 軟件界面介紹
正面掃描計算孔距 |
圖 23 軟件界面介紹