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

六自由度機械臂運動學參數辨識研究

2023-07-17 21:45:11李克訥袁偉明唐春怡劉超賀之祥曾卓維
廣西科技大學學報 2023年3期

李克訥 袁偉明 唐春怡 劉超 賀之祥 曾卓維

摘 要:為提升六自由度機械臂的絕對定位精度,提出了基于Modified-Denavit-Hartenberg(MD-H)方法的機械臂幾何參數標定方法:在建立基于微分變換理論和MD-H建模方法的機械臂末端定位誤差辨識模型的基礎上,用最小二乘法求解去除冗余參數的誤差辨識模型,得到機械臂幾何參數誤差,并通過修正運動學幾何參數,實現了對機械臂末端絕對定位精度的補償。對機械臂6組樣本點實測結果表明:經過運動學參數辨識和補償修正后,機械臂末端絕對定位精度得到顯著提高,驗證了該參數辨識方法的可操作性和有效性,為后續參數標定技術研究提供參考。

關鍵詞:六自由度機械臂;絕對定位精度;運動學參數辨識;誤差補償;最小二乘法

中圖分類號:TP241 ? DOI:10.16375/j.cnki.cn45-1395/t.2023.03.011

0 引言

機器人定位精度是評估機器人綜合性能的重要指標之一,可衡量機器人末端到達預期工作空間的準確程度[1-2]。定位精度可分為重復定位精度和絕對定位精度[3]。在實際生產應用中,機器人的重復定位精度高,能夠滿足大部分場合的需求。由于受機械部件加工、裝配產生的誤差以及在使用過程中出現磨損等因素的影響,使得機器人的實際結構參數(如連桿長度、關節角度等)存在誤差,導致機器人絕對定位精度低[4-5]。目前,提高機器人絕對定位精度的方式主要是在不改變機器人的硬件結構以及控制器的條件下,通過建立機器人幾何參數與末端位姿誤差映射關系來修正補償機器人末端的定位精度,即運動學參數標定方法[6]。該方法因經濟成本低、普適性強且效果顯著而被廣泛應用于提升機器人絕對定位精度研究中[7]。

運動學參數建模是幾何參數標定方法的基礎[6]。目前,Denavit-Hartenberg(D-H)建模方法因所需參數最少、建模簡單的優點成為運動學幾何參數標定常用的建模工具[8]。但當機器人存在相鄰2個關節軸線平行或接近平行時,會出現機器人連桿的幾何參數突變情況(如連桿偏移量變化很大甚至到無窮),使得模型存在奇異性[9]。為解決此問題,文獻[10-12]分別提出POE(post occupancy evaluation,POE)模型、CPC(compound parabolic concentrator,CPC)模型和六參數模型,很好地滿足了運動學模型連續性要求,但仍存在理論復雜、求解困難、與目前的機器人控制器適配性差、不容易實現參數補償等問題。Hayati[13]提出Modified-Denavit-Hartenberg(MD-H)建模方法,即當機器人存在相鄰關節軸平行或接近平行的情況時增加一個繞Y軸旋轉的參數。該方法有效解決了D-H模型的參數突變問題,并繼承了D-H模型建模簡單、適用范圍廣、可操作性強的優點。文獻[14]基于MD-H方法建立運動學誤差模型,在實驗中取得了較好結果,驗證了該建模方法的有效性。

本文針對相鄰關節平行的六自由度機械臂存在絕對定位精度較低、機械臂末端位置誤差較大的問題進行研究。為滿足機械臂的工作需求,提高機械臂絕對定位精度,建立基于MD-H建模方法和機器人微分運動理論的機械臂末端位姿誤差模型,應用最小二乘法求解誤差模型,再對機械臂進行絕對定位精度修正補償實驗。

1 運動學參數辨識模型建立

1.1 運動學建模與仿真驗證

