SLAM技術將賦予為機器人和智能體前所未有的行動能力

2021-01-10 電子發燒友

一般來講,SLAM系統通常都包含多種傳感器和多種功能模塊。而按照核心的功能模塊來區分,目前常見的機器人SLAM系統一般具有兩種形式:基於雷射雷達的SLAM(雷射SLAM)和基於視覺的SLAM(Visual SLAM或VSLAM)。

同時定位與地圖構建(Simultaneous Localization And Mapping,簡稱SLAM),通常是指在機器人或者其他載體上,通過對各種傳感器數據進行採集和計算,生成對其自身位置姿態的定位和場景地圖信息的系統。SLAM技術對於機器人或其他智能體的行動和交互能力至為關鍵,因為它代表了這種能力的基礎:知道自己在哪裡,知道周圍環境如何,進而知道下一步該如何自主行動。它在自動駕駛、服務型機器人、無人機、AR/VR等領域有著廣泛的應用,可以說凡是擁有一定行動能力的智能體都擁有某種形式的SLAM系統。

雷射SLAM簡介

雷射SLAM脫胎於早期的基於測距的定位方法(如超聲和紅外單點測距)。雷射雷達(Light Detection And Ranging)的出現和普及使得測量更快更準,信息更豐富。雷射雷達採集到的物體信息呈現出一系列分散的、具有準確角度和距離信息的點,被稱為點雲。通常,雷射SLAM系統通過對不同時刻兩片點雲的匹配與比對,計算雷射雷達相對運動的距離和姿態的改變,也就完成了對機器人自身的定位。

雷射雷達距離測量比較準確,誤差模型簡單,在強光直射以外的環境中運行穩定,點雲的處理也比較容易。同時,點雲信息本身包含直接的幾何關係,使得機器人的路徑規劃和導航變得直觀。雷射SLAM理論研究也相對成熟,落地產品更豐富。

圖1,雷射SLAM的地圖構建(谷歌Cartographer[1])

VSLAM簡介

眼睛是人類獲取外界信息的主要來源。視覺SLAM也具有類似特點,它可以從環境中獲取海量的、富於冗餘的紋理信息,擁有超強的場景辨識能力。早期的視覺SLAM基於濾波理論,其非線性的誤差模型和巨大的計算量成為了它實用落地的障礙。近年來,隨著具有稀疏性的非線性優化理論(Bundle Adjustment)以及相機技術、計算性能的進步,實時運行的視覺SLAM已經不再是夢想。

通常,一個VSLAM系統由前端和後端組成(圖2)。前端負責通過視覺增量式計算機器人的位姿,速度較快。後端,主要負責兩個功能:

一是在出現迴環(即判定機器人回到了之前訪問過的地點附近)時,發現迴環並修正兩次訪問中間各處的位置與姿態;

二是當前端跟蹤丟失時,根據視覺的紋理信息對機器人進行重新定位。簡單說,前端負責快速定位,後端負責較慢的地圖維護。

VSLAM的優點是它所利用的豐富紋理信息。例如兩塊尺寸相同內容卻不同的廣告牌,基於點雲的雷射SLAM算法無法區別他們,而視覺則可以輕易分辨。這帶來了重定位、場景分類上無可比擬的巨大優勢。同時,視覺信息可以較為容易的被用來跟蹤和預測場景中的動態目標,如行人、車輛等,對於在複雜動態場景中的應用這是至關重要的。第三,視覺的投影模型理論上可以讓無限遠處的物體都進入視覺畫面中,在合理的配置下(如長基線的雙目相機)可以進行很大尺度場景的定位與地圖構建。

圖2,視覺SLAM的前端定位與後端地圖維護(ORB-SLAM2[2])

接下來我們將在細分項目上比較雷射SLAM和VSLAM。

應用場景

在應用場景上,雷射SLAM依據所使用的雷射雷達的檔次基本被分為涇渭分明的室內應用和室外應用,而VSLAM在室內外都有豐富的應用環境。VSLAM的主要挑戰是光照變化,例如在室外正午和夜間的跨時間定位與地圖構建,其工作穩定性不如高端室外多線雷射雷達。近年來,光照模型修正和基於深度學習的高魯棒性特徵點被廣泛應用於視覺SLAM的研究中,體現出良好的效果,應當說VSLAM隨著這些技術的進步將會在光照變化的環境中擁有更穩定的表現。

影響穩定工作的因素

