[發(fā)明專利]一種融合低差異序列與RRT算法的機(jī)械臂路徑規(guī)劃方法有效
| 申請?zhí)枺?/td> | 202011242965.3 | 申請日: | 2020-11-09 |
| 公開(公告)號: | CN112356033B | 公開(公告)日: | 2021-09-10 |
| 發(fā)明(設(shè)計(jì))人: | 代偉;李創(chuàng)業(yè);繆燕子;馬小平 | 申請(專利權(quán))人: | 中國礦業(yè)大學(xué) |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 江蘇圣典律師事務(wù)所 32237 | 代理人: | 郝偉揚(yáng) |
| 地址: | 221116 *** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 融合 差異 序列 rrt 算法 機(jī)械 路徑 規(guī)劃 方法 | ||
1.一種融合低差異序列與RRT算法的機(jī)械臂路徑規(guī)劃方法,其特征在于,包括以下步驟:
步驟一:初始化工作環(huán)境
建立機(jī)械臂的運(yùn)動學(xué)模型并確定機(jī)械臂的運(yùn)動空間和障礙物Obstacle;獲取機(jī)械臂狀態(tài)空間中的起始點(diǎn)xstart和目標(biāo)點(diǎn)xgoal;初始化隨機(jī)樹Tnode;并確定RRT算法參數(shù):目標(biāo)偏置概率p、采樣池容量n、步長step及允許誤差error;
步驟二:關(guān)節(jié)角空間采樣
2.1設(shè)定目標(biāo)偏置概率p,并在區(qū)間范圍(0,1)之間生成隨機(jī)數(shù)rand;
2.2若rand≤p,不再進(jìn)行采樣,令采樣點(diǎn)xsample等于目標(biāo)點(diǎn)xgoal;
2.3若randp使用Sobol序列生成n個(gè)采樣點(diǎn)xsample按與目標(biāo)點(diǎn)xgoal歐式距離的遠(yuǎn)近,從小到大排列進(jìn)入采樣池;
步驟三:生成新節(jié)點(diǎn)
3.1尋找隨機(jī)樹Tnode中距離采樣點(diǎn)xsample最近的一個(gè)點(diǎn)作為最近節(jié)點(diǎn)xnearest;
3.2在最近節(jié)點(diǎn)xnearest到采樣點(diǎn)xsample的連線方向上以步長step前進(jìn)生成新節(jié)點(diǎn)xnew;
3.3進(jìn)行碰撞檢測,判斷生成的新節(jié)點(diǎn)xnew對應(yīng)的機(jī)械臂位姿是否與障礙物發(fā)生碰撞;在與障礙物發(fā)生碰撞的情況下,若當(dāng)前采樣點(diǎn)xsample是由步驟2.2得到的,轉(zhuǎn)到步驟二重新采樣;若當(dāng)前采樣點(diǎn)xsample是由步驟2.3得到的,舍棄該采樣點(diǎn)按順序選擇采樣池中下一個(gè)采樣點(diǎn)xsample并轉(zhuǎn)到步驟三生成新節(jié)點(diǎn)xnew,除非采樣池中采樣點(diǎn)xsample生成的新節(jié)點(diǎn)xnearest都不滿足要求再重新進(jìn)行采樣;若沒有檢測到碰撞則將新節(jié)點(diǎn)xnew存儲到隨機(jī)樹Tnode,且最近節(jié)點(diǎn)xnearest視為新節(jié)點(diǎn)xnew的父節(jié)點(diǎn);
3.4根據(jù)更新后的隨機(jī)樹Tnode,重復(fù)步驟二~步驟三,直到得到的最新的節(jié)點(diǎn)xnew滿足|xnew-xgoal|error,視為找到目標(biāo)點(diǎn);
3.5在隨機(jī)樹Tnode中根據(jù)各節(jié)點(diǎn)的父子關(guān)系,反向搜索找到規(guī)劃路徑;
步驟四:路徑優(yōu)化處理
將步驟三得到的路徑使用基于最小二乘法的五次多項(xiàng)式擬合方法擬合出光滑曲線,采樣光滑曲線上的點(diǎn)并按機(jī)械臂控制器的通訊協(xié)議通過串口發(fā)送控制指令。
2.根據(jù)權(quán)利要求1所述的融合低差異序列與RRT算法的機(jī)械臂路徑規(guī)劃方法,其特征在于:在所述步驟二中,所述Sobol序列是一種比偽隨機(jī)序列分布更加均勻的序列,是一組基于{vi}所形成的序列,mi2i且為正奇數(shù);vi,mi的生成依賴于系數(shù)為a、階數(shù)為p的簡單多項(xiàng)式f(z),多項(xiàng)式系數(shù)只為0或1,形式為:
f(z)=zp+a1zp-1+…+ap-1z+ap
當(dāng)ip時(shí)需要指定mi的值,而當(dāng)ip時(shí),mi遞推公式為:
其中表示二進(jìn)制按位異或,對于vi的遞歸公式為:
其中表示向下取整。
得到Sobol序列的第i個(gè)數(shù):
其中…b3b2b1是i的二進(jìn)制表示;
所述采樣點(diǎn)xsample由機(jī)械臂各個(gè)關(guān)節(jié)角組成,每一個(gè)關(guān)節(jié)角由一個(gè)Sobol序列生成;通過改變多項(xiàng)式f(z)的系數(shù),得到不同的Sobol序列;得到的Sobol序列均勻分布于(0,1)空間;采樣點(diǎn)xsample中的一個(gè)關(guān)節(jié)角表示為min+(max-min)*xi,其中min和max表示關(guān)節(jié)角上下限。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國礦業(yè)大學(xué),未經(jīng)中國礦業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011242965.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于磺達(dá)肝癸鈉質(zhì)量控制的參比化合物
- 一種用于人工牛黃原料藥質(zhì)量控制的指紋圖譜
- 一種基于改進(jìn)RRT<sup>*</sup>算法的移動機(jī)器人路徑規(guī)劃方法
- 基于改進(jìn)RRT的水下航行器滾動規(guī)劃算法
- 一種障礙物集中環(huán)境下的機(jī)器人路徑生成方法
- 一種吸塵器剩余運(yùn)行時(shí)間估算方法
- 一種改進(jìn)雙向RRT算法的機(jī)械臂運(yùn)動規(guī)劃方法
- 腎臟替代療法啟動策略評估方法、裝置及電子設(shè)備
- 一種無人機(jī)避障路徑規(guī)劃方法及系統(tǒng)
- 一種機(jī)械臂路徑規(guī)劃方法





