999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向柵格模型的室內環境地圖構建方法

2017-11-22 07:28:27朱濤黎恒明唐新科尚大帥
現代計算機 2017年29期
關鍵詞:移動機器人環境信息

朱濤,黎恒明,唐新科,尚大帥

(西安測繪總站,西安710054)

面向柵格模型的室內環境地圖構建方法

朱濤,黎恒明,唐新科,尚大帥

(西安測繪總站,西安710054)

針對室內未知環境地圖構建問題,通過Kinect傳感器獲取障礙物深度圖像信息,采用基于Bayesian的概率柵格計算方法,實現室內環境下的實時地圖構建,并通過移動機器人平臺驗證其有效性和準確性。

0 引言

隨著人工智能技術日趨成熟,機器人得到越來越廣泛應用。移動機器人在未知環境中自主完成任務,需要不斷感知周圍的環境信息,進行定位、避障和路徑規劃,從而到達目標位置[1]。然而在室內未知環境中,移動機器人無法直接獲取GPS等位置信息進行定位導航,需要借助傳感器建立外部空間的空間模型,即地圖構建[2]。本文針對室內未知環境地圖構建問題,通過在移動機器人平臺上搭載Kinect傳感器,采用面向柵格模型的地圖構建方法有效解決了信息不確定性問題,對室內工作環境進行準確描述和表達。

1 基于Bayesian的概率柵格地圖

概率柵格地圖的建立是根據測距傳感器的觀測值來計算每個柵格被占據的概率值得到的[3]。由于移動機器人地圖創建存在傳感器噪聲、定位精度、累積誤差等不確定性因素,這些不確定性因素復雜且難以處理,需要用概率來表示柵格地圖中每個柵格被障礙物占據的可能性,建立明確的概率算法模型來解決問題。

定義柵格單元是一個在連續空間坐標集合的離散狀態隨機過程,每個柵格單元具有占據和空閑的離散隨機變量。設mx,y∈[OCC,EMP]表示位于柵格Mx,y的狀態,其中OCC表示柵格處于被占據的狀態,EMP表示柵格處于空閑狀態。設定zt表示t時刻的觀測值,(zt,zt-1,???,z1)表示一系列觀測值且各觀測值相互獨立。根據Bayesian規則可得:

根據式(1)可以得到觀測值為zt時的柵格占據概率為(2)。

其中,P(zt|mx,y=OCC)、P(zt|mx,y=EMP)由傳感器模型得到,P(mx,y=OCC)和P(mx,y=EMP)是先驗概率。

對于不同時刻同一傳感器或者同一時刻不同傳感器的占據概率,可以用Bayesian公式加以融合,可得式(3):

2 Kinect傳感器模型

Kinect是微軟公司于2010年6月推出的一款基于體感的人機交互設備,由彩色攝像頭、紅外攝像頭、紅外投影機、麥克風陣列、馬達、邏輯電路和USB線纜等部分構成[4],如圖1所示。Kinect的視場是金字塔形狀的,有效視野范圍水平方向為57度,垂直方向為43度,有效探測范圍約為0.8~4.0米,可以獲取彩色圖像數據、深度圖像數據、音頻數據以及骨架數據。

圖1 Kinect傳感器

在真實世界坐標系中,以Kinect設備為坐標原點,用右手坐標系表示X軸、Y軸和Z軸,以毫米為單位。在深度圖像投影坐標系中,以圖像的左上角為坐標原點,u軸平行于圖像行掃描線指向右,v軸沿圖像列方向指向下。根據Kinect深度攝像頭標定,可得到X、Y、Z坐標分別為:

其中,X、Y、Z分別表示真實世界坐標系中的坐標,u、v表示深度圖像橫、縱坐標,u0、v0為深度圖像中心坐標,deptu(u,v)表示深度值,f表示焦距。

3 實時地圖構建

3.1 局部柵格地圖的建立

建立環境坐標系模型之后,需要將Kinect獲取的數據轉換為用二維數組表示的柵格地圖,即建立局部柵格地圖[5]。Kinect可視范圍約為4m×4.4m的區域,可按照每個柵格5cm×5cm的方格進行劃分。設定柵格化區域分為確定區域和不確定區域,其中確定區域為環境信息映射到柵格地圖中表示為占據或者空閑的柵格區域。在地圖創建初始化狀態下,整個柵格地圖都屬于不確定區域。

