近年來,隨著計算機技術與人工智能科學的飛速發展,智能機器人技術逐漸成為現代機器人研究領域的熱點。其中,掃地機器人開辟了機器人應用的新領域。掃地機器人,又稱自動打掃機、智能吸塵、機器人吸塵器等,是智能家用電器的一種,能憑借一定的人工智能,自動在房間內完成地板清理工作。一般采用刷掃和真空方式,將地面雜物先吸納進入自身的垃圾收納盒,從而完成地面清理的功能。
掃地機器人系統通常由四個部分組成:移動機構、感知系統、控制系統和吸塵系統。今天主要為大家介紹掃地機器人的感知系統,掃地機器人的感知系統一般采用超聲波測距儀、接觸和接近覺傳感器、紅外線傳感器和CCD攝像機等。
超聲波傳感器。超聲波是一種一定頻率范圍的聲波它具有在同種媒質中以恒定速率傳播的特性,而在不同媒質的界面處,會產生反射現象利用這一特性,就可以根據測量發射波與反射波之間的時間間隔,從而達到測量距離的作用。在掃地機器人中,避障功能的實現正是利用了這一超聲波測距的原理,位于傳感器前面的被檢測物通過將發射的聲波部分地發射回傳感器的接收器,從而使傳感器檢測到被測物,經單片機系統處理判斷前方物體的大小、遠近及大體屬性。
紅外測距傳感器。紅外測距傳感器利用紅外信號遇到障礙物距離的不同反射的強度也不同的原理,進行障礙物遠近的檢測。紅外測距傳感器具有一對紅外信號發射與接收二極管,發射管發射特定頻率的紅外信號,接收管接收這種頻率的紅外信號,當紅外的檢測方向遇到障礙物時,紅外信號反射回來被接收管接收,經過處理之后,即可利用紅外線的返回信號來識別周圍環境的變化。
接觸式傳感器。接觸式厚度傳感器,通常采用電感式位移傳感器、電容式位移傳感器、電位器式位移傳感器、霍耳式位移傳感器等進行接觸式厚度測量。為了連續測量移動著的物體的厚度,常在位移傳感器的可動端頭上安裝滾動觸頭,以減少磨損。接觸式厚度傳感器可測量物體高度,空間大小。全能清潔機器人可利用這一點探測障礙物的高度,進一步做出判斷發揮它的功能.
防碰撞傳感器。因各種因素的影響,掃地機器人難免會有撞上障礙物的可能。為了處理這種情況,我們利用光電開關傳感器來感應車體受到的碰撞,及碰撞的大概位置,以使掃地機器人做出相應的決策。
防跌落傳感器。為了防止掃地機器人遇到臺階時跌落,在掃地機器人背面安裝3個防跌落傳感器。防跌落傳感器也是利用超聲波進行測距。當掃地機器人行進至臺階邊緣時,防跌落傳感器利用超聲波測得掃地機器人與地面之間的距離,當超過限定值時,向控制器發送信號,控制器控制掃地機器人進行轉向,改變掃地機器人前進方向,從而實現防止跌落的目的。
防過熱傳感器。為了防止掃地機器人持續工作導致電機過熱,從而導致電路的燒毀,在掃地機器人電路板上安裝兩個溫度傳感器。當掃地機器人工作一段時間電機溫度達到一定限度后一個溫度傳感器發送信號給控制器,控制器再控制掃地機器人停止工作,并運行散熱風扇進行散熱。當溫度降到一定程度后,另一個溫度傳感器發送信號給控制器,控制器在控制掃地機器人繼續工作。
床底深度清掃。床底、沙發底、柜子底等地方相對較臟,因此這些地方需要重點清掃,以保證清潔度。為實現此功能,在掃地機器人正面安裝8個光敏傳感器。掃地機器人在床底或柜子底開始工作后,光敏傳感器接收的光強較弱。當掃地機器人運行離開床底或柜子底時,光敏傳感器接收到的光強發生變化,向控制器發送信號,控制器發出控制信號,使掃地機器人轉向,重新回到暗處,繼續進行清掃。
灰塵盒防滿傳感器。為了檢查掃地機器人灰塵盒中的灰塵是否裝滿,在灰塵盒兩側安裝變介質型電容傳感器。當灰塵盒中灰塵高度到達電容傳感器高度時,電容傳感器中的介質發生改變,由于灰塵的介電常數與空氣的介電常數不同,從而引起傳感器電容變化,傳感器將信號傳給控制器,控制器控制掃地機器人發出報警信號,提醒主人應該清理灰塵盒了。
邊緣檢測傳感器。邊緣檢測傳感器是一個機械開關,開關的觸發端設計成一個滑輪結構,在機器人的兩側各裝有一個,用于保證機器人可以始終貼著墻的邊緣走。這樣就可以對墻壁邊緣死角部分進行更好的清掃。
光電編碼器。光電編碼器是掃地機器人上的位置和速度檢測的傳感器,掃地機器人上的光電編碼器通過減速器和驅動輪的驅動電機同軸相連,并以增量式編碼的方式記錄驅動電機旋轉角度對應的脈沖。由于光電編碼器和驅動輪同步旋轉,利用碼盤、減速器、電機和驅動輪之間的物理參數,可將檢測到的脈沖數轉換成驅動輪旋轉的角度,即機器人相對于某一參考點的瞬時位置,這就是所謂的里程計。光電編碼器已經成為在電機驅動內部、輪軸,或在操縱機構上測量角速度和位置的最普遍的裝置。因為光電編碼器是本體感受式的傳感器,在機器人參考框架中,它的位置估計是最佳的。
電子羅盤。電子羅盤是利用地磁場,檢測電子羅盤模塊相對于地磁場方向的偏轉角度的傳感器。電子羅盤模塊是由高可靠性的磁性傳感器及驅動芯片組成,集成度非常高,實現了高可靠性、高精度、強抗磁場干擾的數碼電子羅盤功能。
陀螺儀。針對電子羅盤容易受到電磁干擾以及光電編碼器會受到輪子打滑等不確定因素造成的角度測量不準的特點,確定物體的運動方向還需要一個傳感器,在上述情況發生時能夠精確測量運動物體運動的角度。陀螺儀是用來測量運動物體的角度、角速度和角加速度的傳感器,它能夠有效解決上述問題。
總而言之,任何機器人都離不開傳感器,機器人要具備智能行為必須不斷感知外界環境,從而做出相應的決策行為。因此,對于掃地機器人來說,用傳感器探測環境、分析信號,以及通過適當的建模方法來理解環境,具有特別重要的意義。