本文針對6個旋轉關節的六自由度機械臂進行研究。運動學模型是機械臂參數標定的基礎,采用目前最為廣泛的D-H建模方法[15]。依照D-H建模原則,首先構建6個連桿坐標系。坐標系[Zi]軸定義:根據旋轉關節[(i+1)]的軸線和關節轉向,采用右手定則確定;坐標系[Xi-1]軸定義為:2個相鄰關節軸線的公垂線重合,其方向是從[Zi-1]軸指向[Zi]軸;坐標系原點[O0]定義為:在過[Zi-1]軸和[Zi]軸的公法線與[Zi-1]軸的交點,機械臂底座中心定為基底坐標系[O0];坐標系Y軸由右手法則確定[16]。其次,D-H參數值定義如下,連桿長度[ai]:相鄰關節軸之間連桿的距離;扭轉角[αi]:[X]軸與相鄰坐標系[Z]軸的夾角;連桿偏置[di]:相鄰連桿在Z軸方向的偏移量;關節轉角[θi]:表示關節繞軸線轉動的角度[17]。六自由度機械臂完整的連桿坐標系模型如圖1所示。根據圖1推算出機械臂D-H幾何參數表的各個參數值,具體參數值如表1所示。

由誤差系數矩陣[Gi]可知,機械臂末端的位置誤差對機器人末端定位精度的影響比末端連桿姿態誤差的影響更加直接,且在實際測試實驗中末端位置坐標信息更容易測得。因此,在后續的誤差參數辨識和精度補償實驗中僅分析末端位置誤差[dx,dy,dzT]而不分析末端姿態[δx, δy, δzT],即研究分析[dx]、[dy]和[dz]并減少它們的誤差,從而實現對機械臂絕對定位精度的提高。

2 誤差參數辨識

完成機械臂運動學模型和末端位姿誤差模型的建立后,需要對機械臂工作空間內末端位置點進行測量。為了提高機械臂運動學標定的適用性和有效性,所選取的樣本點需要在機械臂常用工作空間范圍內。結合機械臂的關節角、硬件結構、機械限位等要求,采用蒙特卡羅方法得到機械臂工作空間的范圍是:[x∈-350.4,364.3mm],[y∈-362.3,367.3mm],[z∈-245.4,407.3mm]。

在機械臂常用工作空間內一個正方形軌跡上選取6個點的空間位置坐標,通過逆運動學求解出這6個位置點對應的6組關節角度[θi],如此能確保關節角[θi]滿足機械臂的結構要求。將6組關節角度[θi]分別輸入機械臂控制器中,使用測量工具依次測量機械臂運行后末端在基坐標系下的位置,記錄為[pr]。6組樣本點數據如表3所示。

由MD-H模型定義分析可知[d1]、[d2]、[β1]、[β3]、[β4]、[β5]、[β6]為冗余參數,不需要辨識,因此機械臂誤差模型需要辨識23個幾何參數。根據上文建立的機械臂末端誤差辨識模型(式(14))可知,辨識的參數誤差[Δm]越準確,則誤差模型中的[JΔm]計算出的解將會越靠近實際誤差值[E]。所以對模型辨識出的誤差結果進行最小化準則:minimize[ E-JΔm]。

最小二乘法求解通式如式(15)所示:

[Δm=(JTJ)-1JTE]. (15)

式中:[Δm]是[23×1]的誤差參數矩陣,[(JTJ)-1JT]是[J]矩陣的左廣義逆矩陣。由于[J]矩陣不是方陣,不能直接求逆,用[J]矩陣的左廣義逆矩陣來代替逆矩陣。

參數辨識的具體步驟為:

Step 1 將樣本的6組關節角度數據[θi]分別結合表2的機械臂幾何參數數值,通過正運動學模型,計算得到6組末端連桿的理論位置坐標點[pn];

Step 2 將樣本的6組關節角度數據[θi]分別輸入機械臂控制器中,控制機械臂運動,測得機械臂末端連桿的位置坐標[pr];

