田威,程思渺,李波,廖文和
1. 南京航空航天大學 機電學院,南京 210016
2. 南京理工大學 機械工程學院,南京 210094
工業機器人由于工作范圍廣、柔性化程度高的特點在制孔、鉚接、噴涂、去漆、增材制造等領域廣泛應用,產生了諸多重大效益,包括降低成本、人力和時間以及提高質量和制造效率等。在航空制造領域,以機器人為載體的各類鉆鉚系統使得飛機部件的裝配質量與效率較傳統加工方法有較大提升,通過離線編程方法進行孔位任務規劃能極大縮短產品生產周期。然而,飛機裝配對孔位置的精度要求為≤0.5 mm,工業機器人因絕對定位精度低,對應其理論位置與實到位置的偏差值高,機器人定位誤差大,難以進一步應用于飛機裝配中的高精度加工制造。
針對上述痛點,國內外研究人員在提高機器人絕對定位精度方面做出了諸多有益的嘗試。傳統的機器人精度補償方法是運動學校準。Barker提出了一種基于Denavit-Hartenberg (D-H)參數的運動學誤差標定算法。該方法僅需通過測量不同關節角度下末端執行器的位置來估算機器人幾何參數誤差。Tian等基于該方法提出了優化采樣點策略。針對基于D-H參數的運動學誤差模型存在奇異性問題,Hayati和Mirmirani提出了一種新的建模方法,在兩個平行或接近平行的關節軸之間增加一個繞軸旋轉參數,并通過Stanford機械手和6R串聯機器人的仿真實驗驗證了該方法的有效性。Okamura和Park提出了一種基于指數積模型的運動學標定方法,同樣解決了奇異性問題。Yang等優化了指數積參數,降低了運算時間并提升了校準精度。上述方法均能有效補償由幾何誤差引起的機器人定位誤差,然而影響機器人定位誤差的因素還包括關節回差、坐標系建立誤差和減速比誤差等。
因此,近年來許多研究人員通過構造機器人末端位姿或各關節轉角與機器人定位誤差關聯的模型來代替機器人運動學誤差模型。周煒等提出了基于反距離加權法的機器人定位誤差補償方法,通過將工作空間劃分網格補償了機器人定位誤差。Tian等通過導軌擴展機器人工作空間,并通過反距離加權法提升了機器人絕對定位精度。石章虎等將反距離加權法應用在AGV式移動制孔機器人上,有效降低了機器人定位誤差。Zeng等提出了基于誤差相似度的機器人定位誤差補償方法,將機器人定位誤差與其末端位姿相關聯。Cai等在相似度模型的基礎上設計了偏移變量對算法進行改進。Chen等將誤差相似度與徑向基神經網絡相結合,進一步提高了機器人絕對定位精度。上述方法無需建立運動學模型,并能有效地提升工業機器人絕對定位精度。然而,該類方法僅考慮機器人末端的位姿變化,忽略了同一位姿下關節回差對其定位誤差的影響。
為減小關節回差對機器人定位誤差造成的影響,許多學者對此提出不同的方法。Liu等通過試驗證明由于關節回差的存在,采用常規精度補償方法無法進一步提高機器人絕對定位精度。Hovland等描述了一種從轉矩和位置測量中自動識別和估計機器人關節回差的方法。Ruderman等在二軸關節上添加一個外部編碼器,通過內外編碼器的差值確定關節回差的大小。Slamani等提出了一種基于統計檢驗的方法,通過多項式對軸與軸方向誤差進行擬合,同時研究了速度、負載對精度的影響。Lehmann等設計了一種將機器人末端與地面固連的緊鎖裝置,通過旋轉單軸,讀取內部控制器的位置、速度、電流信息確定機器人的關節回差。Mousavi等使用千分表測量SCARA機器人的重復性,進而估算關節回差。Liu等在前三軸關節安裝光柵,通過伺服反饋消除關節回差。上述方法通過特定的外部裝置或通過機器人廠商開放電流等信息數據辨識關節回差,但均未針對機器人絕對定位精度建立一個包含關節回差的精度補償模型。
針對上述問題,提出了一種考慮關節回差的工業機器人精度補償方法,使用KUKA KR 500-3、KUKA KR 30HA以及國產埃斯頓ER12-1510三種型號機器人對該方法進行精度補償試驗驗證,并搭建制孔試驗平臺進行制孔試驗驗證。第1節建立了考慮關節回差的參數辨識模型,第2節建立了考慮關節回差的誤差相似度模型,第3節通過試驗驗證本文方法,并通過對比分析試驗數據,第4節進行總結。
Hayati等提出了MD-H(Modified DH)模型,通過在相鄰的平行關節之間增加一個繞軸旋轉的運動學參數,解決了D-H模型的奇異性問題。其關節坐標系定義為:軸方向,即旋轉關節軸線方向,正方向由右手法則確定;軸方向,與上一關節軸的公垂線方向,正方向為上一關節軸指向當前關節軸;軸,右手法則確定;原點:當前關節軸與上一關節軸平行時,是當前軸與前一關節軸的交點,平行時則為當前軸與當前軸的交點。
以KUKA KR 500-3型工業機器人為研究對象,以MD-H模型構建各關節坐標系,如圖1所示,其末端矩陣為

