国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于智能方法井下路徑規(guī)劃研究

2015-07-04 21:59:08劉曉羽徐斌
今日財(cái)富 2015年36期
關(guān)鍵詞:路徑規(guī)劃移動(dòng)機(jī)器人

劉曉羽 徐斌

摘要:針對移動(dòng)機(jī)器人礦井巷道環(huán)境,柵格法離散物理環(huán)境后,提出利用細(xì)胞自動(dòng)機(jī)算法建模,進(jìn)行路徑規(guī)劃的方法。算法將機(jī)器人工作空間定義為一組離散的細(xì)胞狀態(tài),通過控制演化的規(guī)則和記錄演化進(jìn)程中的路徑信息,搜索巷道上任意兩節(jié)點(diǎn)之間的最優(yōu)路徑。仿真實(shí)驗(yàn)說明該方法的有效性。

關(guān)鍵詞:移動(dòng)機(jī)器人;細(xì)胞建模;路徑規(guī)劃

一、引言

隨著煤礦井下礦難事故頻有發(fā)生,安全可靠的井下搜救與環(huán)境監(jiān)測移動(dòng)機(jī)器人是非常必要的。由于井下巷道地形復(fù)雜,災(zāi)后環(huán)境不確定性增加,要求搜救機(jī)器人有較強(qiáng)的自主路徑規(guī)劃能力。傳統(tǒng)上,常用拓?fù)浣Y(jié)構(gòu)將空間分區(qū)的拓?fù)涞貓D表述環(huán)境[1], 幾何方法表述環(huán)境地圖,多種方法混合使用[3],取得良好效果。由于井下工作背景復(fù)雜程度提高,環(huán)境信息冗雜,使得建模過程和數(shù)據(jù)處理變得復(fù)雜,容易丟失環(huán)境細(xì)節(jié),影響機(jī)器人路徑規(guī)劃的實(shí)時(shí)性和準(zhǔn)確性。

本文提出了一種基于細(xì)胞自動(dòng)機(jī)的方法,通過柵格環(huán)境場景,將離散化的每個(gè)單元看作細(xì)胞賦以狀態(tài)值,即把移動(dòng)機(jī)器人物理工作環(huán)境離散為抽象的細(xì)胞狀態(tài)空間。運(yùn)行自動(dòng)機(jī)演化規(guī)則,遍歷運(yùn)行全局區(qū)域,通過遞歸搜索得到機(jī)器人在巷道中的最優(yōu)路徑。仿真實(shí)驗(yàn)結(jié)果,驗(yàn)證了算法的有效性。

二、巷道工作空間建模

移動(dòng)機(jī)器人的工作環(huán)境,是具體連續(xù)的場景,機(jī)器人在規(guī)劃路徑時(shí),需要將物理環(huán)境處理成抽象的模型,以提取環(huán)境信息,確定障礙物的特征和位置關(guān)系,以及自身的定位。本文使用柵格法建模工作空間,使連續(xù)復(fù)雜的環(huán)境抽象為柵格元素,建立數(shù)字地圖。地圖中,離散化的移動(dòng)機(jī)器人運(yùn)動(dòng)軌跡,為控制機(jī)器人行走與轉(zhuǎn)向提供明確信息。由于柵格地圖是一種對真實(shí)場景的近似,柵格大小決定了信息提取的誤差多少,因此,柵格建模時(shí),應(yīng)考慮機(jī)器人自身體積大小。

以柵格所表征的信息不同,整個(gè)工作區(qū)域可分為兩類,即自由運(yùn)動(dòng)區(qū)域和障礙物區(qū)域。若柵格為障礙物所占據(jù),則標(biāo)記固定數(shù)值;若為移動(dòng)機(jī)器人可遍歷空間,則定為自由運(yùn)動(dòng)區(qū)域。場景信息抽象為數(shù)字地圖,便可轉(zhuǎn)化為細(xì)胞狀態(tài)空間,賦予細(xì)胞狀態(tài)值,利用自動(dòng)機(jī)演化規(guī)則,優(yōu)化自由運(yùn)動(dòng)區(qū)域的移動(dòng)軌跡,搜索出最優(yōu)或次優(yōu)的移動(dòng)機(jī)器人路徑。

三、基于細(xì)胞自動(dòng)機(jī)的路徑規(guī)劃方法

(一)、細(xì)胞自動(dòng)機(jī)算法描述

