麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于輪胎總成工業(yè)機器人拆垛的空間位姿識別方法及系統(tǒng)

文檔序號:41766021發(fā)布日期:2025-04-29 18:35閱讀:3來源:國知局
用于輪胎總成工業(yè)機器人拆垛的空間位姿識別方法及系統(tǒng)

本發(fā)明屬于機器人目標(biāo)工件空間位姿檢測領(lǐng)域,更具體地,涉及一種用于輪胎總成工業(yè)機器人拆垛的空間位姿識別方法及系統(tǒng)。


背景技術(shù):

1、隨著新能源汽車迎來蓬勃發(fā)展,汽車制造業(yè)面臨其自動化轉(zhuǎn)型升級,相關(guān)子產(chǎn)業(yè)如輪胎輪轂裝配也隨之面臨著產(chǎn)能、效率以及安全性等問題。其中針對于輪胎總成的流水線排產(chǎn)任務(wù)位于整個汽車產(chǎn)業(yè)鏈上游,其效率和質(zhì)量直接影響整車制造的生產(chǎn)節(jié)奏與成本控制。當(dāng)前輪胎總成流水線的排產(chǎn)仍面臨諸多挑戰(zhàn),如多品種小批量生產(chǎn)模式下的靈活性需求、生產(chǎn)設(shè)備的自動化升級不足以及工藝流程中的安全隱患等。基于此,提高輪胎總成排產(chǎn)的效率與可靠性已成為汽車制造業(yè)的切實需求。

2、當(dāng)前排產(chǎn)過程的傳統(tǒng)方法仍以人工拆垛為主,通過人工搬運輪胎總成拆垛,輔以桁架夾具助力。在生產(chǎn)過程中易出現(xiàn)排產(chǎn)錯誤而導(dǎo)致的輪胎裝配問題,繼而引發(fā)消費者不滿及后續(xù)行駛安全等問題;同時因其輪胎總成負載較重,人工搬運易導(dǎo)致其工傷,致使其產(chǎn)業(yè)效率發(fā)展受阻,難以滿足其產(chǎn)業(yè)自動化升級需求。

3、此外,針對于排產(chǎn)過程中人工拆垛的不足,其中以重載工業(yè)機器人為代表的自動化設(shè)備為其行業(yè)發(fā)展的大勢所趨;針對于目標(biāo)工件(即輪胎總成)的檢測與抓取任務(wù),傳統(tǒng)的示教方法由于其裝載輪胎總成貨架的位置浮動與其目標(biāo)工件的位置浮動而無法實現(xiàn),基于二維圖像的檢測方法較難獲取其精確深度值,從而易引發(fā)其干涉與碰撞問題。


技術(shù)實現(xiàn)思路

1、針對現(xiàn)有技術(shù)的以上缺陷或改進需求,本發(fā)明提供了一種用于輪胎總成工業(yè)機器人拆垛的空間位姿識別方法及系統(tǒng),其通過在工業(yè)機器人末端夾具裝載點云相機逐視點采集輪胎總成點云數(shù)據(jù),并利用體素濾波等點云相關(guān)預(yù)處理算法以及法向量濾波與ransac三維圓擬合等模型擬合算法,最終實現(xiàn)了對輪胎總成的位姿識別與拆垛上料。本發(fā)明能夠用于汽車裝配流水線系統(tǒng),對裝配好的輪胎總成進行上料排產(chǎn),提升了相關(guān)產(chǎn)線的自動化水平,增強了汽車裝配領(lǐng)域的穩(wěn)健性,可有效解決傳統(tǒng)人工搬運的效率及穩(wěn)定性等諸多不足,在目前具有較大的產(chǎn)業(yè)應(yīng)用價值。

2、為實現(xiàn)上述目的,按照本發(fā)明的一個方面,提出了一種用于輪胎總成工業(yè)機器人拆垛的空間位姿識別方法,包括以下步驟:

3、步驟一,依據(jù)配置文件逐視點采集料架輪胎總成點云數(shù)據(jù);

