[發(fā)明專利]一種深空探測(cè)自主任務(wù)規(guī)劃約束推理的自動(dòng)編碼方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710701350.4 | 申請(qǐng)日: | 2017-08-15 |
| 公開(kāi)(公告)號(hào): | CN107491310B | 公開(kāi)(公告)日: | 2020-08-21 |
| 發(fā)明(設(shè)計(jì))人: | 姜嘯;徐瑞;崔平遠(yuǎn);朱圣英;高艾 | 申請(qǐng)(專利權(quán))人: | 北京理工大學(xué) |
| 主分類號(hào): | G06F8/41 | 分類號(hào): | G06F8/41;G06F8/35 |
| 代理公司: | 北京正陽(yáng)理工知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11639 | 代理人: | 唐華 |
| 地址: | 100081 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 探測(cè) 自主 任務(wù) 規(guī)劃 約束 推理 自動(dòng) 編碼 方法 | ||
1.一種深空探測(cè)自主任務(wù)規(guī)劃約束推理的自動(dòng)編碼方法,其特征在于:在建立深空探測(cè)器系統(tǒng)模型文件基礎(chǔ)上,分析深空探測(cè)器系統(tǒng)模型特點(diǎn),將深空探測(cè)器系統(tǒng)模型中多種謂詞類型統(tǒng)一轉(zhuǎn)化為二元謂詞,并提取謂詞中的變量構(gòu)成待選變量集;針對(duì)深空探測(cè)器系統(tǒng)模型中的每個(gè)動(dòng)作,將動(dòng)作中的變量與待選變量集匹配篩選,建立描述該動(dòng)作的表約束的表頭,考察該動(dòng)作的因果關(guān)系,將表頭中的不變變量合并,降低計(jì)算機(jī)存儲(chǔ)空間的占用,同時(shí)降低約束處理過(guò)程中的復(fù)雜度;最后通過(guò)問(wèn)題文件中規(guī)劃問(wèn)題的初始狀態(tài)、目標(biāo)狀態(tài)、變量值域信息將表頭實(shí)例化,完成該動(dòng)作表約束的構(gòu)建;通過(guò)將深空探測(cè)器系統(tǒng)模型中所有動(dòng)作轉(zhuǎn)化表約束,實(shí)現(xiàn)將深空探測(cè)器系統(tǒng)模型自動(dòng)編碼為約束形式,用于約束推理;
具體步驟如下:
步驟1,建立深空探測(cè)器系統(tǒng)模型文件;
深空探測(cè)器系統(tǒng)模型文件包含領(lǐng)域文件和問(wèn)題文件兩部分,領(lǐng)域文件用于聲明深空探測(cè)器系統(tǒng)模型SYS中的m個(gè)動(dòng)作:
SYS={var1,var2,...vari,...varm},1≤i≤m
其中
vari=name,prei,effi
vari代表深空探測(cè)器系統(tǒng)中第i個(gè)動(dòng)作,name代表該動(dòng)作的標(biāo)號(hào),prei和effi分別代表該動(dòng)作的前提條件和后續(xù)狀態(tài);
領(lǐng)域文件中同時(shí)用于聲明支持動(dòng)作聲明的一元及二元邏輯謂詞,符號(hào)表示為(MonPre,?x)或(BiPre,?x,?y);其中MonPre,BiPre分別代表一元謂詞與二元謂詞,?x和?y代表可執(zhí)行動(dòng)作的活動(dòng)單元;
所述的問(wèn)題文件用于聲明深空探測(cè)自主任務(wù)規(guī)劃問(wèn)題的初始狀態(tài)、目標(biāo)狀態(tài)以及各狀態(tài)的所有取值;
步驟2,對(duì)模型文件進(jìn)行預(yù)處理,將一元邏輯謂詞統(tǒng)一轉(zhuǎn)化為二元謂詞;
(MonPre,?x)→(IsMonPre,?x,BOOL)
建立謂詞集合
PreList={precdicate1,precdicate2,...,precdicatei,...,precdicaten},其中precdicatei代表模型文件中的第i個(gè)謂詞;
步驟3,根據(jù)步驟2生成的模型文件,記錄規(guī)劃中的動(dòng)作,并將所述的動(dòng)作壓入約束鏈表Conlist;
ConList=(name1,name2,...,namem)
步驟4,根據(jù)步驟2生成的模型文件,提取約束可滿足中所需要的變量;建立變量集VarSet,并將謂詞集合PreList中每個(gè)謂詞中活動(dòng)單元壓入變量集VarSet,作為后續(xù)約束處理的待選變量;
步驟5,當(dāng)約束鏈表ConList不為空時(shí),隨即選取表中動(dòng)作namei,ConList=ConList-namei,并為該動(dòng)作生成表約束的表頭;記錄動(dòng)作namei中的活動(dòng)單元,并檢查該活動(dòng)單元是否屬于變量集VarSet;如不滿足,跳至下一活動(dòng)單元,如滿足,記錄該單元為變量;直至所有活動(dòng)單元檢查完畢,將所有標(biāo)記為變量的活動(dòng)單元生成表頭如下表:
其中變量上標(biāo)t代表該變量處于動(dòng)作的前提條件階段,上標(biāo)t+1代表該變量處于動(dòng)作的后續(xù)狀態(tài)階段;
步驟6,根據(jù)動(dòng)作的因果關(guān)系,記錄表約束中變量的變化情況,并將不變量進(jìn)行合并;當(dāng)變量與取值相等時(shí),變量與合并為vari;
步驟7,根據(jù)步驟1中生成的問(wèn)題文件,將步驟6中生成的表頭進(jìn)行實(shí)例化;將步驟6中全部表頭,根據(jù)步驟6中記錄的變化情況在問(wèn)題文件中選取可行的賦值,并將所述的可行賦值填入約束表的Value行中,完成表約束的構(gòu)建;
步驟8,完成步驟7后,選取約束鏈表ConList中的下一個(gè)動(dòng)作,重復(fù)執(zhí)行步驟5至7,直到深空探測(cè)器系統(tǒng)模型SYS中所有的動(dòng)作編碼為表約束;即實(shí)現(xiàn)深空探測(cè)自主任務(wù)規(guī)劃自動(dòng)編碼為約束形式,用于約束推理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京理工大學(xué),未經(jīng)北京理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710701350.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價(jià)值的任務(wù)管理方法及裝置
- 用于運(yùn)行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種自動(dòng)分配和推送的任務(wù)管理平臺(tái)及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲(chǔ)介質(zhì)
- 基于會(huì)話的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 動(dòng)態(tài)優(yōu)化交通規(guī)劃方法和系統(tǒng)
- 路徑預(yù)約規(guī)劃結(jié)果同步系統(tǒng)及方法
- 一種波長(zhǎng)路由規(guī)劃方法和裝置
- 硬件規(guī)劃的方法和裝置
- 能量供求規(guī)劃裝置及能量供求規(guī)劃方法
- 一種基于企業(yè)效益與用戶體驗(yàn)的微電網(wǎng)規(guī)劃方法
- 城市規(guī)劃方法、裝置及電子設(shè)備
- 場(chǎng)館座位信息的規(guī)劃方法及裝置、系統(tǒng)
- 路徑規(guī)劃系統(tǒng)及路徑規(guī)劃方法
- 基于深度學(xué)習(xí)的路線規(guī)劃方法及系統(tǒng)