Step 3 用實際測量的位置坐標[pr]減去理論位置坐標[pn]得到實際位置誤差[ΔE];

Step 4 將6組實際位置誤差[ΔE]代入建立的機械臂運動學幾何參數辨識模型(式(15))中,使用最小二乘法求解誤差模型,得出6組幾何參數誤差,對6組參數誤差求取平均值得到誤差參數的修正值[Δm]。

機械臂MD-H模型參數辨識結果如表4所示。

由表4可見,通過誤差模型求解得到參數誤差,證明建立的運動學模型與機械臂實際結構存在偏差,實際影響機械臂運動學參數誤差的因素主要是由零件加工制造、機械臂裝配偏差引起[21]。其中,長度類誤差[Δai]、[Δdi]和[Y]軸旋轉量誤差[Δβi]是由于機械臂在加工、裝配過程中的誤差和軸承竄動引起的。關節扭轉角偏差[Δai]是指關節旋轉軸軸線與理論坐標系坐標軸的偏差,與角度傳感器的安裝誤差有關。而關節角誤差[Δθi]屬于編碼器誤差,主要是伺服電機中關節編碼器的零位角度誤差。其次,在數據采集過程中存在測量誤差,在使用最小二乘法求解誤差模型過程中存在計算誤差,這些誤差也會對機器人運動學參數產生影響。研究結果表明,機器人各關節的幾何參數誤差對絕對定位誤差的影響占據系統總誤差的80%~90%[22-23]。因此,修正機械臂的幾何參數誤差對提升機械臂的絕對定位精度極其重要。

將通過求解誤差模型所辨識出的表4中的參數誤差值補償到已經建立的機械臂MD-H模型參數中,即在表2的MD-H參數值基礎上加上表4參數的修正值,得到修正后的機械臂MD-H參數,如表5所示。

3 精度補償實驗及標定結果分析

