新四季網

一種考慮末端運動誤差的六自由度機器人軌跡規劃方法與流程

2023-12-09 07:26:56


本發明涉及到一種考慮運動誤差的六自由度機器人軌跡規劃方法,屬於機器人運動控制研究領域,具體涉及通過結合旋量理論、三次樣條插值算法以及粒子群優化算法對機器人末端連續軌跡進行規劃,進而達到滿足追蹤精度要求、提高規劃效率同時獲得光滑運動軌跡的研究目的。



背景技術:

軌跡規劃作為機器人控制研究的基礎,對機器人的綜合運動性能具有重要影響。按規劃空間進行劃分,規劃方法一般包括關節空間規劃和操作空間規劃。關節空間規劃方法是指直接對關節變量進行插值規劃,最終建立關節變量隨時間的變化曲線,但由於無法預知運動過程中末端的軌跡變化情況,只適用於末端點到點的簡單操作任務。對於末端具有連續軌跡的操作任務,則需採用操作空間規劃方法,該方法得到的運動軌跡雖然具有較高的追蹤精度,但無法保證運動平穩性。為了能夠在追蹤末端軌跡的基礎上保證運動的柔順性,一些學者首先將在操作空間內選取能夠保證末端軌跡的關鍵路徑點,然後基於運動學逆解模型計算各關節空間內的軌跡節點,再在關節空間內進行軌跡規劃,從而同時保證了基本末端軌跡和運動平穩性。在該類方法中規劃軌跡僅能夠保證關鍵路徑點處的位置精度,由於關節插值帶來的連續軌跡的追蹤誤差依然無法控制。

在軌跡規劃中,末端關鍵路徑點個數越多越能夠保證追蹤精度,但路徑點越多關節角位置間距越小,過小的間距難以體現插值算法在平滑軌跡方面起到的真實作用,且逆解次數越多,軌跡規劃計算越複雜,從而降低規劃效率。其次插值算法不僅影響著軌跡曲線,其算法關鍵參數(如時間間隔)也對追蹤精度也有一定影響。為了提升規劃效率,本專利基於旋量理論建立了正逆運動學模型,與傳統的D-H模型相比,具有幾何意義清晰、表達無奇異及運算量很少等優點。為獲得平滑的運動,關節空間軌跡規劃採用三次樣條插值算法,該方法規劃得到的關節角速度,角加速度連續。為使追蹤誤差在滿足要求的條件下儘量小,本專利採用粒子群優化算法對軌跡進行優化,能夠通過獲取合理的關鍵路徑點個數N和合適的時間間隔組合達到減小追蹤誤差的目的。



技術實現要素:

本發明旨在提供一種考慮運動誤差的六自由度機器人軌跡規劃方法。該方法通過在末端連續軌跡上等距離取關鍵路徑點,對採用旋量運動學模型逆解得到的各關節角位置進行插值規劃,首先以關鍵點個數為變量將末端跟蹤誤差控制在要求範圍以內,再以各段時間間隔為設計變量,各關節最大角速度、角加速度及角加加速度為約束條件,以追蹤誤差最小為優化目標對軌跡進行優化,從而獲得規劃效率高、跟蹤誤差小且運動平滑的規劃軌跡。

本發明是採用以下技術手段實現的:

S1、基於旋量理論,對機器人模型建立正逆運動學模型。

S2、在末端的連續軌跡上等距取N+1個關鍵路徑點,得到N個軌跡段,N表示軌跡段的數量;並通過運動學逆解模型得到各關節的軌跡節點,採用三次修正樣條曲線進行插值規劃,從而得到各關節角位移、速度、加速度及加加速度隨時間的變化曲線。

S3、在角位移曲線上每隔20ms取點,並通過正運動學模型計算末端位置,建立跟蹤誤差模型,計算各位置點的追蹤誤差,並提取最大軌跡跟蹤誤差max(Em)。Em為軌跡跟蹤誤差,m為

S4、Tn表示第n軌跡段的時間間隔,取Tn=t,1≤n≤N,按照以上步驟進行規劃軌跡,計算最大跟蹤誤差max(Em),如果不滿足精度要求max(Em)<Emax Emax為根據操作任務限定的最大跟蹤誤差,取N+1,再計算誤差,依次循環計算,直到跟蹤誤差滿足條件。時間間隔t與運動精度限制Emax根據具體任務要求確定。

S5、當N確定之後,以各段時間間隔為設計變量,以各關節角速度、加速度及加加速度為約束條件,以跟蹤誤差最小為優化目標得到優化軌跡。

本發明的特點是通過在末端連續軌跡上等距離取關鍵路徑點,對採用旋量運動學模型逆解得到的各關節角位置進行插值規劃,首先以關鍵點個數為變量將末端跟蹤誤差控制在要求範圍以內,再以各段時間間隔為設計變量、各關節最大角速度、角加速度及角加加速度為約束條件,以追蹤誤差最小為優化目標對軌跡進行優化,從而獲得規劃效率高、跟蹤誤差小且運動平滑的規劃軌跡。