圖1 KUKA KR500-3機器人尺寸結構及關節坐標系Fig.1 Size structure and joint coordinate system of KUKA KR500-3 robot

(1)
式中:

rot(,)rot(,)
(2)

rot(,)rot(,)
(3)

rot(,)
(4)

由于機器人裝配時產生的關節角度及姿態安裝偏差以及制造時產生的連桿長度誤差等因素,使得機器人理論幾何參數與實際幾何參數產生一定偏差,經由一系列連桿傳遞至末端導致機器人定位誤差,因此建立由幾何參數誤差引起的機器人定位誤差模型:


(5)
式中:為工具坐標系位置向量(即矩陣第4列第1~3個元素);Δ為由于幾何誤差引起的機器人定位誤差向量。對六自由度工業機器人,每個參數誤差矢量(即Δ、Δ、Δ、Δ和Δ)有6個元素。
由于坐標系建立過程中不可避免的引入新的誤差,該部分誤差經由一系列連桿傳遞至末端或直接作用于機器人末端,導致機器人定位誤差,因此建立由坐標轉換誤差引起的機器人定位誤差模型:



(6)
式中:Δ為由于坐標系建立誤差引起的機器人定位誤差向量。
RV減速器由于其體積小、扭矩大、振動小和減速比大等諸多優點被廣泛應用于高精度機器人中,其內部傳動結構如圖2所示,從輸入軸將動力依次傳遞到行星齒輪機構和擺線針輪機構,并由輸出端傳出,實現減速效果。

圖2 RV減速器內部機構Fig.2 RV reducer internal mechanism
其誤差主要體現在:① 裝配時關節名義中心與實際中心產生偏差以及安裝角度誤差,該部分誤差可視為幾何誤差經由一系列連桿影響機器人定位誤差,并可以由式(5)補償;② 加工時齒輪等傳動件名義值與實際值間偏差,導致實際減速比與理論減速比誤差,該部分誤差作用于關節角度,經由一系列連桿傳遞導致機器人定位誤差;③ 磨損及加工誤差使得針齒與擺線輪間產生關節回差,導致機器人關節在運動方向相反時產生角度偏差,經由一系列連桿傳遞導致機器人定位誤差。此外,軸承在高速運轉中容易產生較大的磨損,但由于飛機裝配過程的機器人運動速度相對較慢,該部分誤差可忽略不計。
因此對每個關節建立包含關節回差與減速比誤差的實到關節角度模型:

(7)


(8)
將傳動誤差定義為關節回差與減速比誤差共同影響產生的誤差,建立傳動誤差引起的機器人定位誤差模型:

(9)
式中:Δ為由于齒輪傳動引起的機器人定位誤差向量,由此建立基于運動學的誤差模型:
Δ=Δ+Δ+Δ=Δ
(10)

Δ=()Δ
(11)

機器人定位誤差的相似性體現在機器人在兩種相似狀態下,比如關節轉角相近時,其對應的定位誤差也相近。機器人定位誤差的相似性可以用半方差函數定量分析,該函數定義為工作空間內兩個點位機器人定位誤差增量方差的一半,通常由一組樣本的機器人定位誤差的經驗半方差函數得到:

(12)


(13)

若式(12)中某分割量下機器人定位誤差的半方差函數數值越小,則對應定位誤差散點圖在該分割量下點位越集中,定位誤差分散程度越低;反之,則表示其定位誤差分散程度越高。若機器人定位誤差在分割量數值較小時分散程度低,并在分割量數值較大時分散程度高,則表示機器人定位誤差具有相似性,即相似狀態下定位誤差相似的特征。
已知由幾何誤差引起的機器人定位誤差具有誤差相似性。對關節回差引起的機器人定位誤差相似性進行研究。仿真環境下機器人結構尺寸如圖1所示,以表1辨識得到的關節回差作為仿真環境中的誤差參數,以機器人基坐標系為參考坐標系,即以水平向上方向為軸方向,以圖1中home位置臂展伸出方向為軸方向,右手法則確定軸方向,同時以KUKA KR500-3精度補償試驗中的數據點作為仿真環境中的理論數據點,并隨機生成各點位的關節運動方向,計算可以得到在基坐標下各點位的機器人定位誤差,不同點位的兩組數據配對,可以得到如圖3所示的機器人定位誤差散點圖,其中,為半方差函數,為分割量

圖3 機器人定位誤差散點圖Fig.3 Scatter plot of robot positioning error
由幾何參數誤差引起的機器人定位誤差在兩組關節角度間的歐式距離較小時,對應的定位誤差分散程度小,隨關節轉角的歐式距離增加,定位誤差分散程度逐漸增大。由圖3誤差散點圖可以得出由關節回差引起的機器人定位誤差與幾何參數誤差引起的機器人定位誤差呈不同的趨勢,在兩組關節轉角歐式距離較小時,機器人定位誤差分散程度較大,為進一步分析,使用式(12)建立半方差函數圖,將分割量平均分為12組,得到的半方差函數圖如圖4所示。

圖4 機器人定位誤差的半方差函數Fig.4 Semi-variance function of robot positioning error
從圖4可以看出,3個方向與圖中軸相交點不在原點位置,這是由于理論曲線與圖中軸的交點為同一點位下機器人定位誤差方差的一半,而同一點位受關節回差影響在機器人基坐標系下不同方向上會產生不同的機器人定位誤差;從交點位置的大小可以得到,3個方向從大到小依次為、、,這意味著對于同一點位或相近點位軸誤差分散程度更高。這是由于存在對該方向影響誤差較大的關節軸,導致該關節運動方向不同時其他關節引起的誤差相對較小,使得在分割量較小的情況下誤差分散程度較大,而分割量較大時由于該關節運動方向相反時誤差疊加作用沒有分割量較小時明顯,因此圖4中隨著分割量的增大半方差函數逐漸變小,方向同理。
軸方向的半方差函數與軸和軸呈現相反的趨勢,這是由于影響該方向誤差的關節軸誤差大小相近,相互制約。值得注意的是,盡管制約關系存在,但仍然有小概率事件會產生疊加作用,因此分割量較小的點仍然存在個別較大機器人定位誤差差異點。在仿真環境下可以由小分割量情況下,誤差散點圖中數值較大的散點證明,試驗環境中可以對比不辨識回差的模型與辨識回差的模型在軸誤差范圍上的差異證明。
由2.1節可知,由關節回差引起的機器人定位誤差呈現一定的規律性,但并不存在必然的空間相似性,僅考慮關節角度不能有效補償由關節回差引起的機器人定位誤差。為進一步提升工業機器人的絕對定位精度,構建考慮關節回差的誤差相似度模型。


(14)




(15)


=,,
(16)


=1,2,…,6
(17)
通過已知樣本集合建立誤差預測模型

(18)


(19)

(20)


(21)
則預測誤差和實際誤差的差值可表示為



(22)
式中:=[…],為了保證預測誤差無偏性

(23)
在此條件下,均方差為

[(-)]=[+-2z]=
(1+-2)
(24)
為獲取目標點位的最優估計,應保證預測方差最小,式(23)作為已知條件,使得式(24)數值最小,由此建立拉格朗日方程
(,)=(1+-2)-(-)
(25)
式中:是拉格朗日乘數,方程對的偏導數為
′(,)=2(-)-
(26)
式(26)為0時,式(24)取值最小,將方程的解代入式(18)可得



(27)


(28)

搭建如圖5所示的試驗平臺對本文提出的機器人定位誤差補償方法進行試驗驗證。試驗目的主要分為: ① 為獲取相似度建模方法所需關節回差參數,對工業機器人進行參數辨識;② 為確定本文方法相較傳統方法的優越性,對比辨識關節回差方法與不辨識關節回差方法的補償效果及對比相似度補償方法和參數辨識方法的補償效果;③ 為確定本文方法的通用性,通過其他型號機器人重新進行精度補償試驗。
精度補償試驗分為坐標系建立,選取采樣空間,采樣點規劃并采集點位誤差,驗證點生成并采集點位誤差,驗證點誤差與預測誤差對比得到精度補償結論幾個部分。
試驗驗證載體為KUKA KR500-3型號機器人,其法蘭盤上裝有制孔裝置,測量設備為API Radian激光跟蹤儀。靶球安裝位置如圖5左上角所示,在進行精度補償試驗時,將末端刀具從刀柄換下,將靶標座安裝于刀柄處,使得靶球中心點位于刀具旋轉軸線上,以便制孔試驗時直接測量刀尖點與刀柄上端長度確定刀尖點位置。

圖5 KUKA KR500-3機器人精度補償試驗平臺Fig.5 Experimental platform of error compensation for KUKA KR500-3 robot
通過旋轉機器人關節和擬合關節軸線來構建機器人基坐標系,并在機器人的工作空間中規劃了一個尺寸為700 mm×1 200 mm×900 mm的長方體區域作為本次試驗驗證的測量區域,使用拉丁超立方采樣方法隨機生成497個點,采樣點位置(,,)在該長方體區域內隨機選取,三個姿態角(,,)在∈[-15°,15°]∈[-15°,5°]和∈[-15°,15°]內隨機選取??刂茩C器人運動至上述各隨機采樣點的理論位姿,并用激光跟蹤儀測量其實際位置,并重新在預定區域內隨機采集300個點位位置數據進行模型驗證。
首先,通過第1節方法進行參數辨識,辨識結果如表1~表5所示,并對坐標系建立誤差、減速比誤差和關節回差對機器人定位誤差的影響進行分析。

表1 修正后的關節回差Table 1 Revised joint backlash

表2 修正后的MD-H參數Table 2 Revised MD-H parameters

表3 修正后的基坐標系誤差Table 3 Revised base coordinate system errors

表4 修正后的TCP坐標Table 4 Revised TCP coordinates
1) 由表1得到的關節回差數據可以看出,前三軸的關節回差遠小于后三軸關節回差,這是由于前三軸為RV減速器,相較于后三軸的諧波減速器制造更加精密,關節回差更小。但由于前三軸臂展較長,對末端的影響同樣不可忽視。盡管單個關節回差對機器人定位誤差的影響在0.01 mm 數量級,在6個關節同時運動時誤差可能會相互抵消,但在某些特殊情況時會有誤差累積效應。因此要進一步提升機器人絕對定位精度必須考慮到關節回差的影響。
2) 由表3得到的基坐標系誤差可以看出,由旋轉軸線建立的基坐標系在基坐標系下不同方向的偏移相差較大,其中方向偏移最大,軸次之,這是因為擬合得到的二軸軸線受重力影響與實際軸線產生偏差,并且重力主要作用在軸和軸方向。而3個歐拉角數量級較小,僅繞軸方向略大,證明坐標系建立誤差主要體現在偏移方向上,且主要影響因素為重力。由此可以得到,通過旋轉軸線法擬合出的機器人基坐標系與實際坐標系偏差可用第1節參數辨識方法擬合,且此方法的誤差主要集中在軸和軸的平移誤差和繞軸方向的旋轉誤差。
3) 由表5得到的減速比修正誤差可以看出,1軸數值可忽略不計,這是由于RV減速器制造精準,同時1軸減速器上幾乎不受重力影響,而其他軸該項誤差受重力影響產生與角度相關的線性關系,即由重力影響產生的關節變形由式進行了部分補償,導致三軸和五軸數值偏大,說明重力產生的變形不可忽略,本文通過構建誤差相似度模型補償該部分誤差。

表5 修正后的相對減速比Table 5 Revised relative reduction ratio
圖6(a)~圖6(d)分別表示不考慮關節回差的參數辨識方法和考慮關節回差的參數辨識方法、不考慮關節回差的誤差相似度補償方法和考慮關節回差的誤差相似度補償方法下基坐標系下軸方向、軸方向、軸方向殘余誤差和機器人綜合定位誤差。

圖6 補償后KUKA KR500-3機器人誤差Fig.6 Errors of KUKA KR500-3 robot after compensation
對比補償后3個方向的殘余誤差可以看出,本文方法補償后誤差均值趨近于0,且分散程度更低,同時機器人的絕對定位誤差最大值更小,體現本文方法相較其他方法的優越性。為進一步分析,將相關數據記錄在表6和表7中。
表6和表7分別表示4種補償方法補償后及補償前不同方向和總體誤差的均值和標準差。其中表示的是總體誤差。