細(xì)胞自動(dòng)機(jī)是在一個(gè)由有限狀態(tài)的細(xì)胞組成的離散細(xì)胞空間上,依照規(guī)定的局部演化規(guī)則,在離散的時(shí)間上進(jìn)行演化的動(dòng)力學(xué)系統(tǒng)。柵格中每個(gè)單元都可以看做一個(gè)細(xì)胞,于時(shí)間和空間上離散。設(shè)定模型為一個(gè)五元組:

其中,為離散時(shí)間,為模型中的最基本單元,即細(xì)胞;模型中全體細(xì)胞空間稱為;是中心細(xì)胞周圍鄰域內(nèi)的細(xì)胞,根據(jù)實(shí)現(xiàn)目標(biāo)不同,可選擇不同鄰域;為模型的演化規(guī)則,決定中心細(xì)胞與鄰居細(xì)胞之間的演變過程。

柵格化的移動(dòng)機(jī)器人空間中,每個(gè)柵格均看作細(xì)胞,即第行,第列的細(xì)胞,細(xì)胞在每一時(shí)刻有唯一狀態(tài)值。所有可能的細(xì)胞狀態(tài),必須為有限個(gè)。當(dāng)某一演化規(guī)則作用時(shí),工作區(qū)域內(nèi)所有細(xì)胞均按演變規(guī)則,更新自身狀態(tài)。而細(xì)胞空間初始狀態(tài),由機(jī)器人獲知的環(huán)境信息決定。通過傳感器更新自動(dòng)機(jī)的輸入,不斷迭代所有細(xì)胞狀態(tài),演化環(huán)境變化。

由描述對象決定,本文細(xì)胞初始狀態(tài)有四種不同狀態(tài),即細(xì)胞在某一時(shí)刻,。當(dāng)細(xì)胞為機(jī)器人自由運(yùn)動(dòng)區(qū)域,狀態(tài)值為0;當(dāng)細(xì)胞所在區(qū)域有物體存在,機(jī)器人不能經(jīng)過,狀態(tài)值為1;當(dāng)初始時(shí),細(xì)胞區(qū)域有機(jī)器人占據(jù),狀態(tài)值為3;當(dāng)細(xì)胞區(qū)域?yàn)橐苿?dòng)機(jī)器人目標(biāo)位置,狀態(tài)值為2.

當(dāng)前細(xì)胞組中,中心細(xì)胞與鄰居細(xì)胞之間的狀態(tài)關(guān)系,決定了移動(dòng)機(jī)器人的行走方向。原則上機(jī)器人可以向任意方向移動(dòng),實(shí)際模型中機(jī)器人受自身配置傳感器的限制,鄰居模型通常采用八個(gè)方向的摩爾鄰居,和四個(gè)方向的馮諾依曼()鄰居。限于計(jì)算復(fù)雜度的考量,本文采用馮諾依曼模型。

移動(dòng)機(jī)器人路徑規(guī)劃可采用動(dòng)態(tài)規(guī)劃方法,即由目標(biāo)終點(diǎn)開始,逆序遞歸,回溯到起始位置的演化思路。細(xì)胞自動(dòng)機(jī)的演化規(guī)則,依據(jù)實(shí)現(xiàn)目標(biāo)不同,制定方法各異。演化規(guī)則為:

rule0:if ,then

rule1:if ,

then

其中是中心細(xì)胞在t時(shí)刻的狀態(tài),是中心細(xì)胞的鄰域細(xì)胞組。

(二)、自動(dòng)機(jī)路徑規(guī)劃算法

移動(dòng)機(jī)器人的過程,是在細(xì)胞空間中,以諾依曼型鄰域演化狀態(tài)空間,逆序遞歸搜索路徑的過程。為了記錄搜索軌跡,并找到路徑,我們建立表和表,分別記錄存放待擴(kuò)展的細(xì)胞和已演化的細(xì)胞,并設(shè)置指針。演化算法步驟如下:

將起始細(xì)胞 放入表

若表為空,則失敗退出

取表中第一個(gè)細(xì)胞,生成型鄰域細(xì)胞,并放入子節(jié)點(diǎn)集合中

對中的每一個(gè)細(xì)胞,計(jì)算狀態(tài)值 ,并設(shè)置指向的指針

若目標(biāo)細(xì)胞 ,則轉(zhuǎn)向

將成員放入表中, 移入表,并在表中刪除,轉(zhuǎn)向

由目標(biāo)細(xì)胞,逆序回溯起始細(xì)胞,輸出路徑,退出。

四、仿真實(shí)驗(yàn)及分析