附圖說明

圖1機器人末端軌跡規劃流程圖;

圖2某六軸工業機器人參數坐標系;

圖3各關節角速度、角加速度及角加速度曲線圖;

圖4末端追蹤誤差曲線;

具體實施方式

步驟(1)基於旋量理論建立機器人正逆運動學模型

正運動學模型

如圖2所示,已知該機器人在初始狀態第i個關節所在位置矢量ri及旋轉矢量ωi如下:

根據旋量理論,關節間的轉換矩陣表示為指數積形式,

式中表示第i個關節旋量,θi為第i個關節角位移;可由ωi=[ω1 ω2 ω3]定義為則νi是第i個關節運動的旋轉線速度,νi=-ωi×ri。

則機器人正運動學模型gst(θ)表示如下:

逆運動學模型

本方法將各關節角的求解轉化為三個Paden-Kahan子問題,由於該機器人末端的位置決定於關節1,2和3,而其位姿決定於關節4,5和6。首先將前三個關節的逆向運動描述為:末端位置向量re繞關節1旋轉-θ1至re1,再繞關節2旋轉-θ2至re2,然後繞關節3旋轉-θ3至r5,則θ1,θ2和θ3分別通過以下三個表達式求出,其中式(5)屬於子問題1,而式(6)和(7)屬於子問題3。

其中re1可以由末端位置向量re=[x y z]決定;δ2,δ3為定距離,δ2=||re1-r2||,δ3=||re-r3||。

其次θ4,θ5和θ6分別通過以下三個表達式求出,其中式(8)屬於子問題2,式(9)屬於子問題1,

其中r04在旋轉軸6上而不在旋轉軸4和5上,取r04=[0 744 0];r06不在旋轉軸6上,取r06=[0 150 860];

步驟(2)求取各關節軌跡節點並進行插值規劃

將末端連續軌跡曲線定義如下,其姿態保持Ω=[0 0 1],且操作任務總時間T不大於1min。

其中0≤α≤360°,為等距離取N+1個關鍵路徑點,取α=(360n/N)°,n=0,1,2,…N。

將得到的末端位姿代入逆運動學模型可求得各關節軌跡節點N+1個。本專利採用三次樣條曲線對關節軌跡節點進行插值運算,對某一關節而言,關節軌跡被分為N個子段,第n段(t∈[tn-1,tn])軌跡角位移Sn(t)、角速度S′n(t)、角加速度S″n(t)可表示如下:

其中Tn為第n段時間間隔;θn,分別為時間tn所對應的關節角位移,角速度和角加速度,且可通過邊界條件Sn(tn-1)=θn-1,Sn(tn)=θn及S′n(tn)=S′n+1(tn)計算得到。

步驟(3)建立末端追蹤誤差模型

將規劃得到的各關節角位移曲線上每隔20ms取值,得到M=T/0.02個關節點組,並通過正運動學模型計算各關節點組對應的末端位姿如下,

其中θ1m…θ6m為第m個關節點組;提取gm中對應的位置矢量Pm。

建立末端誤差模型Em如下,

Em=||Pm-O||-R (15)

其中O為軌跡圓心的位置矢量,R為連續軌跡上各點曲率半徑,R=150mm。

步驟(4)確定末端關鍵路徑點個數n

取Tn=2,對末端軌跡按照步驟2對各關節進行軌跡規劃,再按照步驟3求出末端最大誤差值max(Em),該任務要求末端誤差滿足以下條件,max(Em)≤Emax=1mm,若計算結果不滿足任務要求,則增大路徑點個數N,繼續規劃並計算末端誤差,依次循環計算直到滿足末端精度要求,從而確定N=24。

步驟(5)以末端誤差最小為目標函數優化軌跡

根據步驟(2)求得各關節角速度,角加速度和角加加速度最大值如下,

S′max=max(|{S′n(t),1≤n≤24}|) (19)

S″max=max(|{S″n(t),1≤n≤24}|) (20)

S″′max=max(|{S″′n(t),1≤n≤24}|) (21)

則優化約束條件可表示如下,

其中時間間隔Tn範圍根據具體任務確定,和為第i個關節所允許的最大角速度、角加速度和角加加速度值,具體取值如下,

以Tn,1≤n≤24為設計變量,優化目標函數表示為,

f=min(Emax) (23)

本專利採用PSO優化算法對以上問題進行優化求解,優化結果如下:

末端最大誤差為0.60044mm,與初始時間間隔下的誤差0.8019mm相比分別減小了25.12%,總時間由48s減小至47.1487s,且各關節角速度、角加速度及角加加速度均遠小於限定值。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