[發明專利]一種基于輸入整形器的機器人關節末端殘余振動抑制方法有效
| 申請號: | 201710975489.8 | 申請日: | 2017-10-16 |
| 公開(公告)號: | CN107738273B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 張鐵;林康宇 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | B25J19/00 | 分類號: | B25J19/00 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 何淑珍 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 輸入 整形 機器人 關節 末端 殘余 振動 抑制 方法 | ||
1.一種基于輸入整形器的機器人關節末端殘余振動抑制方法,其特征在于,包括以下步驟:
步驟一:獲取機器人系統無阻尼固有頻率ω0和阻尼比ζ;
步驟二:建立關于輸入整形器脈沖幅值參數的線性規劃問題數學模型;所述關于輸入整形器脈沖幅值參數的線性規劃問題數學模型由線性約束方程組和控制誤差代價函數構成,定義A為脈沖幅值參數組成的向量,T為系統控制周期,ωd為系統有阻尼固有頻率,m為時滯參數,則線性約束方程組為:
CA=b
其中,C∈R8×n,A∈Rn,b∈R8,矩陣(向量)元素分別為:
c3,i=1
c6,i=(i-1)
A=[A1,A2…An-1,An]T
變量i表示第i個輸入整形器脈沖;變量An表示脈沖幅值參數組成的向量A的第n個元素;定義Q為n×n正定加權對角陣,則控制誤差代價函數為:
其中,變量t表示系統控制時間;變量tn表示第n個脈沖發生時間;變量Tmax 表示給定的有限長時間;e(t)為整形后實際輸出與參考輸入間的誤差,k1、k2為懲罰因子;
步驟三:采用拉格朗日乘子法解出脈沖幅值表達式,迭代求得脈沖幅值最優解;具體包括:
建立基于控制誤差代價函數的拉格朗日函數:
L(A,λ)=F+λT(CA-b)
其中λ∈R8,為拉格朗日乘子矢量;
由拉格朗日函數極值條件解得脈沖幅值向量A的表達式為:
A=P1-1[(P2)-CT(CP1-1CT)-1(CP1-1P2-b)]
其中:P1=Q+k1ψ+k2H,P2=k1θ+k2G,ψ、H為n×n維矩陣,變量k1表示整形過程誤差的懲罰因子;變量k2表示定位誤差的懲罰因子,θ、G為n維向量,矩陣元素分別為:
s(t)為二階系統單位階躍響應:
其中,變量i表示第i個輸入整形器脈沖,變量j表示第j個輸入整形器脈沖;變量t表示系統控制時間;變量表示初始相位;選擇某個初始脈沖數n0≥8開始迭代計算上式,直至解出滿足給定幅值約束條件的脈沖幅值向量最優解A*;所述幅值約束條件的約束形式為:
Aimin≤Ai≤Aimax
ΔAimin≤ΔAi≤ΔAimax
Aimin/max與ΔAimin/max為允許的最小/最大幅值與幅值增量;
步驟四:將脈沖幅值最優解與脈沖發生時間結合組成控制誤差優化輸入整形器;
步驟五:將參考信號與控制誤差優化輸入整形器做卷積運算得到新的整形信號,對其做預測路徑規劃處理后,再利用該信號去驅動系統以抑制機器人末端殘余振動。
2.根據權利要求1所述的基于輸入整形器的機器人關節末端殘余振動抑制方法,其特征在于:步驟一中,所述機器人系統無阻尼固有頻率ω0和阻尼比ζ通過力錘激勵模態實驗測得,具體包括步驟:力錘激振、測點拾振、信號處理與分析、模態參數識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710975489.8/1.html,轉載請聲明來源鉆瓜專利網。





