999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于點云的機器人鋼網焊接路徑規劃方法

2021-07-20 12:24:42張園凱馬立新王秀晶崔毅剛田新誠
金屬加工(熱加工) 2021年6期
關鍵詞:規劃

張園凱,馬立新,王秀晶,崔毅剛,田新誠

1. 山東大學 山東濟南 250061

2. 歐德神思軟件系統(北京)有限公司 山東濟南 250101

3.中國重汽集團濟南動力有限公司 山東濟南 250220

1 序言

當前,焊接機器人的示教回放模式在工業生產中仍然發揮著重要的作用。這種模式下,在焊接前,復雜的示教和編程工作必不可少,且這項工作對操作人員的技術水平有很高的要求。為了克服上述問題,許多研究者利用不同傳感器對不同工件進行焊縫提取和焊接路徑規劃進行了研究。

在進行焊接機器人的研究中,三維視覺傳感器應用較為廣泛。機器人焊接任務中常用的三維視覺傳感器有線性結構光視覺傳感器[1]和三維面陣結構光視覺傳感器[2]。線性結構光只能獲得局部信息,多用于焊縫的在線識別和跟蹤,不適用于焊接機器人的離線三維路徑規劃。三維面陣結構光可以獲取焊接環境的全局信息,適用于焊接機器人的離線三維路徑規劃。采用三維面陣結構光傳感器產生工件點云并對點云進行處理,已經成為一種實現焊接機器人的無示教、免編程進行路徑規劃的新方案。

隨著社會和基礎設施建設的發展,鋼籠、鋼網等結構件得到了廣泛的應用,但鋼網焊接時交叉點較多,導致示教過程繁瑣。采用點云處理對鋼網焊接路徑進行規劃,是解決焊接機器人焊接前復雜的示教和編程問題的重要方法。

本文提出了一種基于點云的鋼網焊接路徑自動規劃方法,實現了焊接機器人的焊接路徑規劃,無需示教和編程。

2 試驗平臺配置與框架

2.1 試驗系統

試驗平臺的機器人焊接系統如圖1所示。該系統由焊接執行系統和三維視覺系統兩部分組成。焊接執行系統包括焊槍、送絲器、機械臂、機器人控制器和十字鋼網,用于完成鋼網交叉點的焊接。該三維視覺系統[3]包括三維面陣結構光相機和工業計算機(IPC),用于獲取攝像機視野內的十字鋼網的三維信息。

圖1 機器人焊接系統

本文采用的鋼網模型如圖2所示,鋼網模型的上下鋼筋搭接處有縫隙。上部鋼筋由左右兩個固定尺寸的支撐板支撐。

圖2 鋼網模型

2.2 系統框架

在基于點云的鋼網焊接路徑規劃過程中,首先,通過工業機器人控制器將機械臂移動到鋼網上方,將攝相機視場調整到合理范圍,記錄此點位為拍攝點。對于一張鋼網,由于相機視場拍攝到的交叉點有限,所以我們連續移動機械臂,多次記錄拍攝點生成拍攝路徑;然后,機器人控制器依次從IPC讀取拍攝點,并控制機械臂到達該點,打開相機拍攝形成點云,通過MicroB傳輸到IPC;最后,IPC通過相關點云處理方法計算出3D攝相機視野內鋼網的焊接路徑,并將焊接路徑發送給機器人控制器。待機器人按照機器人控制器指令完成當前拍攝點的焊接任務后,再繼續下一個拍攝點的焊接任務。

3 點云預處理

3.1 點云濾波

初始鋼網點云包含了相機視場內的所有特征,為了防止不相關特征對鋼網焊接路徑規劃的干擾,對初始鋼網點云采用直通濾波進行過濾。直通濾波器的原理是沿著指定的維度執行截取,也就是說,刪掉指定范圍內或外的值[4]。該方法對初始點云的過濾主要是去除支撐平臺的點云。由于拍攝距離和姿勢基本不變,所以第一次拍攝時確定的濾波參數可以在后續拍攝中使用,提高了處理效率。直通濾波示意如圖3所示。

