朱鑫翔
摘要:串聯(lián)機器人的精度是由它末端執(zhí)行器的位姿精度來表示的,而它的位姿精度主要來源于機器人的靜態(tài)誤差,本文利用矩陣法建立機器人靜態(tài)誤差模型,以Frobenius范數作為位姿精度的評價指標。
Abstract: The precision of the series robot is expressed by the attitude accuracy of the end effector, and its attitude and attitude accuracy mainly comes from the static error of the robot. In this paper, the static error model of the robot is established by matrix method, and the Frobenius norm is used as the attitude accuracy of the evaluation index.
關鍵詞:位姿精度;Frobenius范數;評價指標
Key words: pose accuracy;Frobenius norm;evaluation index
中圖分類號:TP242 文獻標識碼:A 文章編號:1006-4311(2017)15-0230-03
0 引言
串聯(lián)機器人的靜態(tài)誤差分析其實就是對其末端執(zhí)行器在空間的位姿誤差進行分析,其分析方法主要借鑒串聯(lián)機器人運動速度分析時的傳遞矩陣法或矢量法。在分析串聯(lián)機器人的結構,發(fā)現引起串聯(lián)機器人末端執(zhí)行器位姿誤差的因素主要分成兩大類:結構參數誤差和運動變量誤差[1]?,F在建立的位姿誤差模型是基于串聯(lián)機器人的運動,那么研究的方向就是運動變量引起的誤差[2]。這就要求假設的前提是串聯(lián)機器人是剛體并且組成機器人的各連桿構件的參數誤差及裝配誤差引起的關節(jié)角的誤差確定。
1 串聯(lián)機器人位姿誤差建模矩陣法
串聯(lián)機器人誤差模型的矩陣法就是利用各坐標系之間的轉換矩陣,它的末端執(zhí)行器的位姿是由齊次變換矩陣從基坐標開始經過多次齊次變換的到的,在這一過程中連桿參數誤差及關節(jié)角的誤差也隨著矩陣間的乘積而累計,最終匯聚到末端位姿上,這就是矩陣法的位姿誤差方法。
2 串聯(lián)機器人的靜態(tài)位姿誤差計算
串聯(lián)機器人靜態(tài)誤差的來源較多,如各連桿的機械加工誤差、環(huán)境溫度變化引起的桿件形變以及運動副的傳動誤差[3]。這些都會導致串聯(lián)機器人位姿誤差的產生,而大部分誤差都來源關節(jié)角誤差以及連桿幾何參數誤差,即:Δθi、Δdi、Δai、Δαi。由誤差來源及矩陣變換分析末端執(zhí)行器位姿誤差與Δθi、Δdi、Δai、Δαi存在著明確的函數關系。那么靜態(tài)誤差的分析就是分析函數關系。
3 機器人精度評價指標的建立
當今市場上生產廠家給出的機器人精度是重復定位精度,即反復的運動同一軌跡的偏離程度,這個重復定位精度一般都比較高,約為0.03~0.1mm,而機器人的絕對定位精度(位置準確度)相比較重復定位精度來說是比較低,一般都在厘米級別以上。
機器人重復定位精度只反映了機器人對同一指令位姿從同一方向重復響應次后實到位置的一致程度,并不能全面描述機器人實際運動與指令運動的符合程度。
定義串聯(lián)機器人的位姿精度評價指標為:
由式(4)求得末端誤差傳遞矩陣,現設X=[Δn/n,Δo/o,Δa/a,Δp/p],用此向量表示誤差率。
4 埃夫特ER6-C604四軸串聯(lián)機器人仿真
表1中列出了ER6-C604四自由度串聯(lián)機器人各連桿關節(jié)參數。
4.1 MATLAB仿真實例
根據之前對該機器人的參數分析,編寫機器人仿真的程序。在編寫程序時,首先要確定機器人末端的移動坐標。在對機器人三維建模時,得到了機器人在笛卡爾空間的一個初始狀態(tài)運動到現在設定該機器人運動到另一點B的坐表為(559.5,881.6,1028.8)。起始位置點A和B點所對應的各個關節(jié)變量為:
A點:q1=[0 0 0 0];
B點:q2=[1.0053,0.2329,0.6911,-0.4842];
在機器人三維建模中,末端運動軌跡如圖2所示。
4.2 PUMA56機器人仿真結果計算(表2、3、4)
5 結束語
由表2、表3、表4分析可知機器人的關節(jié)角隨時間的增大而逐步增加,其引起的結果是位姿誤差中沿基坐標的X,Y方向的余弦變量誤差逐步增大,沿Z方向的余弦變量誤差逐步減少,其誤差變換率也是如此。其評價指標看,初始位置與終點位置有些許變化,總體較為平穩(wěn)。由此得出結論此款機器人的各關節(jié)角作用同等重要。
參考文獻:
[1]焦國太,余躍慶,梁浩.機器人位姿誤差的結構矩陣分析方法[J].應用基礎與工程科學學報,2015,9(2):259-265.
[2]劉志杰.并聯(lián)機器人位姿誤差分析與補償方法研究[D].秦皇島市:燕山大學,2010.
[3]楊文玉.工業(yè)機器人機械零位的測量與標定方法[D].武漢市:華中科技大學,2008.