[發明專利]一種基于數據驅動的機器人近零跟隨誤差控制方法有效
| 申請號: | 202011089607.3 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN112327938B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 葉伯生;譚帥;張文彬;張翔;侯昊楠 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G05D1/12 | 分類號: | G05D1/12;G06N3/00;G06N3/08 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據 驅動 機器人 跟隨 誤差 控制 方法 | ||
1.一種基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,包括:
從在線過程數據中提取所述機器人的目標屬性并輸入在線深度神經網絡模型,在每個控制周期,得到機器人末端參考軌跡上每個離散點對應的位置補償值,并映射為所述機器人各關節的角度補償量;利用所述角度補償量對變參數自適應控制器的輸入進行補償,得到目標控制量,并將所述目標控制量發送至所述機器人,以使所述機器人沿所述參考軌跡運動,完成當前控制周期的控制;
在所述機器人的整個軌跡跟隨過程中,按照預設的結構更新規則對所述在線深度神經網絡模型的參數進行動態調整;
其中,所述目標屬性為控制機器人軌跡跟隨的過程數據中,最能表征影響跟隨誤差的屬性;所述在線深度神經網絡模型為多輸入多輸出深度神經網絡,用于根據所述機器人的屬性預測所述參考軌跡上每個離散點對應的位置補償值;按照所述結構更新規則,所述在線深度神經網絡模型的參數隨著工況和跟隨過程所積累的數據量的變化發生動態變化;
在將所述目標控制量發送至所述機器人之前,還包括:構建所述機器人末端的位置與速度間的解耦模型,并利用所述解耦模型確定所述目標控制量對應的超前量;
并且,將所述目標控制量發送至所述機器人的時間由所述超前量決定。
2.如權利要求1所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,對所述在線深度神經網絡模型的參數進行動態調整,通過雞群優化算法完成。
3.如權利要求1所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,通過雞群優化算法對所述在線深度神經網絡模型的參數進行動態調整的過程,滿足李雅普諾夫能量函數的約束;
所述李雅普諾夫能量函數定義如下:
其中,xe、ye、ze為機器人末端位置偏差,是V關于時間的導數;當且僅當xe=ye=ze=0時,
4.如權利要求1所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,所述結構更新規則的獲取方式包括:
測試不同機器人對多種不同軌跡的軌跡跟隨效果,獲得用于處理各軌跡下軌跡跟隨動態數據流的在線深度神經網絡模型結構優化方法,將其中能夠獲取最佳控制補償值的優化方法確定為所述結構更新規則。
5.如權利要求1-4任一項所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,所述解耦模型滿足如下關系:
δF=g(f(s),qE,J,δG);
其中,δF表示所述超前量,f(s)為所述參考軌跡,qE為所述機器人的末端位姿,J為用于描述所述機器人末端速度和關節速度之間的變換關系的雅可比矩陣,δG為所述在線深度神經網絡輸出的補償值,g為超前量約束關系。
6.如權利要求5所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,所述超前量約束關系g的輸入和輸出間滿足如下線性組合關系:
δF=Adf(s)+BdqE+CdJ+DδG;
其中,d代表當前控制周期與上一控制周期的差值,A、B、C和D是線性組合關系中的4個系數。
7.如權利要求1-4任一項所述的基于數據驅動的機器人近零跟隨誤差控制方法,其特征在于,利用變參數自適應控制獲取控制量的過程,滿足李雅普諾夫能量函數的約束;
所述李雅普諾夫能量函數定義如下:
其中,xe、ye、ze為機器人末端位置偏差,是V關于時間的導數;當且僅當xe=ye=ze=0時,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011089607.3/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





