[發(fā)明專利]適用于動態(tài)環(huán)境的LTL-A*-A*最優(yōu)路徑規(guī)劃方法有效
| 申請?zhí)枺?/td> | 201610893302.5 | 申請日: | 2016-10-13 |
| 公開(公告)號: | CN106500697B | 公開(公告)日: | 2019-05-28 |
| 發(fā)明(設(shè)計)人: | 禹鑫燚;郭永奎;汪濤;盧靚;歐林林 | 申請(專利權(quán))人: | 浙江工業(yè)大學 |
| 主分類號: | G01C21/20 | 分類號: | G01C21/20;G05B13/04 |
| 代理公司: | 杭州天正專利事務(wù)所有限公司 33201 | 代理人: | 王兵;黃美娟 |
| 地址: | 310023 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 全局最優(yōu) 尋優(yōu) 最優(yōu)路徑規(guī)劃 動態(tài)環(huán)境 全局路徑 任務(wù)需求 算法搜索 最優(yōu)路徑 搜索 路段 環(huán)境信息 局部路徑 時序邏輯 通行 繞過 算法 機器人 應(yīng)用 跟蹤 檢測 | ||
1.一種適用于動態(tài)環(huán)境的LTL-A*-A*最優(yōu)路徑規(guī)劃方法,具體步驟如下:
步驟1:將機器人所在的環(huán)境建模為一個加權(quán)切換系統(tǒng)模型,加權(quán)切換系統(tǒng)是一個元組T:=(Q,q0,δT,∏,ζ,ωT),其中Q為一個有限狀態(tài)集,即環(huán)境中選取的路徑節(jié)點集;q0∈Q代表初始狀態(tài),即機器人運行的起點;δT→2Q代表切換關(guān)系,即環(huán)境中各個路徑節(jié)點之間的連通狀況;∏代表原子命題集;ζ:Q→2∏代表標識函數(shù)集;ωT代表切換權(quán)重且ωT>0,即機器人在環(huán)境中任意兩路徑節(jié)點之間運行的成本;在加權(quán)切換系統(tǒng)中原子命題代表加權(quán)切換系統(tǒng)中各個狀態(tài)的屬性,當且僅當狀態(tài)q處原子命題π為真時,π∈ζ(q)才成立,若q2∈δT(q1),則q2為q1的后續(xù)狀態(tài);加權(quán)切換系統(tǒng)中的一條軌跡rT是由T中的有限個狀態(tài)組成,即rT=q0q1q2...,其中對于任意的i≥0都有qi+1∈δT(qi)成立,軌跡rT包含了有限個標識函數(shù)o=o0o1o2...,其中oi∈ζ(qi);
步驟2:根據(jù)線性時序邏輯理論,利用線性時序任務(wù)公式φ描述移動機器人的復(fù)雜任務(wù);遍歷任務(wù)公式Fp1∧Fp2∧Fp3,其中,p1、p2和p3代表環(huán)境中的節(jié)點,∧為布爾算子與操作,遍歷任務(wù)公式Fp1∧Fp2∧Fp3則表示機器人最終到達p1、最終到達p2和最終到達p3,也就是機器人必須遍歷所有我們感興趣的任務(wù)節(jié)點;避障任務(wù)公式其中o1、o2和o3表示環(huán)境中的障礙物,為布爾算子非操作,避障任務(wù)公式則表示機器人到達p1節(jié)點之前要避開o1、o2和o3三個障礙物;
步驟3:為了將環(huán)境信息與任務(wù)信息相融合,通過LTL2BA工具包將線性時序任務(wù)公式φ轉(zhuǎn)換為任務(wù)可行性圖表的形式,即Büchi自動機,Büchi自動機是一個元組B:=(SB,SB0,∑B,δB,FB);其中,SB代表一個有限的狀態(tài)集;SB0∈SB代表初始狀態(tài);∑B代表輸入的字符表;代表切換函數(shù);代表最終狀態(tài)集;
步驟4:將機器人運行環(huán)境對應(yīng)的加權(quán)切換系統(tǒng)T:=(Q,q0,δT,∏,ζ,ωT)和任務(wù)公式對應(yīng)的Büchi自動機B:=(SB,SB0,∑B,δB,FB)做笛卡爾乘積,構(gòu)建即任務(wù)可行網(wǎng)絡(luò)拓撲P,即P為一個元組(SP,SP0,δP,wP,FP),其中SP=Q×SB代表狀態(tài)集;SP0={q0}×SB0代表初始狀態(tài)集;代表切換函數(shù),其定義為當且僅當qj∈δT(qi)并且sl∈δB(sk,ζ(qi))時,(qj,sl)∈δP((qi,sk))成立;wP為繼承自T的權(quán)重,即當(qj,sl)∈δP((qj,sl))時,則ωP((qi,sk),(qj,sl))=ωT(qi,qj);FP=Q×FB代表一個最終的接收狀態(tài)集;任務(wù)可行網(wǎng)絡(luò)拓撲通過笛卡爾乘積將環(huán)境信息與任務(wù)需求相融合,確保了最終尋優(yōu)所得路徑既能夠符合環(huán)境信息,又能夠滿足任務(wù)需求;
步驟5:在步驟4得到的任務(wù)可行性網(wǎng)絡(luò)拓撲上,第一次利用A*算法搜索出全局最優(yōu)路徑,由于任務(wù)可行性網(wǎng)絡(luò)拓撲包含了環(huán)境信息和任務(wù)信息,所以搜索出來的路徑可以保證為全局最優(yōu)路徑,A*算法是一種啟發(fā)式搜索算法,在搜索過程中通過建立估價函數(shù)來判斷優(yōu)先搜索方向,可以很大提高搜索效率;然后把在P圖上搜索出來的路徑映射回實際環(huán)境中得到移動機器人實際的運動路徑,即rP為P圖中對應(yīng)路徑,rT為時間環(huán)境T圖對應(yīng)路徑,機器人按照rT進行執(zhí)行任務(wù);
步驟6:根據(jù)機器人執(zhí)行任務(wù)過程中的環(huán)境變化信息,更新加權(quán)切換系統(tǒng)模型,并產(chǎn)生局部任務(wù)公式,再次利用A*算法進行局部搜索,獲得局部最優(yōu)路徑;規(guī)劃所得路徑為:rT=p1→p8→p15→p16→p17時,p1,p8,p15,p16,p17為環(huán)境中的節(jié)點,當機器人運行達到節(jié)點p15時發(fā)現(xiàn)節(jié)點p16遇堵,無法通過節(jié)點p16到達節(jié)點p17,此時,將環(huán)境所對應(yīng)的加權(quán)切換系統(tǒng)中節(jié)點p16標識為障礙物,得到局部起點為p15到達局部終點p17,途中避開p16的局部任務(wù),然后采用A*算法進行局部搜索,機器人按照所的路徑到達p17后,繼續(xù)按照全局路徑執(zhí)行任務(wù),以此類推,當機器人在運行過程中環(huán)境路況發(fā)生變化時,則重復(fù)采用A*算法進行局部搜索最優(yōu)路徑,直至移動機器人完成指定任務(wù)。
2.根據(jù)權(quán)利要求1所描述的適用于動態(tài)環(huán)境的LTL-A*-A*最優(yōu)路徑規(guī)劃方法,其特征在于該方法基于LTL理論根據(jù)機器人工作環(huán)境進行多次最優(yōu)路徑搜索,使該方法適用于動態(tài)環(huán)境,并在任務(wù)可行性網(wǎng)絡(luò)拓撲上采用A*算法高效地搜索出既滿足環(huán)境信息又符合任務(wù)要求的最優(yōu)路徑。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工業(yè)大學,未經(jīng)浙江工業(yè)大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610893302.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于協(xié)同進化粒子群算法求解多任務(wù)問題
- 適用于動態(tài)環(huán)境的LTL-A*-A*最優(yōu)路徑規(guī)劃方法
- 一種基于能級跳躍的全局最優(yōu)稀疏表示方法
- 一種新型蝙蝠優(yōu)化算法系統(tǒng)
- 一種結(jié)合遺傳算法的混合粒子群優(yōu)化算法
- 生產(chǎn)排程方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種低復(fù)雜度的光纖優(yōu)化設(shè)計方法
- 基于量子帝王蝶優(yōu)化機制的雙層異構(gòu)網(wǎng)絡(luò)頻譜分配方法
- 一種基于PSO算法的有用偏差時序優(yōu)化方法
- 基于群智進化蟻群算法的交通規(guī)劃系統(tǒng)
- 基于連續(xù)階躍參考應(yīng)力的滿應(yīng)力結(jié)構(gòu)拓撲優(yōu)化設(shè)計方法
- 一種火電廠燃料全價值尋優(yōu)方法及系統(tǒng)
- 風電機組最優(yōu)槳距角自適應(yīng)尋優(yōu)控制方法、裝置和設(shè)備
- 一種蟻群尋優(yōu)方法及裝置
- 基于CNN的二決策變量優(yōu)化問題離散式尋優(yōu)方法及裝置
- 基于CNN的二決策變量優(yōu)化問題連續(xù)式尋優(yōu)方法及裝置
- 一種離散化粒子群尋優(yōu)二階慣性遲延模型辨識方法
- 構(gòu)建鋼軌斷面規(guī)格調(diào)整尋優(yōu)模型的方法
- 基于TWO-GRSA-HGSO的神經(jīng)網(wǎng)絡(luò)訓(xùn)練方法
- 火電機組工況尋優(yōu)模型獲取方法及系統(tǒng)、控制系統(tǒng)
- 一種智能運載機器人最優(yōu)路徑混合圖論控制規(guī)劃方法
- 基于預(yù)測感知的深度學習智能物流配送規(guī)劃系統(tǒng)
- 一種路徑規(guī)劃、存儲方法及其裝置
- 一種具有概率完備性的機器人最優(yōu)化點到區(qū)路徑規(guī)劃方法
- 一種考慮無人艇運動性能的二次路徑規(guī)劃方法
- 多水下機器人協(xié)同路徑規(guī)劃方法
- 一種自適應(yīng)的定址尋路規(guī)劃方法、裝置、設(shè)備及存儲介質(zhì)
- 面向疫情防控的虛擬村鎮(zhèn)環(huán)境路徑規(guī)劃方法及系統(tǒng)
- 無人機編隊、路徑規(guī)劃目標點交換方法、系統(tǒng)、介質(zhì)及終端
- 一種巡檢機器人避障路徑規(guī)劃方法、系統(tǒng)、設(shè)備和介質(zhì)
- 一種基于社區(qū)授權(quán)服務(wù)的動態(tài)訪問控制方法
- 在結(jié)構(gòu)化環(huán)境中執(zhí)行動態(tài)程序的系統(tǒng)和方法
- 動態(tài)游戲環(huán)境
- 群動態(tài)環(huán)境控制
- 基于虛擬化技術(shù)的動態(tài)蜜網(wǎng)環(huán)境部署實現(xiàn)系統(tǒng)及方法
- 虛擬和物理交互的動態(tài)映射
- 動態(tài)環(huán)境的拍照方法、移動終端及存儲器
- 移動終端的運行環(huán)境檢測方法及裝置
- 蟻群算法用于擁堵環(huán)境下的動態(tài)路徑規(guī)劃方法
- 基于動態(tài)環(huán)境下的目標檢測的視覺定位與建圖系統(tǒng)





