[發明專利]一種面向復雜冗余機器人逆運動學問題的優化方法在審
| 申請號: | 202211405562.5 | 申請日: | 2022-11-10 |
| 公開(公告)號: | CN115890660A | 公開(公告)日: | 2023-04-04 |
| 發明(設計)人: | 石建平;徐永馳 | 申請(專利權)人: | 貴陽學院 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 北京君尚知識產權代理有限公司 11200 | 代理人: | 司立彬 |
| 地址: | 550005 貴州省*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 復雜 冗余 機器人 運動學 問題 優化 方法 | ||
1.一種面向復雜冗余機器人逆運動學問題的優化方法,其步驟包括:
1)在機器人各關節的旋轉角度范圍內對每一關節的旋轉角度值進行隨機初始化,得到SN個初始候選逆解;θi為第i個初始候選逆解,θij為θi中第j個關節的角度值,i=1~SN,j=1~D,D為機器人運動時與位置相關的關節數;
2)在多策略融合人工蜂群算法的引領蜂搜索階段,對于每一候選逆解θi產生一中間候選逆解V,檢測V中各關節旋轉角度是否超出對其旋轉角度范圍,如果超出則對其進行修正;然后根據優化目標函數對V進行評估,如果V優于當前候選逆解θi,則用V替換該候選逆解θi,否則保持該候選逆解θi不變;如果V優于當前全局最優候選逆解GB,則用V更新GB,否則保持GB不變;以機器人末端執行器的位姿誤差構建所述優化目標函數;
3)在多策略融合人工蜂群算法的跟隨蜂搜索階段,跟隨蜂按輪盤賭的方式隨機選擇一個引領蜂i對應的候選解θi進行跟隨搜索,產生一中間候選逆解V,檢測V中各關節旋轉角度是否超出對其旋轉角度范圍,如果超出則對其進行修正;然后根據所述優化目標函數對V進行評估,如果V優于被選擇候選解θi,則用V替換被選擇候選解θi,否則保持被選擇候選解θi不變;如果V優于當前全局最優候選逆解GB,則用V更新GB,否則保持GB不變;
4)經過步驟2)、3)之后,如果某一個候選運動學逆解θi連續limit次沒有得到更新,則將θi對應的引領蜂轉變為偵察蜂;在多策略融合人工蜂群算法的偵查蜂搜索階段,對連續limit次沒有得到更新的第i個候選運動學逆解θi按照偵察蜂搜索方程進行更新,得到更新后的逆解θi;然后根據所述優化目標函數對θi進行評估,如果θi優于當前最優候選逆解GB,則用θi替換原GB,否則保持GB不變;
5)迭代執行上述步驟1)~4),當達到最大迭代次數tmax時,輸出最優運動學逆解GB。
2.根據權利要求1所述的方法,其特征在于,θij=lj+(uj-lj)r;其中,uj為D維關節空間中上邊界向量U第j維分量的最大值,lj為D維關節空間中下邊界向量L第j維分量的最小值,r為[0,1]內均勻分布的隨機變量。
3.根據權利要求1所述的方法,其特征在于,步驟2)中,引領蜂搜索階段,對于候選逆解θi,通過公式產生對應的中間候選逆解V;vj為第j個關節的旋轉角度值,為第k1個候選逆解中第j個關節的角度值,為第k2個候選逆解中第j個關節的角度值;k1和k2代表1~SN中的隨機值且滿足k1≠k2≠i;gbj為GB中第j個關節的角度值,r1為[0,1]內均勻分布的隨機變量;j=1,2,...,D;F為縮放因子;C為交叉概率;n為在[1,D]范圍內一隨機值。
4.根據權利要求1所述的方法,其特征在于,步驟3)中,跟隨蜂搜索階段,對于被選擇的候選逆解θi,通過公式產生對應的中間候選逆解V;其中,和分別為隨機選擇的三個候選逆解,且滿足k3≠k4≠k5≠i;r2為[0,1]內均勻分布的隨機變量,ω1為加權因子,ω2為擾動縮放因子。
5.根據權利要求4所述的方法,其特征在于,t為當前迭代次數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽學院,未經貴陽學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211405562.5/1.html,轉載請聲明來源鉆瓜專利網。





