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

基于激光跟蹤儀的機器人誤差測量系統標定*

2012-09-28 13:19:08齊立哲余蕾斌
制造技術與機床 2012年10期
關鍵詞:測量

齊立哲 陳 磊 王 偉 余蕾斌 贠 超

(①北京航空航天大學機器人研究所,北京 100083;②上海飛機制造有限公司,上海 200436)

一般工業機器人重復定位精度很高,但絕對定位精度很差。為了提高機器人的性能及拓展工業機器人的應用范圍,需要對機器人運動學模型的參數進行標定來降低它的絕對定位誤差。機器人標定一般分4個步驟進行:建模、測量、辨識與補償[1]。為了測量出機器人在其工作空間內的各個測量點的定位誤差,需要對測量靶標中心在機器人末端的位置(工具坐標系)及機器人基坐標系與測量設備坐標系之間的轉換矩陣(基坐標系)進行標定,以將直接從機器人中獲取的末端法蘭盤中心測量數據與測量設備測得的靶標中心的數據統一到一個坐標系下。因此在工業機器人定位誤差測量過程中涉及到機器人工具坐標系及基坐標系標定的問題。

針對機器人工具坐標系的標定,李瑞峰等人給出了標準試件標定法、固定基準測試點法及變姿態直接標定法等方法,實現了工具坐標系位置的標定[2],牛雪娟等人提出三點五步法并采用奇異值分解的方法實現了工具坐標系的位姿標定[3],Juhaa等人實現了工具坐標系位姿的標定[4],湯青等人提出了一個通用的工具坐標系標定公式[5];同時目前商用工業機器人都給出了工程化的工具坐標系標定方法,如Fanuc機器人采用“三點法”及“六點法”實現了工具坐標系位置及位姿的標定。

這些方法的核心思想是采用了一個約束點,增加一個輔助工具,同時需要人工手動示教機器人以不同的姿態使待標定的工具點接近約束點,而且標定精度除了受機器人定位誤差的影響外,還受示教精度的影響。本文根據工業機器人定位誤差測量系統的特點,采用基于距離約束的方法實現了工具坐標系的自動化標定過程;分步實現了機器人基坐標系的自動化標定過程。同時建立了基于激光跟蹤儀的工業機器人定位誤差測量系統,并根據測量數據具體標定出了涉及到的各個坐標系,驗證了算法的有效性,為工業機器人定位誤差測量及補償打下了基礎。涉及到的坐標系的標定過程,無需輔助工具。不僅操作簡單,而且還可以排除人為操作因素的影響。

1 工業機器人定位誤差測量系統描述

如圖1所示,工業機器人定位誤差測量系統由測量設備、測量靶標及工業機器人組成。圖中P表示待測量的靶標中心,Base為機器人基坐標系,Tool0為機器人法蘭盤坐標系,Measure為測量設備坐標系。

在此工業機器人定位誤差測量系統中,測量設備可以直接測量出靶標中心P在Measure坐標系下的坐標,同時機器人本身也可以作為測量裝置獲得被機器人抓著的靶標中心P在機器人Base坐標系下的坐標,兩者進行坐標變換便可以統一到同一個坐標系下,進而進行比較獲得工業機器人在其工作空間內各個測量點的位置誤差。因此工業機器人的定位誤差測量系統的測量過程數學模型可表示為

其中:ΔP為工業機器人測量點P的位置誤差;PM為測量點P在Measure坐標系下的坐標(由測量設備直接讀取);BTM為機器人Base坐標系與Measure坐標系下的轉換矩陣(未知量);T0TB為工業機器人Tool0坐標系在機器人Base坐標系下的轉換矩陣(可通過機器人示教器直接讀取);PT0為P點為Tool0坐標系下的坐標(未知量)。

由此可知,為了獲得工業機器人在其工作空間內各個測量點的定位誤差,需要對BTM及PT0進行預先標定。

2 測量系統中相關坐標系標定算法

2.1 測量系統中工具坐標系標定

在機器人誤差測量系統中,測量靶標中心P在機器人Base坐標系下的坐標可表示為:

其中,N為在機器人工作空間內的測量位置數。任取機器人兩個不同測量位置m、n,測量坐標偏差為

同時,靶標中心P在Measure坐標下的坐標偏差為

從而有:

由于T0、T0可以從機器人示教器中直接讀取到,、可以由從測量設備中測量獲得,通過上式便可以計算出靶標中心P在機器人Tool0坐標系下的坐標,即可標定出靶標中心P在機器人末端的位置,從而可實現工業機器人定位誤差測量系統中的工具坐標系的標定。

2.2 測量系統中基坐標系的標定

工業機器人Base坐標系在測量設備Measure坐標系下的轉換矩陣可表示為:

眾所周知,對于機器人在空間中任意兩個不同位置,雖然它們在機器人坐標系和測量坐標系中的坐標值是不同的,但是這兩位置在兩坐標中的距離長度是相同的[6],即:

考慮到工業機器人定位誤差測量系統的特殊性,可將機器人基坐標系的標定分步進行,即方向向量及位置向量分別標定。

(1)機器人基坐標系的方向向量標定:控制機器人抓著測量靶標,沿自身Base坐標系各個軸運動,并記錄測量設備的數據便可得到Base坐標系的各個坐標軸在Measure坐標系下的方向向量,如下:

(2)機器人基坐標系的位置標定:在工業機器人定位誤差測量系統中,測量靶標中心的坐標滿足以下關系:

式(9)變形可得式(10):

其中,pM可由激光跟蹤儀測得;經過測量靶標中心p位置的標定后,pB也可知道。因此通過上式便可計算出Base坐標系原點在Measure坐標系下的坐標值BpM。

機器人基坐標系的X、Y及Z軸在測量設備坐標系的方向向量及原點標定出來后,便實現了測量系統中基坐標系的標定,即有:

3 實驗與標定過程實現

激光跟蹤儀作為標定環節中的測量工具,因其具有配置簡單,適合應用于工業現場標定場合等優勢,越來越受到機器人廠家及研究學者的青睞[7]。因此,在工業機器人定位誤差測量系統中的測量設備選擇了激光跟蹤儀來進行標定研究。

建立的工業機器人定位誤差測量系統如圖2所示,它包含被標定工業機器人、激光跟蹤儀及跟蹤靶標。工業機器人采用ABB IRB 4400機器人,此機器人是一種機身緊湊的機器人,承受載荷最高可達60 kg,具有較高的重復定位精度,可廣泛應用于切割、去毛刺、清洗、噴涂、研磨、拋光和物料搬運等場合,通過對其絕對定位誤差進行標定后,可以大大拓展其應用領域。誤差測量設備采用FARO ION型激光跟蹤儀,該測量設備具有測量精度高、操作簡單等優點,可以直接測得機器人手臂上靶標在其坐標系下的坐標。

3.1 標定數據的采集

由式(6)可知,為了標定出測量靶標工具坐標系,至少需要測量機器人工作空間內的3個點;由式(8)和(9)可知,為了標定出機器人基坐標系在激光跟蹤儀坐標系下的坐標,至少需要在機器人每個坐標軸上采集2個點,即總計至少需要采集6個測量點。為了充分表現機器人的特性,對于工具坐標系標定試驗過程采集了12個測量點(在機器人工作空間內均勻采集);對于基坐標系標定試驗過程采集了30個測量點(每個坐標軸上取了10個點),數據采集的測量點的分布情況如圖3所示。

3.2 工具坐標系標定過程實現與分析

雖然采集了12個測量點作為工具坐標系標定的輸入數據,但實際標定可選取其中的部分數據使用,這樣就可以標定多次,然后對多次標定的結果進行比較分析,可以相互驗證標定效果。

根據公式(5)建立的非線性方程為

其中假設每次用來標定工具坐標系的測量點的個數為N。求解工具坐標系時可建立的非線性方程的個數M為

綜合式(12)及(13)便可列出M維的非線性方程組,然后通過最小二乘法求解出工具坐標系(x,y,z)。

將采集到的12個測量點數據分成10組分別標定,即首先選擇3個不同測量點作為一組,可有4組標定數據來進行標定;然后選擇4個不同測量點作為一組,可有3組標定數據來進行標定;接著選擇6個不同測量點作為一組,可有2組標定數據來進行標定;最后用12個測量點作為一組來進行標定。從而可標定出10個工具坐標系,標定結果如表1所示。

表1 工具坐標系標定結果

從標定結果看,雖然求解的非線性方程組中只有3個未知數,但由于機器人定位誤差的存在,導致非線性方程組的系數誤差較大。因此,非線性方程組的維數越小,求解的結果越不穩定;同時,穩定的標定結果也因為采集數據時機器人的位置不同,而標定結果也有微小差別。

3.3 基坐標系標定過程實現與分析

(1)基坐標系方向向量的求解

通過數據采集環節,在機器人每個坐標軸上都選取了10個測量點。根據公式(8)求解基坐標系方向向量的思想,可以轉換成根據多個空間點擬合空間直線后,求解直線的方向向量的問題。擬合出的3條直線的方向向量就是機器人基坐標系3個坐標軸在測量設備坐標系下的方向向量。為了簡化空間直線的擬合過程,這里可采用分步最小二乘法求解,首先擬合空間直線在XOZ及YOZ平面投影的直線方程,這兩條直線方程在O-XYZ中又是兩個特殊的平面方程,然后求解兩個平面的交線就是我們要求的空間直線[8]。求解出了直線方程,便可以求解出坐標軸的方向向量。根據這種思想擬合出來的一個軸的直線方程為

(2)基坐標系位置的求解

求解出來了基坐標系的方向向量后,根據公式(10)便可以由每個測量點計算出一個基坐標系的位置,綜合多個測量數據,將多個位置量的均值作為最后基坐標系的位置值,即:

(3)基坐標系標定結果

通過上述公式,根據采集的30組數據,標定出的基坐標系見表2。

表2 基坐標系標定結果 mm

從標定結果看,由于機器人定位誤差的存在,導致基坐標系位置標定誤差較大。

4 結語

根據工業機器人定位誤差測量系統的特點,推導了工業機器人定位誤差測量系統中涉及到的工具坐標系及基坐標系的自動化標定公式,建立了基于激光跟蹤儀的工業機器人定位誤差測量系統,并根據測量數據具體標定出了涉及到的各個坐標系,驗證了算法的有效性,為工業機器人定位誤差測量及補償打下了基礎。

[1]ROTH Z S,MOORING B W,BAHRAM R.An overview of robot calibration[J].IEEE Journal of Robotics and Automation,1987,3(5):377-385.

[2]李瑞峰,侯琳琪,陶謙.機器人末端工具參數自動標定方法[J].哈爾濱工業大學學報,1998,30(3):74-76.

[3]牛雪娟,劉景泰.基于奇異值分解的機器人工具坐標系標定[J].自動化與儀表,2008(3):1-4.

[4]RONING Juhaa,KORMD Alexander.Method for industrial robot calibrafion[C]//Prceedings - IEEE International on Robotics and Automation.Institute of Electrical and Electronics Engineers,Albuquerque,New Mexico,Apr 20- 25,1997.3184- 3190.

[5]GAN Zhongxue,TANG Qing.Visual Sensing and its applications:Integration of laser sensors to industrial robots[M].Hangzhou:Zhejiang U-niversity Press,2011.

[6]周學才,張啟先,鄭時雄.一種新的機器人機構距離誤差模型及補償算法[J].機器人,1991,13(1):44-49.

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

[8]霍曉程.空間直線方程的擬合[J].懷化學院學報,2009,28(2):16-19.

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 男人天堂亚洲天堂| 国产成人精品在线| 国产精品免费露脸视频| 亚洲国产天堂久久九九九| www.youjizz.com久久| 美女免费黄网站| 亚洲欧美国产视频| 天天躁狠狠躁| 日韩精品高清自在线| 2021国产乱人伦在线播放| 免费看a毛片| 国产丝袜啪啪| 国产成人综合在线观看| 在线日韩日本国产亚洲| 国产小视频免费| 国产福利影院在线观看| 欧美日本视频在线观看| 国产精品无码久久久久久| 青青草原国产精品啪啪视频| 欧美日韩在线观看一区二区三区| 国产91小视频在线观看| 欧美成人看片一区二区三区| 午夜啪啪福利| 久久久久国色AV免费观看性色| 免费福利视频网站| 一级毛片高清| 囯产av无码片毛片一级| 国产麻豆aⅴ精品无码| 国产农村1级毛片| 国产毛片基地| 欧美精品一二三区| 中文字幕2区| 午夜电影在线观看国产1区| 中文字幕亚洲第一| 永久免费精品视频| 亚洲欧美另类中文字幕| 2021最新国产精品网站| 国产无码制服丝袜| 国产乱子伦视频三区| 亚洲VA中文字幕| 免费在线国产一区二区三区精品| 国产精品页| 亚洲国产精品无码AV| 亚洲国产黄色| 免费观看国产小粉嫩喷水| 国产玖玖视频| 91精品情国产情侣高潮对白蜜| 成人欧美在线观看| 99精品影院| 2020亚洲精品无码| 国产高清精品在线91| 狠狠v日韩v欧美v| 亚洲无线观看| 亚洲区第一页| 国产噜噜噜| 国产视频欧美| 精品国产黑色丝袜高跟鞋| 欧美在线综合视频| 国产精品久久自在自线观看| 欧美性色综合网| 国产午夜福利在线小视频| 欧美性色综合网| 日本欧美视频在线观看| 中文字幕欧美日韩高清| 国产黄色片在线看| 日韩专区第一页| 免费一级无码在线网站| 色婷婷狠狠干| 成人伊人色一区二区三区| 久久五月视频| 欧美在线中文字幕| 五月婷婷丁香色| 美女被躁出白浆视频播放| 国产肉感大码AV无码| 久草青青在线视频| 伊人久久综在合线亚洲91| 欧美性精品不卡在线观看| 国产嫩草在线观看| 亚洲色欲色欲www网| 欧美精品黑人粗大| 91精品国产91久久久久久三级| 亚洲欧洲综合|