摘 要: 現代建筑室內結構日益復雜化,特別是伴隨人口老齡化的加劇,家庭安全問題引起人們廣泛關注。為了解決室內定位與導航的問題,提出基于光斑室內移動機器人的定位與導航技術,依靠機器人自帶紅外發(fā)射裝置與外帶攝像頭相結合,實現室內情況下對機器人的精確定位與準確導航,并且可以廣泛應用于掃地機器人、家庭監(jiān)控機器人等家庭服務機器人,為實現機器人自動路徑規(guī)劃、自動充電、自動巡航、自動避障等功能提供保障。
關鍵詞: 定位;導航;光斑;移動;機器人;紅外發(fā)射器
近年來,伴隨著家庭服務機器人的不斷發(fā)展,關于機器人的室內定位與導航技術也越來越受大家重視。本文提出了基于光斑的定位導航技術的一個移動機器人。該機器人體積小、機動性強,在有限的空間內具有強大的電子工具和良好的可操作性。且機器人能源效率高,不會在同一個地方來回重復移動,保證了長時間工作不需要充電。目的是使機器人便于商業(yè)化,使普通消費者都能負擔得起。
室內移動機器人的定位導航技術是室內移動機器人領域的一個研究熱點。在相關文獻和技術研究中,定位與導航技術是移動機器人實現智能化和完全自主移動的關鍵。對定位與導航技術的研究,其目的在于使移動機器人在無人干預的條件下沿規(guī)劃的任意路徑移動并完成指定的任務?,F有移動機器人常用的導航方法有慣性導航、視覺導航、基于傳感器數據導航、衛(wèi)星導航等以及它們的組合。如參考文獻[1]中提出了一種基于視覺的機器人室內定位導航方法;參考文獻[2-3]提出了基于全景視覺的機器人自主定位方法;參考文獻[4]設計了機器人地板處理器的RFID導航系統(tǒng)。
上述技術方法同時也存在如下缺點:(1)基于安裝路標的方法,路標常常放置于地面上,容易被周圍過往的其他機器人所干擾,也容易人為損壞;(2)一些簡單的路標雖然圖像處理簡單,但是不具備糾錯性,而一些復雜路標雖然具有完整數據糾錯性,但是圖案過于復雜,運算復雜度高,對攝像頭要求也較高,實時性差;(3)一些基于路標的方法,只能沿已鋪設的路徑運動,路徑改變困難,不能實現真正意義上的自主化,不容易擴展到大環(huán)境下的機器人室內定位導航;(4)基于攝像頭直接拍攝機器人進行定位的方法,對攝像頭的安裝有較高要求,而且在不復雜背景情況下,要想實現準確的檢測通常較為麻煩;(5)直接采用激光或者超聲陣列的方法,結構復雜,成本相對過高。
本文描述的室內移動機器人采用兩束紅外光打在天花板上產生的兩個光斑實現絕對定位。此定位技術對移動機器人進行定位,定位誤差不積累,定位精度較高;且無需在地面上鋪設任何導航用標識物,對移動機器人的工作環(huán)境無特殊要求,路徑規(guī)劃靈活。該定位與導航技術對機器人本體的顏色、大小、形狀無特殊要求,對室內地面色彩無特殊要求,具備定位算法簡單、運算復雜度小、定位準確、抗干擾能力強的優(yōu)點,非常適合應用于掃地、監(jiān)控、娛樂等家庭服務。
1 室內移動機器人
1.1 機器人結構
如圖1所示,室內移動機器人采用傳統(tǒng)的兩輪驅動結構,包括車體、兩個車輪(帶電機)、一個萬向輪、小型驅動控制板、一個紅外激光發(fā)射器、一個超聲波探測器、紅外接收器、無線串口通信模塊、供電模塊。其中,紅外激光發(fā)射器外部裝一個特制分光罩,如圖2所示,分光罩可以射出兩束光并在天花板上產生兩個光斑,而這兩個光斑是肉眼看不見的。
1.2 充電站結構
充電站由機械本體、導電線、紅外發(fā)射器、紅外攝像頭、小型計算機構成。充電站安裝于房間中間或一角,接通220 V家用電源。其中,紅外攝像頭采用普通CMOS廣角攝像頭外加紅外濾波片構成;紅外攝像頭以能拍攝到大部分天花板的角度安放,鏡頭通過畸變校正,使得拍攝圖像點位置與實際空間點位置呈線性對應關系;通過調整濾光片的厚度,配合閾值分割算法,來確定紅外激光的反射斑點的位置;主機系統(tǒng)用于運行機器人定位、導航程序,通過無線串口模塊向機器人發(fā)送控制命令。
2 定位方法
機器人在室內移動時,發(fā)射的激光將在天花板形成兩個反射光斑。位于充電站的固定紅外攝像頭拍攝到天花板畫面,通過設置灰度閾值進行分割,提取出兩個反射光斑的位置[5-7],如圖3所示。
依照機器人在兩幀之間運動的連續(xù)性,機器人當前時刻實際的運動方向角?茲取與?琢夾角小于90°的那個方向,如圖4所示。
本文將機器人原有的兩個紅外發(fā)射器改成了一個發(fā)射器,并達到了基于光斑室內移動機器人定位與導航技術的要求,這不僅節(jié)約能源而且降低了成本。本設計通過實驗驗證了基于光斑的室內移動機器人的定位與導航技術是可行的,雖然尚不完善有待改進,但完成了設計的基本任務要求,也為以后針對室內移動機器人的定位與導航研究提出了一個新的方向,為室內移動機器人的普及應用開辟了前景。
參考文獻
[1] 章小兵,宋愛國,唐鴻儒.基于視覺的室內移動機器人精確定位方法[J].數據采集與處理,2007,22(2):196-200.
[2] 陸軍,穆海軍,朱齊丹,等.全景視覺在機器人自主定位中的應用[J].計算機應用,2007,27(7):1677-1679.
[3] Chen Jinwu,Wen Shangtai.Location estimation for indoor autonomous vehicle navigation by omni-directional vision using circular landmarks on ceilings[J].Robotics and Autonomous System,2009,57(5):546-555.
[4] S.C.約翰遜父子公司.用于機器人地板處理器的RFID導航系統(tǒng)[P].中國專利:101243367A.2006.6.27.
[5] 天津理工大學.基于單個路標的視覺定位與導航方法[P]. 中國專利:101660908A.2009.9.11.
[6] 西安理工大學.一種室內移動機器人導航定位系統(tǒng)[P]. 中國專利:201659565 U.2010.03.25.
[7] 王志文,郭戈.移動機器人導航技術現狀與展望[J].機器人,2003(9):470-474.
[8] 鄭睿,原魁,李園.一種用于移動機器人室內定位與導航的二維碼[J].高技術通訊,2008(4):369-376.