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

工業機器人誤差補償運動學算法設計

2021-06-05 07:04:18梁兆東肖永強葛景國
機械設計與制造 2021年5期
關鍵詞:模型

梁兆東,肖永強,游 瑋,葛景國

(埃夫特智能裝備股份有限公司,安徽 蕪湖 241000)

1 引言

隨著國產工業機器人進入涂膠、弧焊、裝配等高精度應用,機器人自身絕對定位精度的問題顯得十分凸顯。工業機器人由于加工裝配過程的制造幾何參數誤差,連桿和關節的柔性,以及減速機齒隙等諸多不可避免的因素導致機器人絕對定位精度差,而其中幾何參數誤差占據機器人末端誤差來源的95%[1]。工業機器人的標定方法及對應的補償算法是提升機器人的絕對定位精度的一種有效途徑,工業機器人的運動學標定過程包括建模、測量、辨識和補償[2]。運動學標定的過程是指通過修正機器人運動控制器中的運動學模型參數提升機器人絕對定位精度的過程。因此在不改變機器人機械本體的基礎上,通過算法補償實現機器人的絕對定位精度的提升有著重要的研究意義。

以MDH 模型為基礎,建立機器人運動學誤差模型,通過對幾何參數誤差進行補償,采用名義運動學模型和基于雅克比的辨識運動學模型關節角度偏差補償相結合的逆運動學算法補償誤差,提高了機器人的絕對定位精度。

2 工業機器人MDH 模型和誤差模型

工業機器人目前應用最多的運動學模型為DH 模型(Denavit-Hartenberg),但當機器人相鄰關節軸線平行或接近平行時,DH 模型不滿足連續性。針對DH 模型的缺陷,眾多學者提出了其他修正模型。1983 年,Hayati 在相鄰平行或者接近平行關節引入了Y 軸的旋轉參數β[3],建立了Modified-DH 模型,即MDH模型。1988 年,Stone 提出了S 模型[4],使用6 個參數描述相鄰關節之間坐標變換關系,模型不具備連續性。文獻[5]于1992 年提出了CPC 模型,構建了完整連續的運動學模型,但其引入了冗余參數。2001 年,NTU 的Chen 提出了POE 模型[6],POE 模型基于旋量理論的指數積,但是此模型表達式與工業機器人控制的接口相對復雜,實際應用較少。

隨著近年來國產工業機器人的發展迅速,國內很多高校開展了運動學標定和補償的相關研究:文獻[7]進行了基于POE 方法的工業機器人運動學標定研究;文獻[8]開展了工業機器人參數標定方法與實驗研究的合作。

采用Hayati 的MDH 模型,通用球形腕的六軸工業機器人中第2 軸與第3 軸平行,因此在第2 軸的模型引入Y 軸的旋轉參數β。

DH 模型中相鄰連桿坐標系之間的位姿關系的運動學表達式為:

Hayati 的MDH 模型中在相鄰平行或者接近平行的關節引入了Y 軸的旋轉參數β 后,平行或者接近平行的相鄰連桿坐標系之間的位姿關系的運動學表達式為:

圖1 六軸工業機器人運動學模型關節坐標系Fig.1 Joint Coordinates of Six Axis Industrial Robot Kinematics

假設幾何誤差Δg=(Δθ,Δd,Δa,Δα,Δβ),末端位姿的偏差Δx=(Δpx,Δpy,Δpz,Δφx,Δφy,Δφz),則可以建立考慮幾何誤差的末端位置偏差的運動學模型,式(3)為名義正運動學模型,式(4)為考慮幾何誤差后的正運動學模型:

假設Δg 很小,利用小誤差模型的線性擬合可以得到幾何誤差與末端位姿誤差之間的誤差模型:

式中:H(g)—幾何誤差參數Δg 對機器人末端位姿誤差Δx 的(6×5n)作用矩陣,稱為MDH 模型辨識雅克比矩陣,H(g)每一列代表了機器人末端位姿誤差Δx 相對于Δg 中某一幾何參數的靈敏性。H(g)利用微分齊次變換求得,而不是通過對式(4)求微分獲得。利用激光跟蹤儀測量獲得機器人末端的實際空間位姿,并將其與機器人控制器名義正運動學模型的位姿值進行求差即得到末端位姿誤差,進而利用式(5)可以求得到機器人的幾何參數誤差Δg。

