人工智能和機器人領域著名的莫拉維克悖論表示:和傳統假設不同,對計算機而言,實現邏輯推理等人類高級智慧只需要相對很少的計算能力,而實現感知、運動等低等級智慧卻需要巨大的計算資源。
已經在“人類最后智力驕傲”上碾壓人類的Google DeepMind的人工智能程序AlphaGo,卻連挪動一枚小小的棋子都需要人類幫助才能完成,是莫拉維克悖論有力的證明,讓計算機在智力測試或者下棋中展現出一個成年人的水平是相對容易的,但是要讓計算機有如一歲小孩般的感知和行動能力卻是相當困難。
而在機器人系統中,自主導航是一項核心技術,是賦予機器人感知和行動能力的關鍵。下面為大家盤點一下自主移動機器人常用的四種導航定位方法。
激光全局定位系統一般由激光器旋轉機構、反射鏡、光電接收裝置和數據采集與傳輸裝置等部分組成。工作時,激光經過旋轉鏡面機構向外發射,當掃描到由后向反射器構成的合作路標時,反射光經光電接收器件處理作為檢測信號,啟動數據采集程序讀取旋轉機構的碼盤數據(目標的測量角度值),然后通過通訊傳遞到上位機進行數據處理,根據已知路標的位置和檢測到的信息,就可以計算出傳感器當前在路標坐標系下的位置和方向,從而達到進一步導航定位的目的。
如圖是一個LDSR激光傳感器系統原理框圖。激光測距具有光束窄、平行性好、散射小、測距方向分辨率高等優點,但同時它也受環境因素干擾比較大,因此采用激光測距時怎樣對采 集的信號進行去噪等也是一個比較大的難題,另外激光測距也存在盲區,所以光靠激光進行導航定位實現起來比較困難,在工業應用中,一般還是在特定范圍內的工業現場檢測,如檢測管道裂縫等場合應用較多。
紅外傳感技術經常被用在多關節機器人避障系統中,用來構成大面積機器人“敏感皮膚”,覆蓋在機器人手臂表面,可以檢測機器人手臂運行過程中遇到的各種物體。典型的紅外傳感器工作原理如圖所示。該傳感器包括一個可以發射紅外光的固態發光二極管和一個用作接收器的固態光敏二極管。由紅外發光管發射經過調制的信號,紅外光敏管接收目標物反射的紅外調制信號,環境紅外光干擾的消除由信號調制和專用紅外濾光片保證。設輸出信號Vo 代表反射光強度的電壓輸出,則Vo是探頭至工件間距離的函數:
Vo=f(x,p)
式中,p—工件反射系數。p與目標物表面顏色、粗糙度有關。x—探頭至工件間距離。
當工件為p 值一致的同類目標物時,x 和Vo 一一對應。x可通過對各種目標物的接近測量實驗數據進行插值得到。這樣通過紅外傳感器就可以測出機器人距離目標物體的位置,進而通過其他的信息處理方法也就可以對移動機器人進行導航定位。
超聲波導航定位的工作原理也與激光和紅外類似,通常是由超聲波傳感器的發射探頭發射出超聲波,超聲波在介質中遇到障礙物而返回到接收裝置。通過接收自身發 射的超聲波反射信號,根據超聲波發出及回波接收時間差及傳播速度,計算出傳播距離S,就能得到障礙物到機器人的距離,即有公式: S=Tv/2 式中,T—超聲波發射和接收的時間差;v—超聲波在介質中傳播的波速。
當然,也有不少移動機器人導航定位中用到的是分開的發射和接收裝置,在環境地圖中布置多個接收裝置,而在移動機器人上安裝發射探頭。
由于超聲波傳感器具有成本低廉、采集信息速率快、距離分辨率高等優點,長期以來被廣泛地應用到移動機器人的導航定位中。而且它采集環境信息時不需要復雜的圖像配備技術,因此測距速度快、實時性好。同時,超聲波傳感器也不易受到如天 氣條件、環境光照及障礙物陰影、表面粗糙度等外界環境條件的影響。超聲波進行導航定位已經被廣泛應用到各種移動機器人的感知系統中。
(摘選自中國電子網)