雷射SLAM不擅長動態環境中的定位,比如有大量人員遮擋其測量的環境,也不擅長在類似的幾何環境中工作,比如在一個又長又直、兩側是牆壁的環境。由於重定位能力較差,雷射SLAM在追蹤丟失後很難重新回到工作狀態。而視覺SLAM在無紋理環境(比如面對整潔的白牆面),以及光照特別弱的環境中,表現較差。

定位和地圖構建精度

在靜態且簡單的環境中,雷射SLAM定位總體來講優於視覺SLAM;但在較大尺度且動態的環境中,視覺SLAM因為其具有的紋理信息,表現出更好的效果。在地圖構建上,雷射SLAM的特點是單點和單次測量都更精確,但地圖信息量更小;視覺SLAM特別是通過三角測距計算距離的方法,在單點和單次測量精度上表現總體來講不如雷射雷達,但可以通過重複觀測反覆提高精度,同時擁有更豐富的地圖信息。

累計誤差問題

雷射SLAM總體來講較為缺乏迴環檢測的能力,累計誤差的消除較為困難。而視覺SLAM使用了大量冗餘的紋理信息,迴環檢測較為容易,即使在前端累計一定誤差的情況下仍能通過迴環修正將誤差消除。

傳感器成本

雷射雷達事實上有許多檔次,成本都高於視覺傳感器。最昂貴如Velodyne的室外遠距離多線雷達動輒數十萬元人民幣,而室外使用的高端中遠距離平面雷達如SICK和Hokuyo大約在數萬元人民幣的等級。室內應用較廣的中低端近距離平面雷射雷達也需要千元級—,其價格相當於比較高端的工業級攝像頭和感光晶片。雷射雷達量產後成本可能會大幅下降,但能否降到同檔次攝像頭的水平仍有一個大大的問號。

傳感器安裝和穩定性

目前常見的雷射雷達都是旋轉掃描式的,內部長期處於旋轉中的機械結構會給系統帶來不穩定性,在顛簸震動時影響尤其明顯。而攝像頭不包含運動機械結構,對空間要求更低,可以在更多的場景下安裝使用(圖3)。不過,固態雷射雷達的逐步成熟可能會為雷射SLAM扳回這項劣勢。

圖3 雷射雷達和視覺系統的安裝應用。谷歌無人車上的多線雷射雷達

DJI精靈4上的視覺系統

算法難度

雷射SLAM由於其研究的成熟以及誤差模型的相對簡單,在算法上門檻更低,部分開源算法甚至已經被納入了ROS系統成為了標配。而反觀視覺SLAM,首先圖像處理本身就是一門很深的學問,而基於非線性優化的地圖構建上也是非常複雜和耗時的計算問題。現在已經有許多優秀的開源算法(如ORB-SLAM[2]、LSD-SLAM[3]),但在實際環境中優化和改進現有的視覺SLAM框架,比如加入光照模型、使用深度學習提取的特徵點、以及使用單雙目及多目融合視角等技術,將是視覺SLAM進一步提升性能和實用性的必由之路。這些技術的算法門檻也遠遠高於雷射SLAM。

計算需求

毫無疑問,雷射SLAM的計算性能需求大大低於視覺SLAM。主流的雷射SLAM可以在普通ARM CPU上實時運行,而視覺SLAM基本都需要較為強勁的準桌面級CPU或者GPU支持。但業界也看到了這其中蘊藏的巨大機會,為視覺處理定製的ASICS市場已經蠢蠢欲動。一個很好的例子是Intel旗下的Movidius,他們設計了一種特殊的架構來進行圖像、視頻與深度神經網絡的處理,在瓦級的超低功耗下達到桌面級GPU才擁有的吞吐量。DJI的精靈4系列產品就是使用這類專用晶片,實現了高速低功耗的視覺計算,為無人機避障和近地面場景導航提供根據。

多機協作

視覺主要是被動探測,不存在多機器人幹擾問題。而雷射雷達主動發射,在較多機器人時可能產生幹擾。尤其是固態雷射雷達的大量使用,可能使得場景中充滿了信號汙染,從而影響雷射SLAM的效果。

未來趨勢

雷射SLAM和視覺SLAM各擅勝場,單獨使用都有其局限性,而融合使用則可能具有巨大的取長補短的潛力。例如,視覺在紋理豐富的動態環境中穩定工作,並能為雷射SLAM提供非常準確的點雲匹配,而雷射雷達提供的精確方向和距離信息在正確匹配的點雲上會發揮更大的威力(圖4)。而在光照嚴重不足或紋理缺失的環境中,雷射SLAM的定位工作使得視覺可以藉助不多的信息進行場景記錄。

