機械社區
標題: 服務機器人如何自主定位導航?TA還缺個[小腦] [打印本頁]
作者: SLAMTEC思嵐科技 時間: 2016-12-22 16:50
標題: 服務機器人如何自主定位導航?TA還缺個[小腦]
提到服務機器人,你腦海中出現的會是什么?《超能陸戰隊》中的“萌神”大白?《星球大戰》中的“BB-8”?還是《機器人瓦力》中的掃地機器人瓦力?
- \5 b! N4 n1 i; ^% K1 T* ]1 g* l) T: c% T/ G( t9 o5 u
/ h9 [( B- J- q4 l8 D電影中的機器人,雖然炫酷,滿足了我們想象與期望,但是關上電視,似乎還是和我們家居生活距離很遠。
' Y3 [" U6 `( f: U, o' Z6 h5 L
回頭看看目前我們家里有的掃地機,每天在家里風風火火,一會卡住地毯,一會卡住鞋帶,一會卡在床底下,家里的桌椅板凳腿讓它撞的遍體鱗傷,動不動還玩消失,找也找不到……
1 X1 S5 g7 d/ O/ U1 p) i2 }+ ?
突然走紅的除了網紅,還有機器人餐廳,開業的時候吸引眼球,大批人圍觀,過段時間就會發現“機器人只能沿著固定線路送餐,加上餐廳人員走動大,機器人不懂得躲閃,上菜容易灑落打翻,甚至造成安全事故”,機器人服務員最終被老板“炒了魷魚”。
: w, R1 @7 M4 S, m% a/ V% c先不談人臉識別、語音交互這些功能,現在市面上常見的服務機器人連最基本的自主行走都無法實現。當然,這里的自主行走指的是可以進行路徑規劃與自動避障,靠人為控制、埋設預定軌道與隨機碰撞尋路,完全算不上自主行走。
- B) w# \ j$ N1 f0 H. r8 g對于服務機器人來說,實現自主定位導航是它可以被稱為“機器人”的前提,這也是我們對于機器人的基本要求。
! ?: j$ V) r J; ^我們理想中的機器人應該是什么樣的呢?掃地機器人知道哪里掃過了,哪里沒有掃,哪個是房間,并以房間為單位進行清掃;送餐機器人可以隨意在餐廳里行走,當然也不會撞到客人;在商場迷路時,隨意在服務機器人的屏幕上點擊目的地,它可以自動帶領你過去。
; j& i/ o1 z/ E: J1 q& {
這些看上去很簡單,卻又非常實用的功能,單靠機器人的“眼睛”(如激光雷達、攝像頭等)顯然無法實現,還需要額外的算法和傳感器配套。
, B* k/ p8 e$ N$ V一直以來,我們對于機器人的設計研發都是借鑒人類本身,很多公司做機器人的眼睛、大腦(主要是語音、視覺交互),當然還有機器人整機,也就是身體。是不是還少點什么?
7 |# i& |, \9 s1 W在人類的身體結構中,小腦占整個腦部神經元的50%,而它的主要作用就是為了幫助人類實現行走。那么在機器人的整體結構中,是不是也需要這樣的小腦呢?
; | I; f3 N* A1 c. z6 M) j答案顯然是肯定的。
# I9 O- u: X5 q t9 m# I$ d對機器人來說,小腦可以繪制環境地圖來指導自身行動,而如何在環境中找到一條從起點到終點,同時避開障礙物的最優路徑顯得更為困難。
% J1 i4 j8 g+ [
為了幫助服務機器人更好實現自主行走,一個控制運動的核心中樞尤為重要。
在實際應用時,除了利用SLAM構建環境地圖與實時定位外,我們還希望機器人在未知環境中自動避開障礙物,實現自主移動。SLAMWARE采用D*算法(即動態啟發式路徑搜索算法),可以讓機器人不需要預先錄入地圖,就可以在陌生環境中行動自如,躲避動態障礙物。
& e# p/ U* P% L/ o5 z8 y5 \7 n5 m通常來說,服務機器人的工作環境都比較復雜,自主定位導航系統還需支持超聲波傳感器,防跌落傳感器、碰撞傳感器和深度攝像頭的數據,利用多種傳感器信息融合,實現更加智能、實用的自主運動。
+ ^3 Y1 F# n9 g
作者: 清風明月跟我走 時間: 2016-12-22 17:03
CCD視覺系統
作者: 成形極限 時間: 2016-12-22 20:03
像MINI pci-e的接口呢?
作者: universal 時間: 2016-12-23 16:17
如果按照人腦類比,大腦負責路線規劃,小腦負責運動協調,標題顯然錯了。機器人運動協調問題就目前看已經能做到一定水平,比如大狗,但是自主行走仍是個難題,如何判斷障礙類型如何選擇通過方式如何自主學習都是尚未妥善解決的課題。
作者: wtangzz147 時間: 2016-12-26 17:44
自主導航做到穩定還是很難的
歡迎光臨 機械社區 (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |