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

工業機器人重載下關節變形補償

2021-09-08 01:02:35毛晨濤張翔祖洪飛
振動工程學報 2021年4期

毛晨濤 張翔 祖洪飛

摘要: 傳統校準方法只能辨識空載工況下機器人桿件及關節誤差,當機器人在大負載工況下由于變形會導致末端精度顯著下降。提出了大負載機器人在重載條件下關節變形的模型,通過激光跟蹤儀測量辨識機器人關節剛度系數,并優化控制律設計。該方法基于指數積(POE)模型和微分誤差模型,在空載工況下計算出結構參數,零位誤差,將補償結果寫回機器人控制器;在滿載條件下基于之前的坐標準直,辨識機器人關節剛度系數,完成校準過程。本算法在新松、埃斯頓等多家機器人公司的產品上進行了驗證。結果表明:該校準方法能夠使大負載機器人在重載工況下的絕對定位精度與空載工況下接近。

關鍵詞: 工業機器人; 剛度辨識; 關節變形; 重載; 指數積

引 ?言

工業機器人的零部件在加工裝配過程中不可避免地會引入桿長、零位等結構參數誤差,通常的解決方法是通過測量機器人末端的定位誤差來辨識其結構參數,通過結構參數校準能夠極大地提升機器人性能,其絕對定位精度指標通常能夠達到1 mm以內[1?4]。然而通過大量試驗發現,機器人在大負載工況下,由于關節的變形,只通過結構參數校準并不能很好地提升機器人精度。通過辨識各關節的剛度系數,補償由于變形導致的關節角度偏差,可以有效提升機器人在重載條件下的絕對定位精度。通常焊接、激光切割和噴涂等機器人末端都會加載大負載工裝,同時這些操作對機器人的絕對精度要求比較嚴格,所以對大負載機器人的關節剛度系數辨識是很必要的。對于工業機器人的剛度校準,國內外提出了很多理論和方法,如通過機器人三維模型進行有限元分析得到末端的變形量[5];對電機?減速器?連桿的變形?力矩關系建立了數學傳遞模型[6];基于CCT理論將機器人末端所受力?力矩分解到各個關節上,分析變形?力矩關系[7?10];包含平衡缸的機器人剛度校準等[11]。但是先前研究大部分都是基于理論計算得到機器人各關節克服末端及自身重力所要提供的力矩,而這部分力矩沒有考慮克服減速器齒輪之間的摩擦力所要提供的力矩,使得最后計算得到的剛度系數偏小;而且之前的研究大部分都基于機器人的DH模型,當前后兩關節平行時DH模型會存在奇異的問題。

機器人建模理論方面,Denavit?Hartenberg首先提出了DH模型,該模型能夠使用最小參數集表示各關節坐標系。Hayati通過引入繞y軸旋轉的冗余參數消除DH模型中的奇異性問題,提出了MDH模型[12]。之后,Brockett提出基于指數積(POE)的機器人模型也很好地解決了DH模型中存在的奇異性問題[13],而且更直觀地描述了關節角度和末端位姿變化的關系。Li等基于POE模型對SCARA機器人誤差進行了辨識[14]。之前還沒有學者使用POE模型對機器人剛度參數進行辨識。

通過上述分析,本文基于POE模型,考慮機器人空載下幾何構型誤差及重載下的關節變形誤差,建立機器人的誤差微分模型、測量并分析點位數據、辨識出相關誤差量并對控制器參數補償以提升機器人絕對定位精度性能。本文提出的算法通過試驗驗證了剛度系數辨識和變形補償方法的有效性。

1 機器人校準問題描述

1.1 機器人-傳感器系統

機器人測量系統搭建如圖1所示,其中機器人末端實到位置通過激光跟蹤儀測量安裝在機器人末端的靶標球得到。本試驗所采用的測量設備是Faro Vantage激光跟蹤儀(精度為10 μm+2.5 μm/m),試驗對象是新松的重載機器人SR210(最大負載為210 kg)。大負載機器人通常使用RV減速器進行減速增矩,其傳動齒輪表面通常進行修形或硬化處理。通過大量試驗發現當機器人負載較小時,減速器扭轉變形可以忽略不計。而在大負載工況運動時,減速器變形處于近似線性的區域。

基于以上分析,分兩步分別對機器人結構參數和剛度系數進行辨識,其測試流程如圖2所示??蛰d結構參數校準時,機器人末端依次運動到笛卡爾空間的任意50個位型,測量并記錄下其位置數據及相應的關節角度值,辨識得到測量坐標到基坐標系的坐標轉換矩陣,機器人桿長零位等結構參數值和工具中心點坐標值。將機器人在空載條件下辨識得到的結構參數補償回機器人控制器,然后在機器人末端加上210 kg質量塊;同樣地,機器人運動到之前的50個位型,記錄各個位型對應的末端位置信息、關節角度值和各關節的電流值,辨識得到各關節由于負載變形的剛度系數。

由于測量坐標系到機器人基坐標系的坐標轉換是未知的,需要辨識坐標轉換矩陣進行坐標對齊。本文將空載結構參數辨識得到的坐標準直作為后續性能測量與剛度校準的基準,用于對比驗證校準前后的精度提升情況。

1.2 機器人前向運動學

考慮一個n自由度的串聯機器人,其末端點在笛卡爾空間中可以描述為非線性映射關系

式中 ?映射f()描述了關節角度值θ,待辨識參數x到機器人末端位置P的關系。由Brockett提出的應用于機器人運動學POE模型,基于旋量理論和線性代數將每個關節軸以旋量的形式表達在空間中。由于POE模型從幾何結構參數微分空間到模型參數微分空間是連續映射關系,能夠避免DH模型存在奇異的問題,同時也更直觀地描述末端誤差與關節角度誤差的關系,所以本文基于POE模型對機器人進行建模。根據POE參數模型的定義,在測量坐標系下表示的機器人末端坐標為

式中 ?M為從測量坐標系到機器人基坐標系的坐標變換,,為機器人各軸關節角,為各關節的旋量表示,為在零初始條件下從機器人基坐標到末端坐標的齊次變換。

1.3 校準問題描述

機器人校準問題可視為以末端絕對定位誤差為目標函數的優化問題,不斷搜索得到使定位誤差減小的結構參數解。將多組測量并計算得到的定位誤差描述為最小二乘誤差形式,則目標函數可寫為

式中 ?向量r為m組位型對應的機器人末端定位誤差序列,為第j組位型對應的機器人末端位置測量值。對于結構參數校準問題,待辨識參數x表現為機器人桿長零位等參數;對于剛度系數校準問題,待辨識參數x表現為各個關節的剛度系數。

2 校準問題的求解

通過上一部分對機器人校準問題的分析,將其抽象為一個最小化優化問題。下面結合機器人運動學相關理論,對上述校準問題進行求解。

2.1 結構參數校準

高斯?牛頓法使用泰勒展式近似代替非線性回歸模型公式,不斷迭代使待辨識參數逼近非線性回歸模型的真實值。其迭代過程可以表示為

2.2 剛度系數校準

通過先前學者的研究,發現機器人桿件剛度系數遠大于機器人關節剛度。同時,由于機器人控制的實時性需要,補償關節角度變形更容易實現。所以,只考慮機器人電機?減速器?連桿重載變形中減速器的變形。直流伺服電機的電磁特性公式為

式中 ?為電機的輸出力矩,為電機電勢常數,為磁通量,I為電機的控制電流,其可以直接從機器人的控制器中讀取。將減速器作為研究對象,作用在各關節的力矩關系如下式所示

從上式可以看到各關節的輸入力矩不僅要克服自身的等效重力矩,還要克服減速器之間的摩擦力矩和加載在末端的力?力矩等效在各關節上的力矩。由于在靜止條件下進行測試,所以不存在科氏離心力矩和。先前的研究對關節剛度系數辨識時只考慮了自重力矩和外力矩,而忽略了存在非線性的摩擦力矩,導致計算理論力矩時存在誤差。注意到電機的輸出力矩等于減速器的輸入力矩,直接讀取伺服電機的電流值計算減速器克服外力矩的等效力矩,可以更精確地辨識剛度系數。

將減速器近似為線性扭簧模型,桿件近似為剛體,則減速器的角度變形量與輸入力矩成正比。減速器的輸入力矩與變形量存在以下關系。

3 實驗驗證與結果分析

3.1 結構參數解耦

對于六轉動關節機器人,結構如圖3所示。

3.2 剛度系數辨識與補償

如圖4所示,通過在機器人末端加載力?力矩,使機器人的關節產生變形。使用跟蹤儀測量機器人末端的定位誤差,通過控制器讀取各關節電流值及相應的關節角度,可以辨識出柔度系數向量。

3.3 實驗過程及結果

機器人空載校準結果如表1所示,結構參數校準前后的精度如圖6所示,可以看到經過結構參數的校準,機器人的絕對定位精度從2.36 mm提升到0.82 mm,精度提升了65.25%。

機器人滿載校準結果如表2所示,剛度系數校準前后的精度如圖7所示。經過剛度系數校準,機器人的絕對定位精度從10.09 mm提升到2.42 mm,精度相對于結構參數校準的結果提升了76.01%。

有一點需要說明,由于本實驗設計的過程中只加載了重力負載,重力方向與機器人第一轉軸的方向一致,根據機器人靜力學的理論可知,重力分解到第一轉軸的力矩為0,從實驗的數據上也可以驗證第一軸的電機控制電流很小。由于第一軸減速器輸出力矩幾乎為0,所以不對第一軸的柔度系數進行辨識。同樣地,從圖1可以看到,末端加載的質量負載是中心對稱的,所以第六軸的輸出力矩也幾乎為0,所以也不對第六軸的柔度系數進行辨識。

為了進一步驗證剛度校準的效果,根據GB12642對機器人選定工作立方體中的5個點進行性能測量驗證,驗證的結果如圖8和表3所示。剛度校準能夠極大地提升重載時機器人末端的絕對定位精度,但精度還是略低于空載結構參數校準后的數據;在空載狀態下對剛度參數進行校準,絕對定位精度的結果卻下降了,原因可能是在空載狀態下減速器的齒輪變形不明顯,還處于硬化區域,在重載辨識的剛度系數并不適用于空載的情況。

對圖8中空載減速器齒輪變形處于硬化區域進行進一步研究,驗證不同負載率條件下辨識的剛度系數的適用情況。不同負載率條件下補償的剛度系數均是在機器人滿載情況下辨識得到的。實驗結果如表4所示,可以看出當負載率達到25%以上,對關節變形補償后,機器人末端的位置準確度與距離準確度都有明顯提升,滿載時補償效果最好。

4 結 ?論

本文通過建立基于POE理論的微分運動誤差模型,對空載工況下的機器人結構參數進行校準,得到坐標準直和工具TCP信息,在滿載工況下對機器人各個關節的剛度系數進行辨識,補償回機器人控制器,進而提高機器人的絕對定位精度。該算法有以下優勢:

(1)基于機器人POE模型,從幾何結構參數微分空間到模型參數微分空間是連續映射關系,避免了DH模型位型奇異性的問題;

(2)先前學者研究基于POE模型的校準只修正旋量的誤差,而旋量誤差不能與機器人的結構參數對應補償回控制器,本文引入解耦矩陣B分離各個結構參數,使得校準結果能夠直接提升機器人性能;

(3)激光跟蹤儀能夠方便采集機器人末端位置,對于機器人廠家而言,固定機型的機器人跑兩遍50個點的位置,就能完成結構參數與剛度參數的校準,整體校準時間可以縮減至20 min,極大地提高生產效率,節約人力成本;

(4)本算法極大地提升了機器人重載工況下的絕對定位精度,使得機器人即使在較大負載情況下(如汽車制造業)也能滿足生產需求。

該算法沒有考慮機器人桿件變形對末端絕對定位精度的影響,絕對定位精度還有進一步提高的空間。

參 考 文 獻:

[1] Nubiola A, Bonev I A. Absolute robot calibration with a single telescoping ballbar[J]. Precision Engineering, 2014, 38(3): 472-480.

[2] Nubiola A. Calibration of a serial robot using a laser tracker[D]. Montreal: ?cole de Technologie Supérieure, 2011.

[3] Nubiola Albert, Bonev Ilian A. Absolute calibration of an ABB IRB 1600 robot using a laser tracker[J]. Robotics and Computer-Integrated Manufacturing, 2013, 29: 236-245.

[4] KUU Y Y, CHEN J J, WANG C C. An automated robot calibration system based on a variable DH parameter model[C]. Proceedings of the 35th Conference on Decision and Control, 1996: 881-886.

[5] 覃歡歡. 6R工業機器人整體剛度建模與彈性動力學分析[D]. 武漢:華中科技大學, 2013.

Qin Huanhuan. Stiffness modeling and viscoelastic dynamic analysis of 6R industrial robot[D]. Wuhan: Huazhong Unversity of Science and Technology, 2013.

[6] Ahmad S. Analysis of robot drive train errors, their static effects, and their compensations[J]. IEEE Journal of Robotics and Automation, 1988, 4(2):117-128.

[7] Chen Shih-Feng. Conservative congruence transformation for joint and cartesian stiffness matrices of robotic hands and fingers[J]. The International Journal of Robotics Research, 2000, 19(9):835-847.

[8] Chen S F. The 6×6 stiffness formulation and transformation of serial manipulators via the CCT theory[C]. IEEE International Conference on Robotics & Automation, 2003:4042-4047.

[9] Alici G. Enhanced stiffness modeling, identification and characterization for robot manipulators[J]. IEEE Transactions on Robotics, 2005, 21(4):554-564.

[10] Dumacs C, Caro S, Chérif M, et al. A methodology for joint stiffness identification of serial robots[C]. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010.

[11] Kun Yang. A new methodology for joint stiffness identification of heavy duty industrial robots with the counterbalancing system[J]. Robotics and Computer-Integrated Manufacturing, 2018, 53:58-71.

[12] Hayati S A. Robot arm geometric link parameter estimation[C]. Proceedings of 1983 IEEE Conference on Decision and Control, 1983: 1477-1483.

[13] Brockett R W. Robotic manipulators and the product of exponentials formula[J]. Math. Theory Network Syst., 1984: 120-129.

[14] Li C, Wu Y, Li Z. Identifiability and improvement of adjoint error approach for serial robot calibration[C]. IEEE International Conference on Robotics and Automation. IEEE, 2014:1361-1366.

A joint deformation compensation method for heavy-load industrial robots

MAO Chen?tao1, ZHANG Xiang2,4, ZU Hong?fei3, CHEN Zhang?wei1

(1.State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China; 2.Computer and Softwere School, Hangzhou Dianzi University, Hangzhou 310018, China; 3.School of Mechanical Engineering & Automation, Zhejiang Sci-Tech University, Hangzhou 310018, China; 4.Zhejiang Premax Technologies, Ningbo 315000, China)

Abstract: The traditional robot calibration method can only identify the errors of geometric parameters under no-load conditions. When the robot is deformed under heavy load conditions, the positioning accuracy is significantly reduced. This paper proposes a model of joint deformation for robots under heavy load conditions, the robot joint stiffness matrix is identified by the laser tracker and the control law design is optimized. Based on the POE model and the differential error model, the structural parameters are calculated under no-load conditions, and the result is written back to the robot controller. Under the heavy load conditions, the robot stiffness matrix is identified based on the previous transformation. The algorithm has been verified on the products of many robot companies. The results show that the calibration method can improve the absolute positioning accuracy of large load robots under heavy load conditions.

Key words: industrial robot; stiffness identification; joint deformation; heavy load; product of exponentials (POE)

作者簡介: 毛晨濤(1993-),男,博士研究生。電話:13606629086; E-mail: mct@zju.edu.cn

通訊作者: 陳章位(1965-),男,教授,博士生導師。電話:13805793651; E-mail: chenzw@zju.edu.cn

主站蜘蛛池模板: 欧美a在线视频| 国产精品无码制服丝袜| 亚洲国产亚综合在线区| 亚洲精品大秀视频| 国产女人在线视频| 亚洲欧美不卡视频| 国产乱论视频| 麻豆精品在线播放| 亚洲美女一区| 亚洲视频色图| 日韩国产精品无码一区二区三区 | 中文字幕欧美日韩高清| 伊人国产无码高清视频| 午夜国产大片免费观看| 亚洲av无码久久无遮挡| 极品尤物av美乳在线观看| 免费观看精品视频999| 亚洲天堂视频网站| 国产亚洲精品yxsp| 97se亚洲| 亚洲精品不卡午夜精品| 欧美69视频在线| 亚洲激情99| 91最新精品视频发布页| 91精品免费久久久| 亚洲自拍另类| 久久国产V一级毛多内射| 国产波多野结衣中文在线播放| 国产99视频在线| 久久国产黑丝袜视频| 99中文字幕亚洲一区二区| 九九精品在线观看| 亚洲国产天堂久久综合226114| 国产极品美女在线观看| 熟女成人国产精品视频| 国产一级片网址| 久久久亚洲国产美女国产盗摄| 亚洲最大福利网站| 国产黑丝视频在线观看| 日本AⅤ精品一区二区三区日| 欧洲欧美人成免费全部视频| 中文字幕色在线| 国产欧美日韩综合一区在线播放| 真实国产乱子伦高清| 免费一级毛片不卡在线播放| 喷潮白浆直流在线播放| 精品国产99久久| 无码日韩人妻精品久久蜜桃| 亚洲成人手机在线| 黄色网站在线观看无码| 综合天天色| 91亚洲国产视频| 国产精品999在线| 在线一级毛片| 四虎国产永久在线观看| 毛片基地视频| 免费看久久精品99| 精品精品国产高清A毛片| 久久久久国产精品免费免费不卡| 亚洲乱伦视频| 狠狠综合久久久久综| 久久成人18免费| 国产精品毛片一区视频播| 成人91在线| 制服无码网站| 9966国产精品视频| 亚洲一级毛片在线观播放| 国产麻豆aⅴ精品无码| 在线va视频| 色综合久久无码网| 99这里精品| 亚洲婷婷在线视频| 第一区免费在线观看| 日韩天堂视频| 丁香六月综合网| jizz国产视频| a毛片基地免费大全| 色久综合在线| 中文字幕在线视频免费| 国产精品视频观看裸模| 一级毛片免费播放视频| 波多野结衣久久精品|