圖3 直通濾波示意

點云直通濾波后,還剩下鋼網點云和背景點云。此時,通過點云分割去除背景點云,即可得到獨立的鋼網點云。利用點云庫中的平面點云分割算法去除背景平面點云。當使用點云庫中的點云分割算法時,首先,選擇模型類型為平面(SACMODEL PLANE);然后,使用隨機樣本一致性(RANSAC)方法作為選擇的魯棒估計,得到了該平面。最后,通過設置距離閾值對平面模型點云和離群點云進行分類,所有距離小于閾值的點視為內點,其他點視為離群點,保留內點就可得到去除平面后的鋼網點云。背景平面點云的厚度約為6mm,因此將距離閾值設為6mm。背景點云去除后的鋼網點云如圖4所示。

圖4 去除背景后的鋼網點云

3.2 獨立鋼筋點云分割

在鋼網焊接路徑規劃過程中,需要對鋼筋點云進行線性擬合等操作。因此,可以通過點云聚類的方法將同一鋼筋的點云分為同一類,形成獨立的鋼筋點云,以便于后續操作。

鋼筋點云聚類的方法與點云平面分割方法相似。使用點云庫里的線性模型(S A C M O D E L LINE)。直線也用RANSAC方法[5]作為選擇的魯棒估計,再通過設置距離閾值確定內點和離群點。通過程序設置,迭代進行擬合,將每條線的內部點分別存儲,獲得4個獨立的鋼筋點云,分割完成的點云如圖5所示,其中4種顏色代表4根鋼筋。

圖5 分割完成后的鋼筋點云

4 焊接路徑規化

通過點云預處理操作,將鋼網點云劃分為獨立的鋼筋點云。在此基礎上,獲取鋼網的焊接點坐標,最終實現鋼網的焊接路徑規劃。

4.1 基于半徑離群點去除的點云濾波

如圖6所示,當3D相機主光軸與鋼網平面的夾角為90°±5°時,捕獲的點云是每根鋼筋的上半部分,并且點云沿z軸逐漸稀疏。此時,采用SVD方法對各鋼筋點云進行線性擬合。根據奇異值分解法的原理,擬合直線位于鋼筋點云中心軸線與上表面之間。

圖6 鋼網點云的三視圖

圖7為十字交叉鋼筋的俯視圖,從中可以看出,十字交叉的兩根鋼筋的公垂線是上層鋼筋的上表面與下層鋼筋的上表面連接的。為了對公垂線的精確求解,需要對鋼筋點云擬合線在其上表面的定位進行約束。因此,我們需要使用點云濾波去除鋼材兩側的稀疏點,將鋼筋上表面的剩余點云作為擬合線的樣本點。根據圖8中半徑離群點去除原理:計算每個點半徑d內點的個數,當半徑內點的數目小于設定的數目時,該點被刪除。濾波完成后的鋼網點云如圖9所示。

圖7 十字交叉鋼筋俯視圖

圖8 半徑離群點移除原理

圖9 半徑離群點移除后鋼網點云的三視圖

4.2 基于SVD的直線擬合

基于SVD方法擬合空間直線的思路很簡單,即最小化所有樣本點到擬合直線的距離。

矩陣A的奇異值分解由式(2)求得。

U是一個n×n的正交矩陣。S是一個由r個奇異值沿對角線從大到小排列的方陣,其中,r是矩陣A的秩。V是一個3×3沿列方向從大到小排列的奇異向量矩陣,得到直線的方向與最大奇異值對應的奇異向量相同,因此選擇V矩陣的第一列作為擬合直線的方向,將三行一列的奇異向量矩陣表示為Vd。已知直線過點,且求得直線的方向向量Vd,從而得到直線的參數方程為:

擬合線的長度可根據式(3)確定,最后得到的擬合直線如圖10所示。

圖10 點云直線擬合后的三視圖

4.3 求交叉直線的公垂線

在得到鋼筋點云的擬合直線后,需要找到交叉擬合直線的公垂直線。如圖11所示,1號鋼筋和3號鋼筋的擬合直線分別設為AB和CD,AB和CD的公垂線是MN。

