欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

適用于動態(tài)環(huán)境的LTL?A*?A*最優(yōu)路徑規(guī)劃方法與流程

文檔序號:12117051閱讀:來源:國知局

技術(shù)特征:

1.一種適用于動態(tài)環(huán)境的LTL-A*-A*最優(yōu)路徑規(guī)劃方法,具體步驟如下:

步驟1:將機器人所在的環(huán)境建模為一個加權(quán)切換系統(tǒng)模型,加權(quán)切換系統(tǒng)是一個元組T:=(Q,q0T,∏,ζ,ωT),其中Q為一個有限狀態(tài)集,即環(huán)境中選取的路徑節(jié)點集;q0∈Q代表初始狀態(tài),即機器人運行的起點;δT→2Q代表切換關(guān)系,即環(huán)境中各個路徑節(jié)點之間的連通狀況;∏代表原子命題集;ζ:Q→2代表標識函數(shù)集;ω代表切換權(quán)重且ω>0,即機器人在環(huán)境中任意兩路徑節(jié)點之間運行的成本;在加權(quán)切換系統(tǒng)中原子命題代表加權(quán)切換系統(tǒng)中各個狀態(tài)的屬性,當且僅當狀態(tài)q處原子命題π為真時,π∈ζ(q)才成立,若q2∈δ(q1),則q2為q1的后續(xù)狀態(tài);加權(quán)切換系統(tǒng)中的一條軌跡(路徑)rT是由T中的有限個狀態(tài)組成,即rT=q0q1q2...,其中對于任意的i≥0都有qi+1∈δ(qi)成立,軌跡rT包含了有限個標識函數(shù)o=o0o1o2...,其中oi∈ζ(qi);

步驟2:根據(jù)線性時序邏輯理論,利用線性時序邏輯(LTL)公式φ描述移動機器人的復雜任務;遍歷任務公式φ=Fp1∧Fp2∧Fp3,其中,p1、p2和p3代表環(huán)境中的節(jié)點,∧為布爾算子與操作,則φ表示機器人最終到達p1、最終到達p2和最終到達p3,也就是機器人必須遍歷所有我們感興趣的節(jié)點(任務節(jié)點);避障任務公式其中o1、o2和o3表示環(huán)境中的障礙物,p1為任務節(jié)點,為布爾算子非操作,則φ表示機器人到達p1節(jié)點之前要避開o1、o2和o3三個障礙物;

步驟3:為了將環(huán)境信息與任務信息相融合,通過LTL2BA工具包將線性時序任務公式φ轉(zhuǎn)換為任務可行性圖表的形式,即Büchi自動機,Büchi自動機是一個元組B:=(SB,SB0,∑BB,FB);其中,SB代表一個有限的狀態(tài)集;SB0∈SB代表初始狀態(tài);∑B代表輸入的字符表;代表切換函數(shù);代表最終狀態(tài)集;

步驟4:將機器人運行環(huán)境對應的加權(quán)切換系統(tǒng)T:=(Q,q0T,Π,ζ,ωT)和任務公式對應的Büchi自動機B:=(SB,SB0,∑BB,FB)做笛卡爾乘積,構(gòu)建即任務可行網(wǎng)絡拓撲P,即P為一個元組(SP,SP0P,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))成立;ωP為繼承自T的權(quán)重,即當(qj,sl)∈δP((qj,sl))時,則ωP((qi,sk),(qj,sl))=ωT(qi,qj);FP=Q×FB代表一個最終的接收狀態(tài)集。任務可行網(wǎng)絡拓撲通過笛卡爾乘積將環(huán)境信息與任務需求相融合,確保了最終尋優(yōu)所得路徑既能夠符合環(huán)境信息,又能夠滿足任務需求;

步驟5:在步驟4得到的任務可行性網(wǎng)絡拓撲上,第一次利用A*算法搜索出全局最優(yōu)路徑,由于任務可行性網(wǎng)絡拓撲包含了環(huán)境信息和任務信息,所以搜索出來的路徑可以保證為全局最優(yōu)路徑,A*算法是一種啟發(fā)式搜索算法,在搜索過程中通過建立估價函數(shù)來判斷優(yōu)先搜索方向,可以很大提高搜索效率;然后把在P圖上搜索出來的路徑映射回實際環(huán)境中得到移動機器人實際的運動路徑,即rP為P圖中對應路徑,rT為時間環(huán)境T圖對應路徑,機器人按照rT進行執(zhí)行任務;

步驟6:根據(jù)機器人執(zhí)行任務過程中的環(huán)境變化信息,更新加權(quán)切換系統(tǒng)模型,并產(chǎn)生局部任務公式,再次利用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)境所對應的加權(quán)切換系統(tǒng)中節(jié)點p16標識為障礙物,得到局部起點為p15到達局部終點p17,途中避開p16的局部任務,然后采用A*算法進行局部搜索,機器人按照所的路徑到達p17后,繼續(xù)按照全局路徑執(zhí)行任務,以此類推,當機器人在運行過程中環(huán)境路況發(fā)生變化時,則重復采用A*算法進行局部搜索最優(yōu)路徑,直至移動機器人完成指定任務。

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ǎng)絡拓撲上采用A*算法高效地搜索出既滿足環(huán)境信息又符合任務要求的最優(yōu)路徑。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
二手房| 綦江县| 健康| 花莲县| 富蕴县| 溆浦县| 秦皇岛市| 安溪县| 石渠县| 赣榆县| 鄯善县| 肇州县| 仙居县| 大同市| 郑州市| 饶平县| 虞城县| 朝阳市| 合水县| 什邡市| 获嘉县| 望谟县| 德化县| 淮南市| 周至县| 宽甸| 铁岭县| 丹棱县| 都江堰市| 龙州县| 商城县| 杭州市| 二连浩特市| 崇信县| 淳安县| 浦江县| 邯郸县| 平遥县| 林口县| 安西县| 获嘉县|