3 基于誤差補償的運動學算法設計

誤差補償是機器人標定的最后一個步驟,其主要工作是將標定辨識后的幾何誤差參數Δg,將誤差參數導入到機器人控制系統中提高機器人的絕對定位精度。考慮幾何誤差后,機器人的笛卡爾空間的運動需要對式(4)求逆獲得關節空間的各軸驅動角度,但是若幾何參數為非名義參數后,六軸機器人運動學模型求逆將是一個求解超越函數的非線性方程組,其求解相對復雜。通用的六軸串聯工業機器人(開鏈結構)只有在滿足Pieper 準則中兩個充分條件之一才能獲得封閉解,封閉解的求解過程相對簡單。Pieper 準則六軸串聯機器人最后三個關節之間滿足αi=0 或者αi=±π/2,因此也有學者提出只補償幾何參數的桿件長度參數ai和di,此時運動學逆解也能獲得封閉解,但是補償精度有限。

為了達到更高的補償精度,需要將所有的幾何誤差都予以考慮。目前幾何誤差補償方法有笛卡爾空間補償法和關節空間補償法。笛卡爾空間補償常有兩種方法:(1)笛卡爾空間誤差模型估計,通過誤差模型估計笛卡爾空間位姿誤差并在笛卡爾空間補償[9],再用名義逆運動學求解,此方法較為簡單,計算時間短,但是此方法是一種位姿估計,依賴于期望笛卡爾位姿和實際笛卡爾位姿之間微分偏差很小,否則此方法收斂速度很慢;(2)通過外部測量設備測量估計出誤差[10],然后在通過名義逆運動學求解,此方法依賴于昂貴的外部高精度的位姿測量設備(如激光跟蹤儀),在實際現場應用不太方便。關節空間補償法[11],是通過通過微分運動關系將笛卡爾坐標空間的位姿誤差反解到關節坐標空間的偏差,并將其此偏差疊加名義逆運動學模型上。文獻[11]采用了基于微分齊次變換的正向誤差計算和基于旋量理論求解雅克比的反向誤差補償結合的方法,而采用名義逆運動學、基于齊次變換的正向誤差計算和基于幾何雅克比反求關節空間偏差相結合的方法,具體求解流程圖,如圖2 所示。解釋如下:

圖2 基于誤差補償的運動學算法流程圖Fig.2 Flow of Kinematics Based Errors Compensation

(1)首先通過名義逆運動學模型求解笛卡爾空間位姿指令值xc對應的各個關節名義值θ。

(2)然后將第(1)步求解得到的關節名義值代入到考慮幾何誤差的正運動學模型中,求解考慮幾何誤差的笛卡爾坐標值xe。

(3)求解笛卡爾坐標誤差值Δx=xc-xe。

(4)通過此時關節位置θ 的雅克比矩陣,并將其求逆,與第(3)步得到的Δx 聯合求解得到關節空間對應各軸偏差值δθ。

(5)補償各個關節坐標值θ=θ+δθ。

(6)將第(5)步補償后的關節坐標值代入到考慮幾何誤差的正運動學中,求解關節補償后的笛卡爾坐標值xe。

(7)計算笛卡爾坐標指令值和補償后的笛卡爾坐標值之間的誤差,判斷其與指定笛卡爾坐標容許誤差δ 比較大小。如果為真進入第(8)步,否則進入第(4)步。

(8)將第(5)步中最新一次補償的關節坐標值θ 下發到各個軸的位置控制器中。

4 誤差補償算法試驗結果與分析

4.1 誤差標定試驗數據

試驗對機器人為埃夫特自主研發的ER3A 六軸工業機器人,其名義的DH 模型參數,如表1 所示。試驗中所用驗證算法的控制器為埃夫特RP-1 機器人控制器,所用測量設備為LEICA 的AT401 激光跟蹤儀,絕對距離測量性能:分辨力0.1μm,精度10μm,重復性5μm。LEICA 激光跟蹤儀辨識的ER3A 機器人幾何誤差參數,如表2 所示。

表1 ER3A 的MDH 模型名義參數Tab.1 Nominal Parameters of ER3A MDH Model

表2 ER3A 的MDH 模型幾何誤差參數Tab.2 Geometrical Errors Parameters of ER3A MDH

4.2 誤差補償試驗與分析