(1)將Kinect獲取的環境信息映射到柵格地圖上。將Kinect探測到的環境信息用二維笛卡爾矩形柵格來表示,用二維數組Map[x][y]來記錄對應柵格是否有障礙物信息。將障礙物位置信息映射到環境地圖中對應的柵格單元,可表示為:

其中,(x,y)表示障礙柵格在全局坐標中的位置信息,(xw,yw)表示障礙物在世界坐標中的位置,w為柵格的寬度。

(2)計算地圖中柵格的占據或者空閑概率。首先將整個地圖的所有柵格的初始化值賦值為0.5,以表示不確定狀態。然后在給定各個柵格單元先驗概率的條件下,k時刻依據Kinect觀測值計算每個柵格中的占有概率,并記錄給定柵格的占據概率。最后根據閾值判斷柵格是否被占據或者空閑,如下所示:

(3)對局部柵格地圖所有柵格賦值,生成當前幀對應的局部柵格地圖。

3.2 全局地圖的更新

由于Kinect采集的環境信息為局部柵格地圖信息,這就需要將局部地圖更新到全局地圖。通過坐標變換公式,就可以將局部地圖映射到全局地圖中。本文采用融合算法對全局地圖進行更新,如下所示:

其中,Mi+1表示第i+1步融合后的全局地圖,Mi表示第i步已經存在的全局地圖,mi+1表示新構建的局部地圖。

在全局柵格地圖中,存在部分區域柵格信息不確定或者已經更新,對于不確定區域的柵格可直接進行更新,而已經更新的柵格則進行數據融合。在全局柵格地圖更新過程中,本文采用Bayesian法則進行數據融合,以得到相對準確的概率結果,信息融合公式如公式(8)。

4 試驗結果與分析

如圖2所示,實驗環境選擇在走廊中,走廊寬度為2.06m。移動機器人在走廊里以10cm/s的速度沿直線向前運動,借助傳感器Kinect掃描前方環境。對實時采集的數據流間隔5s提取一幀圖像,將檢測到的障礙物信息投影到坐標系中繪制成柵格地圖,從而獲取整個實驗環境的全局地圖。

圖2 移動機器人運動時的實驗環境

在不考慮機器人運動累計誤差和自定位誤差的情況下,其實驗結果如圖3所示,障礙柵格用黑色表示,無障礙柵格用白色表示,不確定區域用灰色柵格表示。矩形框表示移動機器人所在的位置。

從上圖可以看出,當移動機器人在走廊中間沿直線勻速行進時,間隔5s提取一幀圖像,共提取9幀圖像連接成全局柵格地圖,能夠將走廊中的墻壁、門等環境特征完整、準確地繪制到地圖中。通過真實環境與柵格地圖的對比,可以看出地圖精度和環境特征位置與實際環境比較接近。但是,柵格地圖下半部分中繪制的門比實際要寬幾個柵格,走廊也會出現沿Y軸(即小車行進方向的法方向)出現有規律、對稱的上下移動一兩個柵格的情況。這是情況產生的原因除前一實驗分析的原因外,主要是由于運動過程出

現抖動、側滑等現象導致移動機器人出現位姿偏差。

為了測試機器人運動狀態時構建的柵格地圖精度,需要將真實環境與柵格地圖進行對比,即真實環境中的坐標與柵格地圖中的坐標進行誤差分析。然而將真實環境中所有坐標與地圖中的位置一一對比是不可能的,可選取若干比較穩定的參考點進行對比。由表1可知,真實柵格位置與地圖中的柵格位置比較接近,參考點的真實坐標與地圖中的坐標相差不大,誤差不超過70mm,滿足實驗的要求。

圖3 移動機器人運動時的地圖構建

表1 移動機器人運動時的柵格地圖精度

[1]楊學.一種人機交互式室內建模方法[J].軟件導刊,2015(08).

[2]段華旭,閆飛,莊嚴,樸春光.無人車基于雙目視覺的同時定位與地圖構建[J].華中科技大學學報(自然科學版),2015(S1).

[3]黨鵬飛.移動機器人同時定位與地圖構建[D].沈陽:東北大學,2010.

[4]Erica Naone.Microsoft Kinect:How the Device Can Respond to Your Voice and Gestures[Z].Pioneering with Science and Technology,2011,4(04):82-83.

[5]孫學敏.室內未知環境下移動機器人地圖創建方法的研究[D].沈陽:東北師范大學,2012.

朱濤(1989-),男,碩士,助理工程師,研究方向為攝影測量與遙感

黎恒明(1965-),男,本科,高級工程師,研究方向為目標判讀與解譯

唐新科(1990-),男,本科,助理工程師,研究方向為攝影測量與遙感

Grid Model;Map Building;Grid Map;Kinect

The Method of Map Building Under the Indoor Environment Facing the Grid Model

ZHU Tao,LI Heng-min,TANG Xin-ke,SHANG Da-shai

(The Xi'an Surveying and Mapping Technological Center,Xi'an 710054)

Aiming at the problem of indoor and unknown environment map building,obtains the information of obstacle depth image by the Kinect sen?sor,and uses the computational methods of probability grid based on the Bayesian to extract real-time map building under the indoor envi?ronment.With the platform of mobile robot,tests the accuracy and validity.

柵格模型;地圖構建;柵格地圖;Kinect

1007-1423(2017)29-0074-04

10.3969/j.issn.1007-1423.2017.29.018

猜你喜歡
移動機器人環境信息
移動機器人自主動態避障方法
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
環境
基于Twincat的移動機器人制孔系統
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
極坐標系下移動機器人的點鎮定
基于引導角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 九色视频线上播放| 国产精品不卡永久免费| AV不卡无码免费一区二区三区| 亚洲中字无码AV电影在线观看| 久久毛片免费基地| 无码不卡的中文字幕视频| 欧美午夜视频在线| 99久久精品国产精品亚洲| 亚洲欧美激情另类| 伊人久久精品亚洲午夜| 欧美激情第一区| 色网站免费在线观看| a免费毛片在线播放| 久久不卡精品| 波多野结衣第一页| 国产精品原创不卡在线| 久久久精品无码一二三区| 午夜精品福利影院| 国产一区二区视频在线| 岛国精品一区免费视频在线观看| 成人在线第一页| 在线观看的黄网| 国内精自视频品线一二区| 国产亚洲精品在天天在线麻豆| 天天色综网| 亚洲国产成人超福利久久精品| 国产美女自慰在线观看| 国产黄网站在线观看| 国产主播一区二区三区| 青青草国产免费国产| 免费激情网站| 亚洲国产天堂久久综合| 久久亚洲天堂| 国产欧美日韩va另类在线播放| 欧美性精品| 亚洲精品在线影院| 国产亚洲视频免费播放| 国产福利免费观看| 国产成人av一区二区三区| 亚洲av无码久久无遮挡| 亚洲欧美极品| 韩日免费小视频| 拍国产真实乱人偷精品| 日韩精品毛片人妻AV不卡| 91福利免费| 日韩在线欧美在线| 国产二级毛片| 国产亚洲精品yxsp| 亚洲成av人无码综合在线观看| 国产成人精品视频一区二区电影| 国产你懂得| 国产无码精品在线播放| 欧美一区二区精品久久久| 欧美中文一区| 国产xx在线观看| 国产va视频| 女人18毛片一级毛片在线| 亚洲AV无码一二区三区在线播放| 久久大香伊蕉在人线观看热2| 欧美一级高清片久久99| 亚洲日本精品一区二区| 伊人无码视屏| 真实国产乱子伦视频| 亚洲性一区| 欧美a级在线| 国产特级毛片| 欧美人与性动交a欧美精品| 亚洲性日韩精品一区二区| 国产一二三区在线| 成人在线观看一区| 国产网站一区二区三区| 无码精品国产dvd在线观看9久| 热思思久久免费视频| 1769国产精品免费视频| 久久精品人妻中文系列| 国产高清国内精品福利| 亚洲天堂网站在线| 这里只有精品在线播放| 国产午夜福利在线小视频| 亚洲日韩日本中文在线| 亚洲视频一区| 亚洲天堂久久新|