圖11 交叉擬合直線的公垂線

由圖11可以得到向量之間的關系式(4):

利用式(4)可以求得k1、k2,進而求得點M、N的坐標。最終求得交叉擬合直線的公垂線段,如圖12所示。

圖12 鋼網交叉處的公垂線

4.4 求交叉鋼筋的間隙寬度和焊接點的坐標

焊接路徑規劃需根據交叉鋼筋的間隙寬度確定。當間隙寬度小于2mm時,鋼網焊接采用點焊。當間隙寬度大于2mm時,鋼網焊接采用弧焊。因此,在確定焊接路徑之前,應先計算交叉鋼筋的間隙寬度。在得到公垂線段的兩個端點MN的坐標后,根據得到的MN長度利用式(5)求得。

公垂線段MN的長度是指下鋼筋上表面到上鋼筋上表面的距離。因此,公垂線段MN的長度減去上鋼筋的直徑dup可以得到交叉鋼筋之間的間隙寬度。焊接前上鋼筋直徑已準確測量。

在得到交叉鋼筋的間隙寬度后,我們開始規劃焊接路徑。如圖13所示,點P為上下鋼筋間隙的中點,點E1是P沿著方向取鋼筋1的半徑dup/2得到的。點F1、F2是P分別沿著方向取鋼筋3的半徑ddown/2得到的。點G1、H1是點E1分別沿著方向取鋼筋3的半徑ddown/2得到的。

圖13 焊接路徑規劃示意

5 試驗與結果

在獲得鋼網焊接路徑后,通過誤差分析和焊接平臺試驗結果分析,驗證了基于點云的鋼網焊接路徑規劃方法的可行性和準確性。

5.1 誤差分析

誤差分析是為了驗證基于點云的鋼網焊接路徑規劃方法是否滿足焊接精度要求,并驗證其可行性。首先,求出焊接路徑規劃所需點的坐標,利用相關點計算出了交叉鋼筋的間隙寬度,并與實際交叉鋼筋的間隙寬度進行了比較,計算出其誤差。最后,根據此誤差確定了基于點云的鋼網焊接路徑規劃方法的可行性。在本試驗中,3D相機視場中有4根兩兩交叉的鋼筋,生成4個焊接位置。4個焊接位置的交叉鋼筋計算見表1。

表1 4個焊接位置的間隙兩端的坐標 (mm)

根據間隙兩端的坐標,得到了4個焊接位置的間隙寬度和誤差,結果見表2。通過計算出的交叉間隙寬度與實際間隙寬度的比較,可以發現最大誤差為0.75mm,最小誤差為0.49mm,平均誤差為0.635mm。相機本身精度為±0.5 mm[7],考慮到3D相機的拍攝誤差,可以得出計算得到的交叉鋼筋間隙寬度與實際間隙寬度之間的誤差滿足精度要求。因此,基于點云的鋼網焊接路徑規劃方法是可行的,滿足了焊接精度的要求。

表2 4個焊接位置的間隙寬度和誤差(mm)

5.2 焊接平臺試驗結果分析

焊接機器人需要進行合理準確的手眼標定,以實現焊槍前端對焊點位置的準確定位。本試驗的手眼標定原理[8]如圖14所示。

圖14 手眼標定原理

在手眼標定方法中,式(7)適用于機器人運動過程中的任意兩種姿態。

根據式(7),我們進行多次標定計算,最后選擇誤差較小的外部轉換矩陣末端T相機。

我們記錄了3D相機的拍攝位姿(-272.08,647.67,419,-174.76,3.37,20.09)。根據拍照姿態和外部矩陣,得到了機器人底座坐標系中4個焊接位置的焊點對應的焊槍前端坐標,結果見表3。同時,通過手工教學獲得了機器人坐標系中4個焊接位置的焊點對應的焊槍前端坐標,結果見表4。

表3 手眼標定后獲得的焊點對應焊槍前端坐標(mm)

最后分析了表3和表4中對應焊點坐標的空間距離誤差,誤差均在1mm以內,如圖15所示。通過實際操作的試驗和誤差分析,發現所有的誤差都≤1mm,在允許的合理范圍內,不影響焊接效果。試驗證明,本文提出的方法可以在不進行示教和編程的情況下準確地實現焊接路徑規劃。

圖15 焊點坐標與手工教學之間的誤差分析

表4 手工教學獲得的焊點對應的焊槍前端坐標 (mm)

6 結束語

本文研究了一種基于點云的焊接機器人鋼網焊接路徑規劃方法,為精確規劃鋼網焊接路徑和獨立焊接奠定了基礎,省去了焊接路徑規劃中復雜的示教和編程工作。

1)將三維面陣結構光相機應用于工業焊接場景,可以快速方便地獲取工件的點云,提高了焊接效率。

2)該方法解決了鋼網焊接前復雜的示教和編程問題。通過點云庫與數學理論的結合,可以準確地規劃鋼網的焊接路徑,無需在焊接前進行示教和編程,即可完成焊接任務。

3)通過分析基于點云的方法誤差和焊接平臺試驗結果,驗證了鋼網焊接路徑規劃方法的可行性和準確性。

猜你喜歡
規劃
我們的規劃與設計,正從新出發!
房地產導刊(2021年6期)2021-07-22 09:12:46
“十四五”規劃開門紅
“十四五”規劃建議解讀
發揮人大在五年規劃編制中的積極作用
規劃計劃
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于蟻群算法的3D打印批次規劃
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 亚洲精品无码av中文字幕| 亚洲色图另类| 亚洲无线观看| 99热这里只有精品国产99| 97av视频在线观看| 高清免费毛片| 99国产精品国产高清一区二区| 三级毛片在线播放| 一级爱做片免费观看久久| 亚洲成年人片| 国产极品嫩模在线观看91| 欧美激情一区二区三区成人| 国产精品成人一区二区| 亚洲天堂日本| 国产精品视频观看裸模| 伊人激情综合网| 成人自拍视频在线观看| 中文字幕在线欧美| 久久免费观看视频| 色135综合网| 国产一区三区二区中文在线| 九九热精品在线视频| 久热re国产手机在线观看| 国产成人AV男人的天堂| 欧美精品成人| 婷婷色一二三区波多野衣 | 日韩精品成人在线| 99激情网| 国产成人精品高清不卡在线| 精品一区二区三区波多野结衣 | 狠狠久久综合伊人不卡| 国产网站一区二区三区| 自慰网址在线观看| 亚洲日韩日本中文在线| 亚洲综合专区| 制服丝袜亚洲| 亚洲精品无码AV电影在线播放| 国产女人18毛片水真多1| 国产91在线|日本| 久久毛片网| 色久综合在线| 特黄日韩免费一区二区三区| 黄色一级视频欧美| 亚洲成A人V欧美综合| 四虎精品免费久久| 国产视频 第一页| 欧美自拍另类欧美综合图区| 日韩成人免费网站| 9啪在线视频| 久久久久夜色精品波多野结衣| 老司机久久精品视频| 美女视频黄频a免费高清不卡| 久久男人资源站| 全午夜免费一级毛片| 亚洲三级影院| 伊人丁香五月天久久综合| 91麻豆精品视频| 国产大片黄在线观看| 亚洲综合精品香蕉久久网| 亚洲男人天堂久久| jizz在线免费播放| 中文字幕 日韩 欧美| 不卡的在线视频免费观看| 一本二本三本不卡无码| 久久狠狠色噜噜狠狠狠狠97视色| 欧美成人午夜在线全部免费| 国产va免费精品观看| 亚洲精品欧美日本中文字幕| 亚洲一区二区精品无码久久久| 91视频国产高清| 精品91视频| 国产美女一级毛片| 亚洲人成网线在线播放va| 国产精品成人观看视频国产 | 欧美第九页| 亚洲人成人伊人成综合网无码| 广东一级毛片| 2020最新国产精品视频| 91娇喘视频| 九色在线视频导航91| 亚洲一区二区三区中文字幕5566| 国产欧美日韩一区二区视频在线|