首先選取ER3A 機器人工作空間的350 個點,并在機器人控制器中存儲350 個點的笛卡爾坐標位置值。使用機器人名義逆運動學模型和設計的基于誤差補償的運動學算法分別進行試驗:試驗過程中用LEICA 激光跟蹤儀AT401 進行笛卡爾空間的350個點實際空間位置測量,并實時記錄350 個點的實際位置值,使用以下方程評價絕對定位精度:

圖3 誤差補償前后機器人末端位置誤差Fig.3 TCP Errors of Robot TCP with and without Errors Compensation

表3 ER3A 的誤差補償前后的TCP 誤差對比Tab.3 TCP Errors Comparison of ER3A with and without Errors Compensation

對比可知,誤差補償后,機器人笛卡爾空間坐標的位置誤差的均值從0.5754mm 降低到0.2779mm,位置誤差均值降低了51.70%;機器人笛卡爾空間坐標的位置誤差的最大值從1.0811mm 降低到0.5887mm,位置誤差最大值降低了45.54%,證明了誤差補償的運動學算法的有效性。

5 結論

以MDH 模型為基礎,建立了機器人MDH 模型中幾何參數誤差和機器人末端位姿誤差之間的誤差模型,提出了基于雅克比矩陣在關節空間補償因幾何誤差導致的笛卡爾空間位姿誤差的關節偏差的運動學算法,通過此誤差補償提高機器人的絕對定位精度。以自主研發ER3A 機器人為誤差補償算法試驗對象進行驗證,測量驗證點的位置誤差均值由0.5754mm 降低到0.2779mm,即在采用提出的誤差補償運動學算法后,ER3A 機器人的絕對定位精度提高了51.70%。該誤差補償運動學算法通過考慮幾何誤差,建立對應的誤差模型并應用運動學算法補償,有效提高了機器人的絕對定位精度。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 精品伊人久久久久7777人| 久久99国产乱子伦精品免| 国产精品香蕉在线观看不卡| 国产丝袜啪啪| jijzzizz老师出水喷水喷出| 日本福利视频网站| 国产精品区网红主播在线观看| 国产精品人成在线播放| 72种姿势欧美久久久久大黄蕉| 色综合成人| 在线观看精品国产入口| 国产黄在线免费观看| 刘亦菲一区二区在线观看| 性视频一区| 97视频免费看| 亚洲免费毛片| 久久久国产精品免费视频| 国产毛片高清一级国语 | 天天干伊人| 国产精品制服| 免费国产一级 片内射老| 日本午夜影院| 久久99精品国产麻豆宅宅| av在线5g无码天天| 色丁丁毛片在线观看| 色135综合网| 国产精品极品美女自在线看免费一区二区| 午夜毛片福利| 一级黄色网站在线免费看| 亚洲黄色激情网站| 亚洲成人高清无码| 91亚洲精品国产自在现线| 视频在线观看一区二区| 宅男噜噜噜66国产在线观看| 国产精欧美一区二区三区| 国产aaaaa一级毛片| 中文成人在线视频| 国产成人精品一区二区免费看京| 亚洲成人动漫在线| 乱色熟女综合一区二区| 欧美精品三级在线| 波多野结衣亚洲一区| 99视频在线看| 国产99视频精品免费观看9e| 亚洲色中色| 制服丝袜亚洲| 国产日本一线在线观看免费| 激情六月丁香婷婷| av手机版在线播放| 国产香蕉国产精品偷在线观看| 免费aa毛片| 久久综合色播五月男人的天堂| 天堂成人在线| 亚洲乱亚洲乱妇24p| 久久久精品久久久久三级| 中文字幕日韩欧美| 亚洲色图狠狠干| 欧美激情伊人| 国产福利影院在线观看| 99视频在线免费| 欧美成人影院亚洲综合图| 日本妇乱子伦视频| 啦啦啦网站在线观看a毛片| 中国毛片网| 亚洲中久无码永久在线观看软件| 国产三级a| 国产精品不卡永久免费| 久青草国产高清在线视频| 小蝌蚪亚洲精品国产| 亚洲无码久久久久| 欧美在线天堂| 波多野结衣中文字幕久久| 国产精品19p| 国产精品一区不卡| 亚洲综合专区| 成人在线不卡视频| 亚洲天堂精品在线观看| 很黄的网站在线观看| 日韩 欧美 小说 综合网 另类| 伦伦影院精品一区| 色综合婷婷| 久久五月视频|