表6 補償后KUKA KR500-3機器人樣本均值Table 6 Sample mean of KUKA KR500-3 robot after compensation

表7 補償后KUKA KR500-3機器人樣本標準差Table 7 Sample standard deviation of KUKA KR500-3 robot after compensation
從圖表中可以看出幾種精度補償模型均能有效地預測實際位置,考慮關節回差的參數辨識方法(第1節構建的參數辨識方法)優于不考慮關節回差的參數辨識方法,證明了辨識關節回差的必要性。體現在:① 通過關節回差辨識可以將機器人定位誤差最大值由0.25 mm降低到0.20 mm,平均值由0.094 4 mm降低到0.078 4 mm,證明前者具有更好的精度;② 通過關節回差辨識可以將,,方向誤差標準差從0.046 3、0.075 1、0.063 8 mm降低到0.035 7、0.057 0、0.051 3 mm, 最為明顯的方向體現在軸,誤差范圍由[-0.25,0.25] mm降低到[-0.13, 0.15] mm,證明前者誤差范圍更加集中。
考慮關節回差的相似度補償方法(本文方法)優于考慮關節回差的參數辨識方法,證明了本文方法的優越性。體現在以考慮關節回差的參數辨識模型為參照,通過本文相似度補償方法可以使機器人定位誤差最大值由0.20 mm提升到0.18 mm,平均值由0.078 4 mm降低到0.062 7 mm;提升最明顯的方向在于軸,標準差由0.051 3 mm降低到0.036 3 mm,這是由于重力影響主要集中在軸方向,說明了誤差相似度模型能夠較好地補償幾何誤差和非幾何誤差。
考慮關節回差的參數辨識方法優于不考慮關節回差的相似度補償方法,證明了現有相似度補償方法受關節回差限制。由上述結論可知相似度模型可以較好地補償非幾何誤差,由表中數據可知,考慮關節回差的誤差相似度方法在機器人定位誤差集中程度,定位誤差范圍,絕對定位精度及平均定位精度均優于考慮關節回差的模型,說明了關節回差的存在制約了傳統相似度補償方法的定位精度,這與文獻[18]的研究成果相吻合,說明本文提出的方法可以解決這一問題。
最后,通過兩種其他型號的機器人驗證本文方法的通用性。已知現有誤差相似度補償方法可以對機器人誤差進行補償,在此基礎上,Cai等對以往的誤差相似度算法進行改進,使用普通克里格法并取得更好的校準效果。但由于該類方法忽略了機器人同一位姿下關節回差對其定位誤差的影響,限制了機器人絕對定位精度的進一步提升。為驗證本文方法可進一步提升機器人絕對定位精度,選取普通克里格法方法作為對照組(簡稱方法一)。
為了證明本文方法的通用性,選取KUKA KR30HA機器人作為試驗對象,測量設備為API公司生產的T3型號的激光跟蹤儀,構建如圖7所示的精度補償試驗平臺,選取國產埃斯頓ER12-1510機器人為試驗對象,測量設備為API Radian型激光跟蹤儀,構建如圖8所示精度補償試驗平臺,兩個平臺的靶球均安裝于機器人末端,試驗流程與KUKA KR500-3機器人精度補償試驗相同。

圖7 KUKA KR30HA精度補償試驗平臺Fig.7 Experimental platform of error compensation for KUKA KR30HA robot

圖8 埃斯頓ER12-1510精度補償試驗平臺Fig.8 Experimental platform of error compensation for ESTUN ER12-1510 robot
圖9和圖10分別表示KUKA KR30HA和埃斯頓ER12-1510機器人未補償、方法一補償后及本文方法補償后的綜合定位誤差,表8和表9分別列舉了兩種型號機器人定位誤差均值和標準差。從試驗數據中可以得出:

圖9 補償后KUKA KR30HA機器人綜合誤差Fig.9 Comprehensive error of KUKA KR30HA robot after compensation

圖10 補償后ER12-1510機器人綜合誤差Fig.10 Comprehensive error of ER12-1510 robot after compensation

表8 補償后KUKA KR30HA機器人樣本統計Table 8 Sample statistics of KUKA KR30HA robot after compensation