圖4,KITTI數據集視覺裡程計。ORB-SLAM[2],雙目視覺

V-LOAM[4],視覺引導雷射修正

現實中的雷射與視覺SLAM系統幾乎都會配備慣性元件、輪機裡程計、衛星定位系統、室內基站定位系統等輔助定位工具,而近年來SLAM系統與其他傳感器的融合成為了一大熱點。不同於以往基於卡爾曼濾波的鬆耦合融合方法,現在學界的熱點是基於非線性優化的緊耦合融合。例如與IMU的融合和實時相互標定,使得雷射或視覺模塊在機動 (猛烈加減速和旋轉) 時可以保持一定的定位精度,防止跟蹤丟失,極大的提高定位與地圖構建的穩定性。

雷射點雲信息本身也仍有潛力可挖。在高端的遠距離多線雷射雷達上,返回的點雲除了包含方向和距離信息,還可以加入目標點的反射率信息。當線數較多較密時,由反射率信息構成的數據可以視為一種紋理信息,因此可以在一定程度上享受視覺算法和紋理信息帶來的重定位等方面的優勢。這些信息一旦融入到高精度地圖中,高精度地圖就可以在點雲\紋理兩種形式間無縫切換,使得利用高精度地圖的定位可以被只擁有廉價攝像頭的自動駕駛汽車分享。這也是目前國外一些團隊的研究方向([5])。

同時,視覺所依賴的投影模型,蘊含著非常豐富的「混搭」玩法。長、短基線的單雙目結合,可以在保證大尺度定位水平的同時提高中近距離的障礙探測和地圖構建精度;廣角魚眼和360度全向攝像頭與標準單雙目的結合,使得VSLAM的覆蓋範圍可以進一步提升,特別適合對場景按照距離的遠近進行不同精度不同速度的定位。被動視覺與深度相機的結合,催生了RGB-D SLAM,而深度相機量程的逐步擴大,將給這種特殊VSLAM帶來更大的應用空間。

VSLAM的另一個也許更宏大的擴展在AI端。端到端的深度學習所帶來的圖像特徵,已經在識別和分類領域大大超越了人類手工選擇的SIFT/SURF/ORB等特徵。我們可以很安全的說,未來在低紋理、低光照等環境下,深度學習所訓練出的提取、匹配和定位估算等方法,也一定會超越目前VSLAM領域最先進的手工方法。更不用說,圖像本身所大量攜帶的信息,可以廣泛用於場景理解、場景分類、物體識別、行為預測等重要方面。一個很可能的情況是,未來視覺處理系統將直接包含定位、地圖構建、運動規劃、場景理解以及交互等多個功能模塊,更緊密的聯合帶來更加智能的機器人行動能力。

如果想深入了解SLAM技術的過去、現在和未來趨勢,我們推薦文獻[6]。

結語

