亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Petri網(wǎng)的掃地機(jī)器人路徑設(shè)計分析

        2018-08-30 08:52:04胡源王麗麗劉祥偉
        關(guān)鍵詞:模型

        胡源,王麗麗,劉祥偉

        (安徽理工大學(xué) 數(shù)學(xué)與大數(shù)據(jù)學(xué)院,安徽淮南 232001)

        近年來,科學(xué)技術(shù)的不斷進(jìn)步與發(fā)展,掃地機(jī)器人的功能也日益完善,但是由于現(xiàn)代房間住房內(nèi)部環(huán)境的復(fù)雜性,導(dǎo)致了掃地機(jī)器人難以完整記錄室內(nèi)環(huán)境,因此如何設(shè)計機(jī)器人的清掃路徑是整個設(shè)計系統(tǒng)的重點(diǎn)。

        Petri網(wǎng)的行為輪廓理論是以合理的自由選擇petri網(wǎng)為基礎(chǔ),從過程行為角度建模,使得Petri網(wǎng)模型間的行為關(guān)系具體化、數(shù)字化,直觀的刻畫了行為間的內(nèi)部關(guān)系[1],對服務(wù)的交互和組合能從過程行為角度上得到解決。構(gòu)建流程模型[1]能夠清晰地表現(xiàn)出業(yè)務(wù)行為的邏輯性和有序性,建模原理則給出了建模語言所需的形式化的程序。文獻(xiàn)[3]給出了在掃地機(jī)器人工作時,如何尋找內(nèi)層非障礙點(diǎn)的方法建議。文獻(xiàn)[4]提出了在滿足室內(nèi)環(huán)境全覆蓋的情況下,如何規(guī)劃掃地機(jī)器人的路徑問題想法。文獻(xiàn)[5]給出了在業(yè)務(wù)流程建模時,將一個建模目標(biāo)的多個輸入模型根據(jù)模型相關(guān)性合并成一個復(fù)雜的綜合模型,以及子模型的實(shí)現(xiàn)。文獻(xiàn)[6]介紹了一個利用組合性的方法檢測Petri網(wǎng)可達(dá)性。文獻(xiàn)[8]給出了在業(yè)務(wù)流程建模時,將一個建模目標(biāo)的多個輸入模型根據(jù)模型相關(guān)性合并成一個復(fù)雜的綜合模型,建模者可以觀察到輸入模型間的共性和不同之處,以及子模型的實(shí)現(xiàn),從而能更深一步的服務(wù)于建模目標(biāo)。文獻(xiàn)[9]給出了在業(yè)務(wù)流程建模時,將一個建模目標(biāo)的多個輸入模型根據(jù)模型相關(guān)性合并成一個復(fù)雜的綜合模型,建模者可以觀察到輸入模型間的共性和不同之處,以及子模型的實(shí)現(xiàn),從而能更深一步的服務(wù)于建模目標(biāo)。

        本文基于Petri網(wǎng)和行為輪廓的思想,從過程行為角度進(jìn)行建模,提出了掃地機(jī)器人路徑系統(tǒng)模型的設(shè)計分析。為了使得機(jī)器人在清掃環(huán)境系統(tǒng)中更方便快捷的達(dá)到環(huán)境全覆蓋,并且針對其在打掃過程中碰到路面障礙的情況,結(jié)合Petri網(wǎng)中的行為關(guān)系分析流程模型,使其達(dá)到適用性和一致性。

        1 基本概念

        下面僅介紹流程模型Petri網(wǎng)的定義及其可達(dá)性,闡述了行為輪廓的相關(guān)定義。

        定義1[1](流程模型Petri網(wǎng))一個流程模型Petri網(wǎng)PM=(P,T,F,C,s,e)是一個六元組,滿足以下條件:

        (1)P是有限庫所集,T是有限活動變遷集;

        (2)P≠?,T≠?且P?T=?;

        (3)F?(P×T)?(T×P)表示 PN 的流關(guān)系且(P?T,F)是強(qiáng)連通圖;

        (4)dom(F)?cod(F)=P?T,

        其中

        dom(F)={x∈P?T|?y∈P?T,(x,y∈F)} ;cod(F)={x∈P?T|?y∈P?T,(y,x)∈F}。

        (5)C={and,xor,or}是流程網(wǎng)的結(jié)構(gòu)類型;

        (6)M0是網(wǎng)的初始標(biāo)識,Mf是網(wǎng)的終止標(biāo)識,且Mf是死標(biāo)識;

        (7)s∈T是開始活動變遷,e∈T是終止活動變遷。

        則稱該網(wǎng)為流程模型Petri網(wǎng)。

        在此定義上,定義了網(wǎng)的前集和網(wǎng)的后集。

        定 義 2[2](變 遷 發(fā) 生 規(guī) 則)一 個 四 元 組PN=( )P,T;F,M0稱為Petri網(wǎng),并具有下面的變遷發(fā)生規(guī)則

        (1)變遷t∈T具有發(fā)生權(quán),當(dāng)且僅當(dāng)對?p∈·t:M(p)≥1,記作M[t>;

        (2)在標(biāo)識M下能使的變遷t經(jīng)發(fā)生后,得到一個新的標(biāo)識M′,記作M[t>M′,則有

        定 義 3[6]( 可 達(dá) 性 ) 已 知 Petri網(wǎng)PN=(P,T;F,M),如果存在t∈T,使M[t>M′,則稱M′為從M直接可達(dá)的。如果存在變遷序列t1,t2,…,tk和標(biāo)識序列M1,M2,…,Mk使得

        則稱Mk為從M可達(dá)的。從M可達(dá)的一切標(biāo)識的集合記為R( )M。

        圖1 可達(dá)性模型

        定義4[9](行為輪廓)設(shè)是一個網(wǎng),初始標(biāo)識為M0。對任給的變遷對滿足下面關(guān)系;

        (1)若t1?t2且t2?t1,則稱嚴(yán)格序關(guān)系,記作t1→t2;

        (2)若t1?t2且t2?t1,則稱嚴(yán)格逆序關(guān)系,記作t1→-1t2;

        (3)若t1?t2且t2?t1,則稱排他關(guān)系,記作t1//t2;

        (4)若t1?t2且t2?t1,則稱交叉序關(guān)系,記作t1×t2;

        2 基于Petri網(wǎng)的掃地機(jī)器人路徑系統(tǒng)的模型建立

        本部分首先基于Petri網(wǎng)建立掃地機(jī)器人路徑設(shè)置模型,其次分析該模型中活動間的相互關(guān)系并分析該模型的結(jié)構(gòu),完善機(jī)器人的路徑系統(tǒng),使得其能夠更好地完成清潔室內(nèi)的工作。目前來說,掃地機(jī)器人以螺旋式行動來進(jìn)行清掃的方式是效率最高的,它在避免了重復(fù)行走路徑的同時,也能夠有效的遍歷所有的區(qū)域達(dá)到完成各個區(qū)域的清掃目的。但是機(jī)器人在以螺旋模式行動的途中,若是在途中碰到了較大形狀的障礙物,如桌椅,抑或是寵物等物體時,便會中斷它的行動路線[7]。所以,在螺旋行動中加入避開障礙物的算法,如繞開障礙物后再返回原路徑。下面就此方法提基于Petri網(wǎng)的模型建立,使得機(jī)器人可以在陌生的環(huán)境中完成自身的清掃任務(wù)。然后根據(jù)建立的模型,用Java進(jìn)行仿真演示以驗證模型。

        圖2 掃地機(jī)器人路徑的Petri網(wǎng)模型

        對房間進(jìn)行模塊化分層,清潔機(jī)器人按右螺旋方式對房間進(jìn)行清掃,假定房間分為51*51矩陣,最外層200個點(diǎn)記為1(起始點(diǎn)記為0),第二層196個點(diǎn)記為2,以此類推,最中間點(diǎn)記為26。若房間大小改變,按此方法類似進(jìn)行標(biāo)記分層。

        通過模型的運(yùn)行可以直觀的看出活動之間的關(guān)系。在機(jī)器人行進(jìn)至障礙物時,首先會判斷該障礙物為墻壁或一般阻礙物,然后返回判斷信息并根據(jù)返回的信息決定下一步行動方式。若為墻壁則轉(zhuǎn)變方向繼續(xù)前行執(zhí)行清掃,若為一般阻礙物則尋找內(nèi)層緊鄰點(diǎn),通過移動至內(nèi)層緊鄰點(diǎn)再返回到外層阻礙物后一點(diǎn)繼續(xù)之前的路徑執(zhí)行清掃,直至這一層清掃完畢再運(yùn)行至內(nèi)一層重復(fù)上述工作。下面以跡的方式給出分析:給出如下變遷序列:

        當(dāng)機(jī)器人以螺旋方式行動清掃時,會對已清掃后的位置進(jìn)行標(biāo)記,當(dāng)外層清掃完畢后,會移動至內(nèi)層重復(fù)進(jìn)行螺旋式清掃,即為路徑σ=σ1。

        若機(jī)器人判斷無內(nèi)層且所經(jīng)過區(qū)域全部已標(biāo)記,則機(jī)器人便完成清掃[4],其路徑為σ=σ1σ2σ3。

        下面用Java來進(jìn)行模擬實(shí)驗,以驗證其有效性。部分核心代碼如下:

        表1 圖2變遷符號的含義

        圖3 房間內(nèi)部環(huán)境設(shè)置

        圖3所顯示的為未清掃之前房間內(nèi)部環(huán)境圖部分,房間障礙物及垃圾隨機(jī)產(chǎn)生。清掃結(jié)果如圖4所示。

        圖4 清掃完成后室內(nèi)環(huán)境部分

        運(yùn)行結(jié)果顯示完成清掃后,地面已無垃圾,且機(jī)器人避開了所有的障礙物。

        3 結(jié)束語

        本文基于Petri網(wǎng)構(gòu)建了掃地機(jī)器人的一種路徑設(shè)置模型,其中包含了并發(fā)關(guān)系、排他關(guān)系及順序關(guān)系的流程,根據(jù)Petri網(wǎng)的變遷發(fā)生規(guī)則及其可達(dá)性和行為輪廓等基本性質(zhì),通過增加相應(yīng)的結(jié)構(gòu)變遷對其進(jìn)行設(shè)計。構(gòu)建的模型包括順序關(guān)系的流程圖及具有排他關(guān)系的變遷發(fā)生序列,使模型應(yīng)用更加全面,也體現(xiàn)了該模型在實(shí)際應(yīng)用中的適用性。

        未來關(guān)于路徑設(shè)計建模優(yōu)化還有許多問題去研究,需要基于Petri網(wǎng)及其行為輪廓的相關(guān)性質(zhì)分析其模型優(yōu)化的一致性和合理性。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務(wù)本地化模型
        適用于BDS-3 PPP的隨機(jī)模型
        提煉模型 突破難點(diǎn)
        函數(shù)模型及應(yīng)用
        p150Glued在帕金森病模型中的表達(dá)及分布
        函數(shù)模型及應(yīng)用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        3D打印中的模型分割與打包
        神马影院日本一区二区| 一本一本久久a久久精品综合| 亚洲成片在线看一区二区| 日本视频一区二区三区在线 | 中文字幕精品乱码一区| 开心五月天第四色婷婷| 国产在线观看无码免费视频| 欧美日韩成人在线| 日本一区二区三区的免费视频观看 | 深夜日韩在线观看视频| 天天做天天爱夜夜爽毛片毛片 | 内射精品无码中文字幕| 日韩精品永久免费播放平台| 综合成人亚洲网友偷自拍| 日本a片大尺度高潮无码 | 性生交片免费无码看人| 中文在线天堂网www| 日韩人妻中文字幕一区二区| 国内自拍色第一页第二页| 国产成+人欧美+综合在线观看| 欧美色欧美亚洲另类二区不卡| 61精品人妻一区二区三区蜜桃| 久久九九精品国产av| 免费观看激色视频网站| 中文字幕久久久久久精| 加勒比av在线一区二区| 欧美激情一区二区三区| 人人妻人人澡人人爽人人精品电影| 中文字幕日韩熟女av| 国产精品高潮呻吟av久久黄| 玩弄放荡人妻少妇系列视频| 国产精品亚洲片夜色在线 | 欧美大屁股xxxx| 精品不卡久久久久久无码人妻| 亚洲免费一区二区av| 日韩av无码一区二区三区不卡| 四虎影视一区二区精品| 国产精品国产三级国产一地 | 亚洲国产日韩欧美一区二区三区| 欧美成人免费看片一区| 日本一区二区免费看片|