表9 補償后ER12-1510機器人樣本統計Table 9 Sample statistics of ER12-1510 robot after compensation
本文方法在不同機器人上均取得了良好的精度補償效果,證明了本文方法具有通用性,且相較不考慮關節回差的傳統方法具有優越性。體現在:① 對于KUKA KR30HA機器人,本文方法將機器人絕對定位誤差由1.492 0 mm降低到0.218 0 mm,精度提升85.38%。且相較于方法一絕對定位精度由0.355 0 mm提升到0.218 0 mm,精度提升38.59%,標準差由0.070 8 mm降低到0.028 8 mm,提升59.32%。② 對于埃斯頓ER12-1510機器人,本文方法將機器人絕對定位誤差由1.781 5 mm降低到0.120 0 mm,精度提升93.26%,且相較于方法一本文方法將絕對定位精度由0.283 0 mm提升到0.120 0 mm,精度提升57.59%,標準差由0.070 8 mm降低到0.028 8 mm,提升57.53%。
飛機裝配對孔位置的精度要求為≤0.5 mm,為驗證本文方法的工程實用性,通過搭建制孔試驗平臺進行制孔試驗,對比補償前后的制孔孔位精度驗證本文方法。
制孔試驗分為刀具安裝,基準孔制備,離線編程規劃驗證孔位,驗證孔制備,測量孔位誤差和數據分析幾個部分。
試驗以薄壁板作為待加工件,將圖5所示精度補償平臺中的機器人末端靶標座拆除,并在刀柄上安裝制孔所需刀具進行制孔試驗,如圖5左下角所示,首先在試件上制備基坐標系下軸方向的2個基準孔作為參照孔位,然后在此基準上規劃48個孔作為驗證孔,分別制備補償前后的加工件,通過對比精度補償前后的制孔孔位精度驗證精度補償效果,精度補償前后的試件如圖11所示。

圖11 補償前(上)后(下)制孔試件Fig.11 Test specimen before (upper) and after (lower)compensation
通過三坐標測量儀測量孔位圓心坐標,并與理論值進行對比得到實際誤差,以兩基準孔連線方向為理論軸方向,試件表面為軸方向建立坐標系,可以得到兩塊試板上驗證孔在產品坐標系的方向、方向的位置誤差以及平面上綜合位置誤差如圖12所示。

圖12 驗證孔位置誤差Fig.12 Position error of verified holes
其中,工件軸正方向和軸正方向分別接近機器人基坐標系的軸正方向和軸負方向,軸方向接近機器人基坐標系的軸方向。由試驗結果可以得到:
1) 關節回差的存在影響了機器人制孔孔位精度。體現在第8個點到第8+1個點位時方向誤差和方向誤差同時發生跳動,該跳動誤差在方向跳動可達0.2 mm,方向可達0.07 mm。這是由于離線編程過程中是沿方向制好8個孔后,再制下一排孔,因此運動方向發生突變導致機器人定位發生偏差。
2) 經由本文方法補償后,制孔孔位精度有較大提升,且能有效補償關節回差引起的機器人定位誤差。體現在:① 驗證孔的最大綜合位置誤差從0.701 mm降低至0.134 mm,制孔孔位精度提高了81.35%,滿足飛機裝配對孔位置的精度要求。② 由本文方法補償后8個點到第8+1個點位時方向誤差和方向誤差規律性跳動現象不明顯。
此外,由于產品坐標系的軸方向與機器人基坐標系的軸方向較為接近,而恰好該方向的突變現象明顯且誤差更高,證明了3.1節模型對比與分析中的統計數據與相關分析和2.1節仿真統計數據與相關分析中對軸方向的討論的合理性。
1) 本文方法擴展了參數辨識方法的辨識參數,通過對比實驗證明了辨識關節回差的必要性和參數辨識方法的局限性。
2) 證明了關節回差引起的工業機器人的絕對定位誤差僅在關節角度空間內不具有誤差相似性,因而為進一步提升工業機器人絕對定位精度需將其定位誤差與關節角度和運動方向構建關聯。
3) 證明了關節回差存在于各類工業機器人中,通過本文方法可以對該部分誤差進行補償,相較未考慮該部分誤差的同類方法,定位精度可提升0.1~0.2 mm。
4)分析了影響機器人定位誤差的各項因素,證明了本文方法除關節回差外,還可同時補償如重力因素引起的各類誤差,并且通過3種型號工業機器人驗證了本文方法的通用性。
5)證明了在制孔試驗中關節回差可影響約0.2 mm制孔孔位精度,證明了本文方法能有效補償該部分誤差,在一定區域內將機器人在平面內制孔孔位精度提升至0.134 mm。