使用修訂后的運動學參數(表5的數據)建立MD-H模型,輸入表3中6組樣本點的關節角度[θi],得到修正后的理論位置坐標[p'n]。模型修正后的位置誤差數據[E']由實際的測量位置坐標[pr]減去修正后的理論位置坐標[p'n]得到。在此次實驗中,只需要重新計算機械臂末端理論位置,不需要重新測量參數誤差補償后的機械臂末端位置,可降低因測量誤差帶來的誤差影響。6組樣本點位置數據經過誤差參數修正后的結果如表6所示。

機械臂末端絕對定位精度在標定補償前后的對比如表7所示。由表7統計量前后對比可知,機械臂末端的絕對定位精度大幅度提升。

4 結論

本文針對六自由度機械臂設計了一種低成本、易操作的運動學參數標定方案。首先,對六自由度機械臂建立運動學模型,以及基于MD-H和微分運動理論的機械臂末端定位誤差辨識模型;其次,將測量采集樣本數據代入誤差辨識模型中,應用最小二乘法求解誤差模型得到參數誤差;最后,修正機械臂運動學幾何參數,通過重新計算機械臂理論位置與實際測量位置的誤差來體現標定補償的效果。實驗結果表明,經過修正補償后的機械臂絕對定位精度明顯提高,證明本文提出的辨識方案是有效的。由于實驗器材的限制,實驗樣本點測量只能精確到0.1 mm,對最終標定結果產生了一定的影響。在后續研究中,將著手提高測量精度,選取適合的智能算法應用于參數標定模型中,從而進一步提升機械臂的絕對定位精度。

參考文獻

[1] 喬寧寧.工業機器人技術的發展與應用分析[J].新型工業化,2021,11(11):85-87.

[2] 王田苗,陶永,陳陽.服務機器人技術研究現狀與發展趨勢[J].中國科學:信息科學,2012,42(9):1049-1066.

[3] 周煒,廖文和,田威,等.基于粒子群優化神經網絡的機器人精度補償方法研究[J].中國機械工程,2013,24(2):174-179.

[4] 陳啟軍,周自強,劉成菊,等.基于視覺的六自由度機械臂運動學參數辨識[J].同濟大學學報(自然科學版),2020,48(7):1023-1029.

[5] 王琨.提高串聯機械臂運動精度的關鍵技術研究[D].合肥:中國科學技術大學,2013.

[6] 趙藝兵,溫秀蘭,喬貴方,等.基于幾何參數標定的串聯機器人精度提升[J].計量學報,2020,41(12):1461-1467.

[7] 高涵,張明路,張小俊,等.機械臂絕對定位精度標定關鍵技術綜述[J].計算機應用研究,2017,34(9):2570-2576.

[8] 徐天一,樊留群,王楠,等.基于激光追蹤儀的機器人標定及誤差分析研究[J].制造業自動化,2020,42(4):61-64.

[9] 劉罡,汪俊鋒.基于多體動力學的六足機器人快速步態研究[J].廣西科技大學學報,2021,32(2):51-57.

[10] WU L,YANG X D,CHEN K,et al.A minimal POE-based model for robotic kinematic calibration with only position measurements[J].IEEE Transactions on Automation Science and Engineering, 2015, 12(2): 758-763.

[11] 陳新偉,范崇山,孫鳳池,等.一種基于指數積的移動機械臂聯合標定方法[J/OL].控制與決策,2022:1-7[2023-01-01].https://kns.cnki.net/kcms2/article/abstract?v=3uoqIhG8C45S0n9fL2suRadTyEVl2pW9UrhTDCdP D67Qai861I8G_Sb_tFU2JyEtX9vdWpyVcJ_KkCT-2y_ HK8CR9RGDp93t&uniplatform=NZKPT.DOI:10.13195/ j.kzyjc.2021.1844.

[12] ZHUANG H,ROTH Z S,HAMANO F.A complete and parametrically continuous kinematic model for robot manipulators[J].IEEE Transactions on Robotics and Automation,1992,8(4):451-463.

[13] HAYATI S A.Robot arm geometric link parameter estimation[C]//Proceedings of the 22nd IEEE Conference on Decision and Control,1983:1477-1483.

[14] LIU Y,JIANG Y S,LIANG B,et al.Calibration of a 6-DOF space robot using genetic algorithm[J].Chinese Journal of Mechanical Engineering, 2008, 21(6): 6-13.

[15] WEN X L,WANG D X,ZHAO Y B,et al.A comparative study of MDH and zero reference model for geometric parameters calibration to enhance robot accuracy[C]//9th International Symposium on Precision Mechanical Measurements,SPIE,2019,11343:64-69.

[16] 唐越,鄭金輝,王慶杰.六自由度工業機器人末端定位誤差參數辨識與實驗研究[J].現代制造工程,2021(2):21-26.

[17] 葉聲華,王一,任永杰,等.基于激光跟蹤儀的機器人運動學參數標定方法[J].天津大學學報,2007,40(2):202-205.

[18] 李克訥,王溫鑫,胡旭初,等.Arduino環境下冗余度機械臂E47算法的實現[J].廣西科技大學學報,2022,33(2):74-82.

[19] 張虎.面向標定的工業機器人建模及參數辨識方法研究[D].哈爾濱:哈爾濱工業大學,2015.

[20] 徐彬.六自由度工業機器人運動學標定方法研究[D].贛州:江西理工大學,2020.

[21] 覃志奎.6自由度機器人位姿誤差建模與補償方法研究[D].武漢:華中科技大學,2018.

[22] LIM H K,KIM D H,KIM S R,et al.A practical approach to enhance positioning accuracy for industrial robots[C]//ICROS-SICE International Joint Conference,IEEE,2009:2268-2273.

[23] WANG X,LI D S,WANG M M.Complete calibration of industrial robot with limited parameters and neural network[C]//IEEE International Symposium on Robotics and Intelligent Sensors,IEEE,2016:103-108.

Research on kinematic parameter calibration of six degrees of

freedom manipulator

LI Kene, YUAN Weiming, TANG Chunyi, LIU Chao, HE Zhixiang, ZENG Zhuowei

(School of Automation, Guangxi University of Science and Technology, Liuzhou 545616, China)

Abstract: To improve the absolute positioning accuracy of the 6-DOF manipulator, a calibration method for geometric parameters of the manipulator based on Modified-Denavit-Hartenberg(MD-H)method was proposed. Firstly, based on differential transformation theory and MD-H modeling method, the calibration model of manipulator end positioning error was established. Secondly, the least square method was used to solve the error identification model with redundant parameters removed, and the geometric parameter error of the manipulator was obtained. Finally, by modifying the kinematic geometric parameters, the absolute positioning accuracy of the end of the manipulator was compensated. The experimental results of 6 groups of sample points of the manipulator show that the kinematic parameter calibration and compensation correction significantly improve the absolute positioning accuracy of the end of the manipulator, which verifies the operability and effectiveness of the parameter calibration method, and also lays a foundation for further research on the subsequent parameter calibration technology.

Key words: six degrees of manipulator; absolute positioning accuracy; kinematic parameter calibration; error compensation; least square method

(責任編輯:黎 婭)

主站蜘蛛池模板: 欧美日韩成人| 亚洲综合18p| 国产精品yjizz视频网一二区| 精品福利一区二区免费视频| 成人午夜视频网站| 亚洲最新在线| 丰满的熟女一区二区三区l| 久久99久久无码毛片一区二区| 91精品在线视频观看| 最新国产成人剧情在线播放| 欧美亚洲国产精品第一页| 免费jjzz在在线播放国产| 国产噜噜在线视频观看| 香蕉精品在线| 99re视频在线| 天堂亚洲网| 欧美日韩国产系列在线观看| 成人在线天堂| 天堂岛国av无码免费无禁网站| 亚洲swag精品自拍一区| 71pao成人国产永久免费视频| 亚洲欧美在线看片AI| 欧美性久久久久| 精品91在线| 99er精品视频| 欧美中文字幕第一页线路一| 凹凸精品免费精品视频| 亚洲国内精品自在自线官| 国产乱子伦视频在线播放| 高潮毛片免费观看| 一本综合久久| 亚洲午夜综合网| 久久婷婷国产综合尤物精品| 中文字幕亚洲乱码熟女1区2区| 久久香蕉欧美精品| 国产哺乳奶水91在线播放| 久久综合伊人77777| 国产色爱av资源综合区| 中文字幕在线一区二区在线| 欧美不卡视频一区发布| 国产黄在线观看| 欧洲在线免费视频| 人禽伦免费交视频网页播放| 国产成人91精品| 国产成人你懂的在线观看| 免费高清a毛片| 伊人久久精品亚洲午夜| 久久精品视频一| 久久精品亚洲专区| 久久99精品久久久久久不卡| 波多野结衣一区二区三区四区视频| 99re免费视频| 2020久久国产综合精品swag| 国产无码高清视频不卡| 99热这里都是国产精品| 极品尤物av美乳在线观看| 国产精品网址在线观看你懂的| 99久久精品国产麻豆婷婷| 欧美中文字幕在线二区| 国产肉感大码AV无码| 国产欧美日本在线观看| 国产91色在线| 精品午夜国产福利观看| 97超碰精品成人国产| 国产福利在线免费观看| 中文字幕亚洲综久久2021| 色综合五月| 波多野吉衣一区二区三区av| 97国产精品视频自在拍| 欧美人与牲动交a欧美精品 | 四虎影视库国产精品一区| 欧美激情福利| 亚洲欧美成aⅴ人在线观看| 99国产在线视频| 伊人久久久大香线蕉综合直播| 国产在线一区视频| 青青操国产| 欧美啪啪网| 国产精品一区二区国产主播| 久久人体视频| 国产黄在线观看| 国产午夜无码片在线观看网站|