視覺SLAM技術簡介

姓名:劉一婷倦畅;學號:20021210599乌妒;學院:電子工程學院

轉(zhuǎn)載于 :微信公眾號“計算機視覺life”’

原文鏈接:https://mp.weixin.qq.com/s/RGZOgBf6XyTwiy-p2pRqdg

【嵌牛導讀】隨著以掃地機器人為代表智能機器人技術的普及伴澄,以及自動駕駛喇颁、AR等技術的爆發(fā),作為核心技術之一的SLAM技術逐漸受到許多研究者的關注初澎,那么它有什么特點和應用呢秸应?

【嵌牛鼻子】SLAM

【嵌牛提問】SLAM傳感器的分類?

【嵌牛正文】

什么是SLAM?

SLAM(Simultaneous Localization and Mapping)碑宴,中文譯作同時定位與地圖創(chuàng)建软啼。

外行乍一聽起來非常拗口,為了不在一開始就嚇跑讀者延柠,我們先不對其進行專業(yè)的解釋祸挪,用一個形象的例子來進行說明。我們知道現(xiàn)在有不少家用的掃地機器人(如下圖所示)贞间,可以代替人對室內(nèi)進行自動清掃贿条。早期的掃地機器人并不智能,它只是具有簡單的避障功能榜跌,在室內(nèi)隨機游走闪唆,遇到障礙物就轉(zhuǎn)彎盅粪,這樣會導致有很多地方會漏掉钓葫,掃地效率非常低。

掃地機器人

要想真正實現(xiàn)智能的清掃票顾,掃地機器人至少需要知道以下幾件事情:

1础浮、我在哪里?也就是掃地機器人在工作過程中要知道自己在房間的具體位置奠骄。對應的術語叫:定位(Localization)豆同。

2、我周圍的環(huán)境是什么樣子含鳞?也就是掃地機器人需要知道整個房間的地面結(jié)構(gòu)信息影锈。對應的術語叫:建圖(Mapping)。

3蝉绷、我怎樣到達指定地點(充電器)鸭廷?當掃地機器人電量不足時,如何以最短的路徑到達充電器所在位置進行自動充電熔吗。對應的術語叫:路徑規(guī)劃(Route Planning)辆床。

有了以上的幾個能力,掃地機器人就立馬變的智能了桅狠,不再像無頭蒼蠅一樣在室內(nèi)亂跑讼载,而是可以從任意位置出發(fā)轿秧,一邊清掃一邊對周圍的環(huán)境(房屋結(jié)構(gòu)、障礙物)建立地圖咨堤,同時根據(jù)地圖定位自己當前在地圖中的位置菇篡,并實時調(diào)整規(guī)劃路線。隨著使用時間的增長一喘,掃地機器人建立的地圖會越來越準確逸贾,規(guī)劃的清掃路線越來越高效,變的越來越智能津滞。這也不難理解斷點續(xù)掃(一次掃不完铝侵,回到充電地點重合點,回到原位置繼續(xù)清掃)的功能是如何實現(xiàn)的了触徐。

掃地機器人斷點續(xù)掃示意圖

看明白了上面的例子咪鲜,我們給出SLAM的定義。SLAM是指當某種移動設備(如機器人)從一個未知環(huán)境里的未知地點出發(fā)撞鹉,在運動過程中通過傳感器觀測定位自身位置疟丙、姿態(tài)、運動軌跡鸟雏,再根據(jù)自身位置進行增量式的地圖構(gòu)建享郊,從而達到同時定位和地圖構(gòu)建的目的。定位和建圖是兩個相輔相成的過程孝鹊,地圖可以提供更好的定位炊琉,而定位也可以進一步擴建地圖。SLAM非常強調(diào)未知環(huán)境又活,是自主移動機器人的核心技術苔咪。

SLAM 傳感器

很多人注意到,同一個行業(yè)的SLAM應用柳骄,有人用相對傳統(tǒng)的激光雷達作為傳感器团赏,有人用最近幾年興起的視覺攝像頭作為傳感器,當然耐薯,還有人將它們結(jié)合起來使用舔清,它們的區(qū)別在哪里呢?事實上曲初,SLAM的實現(xiàn)方式與難度和傳感器的形式與安裝方式密切相關体谒。用于SLAM的傳感器主要分為激光雷達和視覺兩大類。

1

激光雷達

激光雷達是非常傳統(tǒng)的SLAM傳感器复斥。它可以提供機器人本身與周圍環(huán)境障礙物間的距離信息营密。常見的激光雷達有SICK、Velodyne目锭、Rplidar等评汰。

激光雷達

主流的2D激光傳感器掃描一個平面內(nèi)的障礙物纷捞,適用于平面運動的機器人(如掃地機等)進行定位,并建立2D的柵格地圖被去。這種地圖在機器人導航中很實用主儡,因為多數(shù)機器人還不能在空中飛行或走上臺階,仍限于地面惨缆。在SLAM研究史上糜值,早期SLAM研究幾乎全使用激光傳感器進行建圖,且多數(shù)使用濾波器方法坯墨,例如卡爾曼濾波器與粒子濾波器等寂汇。

激光雷達的技術方案有如下幾個特點:

1、精度很高捣染,也比較穩(wěn)定骄瓣。

2、速度快耍攘,計算量也不大榕栏,容易做成實時SLAM。

3蕾各、理論研究成熟扒磁。激光雷達用于SLAM的技術方案(EKF-SLAM)因為研究較早,現(xiàn)在已經(jīng)非常成熟式曲。當然人們也對EKF-SLAM的缺點也有較清楚的認識妨托,例如不易表示回環(huán)、線性化誤差嚴重检访、必須維護路標點的協(xié)方差矩陣等始鱼。

4、笨重脆贵。從上圖就可以看出,激光雷達比普通的攝像頭在空間體積上大了不少起暮。

5卖氨、價格昂貴。激光雷達成本很高负懦,因此激光的研究主要集中于如何降低傳感器的成本上筒捺,現(xiàn)在激光雷達也有平價的產(chǎn)品了,現(xiàn)在高級的掃地機器人中就已經(jīng)在使用激光雷達了纸厉,但性能配置會低一些系吭。

2

視覺傳感器

視覺SLAM是最近幾年SLAM研究熱點之一。它有如下幾個特點:

1颗品、價格便宜肯尺。

2沃缘、體積小,重量輕则吟。想想手機里動輒幾千萬像素的攝像頭也就占指甲蓋那么小的面積槐臀。

3、可以獲取豐富且直觀的信息氓仲。有研究表明水慨,視覺信息占了人類獲取信息的80%以上,所以通過攝像頭可以獲取的信息要遠遠超過通過激光雷達獲得的信息敬扛。

4晰洒、計算量大。往往信息量和計算量是成正比的啥箭,視覺SLAM中的特征點檢測欢顷、匹配等過程非常耗時。不過隨著CPU捉蚤、GPU處理器速度的飛速發(fā)展抬驴,很多以前被認為無法實時化的視覺算法,得以近乎實時化地運行缆巧。

5布持、需要一定的假設條件。比如視覺算法無法在無紋理區(qū)域進行陕悬。

視覺SLAM傳感器主要分為三大類:單目题暖、雙目(或多目)、RGBD捉超。此外還有魚眼胧卤、全景等特殊相機,由于在研究和產(chǎn)品中都屬于少數(shù)在此不做介紹拼岳。

就實現(xiàn)難度而言枝誊,這三類方法難易程度從難到易依次為:單目視覺、雙目視覺惜纸、RGBD叶撒。下面來具體介紹。

單目相機

單目相機SLAM簡稱MonoSLAM耐版,即只用一個攝像頭實現(xiàn)SLAM祠够。優(yōu)勢是傳感器特別的簡單、成本特別的低粪牲,所以單目SLAM非常受研究者關注古瓤。相比別的視覺傳感器,單目有個最大的問題,就是沒法確切地得到深度落君。單目相機有如下幾個特點:

1穿香、單目SLAM只能估計一個相對深度。由于絕對深度未知叽奥,單目SLAM沒法得到機器人運動軌跡以及地圖的真實大小扔水。直觀地說,如果把軌跡和房間同時放大兩倍朝氓,單目看到的像是一樣的魔市。

2、單目相機必須通過運動才能獲取深度赵哲。它無法僅根據(jù)一張圖像獲得圖像中物體離自己的相對距離待德。為了估計這個相對深度,單目SLAM要靠運動中的三角測量枫夺,來求解相機運動并估計像素的空間位置将宪。也就是說,它的軌跡和地圖橡庞,只有在相機運動之后才能收斂较坛,如果相機不進行運動時,就無法得知像素的位置扒最。

3丑勤、相機必須進行旋轉(zhuǎn)和平移。相機運動還不能是純粹的旋轉(zhuǎn)吧趣,這就給單目SLAM的應用帶來了一些麻煩法竞,好在日常使用SLAM時,相機都會發(fā)生旋轉(zhuǎn)和平移强挫。

4岔霸、既可以用于室內(nèi),又可以用于室外俯渤。

雙目相機

與單目不同的是呆细,雙目立體視覺既可以在運動時估計深度,也可在靜止時估計稠诲,消除了單目視覺的許多麻煩侦鹏。不過,雙目或多目相機配置與標定均較為復雜臀叙,其深度量程也受雙目的基線與分辨率限制。此外价卤,通過雙目圖像計算深度計算量也非常大劝萤。

RGBD相機

RGBD相機是一種可以獲得彩色圖并測量深度的相機。目前常用的RGBD相機包括Kinect一代慎璧、Kinect 二代床嫌、Xtion跨释、Realsense等。RGBD相機有如下特點:

1厌处、一般通過結(jié)構(gòu)光或Time-of-Flight原理鳖谈,直接測出物體離攝像頭的距離。相對于雙目立體視覺阔涉,它的速度非忱峦蓿快,可以用于實時應用瑰排。

2贯要、它比單目或雙目相機能夠提供更豐富的信息。

3椭住、現(xiàn)在多數(shù)RGBD相機還存在視場角小崇渗、分辨率低等諸多問題。主要用于室內(nèi)SLAM京郑。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宅广,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子些举,更是在濱河造成了極大的恐慌跟狱,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件金拒,死亡現(xiàn)場離奇詭異兽肤,居然都是意外死亡,警方通過查閱死者的電腦和手機绪抛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門资铡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人幢码,你說我怎么就攤上這事笤休。” “怎么了症副?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵店雅,是天一觀的道長。 經(jīng)常有香客問我贞铣,道長闹啦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任辕坝,我火速辦了婚禮窍奋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己琳袄,他們只是感情好江场,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窖逗,像睡著了一般址否。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碎紊,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天佑附,我揣著相機與錄音,去河邊找鬼矮慕。 笑死帮匾,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的痴鳄。 我是一名探鬼主播瘟斜,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼痪寻!你這毒婦竟也來了螺句?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤橡类,失蹤者是張志新(化名)和其女友劉穎蛇尚,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體顾画,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡取劫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了研侣。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谱邪。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖庶诡,靈堂內(nèi)的尸體忽然破棺而出惦银,到底是詐尸還是另有隱情,我是刑警寧澤末誓,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布扯俱,位于F島的核電站,受9級特大地震影響喇澡,放射性物質(zhì)發(fā)生泄漏迅栅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一晴玖、第九天 我趴在偏房一處隱蔽的房頂上張望库继。 院中可真熱鬧箩艺,春花似錦窜醉、人聲如沸宪萄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拜英。三九已至,卻和暖如春琅催,著一層夾襖步出監(jiān)牢的瞬間居凶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工藤抡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留侠碧,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓缠黍,卻偏偏與公主長得像弄兜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子瓷式,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容