SLAM技術將賦予為機器人和智能體前所未有的行動能力。作為當前SLAM框架的主要類型,雷射SLAM與視覺SLAM必將在相互競爭和融合中發展,必將帶來機器人技術和人工智慧技術的真正革命,也將使得機器人從實驗室和展示廳中走出來,真正服務和解放人類。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 專訪「多智能體」先驅麥可:當AI學會人類社交,「機器人總動員...
    從學習人類社交模式的進展來看,當前AI還停留在學習人類行為和喜好階段,而下一步他想讓AI系統之間智能互聯,比如Siri可以和另一個Siri對話。這就需要為AI賦予人類社會主要的社交技能,主要表現為合作、協調和協商三種能力。那麼AI學習人的社交能力會帶來哪些好處?對此,麥可·伍爾德裡奇通過三個例子舉例說明。首先是合作能力。
  • 海伯森|2019年高工機器人年會 智能傳感器賦予機器「人」的能力
    會上,海伯森的總經理王國安先生發表了《智能傳感器賦予機器」人「的能力》的主題演講,王總首先分享了我國目前傳感器發展現狀,在國家政策方面,自2014年以來,我國政府出臺了多項戰略性、指導性政策文件,推動我國傳感器產業向著融合化、創新化、生態化、集群化方向加快發展。
  • 在陪伴機器人到來以前,先為機器立心
    一方面,人工智慧給人們生活生產帶來了效率和便捷,推動社會經濟持續發展;另一方面,人工智慧本質上作為一種技術,在給產業帶來顛覆和革命的同時,也給人們既有的倫理認知等帶來了挑戰。其中,「機器伴侶」作為未來智慧機器人發展最廣闊的領域,已經越來越多地介入人們的生活,扮演助手、朋友、伴侶甚至家人的角色。
  • 無人機視覺slam給你答案
    先已入侵了多個行業,包括機器人、無人駕駛、無人機、AR/VR以及AGV等多領域。  在機器人定位導航領域,SLAM可以輔助機器人執行路徑規劃、自主探索、導航等任務。國內的科沃斯、塔米以及新晉品牌嵐豹都採用了SLAM結合雷射雷達或者攝像頭的方法,讓掃地機高效繪製室內地圖,智能分析和規劃掃地環境,從而成功讓自己步入了智能導航的陣列。
  • 機器人自主定位導航=SLAM+運動規劃
    SLAM技術作為機器人自主移動的關鍵技術,讓很多人都誤解為:SLAM=機器人自主定位導航。其實,SLAM≠機器人自主定位導航 ,不解決行動問題。SLAM如其名一樣,主要解決的是機器人的地圖構建和即時定位問題,而自主導航需要解決的是智能移動機器人與環境進行自主交互,尤其是點到點自主移動的問題
  • 手機將被小型機器人取代?院士劃重點:人工智慧技術突破是關鍵
    「近十年來中國機器人發展可以分為兩個階段,前5年為產業發展期,如今已經進入到高端發展期。」王耀南預測。新冠肺炎疫情之後,醫療機器人成為智慧機器人的主攻方向之一。「未來,機器人還將在國家重大工程基礎設施建造,尤其是將在新基建的建設中發揮重大作用。」王耀南說,比如關於珠穆朗瑪峰的科考行動,在惡劣天氣下,未來可採用機器人協助考察。
  • 「媒體大腦」:將技術之力賦予內容生產者
    在新的數字經濟時代,新華智雲聚焦生產側,致力於「將技術之力賦予內容生產者。憑計算之力,求數據洞察;賦萬物為媒,迎智能時代」。從2017年12月26日發布中國第一個媒體人工智慧平臺「媒體大腦」,到2019年11月26日正式發布「媒體大腦3.0」——國內第一個面向融媒中心的智能化解決方案,新華智雲核心產品「媒體大腦」經過了多次演化迭代。
  • 人工智慧分支——多智能體
    它的研究涉及智能體的知識、目標、技能、規劃以及如何使智能體採取協調行動解決問題。研究者主要研究智能體之間的交互通信、協調合作、衝突消解等方面,強調多個智能體之間的緊密群體合作,而非個體能力的自治和發揮,主要說明如何分析、設計和集成多個智能體構成相互協作的系統。
  • 智慧機器人分類詳解
    智慧機器人學所涉及的學科範圍有:力學、機器人拓撲學、機械學、電子學與微電子學、控制論、計算機、生物學、人工智慧、系統工程等。這些多學科領域知識的交叉和融合是智慧機器人技術得以發展、拓寬和延伸的基礎,也是學習和運用智慧機器人技術的基礎。隨著智慧機器人技術的不斷向新的領域拓展,其學科範圍亦將更加寬闊,同時智慧機器人將不同的學科知識綜合,使得人們在學習和研究的過程中綜合各個學科。
  • 快倉發布複合機器人 「手腳並用」助力全球「無人工廠」建設
    兩年來,快倉的潛伏式機器人、叉車式機器人等兩大產品線在製造業市場「得心應手」,2020年,受疫情催化,全球掀起了「無人工廠」建設大潮,這也對機器人的作業能力提出了更高的要求。  7月9日,快倉最新研發的一款可以「手腳並用」的複合機器人亮相世界人工智慧大會「AI上海?機器人矩陣」,它具備協作機器人和移動機器人的雙重功能。
  • 阿里動物園物流機器人「小蠻驢」亮相 將正式進軍機器人賽道
    大眾報業·齊魯壹點記者 季明智9月17日雲棲大會,阿里巴巴發布第一款物流機器人「小蠻驢」,同時發布機器人平臺,正式進軍機器人賽道。小蠻驢機器人集成了達摩院最前沿的人工智慧和自動駕駛技術,具有類人認知智能,大腦應急反應速度達到人類7倍。
  • KMPRO智能問答機器人服務能力介紹
    大家好呀,周五了是不是很開心呀,今天小編和大家聊聊深藍的智能問答機器人的服務能力,跟著小編來看看都有哪些服務能力吧。上期回顧:智能搜索-深藍智能搜索助推企業創新發展(連載十八)智能問答回顧:智能問答--深藍智能問答助推企業創新發展(連載十四)自然語言意圖理解能力:用戶可以使用自然語言與機器人進行溝通,變化多種問句方式,當智能引擎識別到文化屬於某個意圖時,自動調用回復話術
  • 最強戰隊 | 三維視覺、SLAM方向全球頂尖實驗室匯總
    在DARPA大挑戰和DARPA城市挑戰中取得成功以來,實驗室一直在為自動駕駛中的重要問題創建和測試各種AI解決方案。利用機器學習,計算機視覺,概率傳感器融合和優化等技術,研究人員正在積極尋求語義場景理解,對象分割和跟蹤,傳感器校準,定位,車輛控制和路徑規劃方面的改進。
  • 陳根:在與機器人比鄰而居前,我們需要知道什麼?
    一方面,人工智慧給人們生活生產帶來了效率和便捷,推動社會經濟持續發展;另一方面,人工智慧本質上作為一種技術,在給產業帶來顛覆和革命的同時,也給人們既有的倫理認知等帶來了挑戰。其中,「機器伴侶」作為未來智慧機器人發展最廣闊的領域,已經越來越多地介入人們的生活,扮演助手、朋友、伴侶甚至家人的角色。
  • Anki為Vector機器人伴侶發起眾籌 被賦予更多個性
    「Vector」是 Anki 在「Drive」之後推出的第四款主要產品,在 2013 年的蘋果開發者大會的主題演講期間,我們曾見到過後續的「Overdrive」和「Cozmo」—— 該公司首款獨立型機器人。
  • 松靈機器人與北理工共建實驗室,推動智能移動技術落地
    雙方將在移動機器人、無人駕駛、人工智慧領域,就機器人在複雜環境情況下的多傳感器融合、感知定位、導航決策等關鍵領域展開合作,並本著互利共贏的原則,為產界和學界的連接創造合作範例。院內的電動車輛國家工程實驗室也是國內最早從事電動車輛研究的單位之一,在電動車輛科研、產業化和示範運行方面積累了豐富的研究成果。此次,松靈機器人和北理工聯手設立的地面無人車輛智能感知與控制實驗室,是業內一次真正意義上的強強聯手,將充分發揮雙方優勢,全面促進智能移動技術應用落地。
  • 加州大學開發摺疊『起重機』,智能材料為摺紙機器人迎來新時代
    例如,瓢蟲控制機翼的摺疊,松果則可以根據環境的溼度進行摺疊和展開以控制種子的分散。這種啟發使摺紙機器人成為機器人設計中的新前沿領域。摺疊式組裝的簡單性和低成本也是摺紙機器人的優勢。美中不足的是,這種製造方式具有一個主要缺點:摺疊操作時必須依賴外部電線和電池提供動力。要克服這一難題,智能材料的開發是一個不錯的方向。
  • 移動機器人行業發展現狀與未來發展趨勢
    (AGV)產業聯盟副主席、CSG智慧機器人事業群 CEO 李大偉; 4、國自機器人智能物流機器人事業部總經理 王文斐; 5、中國移動機器人(AGV)產業聯盟副主席、機科發展智能事業部總經理 公建寧。   熊蓉老師對此表示肯定:「不管是哪一種企業,其根本目的都是為了服務客戶,只不過各自的技術路線發展不一樣。傳統企業立足於原有技術,進行升級改進,新興企業賦予新的技術,進行突破性發展。
  • 新的電子皮膚創新賦予機器人和假肢一種特殊的觸覺
    這項創新是由新加坡國立大學工程學院材料科學與工程系的助理教授班傑明·蒂( Benjamin Tee)和他的團隊完成的。由於機器人需要有觸覺才能更好地與人類互動,所以這項創新是必要的。「如今的機器人仍然不能很好地感知物體,」助理教授Tee解釋道。他從事電子皮膚技術研究已有十多年,希望能給機器人和假肢設備帶來更好的觸覺。
  • 機器人業務加速 賽為智能新籤100臺智能巡檢機器人訂單
    ,為客戶提供100臺智能巡檢機器人,用於電力系統的巡檢、監控和預警。  賽為智能自主研發的智能巡檢機器人,集機電一體化、多傳感器融合、導航定位、機器視覺、智能控制等技術於一體,能夠實現配電房內設備全方位、全自主智能巡檢和監控,有效降低勞動強度,提高巡檢效率。同時,結合企業在人工智慧、大數據等領域的優勢,賽為智能巡檢機器人還提供更多定製化的服務。