[發明專利]一種具有時變輸出約束的多關節機械臂控制方法有效
| 申請號: | 201811441894.2 | 申請日: | 2018-11-29 |
| 公開(公告)號: | CN109352656B | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 吳玉香;黃睿 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 劉巧霞 |
| 地址: | 511458 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 有時 輸出 約束 關節 機械 控制 方法 | ||
1.一種具有時變輸出約束的多關節機械臂控制方法,其特征在于,具體步驟包括:
(1)建立時變輸出約束下的多關節機械臂動力學模型和期望的跟蹤軌跡;
(2)建立將具有時變輸出約束的系統轉換為沒有約束的新系統的轉換函數;
(3)根據步驟(2)得到的轉換函數,將原機械臂系統轉換為新的機械臂系統;
(4)定義轉換后機械臂系統的跟蹤誤差信號;
(5)針對轉換后的機械臂系統設計穩定的自適應神經網絡控制器;
在步驟(1)中,所述時變輸出約束下多關節機械臂動力學模型為具有強非線性耦合的機械臂動態模型,表示為:
其中,X1=q,q=[q1 q2...qn]T表示角位移,τ表示控制力矩,M(X1)表示慣性矩陣,Cm(X1,X2)表示向心力矩陣,G(X1)表示萬有引力矢量,JT(X1)表示機械臂的雅可比矩陣,F(X2)表示摩擦力矢量,f(t)表示來自人和外界的擾動項;M(X1),Cm(X1,X2),G(X1),F(X2),JT(X1),f(t)均未知;機械臂的時變輸出約束表示為:
所述步驟(2)中,設計一個新的狀態變量si以及一個關于si與ηi的嚴格單調遞增光滑函數Qi(si,ηi),表示為:
其中,e=[e1 e2...en]T表示輸出跟蹤誤差,和
只需要si有界,即可使得輸出滿足時變輸出約束;
所述嚴格單調遞增光滑函數與轉換狀態變量具體表示為:
其中,表示轉換變量si對時間的導數;
在所述步驟(3)中,根據具體轉換函數得到的轉換后的新系統表示為:
其中,表示轉換中間變量的導數,H與R表示為:
其中,表示角位移,M(q)表示慣性矩陣,表示向心力矩陣,G(q)表示萬有引力矢量,JT(q)表示機械臂的雅可比矩陣,f(t)表示來自人和外界的擾動項,e=[e1 e2...en]T表示輸出跟蹤誤差,和ηi(t)均為中間變量;
所述步驟(4)中,轉換后機械臂系統的跟蹤誤差表示為:
z1=[z11,z12,...,z1n]T=[s1,s2,...,sn]T
z2=[z21,z22,...,z2n]T=X2-α
其中,z1,z2表示新系統中用于反步法設計過程的誤差變量,α為虛擬控制量,表示為:
其中,k1=diag{k11,k12,...,k1n}表示一個需要設置的參數矩陣,qd=[qd1 qd2...qdn]T表示給定的輸出跟蹤軌跡;
所述步驟(5)中,設計的具有時變輸出約束的多關節機械臂自適應神經網絡控制器表示為:
其中,k2=diag{k21,k22,...,k2n}表示一個設置的參數矩陣,表示局部RBF神經網絡,表示高斯基函數,N表示神經網絡中高斯基函數的個數,ξj,j=1,...N表示空間中的不同節點,稱為高斯函數的中心點,ηj,j=1,...N表示中心寬度,表示神經網絡的輸入,表示所用RBF神經網絡權值的估計向量,z1,z2表示新系統中的誤差變量,α為虛擬控制量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811441894.2/1.html,轉載請聲明來源鉆瓜專利網。





