[發(fā)明專利]一種機(jī)器人軌跡跟蹤方法、系統(tǒng)及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010410198.6 | 申請(qǐng)日: | 2020-05-15 |
| 公開(公告)號(hào): | CN111506081B | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設(shè)計(jì))人: | 余伶俐;王正久;霍淑欣;白宇;周開軍 | 申請(qǐng)(專利權(quán))人: | 中南大學(xué) |
| 主分類號(hào): | G05D1/02 | 分類號(hào): | G05D1/02 |
| 代理公司: | 長沙正奇專利事務(wù)所有限責(zé)任公司 43113 | 代理人: | 馬強(qiáng);王娟 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 機(jī)器人 軌跡 跟蹤 方法 系統(tǒng) 存儲(chǔ) 介質(zhì) | ||
1.一種機(jī)器人軌跡跟蹤方法,其特征在于,包括以下步驟:
1)獲取全局路徑序列其中,表示全局規(guī)劃路徑在全局坐標(biāo)系下的第i個(gè)路徑點(diǎn)對(duì)應(yīng)的橫坐標(biāo),表示全局規(guī)劃路徑在全局坐標(biāo)系下的第i個(gè)路徑點(diǎn)對(duì)應(yīng)的縱坐標(biāo),表示全局規(guī)劃序列在全局坐標(biāo)系下的第i個(gè)路徑點(diǎn)對(duì)應(yīng)的航向角,N對(duì)應(yīng)全局規(guī)劃的路徑中路徑點(diǎn)的數(shù)量;
2)將機(jī)器人軌跡跟蹤問題構(gòu)建成最優(yōu)化規(guī)劃問題B:={X,U},采用動(dòng)態(tài)窗口法求解所述最優(yōu)化規(guī)劃問題,得到局部最優(yōu)軌跡序列X*:={xi,yi,θi}i=1,...n和控制量序列U*:={vi,ωi}i=1,...n-1;其中,γk代表各個(gè)優(yōu)化目標(biāo)的權(quán)重,fk(B)代表相應(yīng)的各部分子代價(jià)函數(shù);B:={X,U}代表可行解,X:={xi}i=1,...,n,xi=(xi,yi,θi)代表軌跡序列;U:={ui}i=1,...,n-1,ui=(vi,ωi)代表控制量序列,vi,ωi分別為機(jī)器人從路徑點(diǎn)i-1到路徑點(diǎn)i的速度和角速度,n對(duì)應(yīng)求解出的軌跡點(diǎn)的數(shù)量;構(gòu)建最優(yōu)化規(guī)劃問題的具體實(shí)現(xiàn)過程包括:
A)構(gòu)建機(jī)器人全局坐標(biāo)系和機(jī)器人運(yùn)動(dòng)坐標(biāo)系,并獲取當(dāng)前機(jī)器人在全局坐標(biāo)系下的位姿xi=(xi,yi,θi),即運(yùn)動(dòng)坐標(biāo)系相對(duì)于全局坐標(biāo)系的位姿;其中,機(jī)器人運(yùn)動(dòng)坐標(biāo)系以機(jī)器人質(zhì)心為原點(diǎn),機(jī)器人速度方向?yàn)閤軸正向,垂直x軸逆時(shí)針方向?yàn)閥軸正向;全局坐標(biāo)系與大地固連,定義為初始時(shí)刻機(jī)器人的運(yùn)動(dòng)坐標(biāo)系,即機(jī)器人將要開始運(yùn)動(dòng)時(shí),以機(jī)器人質(zhì)心為原點(diǎn),機(jī)器人將要行進(jìn)的速度方向?yàn)閤軸正向,垂直x軸逆時(shí)針方向?yàn)閥軸正向構(gòu)建的坐標(biāo)系;
B)在全局坐標(biāo)系下,將機(jī)器人軌跡跟蹤構(gòu)建成最優(yōu)化問題,即代價(jià)函數(shù)B:={X,U};γk包括γpath1、γpath2、γobstacle1、γobstacle2、γgoal、γvelocity,分別對(duì)應(yīng)為各個(gè)子代價(jià)函數(shù)為fpath1、fpath2、fobstacle1、fobstacle2、fgoal、fvelocity的權(quán)重,其中,γobstacle1、γgoal、γvelocity為設(shè)定的固定權(quán)重,γpath1、γpath2、γobstacle2為自適應(yīng)變動(dòng)的權(quán)重:
domin表示當(dāng)前位置距離各個(gè)障礙物的最小距離,γpath1,min和γpath1,max分別表示權(quán)重γpath1的最小值和最大值,γpath2,max和γpath1,min分別表示權(quán)重γpath2的最大值和最小值,γobstacle2min表示權(quán)重γobstacle2的最小值,Ds為設(shè)定的閾值,Kc為設(shè)定的參數(shù),a為設(shè)定的參數(shù);
fk(B)表示各個(gè)子代價(jià)函數(shù),各子代價(jià)函數(shù)具體形式如下:
fpath1=eΓ(dpath,min,rpmax,ε,S,n);
fpath2=dpath,min;
fobstacle1=eΓ(-dpomin,-romin,ε,S,n);
fobstacle2=dpomin;
其中,dpath, min代表求解出的軌跡序列中點(diǎn)與全局路徑序列中相應(yīng)點(diǎn)的距離中的最小值,rpmax代表最大容許跟蹤誤差;dpomin代表求解出的軌跡序列中點(diǎn)與障礙物距離中的最小值,romin代表求解出的容許機(jī)器人靠近障礙物的最短距離;eΓ(b,br,ε,S,n)為約束函數(shù),b代表目標(biāo)變量,br代表期望目標(biāo)變量的上限,S、n、ε為人為設(shè)定參數(shù);xgoal、ygoal是機(jī)器人終點(diǎn)位置坐標(biāo),xi、yi是相應(yīng)的機(jī)器人位置坐標(biāo),θi是相應(yīng)的機(jī)器人航向角;v代表優(yōu)化問題求解出的機(jī)器人局部軌跡行駛的平均速度;
所述優(yōu)化問題的約束如下:
0≤vi≤vmax;
-ωmax≤ωi≤ωmax;
其中,ΔT表示機(jī)器人控制周期,vi,ωi分別為機(jī)器人從路徑點(diǎn)i-1到路徑點(diǎn)i的速度和角速度,ai,αi分別為機(jī)器人從路徑點(diǎn)i-1到路徑點(diǎn)i點(diǎn)加速度與角加速度,amax,αmax分別為機(jī)器人加速度和角加速度的上限;
3)將求解得到的速度、角速度序列的前m個(gè)值Um*:={vi,ωi}i=1,...m,按照控制周期下發(fā)給機(jī)器人執(zhí)行器;
4)若機(jī)器人到達(dá)終點(diǎn),則停止;否則跳轉(zhuǎn)至步驟2)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中南大學(xué),未經(jīng)中南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010410198.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種振動(dòng)篩篩板固定裝置
- 下一篇:一種連株播種盤裝置及播種方法
- 一種移動(dòng)終端出行軌跡的確定方法
- 軌跡描繪裝置和軌跡描繪方法以及軌跡描繪系統(tǒng)
- 一種軌跡數(shù)據(jù)清洗方法及裝置
- 一種移動(dòng)軌跡構(gòu)建方法及裝置
- 一種行駛軌跡的分類方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種多維軌跡分析方法及裝置
- 一種軌跡聚類的方法、設(shè)備及存儲(chǔ)介質(zhì)
- 軌跡數(shù)據(jù)的處理方法及裝置、電子設(shè)備
- 一種多維時(shí)空軌跡融合方法、裝置、機(jī)器可讀介質(zhì)及設(shè)備
- 一種軌跡點(diǎn)的基礎(chǔ)語義識(shí)別方法及相關(guān)設(shè)備
- 移動(dòng)通信系統(tǒng)中標(biāo)準(zhǔn)接口的消息跟蹤方法及其系統(tǒng)
- 網(wǎng)絡(luò)跟蹤系統(tǒng)及跟蹤控制方法
- 同步跟蹤自動(dòng)調(diào)節(jié)裝置
- 業(yè)務(wù)信令跟蹤方法、系統(tǒng)及裝置
- 超聲波診斷裝置
- 一種自動(dòng)跟蹤方法、自動(dòng)跟蹤設(shè)備及自動(dòng)跟蹤系統(tǒng)
- 多目標(biāo)跟蹤方法、系統(tǒng)、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 一種軌跡跟蹤方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種目標(biāo)跟蹤方法、裝置及存儲(chǔ)介質(zhì)
- 信號(hào)跟蹤方法、濾波方法、裝置及醫(yī)療設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





