新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 探測機器人煤礦井下地圖創建

        探測機器人煤礦井下地圖創建

        作者: 時間:2013-03-12 來源:網絡 收藏


          3.3井下地形特征感知與描述

          綜合查閱了關于非平整路面立體視覺重建的相關文獻,多名研究人員提到關于立體視覺匹配的不確定性對高程地圖創建的影響,這些不確定性主要來自標定誤差,匹配誤差與量化誤差,以及柵格地圖造成的信息損失帶來的誤差。特別的,在匹配誤差和標定誤差未知的情況下,重建誤差與場景離攝像機的距離有很大關系,文獻【161.Miura,J.,YNegishi,andYShirai.MobileRobotMapGenerationbyIntegratingOmni-directionalStereoandLaserRangeFinder.in1ROS,PP.250—255,2002.】指出,重建的高程誤差隨著離傳感器系統的距離成遞增趨勢。

          經過研究與分析,劉提出盡管運動在非平整路面的移動機器人會由于顛簸會引起觀測當中的絕對高程不一致,但在一定范圍內的相對高程保持不變,且相對不確定度更小。重建后地形具有的這種性質稱為地形的相對不變形,而基于高程地形某鄰域內相對高程提取的環境特征稱為地形的相對不變特征。也就是說,這類地形特征不隨著車體顛簸而改變。雖然在車體顛簸過程中,感知到的同一地形的絕對高程時時在變,但一定范圍內的相對高程落差保持不變,地形具有這種相對不變性對于穩定地確定不可通行區域具有重要意義。

          3.3.1地形起伏度的檢測

          地形的起伏度是反映指定區域內某點鄰域內的高程偏離該鄰域平均高程的幅度,起伏度的計算可以通過計算該鄰域內方差的值來描述。以(xi,yi)為中心,△d為半徑的鄰域Φi,j內,高程方差可以由下列公式表達:

          首先計算指定點鄰域內的高程均值,即:

        指定點鄰域內的高程均值

          3.3.2提取地形坡度

          同一地形的起伏度具有相地面上某點的坡度表示地表面在該點傾斜程度的一個量,既有大小又有方向,是矢量。坡度矢量從數學上講,其模等于地表曲面函數在該點的切平面與水平面夾角的正切,其方向等于在該切平面上沿最大傾斜方向的某一矢量在水平面上的投影方向,即坡向。可證明:任一斜面的坡度等于它在該斜面上兩個互相垂直方向上的坡度分量的矢量和。在高程圖上,坡度反映了地形高程值在某個方向的變化率。GIS中,坡度的計算方法可歸納為五種:四塊法、空間矢量分析法、擬合平面法、擬合曲面法、直接解法。一般認為,擬合曲面法是求解坡度較好的方法。位置(i,j)處的坡度數值計算方法采用曲面擬合的數值解法,一般采用二次曲面。

          3.4井下重要地形目標分類與描述

          3.4.1階梯的識別

          在井下的各種環境中也存在著階梯形式的地形——臺階,階梯地形的檢測也是非常重要的,在井下的通道內,自主導航機器人如果遇到階梯地形時,由于階梯數太多而將其識別為不可翻越的障礙時,可能會錯失一個較好的路徑,嚴重時(當只能通過臺階繼續前進時)會導致任務失敗,機器人停滯不前。

          類似臺階的這類地形最為顯著的特征是具有一組相互平行的直線邊緣,因此最為直接的檢測方法就是邊緣檢測(提取出圖像中的直線特征)。由于井下環境與地面環境的不同,對臺階等類似地形的檢測也采用多傳感器融合的技術(立體視覺傳感器和熱外成像儀傳感器)。

          由于視覺傳感器精度和范圍的限制,在機器人探索過程中,直接對遠距離景物進行直線特征的提取精確度不高,對臺階等檢測效果不明顯,但是可以預先進行對景物的紋理檢測。本文采用了Gabor濾波器作為檢測算法來檢測圖像中是否存在臺階等類似景物的疑似物,并確定其在圖像中的位置。

          Gabor濾波器的設計需要確定其頻率參數和方向角。由于階梯型景物是一種具有平行直線的特殊地形和Gabor濾波器的自身性質可知,在存在階梯地形的區域,垂直方向上(90°)Gabor濾波器的產生的響應最強,相反在水平方向上(0°)濾波器的產生的響應最弱。根據這一特性,選用一系列不同的頻率對圖像(來自立體視覺的數據圖像)在水平和垂直方向濾波,得到Gabor濾波器的最佳頻率參數(使在水平方向上響應最弱,在垂直方向上響應最強),如圖4所示。

        在8~36Hz不同頻率的響應,步長為4

          圖4(在8~36Hz不同頻率的響應,步長為4)

          以確定頻率參數的Gabor濾波器就可以對遠距離景物實施紋理檢測。但是由于在井下環境中,可能存在于階梯類似的紋理(例如,采礦時留下的規則痕跡等),會對階梯的檢測產生干擾。

          當機器人距離紋理檢測到的疑似階梯景物較近時,可以對其實施邊緣檢測,進一步確定是否是階梯。由于井下惡劣的環境,機器人照明系統等因素,往往得到的邊緣是模糊的,間斷的,有一簇彼此相互連接的點集組成。本文采用了Canny邊緣檢測方法,如圖5所示。其有三大優點:對弱邊緣也有較強的響應,能夠保證良好的定位和確保每個邊緣只檢測一次。基于以上準則的canny邊緣檢測算法如下:

          1)圖像使用帶有指定標準差σ的高斯濾波器平滑,以減少噪聲;



          4)最后,將連接的弱邊緣像素集成到強像素,實現邊緣連接。

          在Canny算法的實現上同樣面對參數選擇的問題,這里要指定低閾值Tl、

          高閾值T2以及高斯濾波器的標準差σ。其中,σ是一個尺度參數,指出在多大的距離內兩條平行邊緣將重合成一條邊緣。

        探測機器人

          (a)原始圖像(b)Canny邊緣檢測

          圖5Canny邊緣檢測

          在邊緣檢測的基礎上采用Hough變換,實施邊緣的提取,對邊緣連接。通過Canny邊緣檢測和Hough變換邊緣提取,進一步提高了對階梯的檢測精度。如圖6所示。
        三維掃描儀相關文章:三維掃描儀原理
        熱成像儀相關文章:熱成像儀原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤冈县| 韩城市| 大城县| 工布江达县| 甘洛县| 成安县| 邵阳县| 陆川县| 平顶山市| 东源县| 新化县| 偃师市| 平原县| 南康市| 昌吉市| 许昌市| 瓮安县| 广元市| 临江市| 哈巴河县| 海阳市| 富阳市| 清镇市| 台东市| 化州市| 丹寨县| 富平县| 顺平县| 怀来县| 山西省| 吉水县| 溧阳市| 龙山县| 罗定市| 谢通门县| 广元市| 民县| 阳城县| 达日县| 民勤县| 蕉岭县|