[發(fā)明專(zhuān)利]一種蛇形機(jī)器人路徑跟隨規(guī)劃方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810947211.4 | 申請(qǐng)日: | 2018-08-20 |
| 公開(kāi)(公告)號(hào): | CN108994836A | 公開(kāi)(公告)日: | 2018-12-14 |
| 發(fā)明(設(shè)計(jì))人: | 谷國(guó)迎;湯磊;朱向陽(yáng) | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海交通大學(xué) |
| 主分類(lèi)號(hào): | B25J9/16 | 分類(lèi)號(hào): | B25J9/16 |
| 代理公司: | 上海旭誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 31220 | 代理人: | 鄭立 |
| 地址: | 200240 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 蛇形機(jī)器人 搜索 控制技術(shù)領(lǐng)域 迭代計(jì)算 封閉空間 復(fù)雜空間 關(guān)節(jié)位置 計(jì)算效率 空間曲線 路徑曲線 實(shí)時(shí)控制 有效減少 運(yùn)動(dòng)規(guī)劃 運(yùn)動(dòng)過(guò)程 計(jì)算量 靈活的 規(guī)劃 編程 迭代 關(guān)節(jié) 保存 | ||
1.一種蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,包括以下主要步驟:
(1)蛇形機(jī)器人路徑曲線生成,具體為根據(jù)所述蛇形機(jī)器人在空間中所要經(jīng)過(guò)的點(diǎn),或者根據(jù)空間障礙物等約束信息反求所述蛇形機(jī)器人機(jī)械臂的可行路徑點(diǎn),生成一條連續(xù)光滑無(wú)碰撞的路徑曲線;
(2)蛇形機(jī)器人關(guān)節(jié)位置搜索,具體為所述蛇形機(jī)器人路徑曲線生成以后,所述蛇形機(jī)器人每往前進(jìn)一步,需搜索所述蛇形機(jī)器人機(jī)械臂的關(guān)節(jié)點(diǎn)與所述蛇形機(jī)器人路徑曲線上的匹配點(diǎn);
(3)蛇形機(jī)器人關(guān)節(jié)角度反解,具體為在一個(gè)控制周期內(nèi),所述蛇形機(jī)器人機(jī)械臂的關(guān)節(jié)點(diǎn)確定之后,可以根據(jù)所述關(guān)節(jié)點(diǎn)信息以及所述蛇形機(jī)器人運(yùn)動(dòng)學(xué)模型反求所述蛇形機(jī)器人在該時(shí)刻下對(duì)應(yīng)的關(guān)節(jié)轉(zhuǎn)角。
2.如權(quán)利要求1所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述步驟(1)包括離線預(yù)先生成和在線實(shí)時(shí)生成兩種方式。
3.如權(quán)利要求2所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述步驟(1)中所述離線預(yù)先生成具體為當(dāng)所述蛇形機(jī)器人工作環(huán)境參數(shù)已知時(shí),根據(jù)所述蛇形機(jī)器人機(jī)械臂所要經(jīng)過(guò)的點(diǎn)和障礙的位置,確定所述蛇形機(jī)器人在空間中所要通過(guò)的關(guān)鍵點(diǎn),利用樣條曲線將所述關(guān)鍵點(diǎn)連接起來(lái)形成所述蛇形機(jī)器人路徑曲線。
4.如權(quán)利要求2所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述步驟(1)中所述離線預(yù)先生成也可以為當(dāng)所述蛇形機(jī)器人工作環(huán)境參數(shù)已知時(shí),通過(guò)A*算法、蟻群算法等自動(dòng)路徑規(guī)劃算法自動(dòng)生成所述蛇形機(jī)器人路徑曲線。
5.如權(quán)利要求2所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述步驟(1)中所述在線實(shí)時(shí)生成具體為當(dāng)所述蛇形機(jī)器人工作環(huán)境參數(shù)未知時(shí),在所述蛇形機(jī)器人實(shí)時(shí)控制中,基于各類(lèi)傳感器實(shí)時(shí)獲取環(huán)境特征并調(diào)整所述蛇形機(jī)器人路徑曲線,所述蛇形機(jī)器人機(jī)械臂跟隨所述蛇形機(jī)器人路徑曲線運(yùn)動(dòng)滯后于所述蛇形機(jī)器人路徑曲線的生成。
6.如權(quán)利要求3所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述樣條曲線不限定于某種形式,包括多項(xiàng)式、Bezier、B樣條曲線等。
7.如權(quán)利要求1所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述步驟(2)中當(dāng)所述蛇形機(jī)器人路徑曲線連續(xù)時(shí),在t時(shí)刻所述蛇形機(jī)器人機(jī)械臂的關(guān)節(jié)中心C1(t)-Cn(t)需落在所述蛇形機(jī)器人路徑曲線上,同時(shí)相鄰的所述關(guān)節(jié)點(diǎn)需滿足桿長(zhǎng)公式:
||Ci(t)-Ci-1(t)||=Li-1,i∈[2,n]
其中||g||為歐幾里德范數(shù),Li-1為第i-1根桿的長(zhǎng)度,當(dāng)t=0時(shí),第一個(gè)所述關(guān)節(jié)點(diǎn)與所述蛇形機(jī)器人路徑曲線起始點(diǎn)重合,C1(0)=P1,所述蛇形機(jī)器人的驅(qū)動(dòng)底座沿所述蛇形機(jī)器人路徑曲線做進(jìn)給運(yùn)動(dòng),等時(shí)間間隔采樣,所述驅(qū)動(dòng)底座的位置已知,故C1(t)可由驅(qū)動(dòng)進(jìn)給量求得,對(duì)應(yīng)時(shí)刻其余的所述關(guān)節(jié)點(diǎn)可由所述桿長(zhǎng)公式逐個(gè)求得。
8.如權(quán)利要求7所述的蛇形機(jī)器人路徑跟隨規(guī)劃方法,其特征在于,所述桿長(zhǎng)公式中的非線性方程可采用二分法搜索、牛頓法迭代法及梯度下降法等方法求解,可將桿長(zhǎng)的相對(duì)誤差ξ作為算法迭代終止的條件,ξ如下式所示:
當(dāng)相對(duì)誤差ξ小于給定閾值時(shí),認(rèn)為找到了所述蛇形機(jī)器人路徑曲線上對(duì)應(yīng)的關(guān)節(jié)點(diǎn)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海交通大學(xué),未經(jīng)上海交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810947211.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種用于蛇形仿生機(jī)器人轉(zhuǎn)彎運(yùn)動(dòng)的切線控制方法
- 一種基于蛇形機(jī)器人的環(huán)境探測(cè)系統(tǒng)
- 基于遺傳模擬退火算法的蛇形機(jī)器人運(yùn)動(dòng)控制方法
- 一種模塊化可重構(gòu)的蛇形機(jī)器人
- 一種蛇形機(jī)器人路徑跟隨規(guī)劃方法
- 蛇形機(jī)器人運(yùn)動(dòng)控制與末端定位方法及裝置、存儲(chǔ)介質(zhì)
- 一種可分離陸空兩棲機(jī)器人及分離組合控制方法
- 基于改進(jìn)Serpenoid曲線的多關(guān)節(jié)蛇形機(jī)器人自適應(yīng)軌跡跟蹤控制器設(shè)計(jì)方法
- 仿生蛇形機(jī)器人蜿蜒運(yùn)動(dòng)仿真方法、系統(tǒng)、設(shè)備及介質(zhì)
- 基于強(qiáng)化學(xué)習(xí)的蛇形急救機(jī)器人結(jié)構(gòu)參數(shù)快速設(shè)計(jì)方法
- 數(shù)據(jù)存儲(chǔ)介質(zhì)技術(shù)領(lǐng)域的雙面復(fù)制
- 數(shù)據(jù)處理裝置和數(shù)據(jù)播發(fā)裝置技術(shù)領(lǐng)域
- 快速車(chē)輛總線網(wǎng)絡(luò)活動(dòng)技術(shù)領(lǐng)域
- 鋰離子棱柱狀電池技術(shù)領(lǐng)域
- 多數(shù)票決錯(cuò)誤校正技術(shù)領(lǐng)域
- 智能型電梯系統(tǒng)技術(shù)領(lǐng)域
- 一種林木幼苗培育系統(tǒng)技術(shù)領(lǐng)域
- 乘客和車(chē)輛相互認(rèn)證技術(shù)領(lǐng)域
- 一種家校通教育管理系統(tǒng)技術(shù)領(lǐng)域
- 帶有合閘電阻的斷路器技術(shù)領(lǐng)域
- 一種實(shí)現(xiàn)迭代算法的FPGA并行計(jì)算電路自動(dòng)生成方法
- 基于改進(jìn)卡爾曼濾波的變參數(shù)迭代估計(jì)方法
- 一種精確計(jì)算任務(wù)高速緩存WCET的分析方法
- 神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練裝置和方法
- 一種高精度實(shí)時(shí)輪廓誤差估計(jì)方法
- 數(shù)據(jù)迭代的處理裝置及處理方法
- 對(duì)迭代計(jì)算的防范水平攻擊的保護(hù)
- 薄層偏移剖面的計(jì)算方法及系統(tǒng)
- 一種Gaia系統(tǒng)中基于數(shù)據(jù)特征的動(dòng)態(tài)優(yōu)先級(jí)迭代器
- 一種用于節(jié)流裝置參數(shù)計(jì)算的方法