在仿真實(shí)驗(yàn)中,用柵格法對復(fù)雜的礦井環(huán)境進(jìn)行離散化。將柵格賦值,得到細(xì)胞空間的初始狀態(tài)。障礙物占據(jù)的區(qū)域標(biāo)記為黑色,白色細(xì)胞空間為礦井巷道,移動(dòng)機(jī)器人實(shí)現(xiàn)的目標(biāo)是從工作空間中任一可行位置,移動(dòng)距離最短且無碰撞,安全到達(dá)目標(biāo)終點(diǎn),環(huán)境仿真如圖1所示。場景在仿真的離散細(xì)胞空間,任意設(shè)定移動(dòng)機(jī)器人的合理起始位置和目標(biāo)位置,以機(jī)器人為中心細(xì)胞的二維空間內(nèi)正交分布四個(gè)運(yùn)動(dòng)方向,路徑規(guī)劃效果如圖1所示。

2 場景防撞路徑規(guī)劃

實(shí)驗(yàn)結(jié)果顯示,算法找到一條最優(yōu)路徑。但井下環(huán)境復(fù)雜,移動(dòng)機(jī)器人自身存在體積,緊貼障礙物的移動(dòng)路徑,可能導(dǎo)致機(jī)器人某一部分與障礙物碰撞。因此,算法中應(yīng)對障礙物邊緣進(jìn)行檢測,認(rèn)為障礙物邊沿生長一定禁行區(qū)域,使其與機(jī)器人之間始終保持一定的安全距離。在相同工作環(huán)境下,考慮障礙物生長后的搜索路徑如圖2所示。與圖1相比,仿真結(jié)果中的路徑找到了次優(yōu)路徑,并具有安全性。

五、結(jié) 論

算法本文研究了柵格建模和細(xì)胞自動(dòng)機(jī)算法在煤礦井下路徑規(guī)劃中的應(yīng)用。環(huán)境信息有細(xì)胞空間狀態(tài)值表示,通過不同鄰域細(xì)胞的遞歸演化,實(shí)現(xiàn)井下巷道移動(dòng)機(jī)器人的路徑規(guī)劃。為適應(yīng)環(huán)境,增加規(guī)劃路徑的安全性,在避障中加入障礙物生長因素,降低碰撞風(fēng)險(xiǎn)。仿真實(shí)驗(yàn)證明了此算法在復(fù)雜井下環(huán)境中,有效規(guī)劃出最優(yōu)或次優(yōu)路徑,利于動(dòng)態(tài)規(guī)劃的實(shí)現(xiàn)。

參考文獻(xiàn):

[1] Choi G.J, Ahn D S. Map Building and Localization on Autonomous Mobile Using Graph and Fuzzy Inference System[C].IEEE:2004:2419-2424

[2] 莊嚴(yán), 徐曉東, 王偉. 移動(dòng)機(jī)器人幾何-拓?fù)浠旌系貓D的構(gòu)建及自定位研究[J]. 控制與決策,2005,20(7): 815-818

猜你喜歡
路徑規(guī)劃移動(dòng)機(jī)器人
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
移動(dòng)機(jī)器人VSLAM和VISLAM技術(shù)綜述
基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
公鐵聯(lián)程運(yùn)輸和售票模式的研究和應(yīng)用
基于數(shù)學(xué)運(yùn)算的機(jī)器魚比賽進(jìn)攻策略
清掃機(jī)器人的新型田埂式路徑規(guī)劃方法
自適應(yīng)的智能搬運(yùn)路徑規(guī)劃算法
科技視界(2016年26期)2016-12-17 15:53:57
基于B樣條曲線的無人車路徑規(guī)劃算法
基于改進(jìn)的Dijkstra算法AGV路徑規(guī)劃研究
科技視界(2016年20期)2016-09-29 12:00:43
室內(nèi)環(huán)境下移動(dòng)機(jī)器人三維視覺SLAM
广南县| 沙湾县| 南平市| 桃江县| 商河县| 马公市| 无棣县| 河源市| 柯坪县| 大田县| 房产| 明水县| 廉江市| 陇南市| 阳原县| 甘孜| 台中县| 吉木萨尔县| 桓台县| 乌拉特后旗| 建湖县| 静乐县| 石河子市| 禄丰县| 仁化县| 吉安市| 浦江县| 剑川县| 长顺县| 集安市| 香格里拉县| 孟津县| 临洮县| 平顺县| 乐平市| 丽江市| 新宾| 石楼县| 新竹县| 新龙县| 阆中市|