4、步驟二,在機器人末端n個位姿下測量標(biāo)定板圖像數(shù)據(jù),以標(biāo)定點云相機坐標(biāo)系與機器人末端法蘭坐標(biāo)系之間的關(guān)系n≥3;

5、步驟三,根據(jù)關(guān)系對所述點云數(shù)據(jù)進行預(yù)處理后進行法向量濾波處理,以確定輪胎總成的圓形邊界;

6、步驟四,通過邊界檢測獲取輪胎總成邊界點云,并基于該邊界點云采用ransac算法擬合三維圓以得到輪胎總成的空間位姿;

7、步驟五,根據(jù)輪胎總成料架位置以及輪胎總成分布規(guī)律,計算輪胎總成的預(yù)估位姿,根據(jù)預(yù)估位姿與所述空間位姿的誤差判定所述空間位姿是否正確,若是,則輸出結(jié)果,否則返回至步驟三。

8、作為進一步優(yōu)選的,步驟一還包括以下步驟:

9、采用配置文件記錄每層輪胎的多個視點位置,遍歷當(dāng)前層的視點以采集當(dāng)前層的完整點云數(shù)據(jù)。

10、作為進一步優(yōu)選的,步驟二包括以下步驟:

11、(21)遍歷機器人n個末端法蘭位姿,并記錄n個位姿,測量標(biāo)定板圖像數(shù)據(jù),并做灰度化處理;

12、(22)將標(biāo)定板灰度圖像做高斯模糊處理與二值化處理;

13、(23)依據(jù)所述二值化處理后的標(biāo)定板圖像以及相機內(nèi)參矩陣與畸變系數(shù)計算機器人手眼關(guān)系,以獲取相機坐標(biāo)系與機器人末端法蘭坐標(biāo)系之間的關(guān)系

14、作為進一步優(yōu)選的,步驟三中,所述對所述點云數(shù)據(jù)進行預(yù)處理后進行法向量濾波處理包括以下步驟:

15、(31)依據(jù)所述機器人手眼關(guān)系將步驟一中獲取的多幅點云,統(tǒng)一到機器人基座標(biāo)系下,得到完整點云數(shù)據(jù);

16、(32)基于料架空間位置的xyz坐標(biāo)范圍,對初始點云數(shù)據(jù)做直通濾波處理,過濾其地面與料架框架的點云數(shù)據(jù);

17、(33)對經(jīng)直通濾波處理后的點云數(shù)據(jù)做體素濾波采樣,構(gòu)建點云體素圖,將每個體素內(nèi)的點云求其均值,以均值代替其體素內(nèi)所有點云;

18、(34)在體素濾波采樣后,因每次相機采集數(shù)據(jù)的波動性與噪聲干擾,將體素濾波后點云做高斯濾波處理;

19、(35)對所述高斯濾波處理后的點云數(shù)據(jù)進行法向量濾波,以確定輪胎總成的圓形邊界。

20、作為進一步優(yōu)選的,步驟(35)包括以下步驟:

21、(351)對所述高斯濾波處理后的點云數(shù)據(jù)進行pca主成分分析,以獲取點云數(shù)據(jù)的法向量;

22、(352)由于統(tǒng)一坐標(biāo)系下的點云坐標(biāo)系為機器人基座標(biāo),而基座標(biāo)z軸與料架坐標(biāo)系的z軸重合,在法向量濾波過程中,將點p的法向量與z軸之間的夾角作為濾波對象,當(dāng)夾角大于閾值θthreshold,去除該點,當(dāng)夾角小于閾值θthreshold,則保留該點,經(jīng)法向量濾波過程后,得到輪胎總成的圓形邊界。

23、作為進一步優(yōu)選的,所述pca主成分分析包括:

24、確定一點p,通過二叉樹尋找其n個鄰近點或以r為半徑的領(lǐng)域內(nèi)的鄰近點,以這n+1個點計算其協(xié)方差矩陣,從而計算其特征值與特征向量,最小特征值對應(yīng)的特征向量即為點p的法向量。

25、作為進一步優(yōu)選的,步驟四中,所述基于該邊界點云采用ransac算法擬合三維圓以得到輪胎總成的空間位姿包括:

26、(41)將法向量濾波后點云數(shù)據(jù)做歐式聚類,依據(jù)每層最大輪胎總成數(shù)量nmax分割多個輪胎總成的單獨點云,以便于后續(xù)逐個輪胎計算其位姿;

27、(42)針對于逐個輪胎總成點云數(shù)據(jù),通過基于角間隙度算法計算其邊界點云,并逐個提取其輪胎總成邊界點云;

28、(43)在得到nmax個目標(biāo)工件的邊界點云后,通過ransac擬合三維圓算法,計算得到三維圓的圓心與軸線方向,也就是輪胎總成的空間位姿。

29、作為進一步優(yōu)選的,步驟(42)中,所述角間隙度算法包括:

30、遍歷輪胎總成點云,假設(shè)當(dāng)前點為p,依據(jù)二叉樹尋找其領(lǐng)域n個鄰近點或以r為半徑的領(lǐng)域內(nèi)的全部點作為其鄰近點,以當(dāng)前點為坐標(biāo)原點,將n個領(lǐng)域點映射到與點p法向量垂直的平面內(nèi),并構(gòu)建基坐標(biāo)系,此時,每個鄰近點坐標(biāo)為n=1...n,將從大到小排序,作為鄰近點角間隙度,確定最大角間隙度當(dāng)θmax>θthreshold時,點p為邊界點,當(dāng)θmax≤θthreshold時,點p為非邊界點;

31、優(yōu)選的,步驟(43)中,ransac三維圓擬合算法過程如下:

32、(431)定義一個三維圓的數(shù)學(xué)模型需要至少三個點的空間坐標(biāo);

33、(432)在單次循環(huán)中,針對于邊界點云隨機選取n個點,n≥3,利用最小二乘法計算三維圓模型及模型參數(shù);

34、(433)遍歷邊界點云,假設(shè)當(dāng)前點為p,當(dāng)p與三維圓模型的距離小于閾值lthreshold,記點p為內(nèi)點,當(dāng)p與三維圓模型的距離大于等于閾值lthreshold,記點p為外點,統(tǒng)計內(nèi)點數(shù)量;

35、(434)重復(fù)步驟(432)和(433),當(dāng)?shù)趉+1次循環(huán)內(nèi)點數(shù)量大于第k次循環(huán)內(nèi)點數(shù)量,最佳三維圓模型參數(shù)更新為第k+1次循環(huán)結(jié)果;

36、(435)設(shè)置循環(huán)終止條件,當(dāng)循環(huán)次數(shù)達到循環(huán)終止條件時,循環(huán)結(jié)束后,取內(nèi)點數(shù)量最大的三維圓模型作為最終求解模型。

37、作為進一步優(yōu)選的,步驟五包括以下步驟:

38、(51)在機器人基座標(biāo)系下,依據(jù)輪胎總成料架位置以及輪胎總成分布規(guī)律,統(tǒng)計輪胎總成的(x,y)坐標(biāo),以輪胎總成的(x,y)坐標(biāo)的平均值作為其位置預(yù)估值,同時輪胎總成深度值z呈離散化等距間隔分布,從而將上述(x,y)坐標(biāo)以及z坐標(biāo)編寫配置文件,得到第i層單層n個輪胎總成的(x,y,z)坐標(biāo);

39、(52)依據(jù)第i層可知其配置文件z軸深度預(yù)估值,結(jié)合配置文件中(x,y)的預(yù)估坐標(biāo)值,得到n個預(yù)估輪胎總成坐標(biāo)值(x,y,z),遍歷計算值尋找其與預(yù)估值的最短距離,統(tǒng)計n個點最短距離之和,即得到計算值與預(yù)估值的誤差之和,當(dāng)誤差之和大于等于預(yù)設(shè)閾值,則當(dāng)前計算出現(xiàn)錯誤,返回至步驟三,當(dāng)誤差之和小于預(yù)設(shè)閾值,則當(dāng)前計算通過。

40、按照本發(fā)明的另一個方面,還提供了一種用于輪胎總成工業(yè)機器人拆垛的空間位姿識別系統(tǒng),包括:

41、第一主控模塊,用于依據(jù)配置文件逐視點采集料架輪胎總成點云數(shù)據(jù);

42、第二主控模塊,用于在機器人末端n個位姿下測量標(biāo)定板圖像數(shù)據(jù),以標(biāo)定點云相機坐標(biāo)系與機器人末端法蘭坐標(biāo)系之間的關(guān)系n≥3;

43、第三主控模塊,用于根據(jù)關(guān)系對所述點云數(shù)據(jù)進行預(yù)處理后進行法向量濾波處理,以確定輪胎總成的圓形邊界;

44、第四主控模塊,用于通過邊界檢測獲取輪胎總成邊界點云,并基于該邊界點云采用ransac算法擬合三維圓以得到輪胎總成的空間位姿;

45、第五主控模塊,用于根據(jù)輪胎總成料架位置以及輪胎總成分布規(guī)律,計算輪胎總成的預(yù)估位姿,根據(jù)預(yù)估位姿與所述空間位姿的誤差判定所述空間位姿是否正確,若是,則輸出結(jié)果,否則觸發(fā)第三主控模塊重新運行計算。

46、總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,主要具備以下的技術(shù)優(yōu)點:

47、1.本發(fā)明利用點云處理技術(shù)解決了輪胎總成的位姿識別問題,通過在工業(yè)機器人末端夾具裝載點云相機逐視點采集輪胎總成點云數(shù)據(jù),并利用體素濾波等點云相關(guān)預(yù)處理算法以及法向量濾波與ransac三維圓擬合等模型擬合算法,最終實現(xiàn)了對輪胎總成的位姿識別與拆垛上料。本實例能夠用于汽車裝配流水線系統(tǒng),對裝配好的輪胎總成進行上料排產(chǎn),提升了相關(guān)產(chǎn)線的自動化水平,增強了汽車裝配領(lǐng)域的穩(wěn)健性,可有效解決傳統(tǒng)人工搬運的效率及穩(wěn)定性等諸多不足,在目前具有較大的產(chǎn)業(yè)應(yīng)用價值。

48、2.本發(fā)明通過集成先進的視覺識別技術(shù)和位姿估計算法,該方案能夠?qū)崿F(xiàn)輪胎總成的快速、準(zhǔn)確識別和定位,從而顯著提高工業(yè)機器人在拆垛作業(yè)中的自動化水平。自動化程度的提升不僅減少了人工干預(yù),降低了勞動強度,還縮短了作業(yè)周期,提高了生產(chǎn)效率。

49、3.本發(fā)明利用pca主成分分析、ransac算法和角間隙度算法等先進技術(shù),該方案能夠從復(fù)雜的點云數(shù)據(jù)中準(zhǔn)確提取輪胎總成的邊界,并擬合出其三維空間位姿。這些方法的結(jié)合使用提高了位姿識別的準(zhǔn)確性,并且由于算法的魯棒性,即使在點云數(shù)據(jù)存在噪聲和不完整的情況下,也能保持較高的識別準(zhǔn)確率。

50、4.本發(fā)明通過智能化的位姿識別和拆垛流程,減少了對人工操作的依賴,從而降低了人力成本。同時,通過精確的位姿控制和優(yōu)化的拆垛策略,減少了因錯誤識別或操作不當(dāng)導(dǎo)致的材料浪費和設(shè)備損耗,進一步降低了生產(chǎn)成本。此外,自動化拆垛系統(tǒng)的引入也有助于提高作業(yè)安全性,減少工傷事故的發(fā)生。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 香河县| 无棣县| 南康市| 河南省| 博湖县| 长春市| 六盘水市| 新郑市| 徐水县| 许昌县| 安新县| 绥中县| 韶山市| 治多县| 霍林郭勒市| 松江区| 阳山县| 和硕县| 尉犁县| 丰原市| 农安县| 新河县| 辽阳县| 盐城市| 上饶县| 临澧县| 灌阳县| 南昌县| 石门县| 奉新县| 新泰市| 横山县| 黄龙县| 河池市| 韶关市| 东明县| 通化县| 鄂尔多斯市| 西盟| 吉木萨尔县| 石嘴山市|