摘要:導航技術是移動機器人核心技術,移動機器人又有多種導航方式,本文對各種導航方式進行了分析比較,提出由于計算機視覺理論及算法的發展,又由于和激光、雷達和超聲在導航方面相比,視覺導航具有很多優點,因此視覺導航被大量地采用。根據移動機器人是在導航過程中對圖像進行處理,實時性差始終是一個非常棘手的問題,提出解決該問題的關鍵在于設計一種快速圖像處理方法。
關鍵詞:視覺導航;移動機器人;圖像處理
中圖分類號:TP242文獻標識碼:A文章編號:1009-3044(2008)09-11705-01
Robot Vision Navigation's Summarize
WU Lin
(Liaoning Finace Vocational College Information Technology Department, Shenyang 110122, China)
Abstract: Navigation's technique is the core of mobile robot. Mobile robot has many navigation methods. This thesis make a analysis and contrast among all kinds of navigation methods, it gives that because of the development of vision theory and method,and compare to laser, radar and ultrasonic, vision navigation has many advantages,so vision navigation are adopted in many fields. Mobile robot processes the picture in the process of navigation, the bad of real-time always is a very tough problem. The key of solving this problem based on designing a kind of fast picture treatment method.
Key words: vision navigation; mobile robot; picture treatment
移動機器人是一種在復雜的環境下工作的具有自規劃、自組織、自適應能力的機器人。移動機器人集人工智能、智能控制、信息處理、圖像處理、模式識別、檢測與轉換等專業技術為一體,跨計算機、自動控制、模式識別、智能控制等多學科,成為當前智能機器人研究的熱點之一。
在移動機器人的運動過程中始終要解決的是自身的導航與定位問題,相關技術研究中,導航技術可以說是其核心技術,也是其實現真正的智能化和完全的自主移動的關鍵技術。也就是DurrantWhyte提出的三個問題:(1)“我現在何處?”;(2)“我要往何處去?”;(3)“要如何到該處去?”[1] 其中問題(1)是移動機器人導航系統中的定位及跟蹤問題,問題(2)、(3)是移動機器人導航系統中路徑規劃問題。導航研究的目標就是沒有人的干預下使機器人有目的地移動并完成特定任務,進行特定操作。機器人通過裝配的信息獲取手段,獲得外部環境信息,實現自我定位,判定自身狀態,規劃并執行下一步的動作。
移動機器人的導航方式分為:基于環境信息的地圖模型匹配導航;基于各種導航信號的路標導航、視覺導航和味覺導航等[2]。
環境地圖模型匹配導航是機器人通過自身的各種傳感器,探測周圍環境,利用感知到的局部環境信息進行局部地圖構造,并與其內部事先存儲的完整地圖進行匹配。如兩模型相互匹配,機器人可確定自身的位置,并根據預先規劃的一條全局路線,采用路徑跟蹤和避障技術,實現導航。它涉及環境地圖模型建造和模型匹配兩大問題。
路標導航是事先將環境中的一些特殊景物作為路標,機器人在知道這些路標在環境中的坐標、形狀等特征的前提下,通過對路標的探測來確定自身的位置。同時將全局路線分解成為路標與路標間的片段,不斷地對路標探測來完成導航。根據路標的不同,可分為人工路標導航和自然路標導航。人工路標導航是機器人通過對人為放置的特殊標志的識別實現導航,雖然比較容易實現,但它人為地改變了機器人工作的環境。自然路標導航不改變工作環境,是機器人通過對工作環境中的自然特征的識別完成導航,但路標探測的穩定性和魯棒性是研究的主要問題[3]。
視覺導航,計算機視覺具有信息量豐富,智能化水平高等優點,近年來廣泛應用于移動機器人的自主導航。視覺導航方式具有信號探測范圍廣,獲取信息完整等優點,是移動機器人導航的一個主要發展方向[4]。目前國內外主要采用在移動機器人上安裝車載攝像機的基于局部視覺的導航方式,如文獻[4]中所提及的:D.L.Boley等研制的移動機器人利用車載攝像機和較少的傳感器通過識別路標進行導航;A.Ohya等利用車載攝像機和超聲波傳感器研究了基于視覺導航系統中的避碰問題等。視覺導航中邊緣銳化、特征提取等圖像處理方法計算量大且實時性較差,解決該問題的關鍵在于設計一種快速的圖像處理方法或采取組合導航方式[4-5]。
味覺導航是通過機器人配備的化學傳感器感知氣味的濃度,根據氣味的濃度和氣流的方向來控制機器人的運動。由于氣味傳感器具有靈敏度高、響應速度快以及魯棒性好等優點,近年來許多研究人員在氣味導航技術上做了許多研究工作。但該項技術能夠真正應用到實際環境中的卻很少,仍處于試驗研究階段。Figaro Engineering Inc.公司研制的氧化錫氣味傳感器,被廣泛用于氣味導航試驗。石英晶體微平衡氣味傳感器、導電聚合物氣味傳感器和一種模仿哺乳動物鼻子功能的電子鼻等用于移動機器人味覺導航的傳感器都處于試驗階段。目前的味覺導航試驗多采用將機器人起始點和目標點之間用特殊的化學藥品,如酒精和樟腦丸等,引導出一條無碰氣味路徑,機器人根據不同的道路跟蹤算法,用氣味傳感器感知氣味的濃淡和氣味源的方向進行機器人導航試驗。味覺導航的研究具有很好的研究價值,該種移動機器人可用來尋找化學藥品泄露源。
由于計算機視覺理論及算法的發展,又由于和激光、雷達和超聲在導航方面相比,視覺導航具有以下幾個優點:首先,即使在丟棄了絕大部分的視覺信息后,所剩下的關于周圍環境的信息仍然比激光雷達和超聲更多更精確;其次,激光雷達和超聲的原理都是通過主動發射脈沖和接受反射脈沖來測距的,因此當多個機器人同時工作時,相互之間可能產生干擾,而視覺由于是被動測量,因此多個機器人相互之間的干擾可以減少到最小;最后,激光雷達和超聲數據的采樣周期一般比攝像機長,不能及時對高速運動的機器人提供信息并作出規劃,因此視覺傳感器被大量地采用。目前移動機器人的導航大都采用基于視覺或有視覺參與的導航技術。最近二十年來,在未知或部分未知環境中,基于自然路標導航與定位技術的研究;視覺導航中路標的識別以及圖像處理的新型快速算法的研究成為了計算機視覺的主要研究方向。
視覺導航主要完成障礙物和路標的探測及識別。國內外應用最多的是在機器人上安裝車載攝像機的基于局部視覺的導航方式。P.I.Corke等對有車載攝像機的移動機器人視覺閉環系統的研究表明,這種控制方法可以提高路徑跟蹤精度。從視覺圖像中識別道路是影響移動機器人導航性能的一個最重要因素。對于一般的圖像邊沿抽取而言,已有了許多方法,例如,局部數據的梯度法和二階微分法。Trahanias利用視覺探測路標來完成機器人的導航。其中路標不是預先定義的人工路標,而是在學習階段自動提取的自然路標。在視覺導航中邊緣銳化、特征提取等圖像處理方法的計算量大,移動機器人是在運動中對圖像進行處理,實時性差始終是一個非常棘手的問題。解決該問題的關鍵在于設計一種快速圖像處理方法。為了滿足速度的要求,基于統計計算的預值法被應用于機器人的導航,但在實際應用中發現,它抑制噪聲的能力差,特別是預值的選取極大地依賴于環境,要想獲得理想的結果,僅在一幅圖像中的不同區域就要設置不同的預值。近些年,由于人工智能的發展,有很多好的算法被應用到移動機器人的視覺導航中去。比如,根據導航圖像的特點采用邊緣提取結合HOUGH變換的方法和帶濾波窗的區域掃描的方法,經過檢驗,這兩種算法都具有較好的實時性,對于直線形態的各類導航線以及對于已知半徑的弧形導航線具有較高的可靠性,以上算法目前對于分支較多的直線形態的導航線以及未知半徑的弧形導航線的效果不佳,這是今后努力的方向。
Stanley還提出了基于神經網絡的機器人視覺導航技術。該技術中估算逆雅可比矩陣,并將圖像特征的變化與機器人的位置變化對應起來,通過神經網絡訓練來近似特征雅可比矩陣的逆陣。該技術,通過提取幾何特征、平均壓縮、向量量化和主成分提取來簡化圖像處理,實現實時視覺導航。
綜上所述,移動機器人是在運動中對圖像進行處理,實時性差始終是一個非常棘手的問題。解決該問題的關鍵在于設計一種快速圖像處理方法。將室內地面作為機器人視覺導航的路標。依據地面的顏色信息,將地面上沒有障礙物的區域識別并分割出來,機器人在可行走區域內行走,這樣就可以實現機器人的自主導航。利用環境中地面的顏色特征,采用比較簡單的圖像處理算法分割彩色圖像,經實驗證明可提高機器人導航的實時性、準確性和魯棒性。
參考文獻:
[1] 郭戈,胡征峰,董江輝.移動機器人導航與定位技術[J].微計算機信息,2003,19(8):10-11.
[2] 呂永剛,謝存禧.移動機器人的導航與路徑規劃的研究[J].機電工程技術,2004,33(1):19-21.
[3] Kenneth D Harrisa.Absolute localization for a mobile robot using place cells[J].Robotics and Autonomous System,1997,(22):393-406.
[4] 盧韶芳,劉大維.自主式移動機器人導航研究現狀及其相關技術[J].農業機械學報,2002,33(2):112-116.
[5] 劉金會,郝靜如.自主移動機器人導航定位技術研究初探[J].技術與應用,2005,1:23-26.