當無人機有了人一樣的眼睛會怎樣?無人機視覺slam給你答案

2020-12-22 IT168

  對於人類來說眼睛是獲取外界信息的主要來源。通過眼睛我們不僅可以看到五彩繽紛的世界,還可以讓我們對事物產生聯繫判斷,規避自然界中相關障礙物。也正是通過眼睛接受到的信息傳遞給大腦,讓我們在這個世界上來去自如。其實對於機器來說也是同理,有了眼睛就能規避很多障礙,穿行於特定空間。比如視覺SLAM用於機器上就相當於人類的眼睛,它可以從環境中獲取海量的、富於冗餘的紋理信息,擁有超強的場景辨識能力。

  現在我們就來聊一聊,相當於人類眼睛的視覺SLAM到底是什麼?

  視覺SLAM主要是基於相機來完成環境的感知工作,相對而言,相機成本較低,容易放到產品硬體上,且圖像信息豐富,因此視覺SLAM也備受關注。

  目前,視覺SLAM可分為單目、雙目(多目)、RGBD這三類,另還有魚眼、全景等特殊相機,但目前在研究和產品中還屬於少數,此外,結合慣性測量器件(Inertial Measurement Unit,IMU)的視覺SLAM也是現在研究熱點之一。從實現難度上來說,大致將這三類方法排序為:單目視覺>雙目視覺>RGBD。

  單目相機SLAM簡稱MonoSLAM,僅用一支攝像頭就能完成SLAM。最大的優點是傳感器簡單且成本低廉,但同時也有個大問題,就是不能確切的得到深度。

  一方面是由於絕對深度未知,單目SLAM不能得到機器人運動軌跡及地圖的真實大小,如果把軌跡和房間同時放大兩倍,單目看到的圖像是一樣的,因此,單目SLAM只能估計一個相對深度。另一方面,單目相機無法依靠一張圖像獲得圖像中物體離自己的相對距離。為了估計這個相對深度,單目SLAM要靠運動中的三角測量,來求解相機運動並估計像素的空間位置。即是說,它的軌跡和地圖,只有在相機運動之後才能收斂,如果相機不進行運動時,就無法得知像素的位置。同時,相機運動還不能是純粹的旋轉,這就給單目SLAM的應用帶來了一些麻煩。

  而雙目相機與單目不同的是,立體視覺既可以在運動時估計深度,亦可在靜止時估計,不僅消除了單目視覺的許多麻煩,而且相關算法,運用功能絲毫未減。

  RGBD相機是2010年左右開始興起的一種相機,它最大的特點是可以通過紅外結構光或TOF原理,直接測出圖像中各像素離相機的距離。

  神秘的視覺SLAM是怎麼工作的呢?

  大多數視覺SLAM系統的工作方式是通過連續的相機幀,跟蹤設置關鍵點,以三角算法定位其3D位置,同時使用此信息來逼近推測相機自己的姿態。簡單來說,這些系統的目標是繪製與自身位置相關的環境地圖。這個地圖可以用於機器人、無人機等系統在該環境中導航作用。與其他形式的SLAM技術不同,只需一個3D視覺攝像頭,就可以做到這一點。

  通過跟蹤攝像頭視頻幀中足夠數量的關鍵點,可以快速了解傳感器的方向和周圍物理環境的結構。所有視覺SLAM系統都在不斷的工作,以使重新投影誤差(Reprojection Error)或投影點與實際點之間的差異最小化,通常是通過一種稱為Bundle Adjustment(BA)的算法解決方案。視覺SLAM系統需要實時操作,這涉及到大量的運算,因此位置數據和映射數據經常分別進行Bundle Adjustment,但同時進行,便於在最終合併之前加快處理速度。

  明白了它的工作原理,那視覺SLAM到底有哪些優勢呢?

  1、視覺SLAM的優點是它所利用的豐富紋理信息。例如兩塊尺寸相同內容卻不同的廣告牌,基於點雲的雷射SLAM算法無法區別他們,而視覺SLAM則可以輕易分辨。這帶來了重定位、場景分類上無可比擬的巨大優勢。

  2、視覺信息可以較為容易的被用來跟蹤和預測場景中的動態目標,如行人、車輛等,對於在複雜動態場景中的應用這是至關重要的。

  3、視覺的投影模型理論上可以讓無限遠處的物體都進入視覺畫面中,在合理的配置下(如長基線的雙目相機)可以進行很大尺度場景的定位與地圖構建。

  視覺SLAM這麼厲害,那它目前在科技領域的發展狀況如何?

  追溯歷史,對於定位、定向等需求人們其實在千年前就有了,最早時期,古人提出了夜觀天象,基於遙遠恆星的方位推斷自身所處的位置,進而演變出一門博大精深的學科「牽星術」,用牽星板測量星星實現緯度估計。直到1964年,美國建立了全球定位系統GPS,利用RTK的實時相位差分技術,甚至能實現釐米的定位精度,基本上解決了室外的定位問題。但針對室內定位就較為複雜,為了實現室內的定位,當時湧現出了一大批技術,而SLAM技術就在那時脫穎而出,很多專家學者也針對SLAM技術不斷提出新的算法與研究。

  2007年A.J.Davison提出的MonoSLAM是第一個實時的單目視覺SLAM系統。

  特點:擴展卡爾曼濾波為後端,追蹤前端非常稀疏的特徵點。

  意義:之前的SLAM系統基本不能在線運行,只能靠機器人攜帶相機採集數據,再離線的定位和建圖。現在看來,應用場景窄,已經停止對其開發。

  同年推出PTAM (單目 -非線性優化)實現了跟蹤與建圖過程的並行化;第一個使用非線性優化,而不是使用傳統的濾波器作為後端的方案。引入了關鍵幀機制,不必精細的處理每幅圖像,而是把幾個關鍵圖像串起來,然後優化其軌跡和地圖,在PTAM之後,視覺SLAM轉向以非線性優化為主導的後端。

  PTAM同時是一個增強現實軟體,演示了炫酷的AR效果。根據PTAM估計的相機位姿,我們可以在一個虛擬的平面上放置虛擬物體,看起來就跟真實的場景中一樣。

  2015年推出ORB-SLAM(單目為主-特徵點-圖優化)是現代SLAM系統中做得非常完善的系統之一。

  為什麼說ORB-SLAM是比較完善的系統之一?

  (1)支持單目、雙目、RGB-D三種模式;

  (2)整個系統圍繞ORB特徵進行計算,包括視覺裡程計與迴環檢測ORB字典。ORB特徵不像SURF或SIFT費時,可在CPU上實時計算;相比Harris等簡單角點特徵,又具有良好的旋轉和縮放不變性;ORB提供描述子,使在大範圍運動時能夠迴環檢測和重定位。

  (3)ORB的迴環檢測是它的亮點,優秀的迴環檢測算法保證了ORB-SLAM有效的防止累計誤差,並且在丟失後還能迅速找回。為此,ORB-SLAM在運行前需要加載一個很大的ORB字典文件。

  (4)ORB創新使用了3個線程完成了SLAM:實時跟蹤特徵點的Tracking線程,局部Bundle Adjustment的優化線程(俗稱小圖),全局Pose Graph的迴環檢測與線性優化(俗稱大圖。)

  Tracking線程:對每幅新來的圖像提取ORB特徵點,並與最近的關鍵幀進行比較,計算特徵點的位置並粗略的估計相機位姿。

  小圖線程:求解一個Bundle Adjustment問題,包括局部空間內的特徵點與相機位姿,負責求解更精細的相機位姿與特徵點空間位置。前面的這兩個線程完成了比較好的視覺裡程計。

  大圖線程:對全局的地圖與關鍵幀進行迴環檢測,消除累積誤差。由於全局中地圖點太多了,所以優化不包括地圖點,只有相機位姿組成的位姿圖。

  SLAM技術目前應用於哪些行業?

  SLAM技術目前主要用於解決機器人、無人機等在未知環境運動時的定位和地圖構建問題。先已入侵了多個行業,包括機器人、無人駕駛、無人機、AR/VR以及AGV等多領域。

  在機器人定位導航領域,SLAM可以輔助機器人執行路徑規劃、自主探索、導航等任務。國內的科沃斯、塔米以及新晉品牌嵐豹都採用了SLAM結合雷射雷達或者攝像頭的方法,讓掃地機高效繪製室內地圖,智能分析和規劃掃地環境,從而成功讓自己步入了智能導航的陣列。

  在無人駕駛領域,可以使用SLAM提供視覺裡程計功能,然後跟其他的定位方式融合。從而滿足無人駕駛精準定位的需求。例如,應用了基於雷射雷達技術Google無人駕駛車以及牛津大學MobileRoboticsGroup11年改裝的無人駕駛汽車野貓(Wildcat)均已成功路測。

  在無人機領域,可以使用SLAM構建局部地圖,輔助無人機進行自主避障、路徑規劃。曾經刷爆美國朋友圈的Hovercamera無人機,就應用到了SLAM技術

  隨著SLAM技術重要性的凸顯,國內越來越多的企業紛紛投入SLAM技術的研發中,在這些企業當中除了一些移動機器人廠商作為自用研發,也不乏一些有科研實力的企業,專門針對無人機教學研究這塊開發出基於視覺SLAM的教學應用平臺。平臺不僅集無人機、無人車、雙目視覺、機載AI視覺處理板卡於一體,形成全套的無人平臺控制、通訊鏈路、視覺圖像採集、圖像識別、三維重建、定位解算等軟體算法解決方案。而且具備立體視覺、運動估計、稠密重建、SLAM導航、路徑規劃、自主避礙等功能。還可提供全套的學科教學課程以及示例算法等,幫助老師快速展開相關課程設計,進行實際教學應用階段。基於視覺開發的教研平臺,硬體完善、功能齊全、開發環境完整、全系統全功能的開發測試環境,幫助各科研團隊更專注於slam導航避障算法研究。後續所開發出的這些教育應用平臺也將對上述文章中提到的ORB-SLAM,和目前比較熱門的VINS,ROVIO等SLAM算法進行試驗,屆時平臺將提供以上SLAM框架的實例,降低學校教師或學生學習SLAM的門檻。

  SLAM技術將賦予為機器人、無人機和智能體前所未有的行動能力。作為當前SLAM框架的主要類型,視覺SLAM必將在相互競爭和融合中發展,必將帶來無人技術和人工智慧技術的真正革命。

相關焦點

  • 人類史上首次無人機戰爭,中國無人機表現怎樣?英國人:鋒芒畢露
    ,軍用無人機將會重塑21世紀的作戰模式,而中國製造無人機在利比亞無人機戰爭中的表現可以用「鋒芒畢露」來形容。據了解,在這場爭鬥中,來自中國和土耳其製造的無人機尤其令人關注。一方擁有的中國製造的翼龍無人機一度佔據了利比亞空戰優勢,把對手擁有的土耳其無人機打得七零八落,並藉助無人機的空中優勢,讓地面戰場也獲得壓倒性勝利。
  • 無人機就是會飛的「iPhone」? 未來三年人人都會有
    在矽谷,我住黑客空間,一個小別墅住二十個人,裡面全是各個名校的學生、創業者或者在谷歌等網際網路公司工作的年輕人,大家晚上一塊睡覺,就像軍訓上下鋪一樣,白天出去創業,下班以後,大家在一樓開派對、喝酒,一塊討論。當然在那邊,每個人都在談論自己的夢想,每個人都在談論自己的一些想法。對於學生來說,這個經歷是非常不同的。
  • 無人機:擁有了翅膀,像蜻蜓一樣飛翔
    對於卡西亞先生來說,這不僅僅是一閃而過的想法,他是動物動力公司(Animal Dynamics)的執行長,該公司是一家將仿生動力學應用到無人機設計中的科技創業公司。公司成立於2015年,一直在生物力學上尋找靈感。目前該公司已經有兩架仿生無人機,對鳥類和昆蟲進行了深度研究。
  • 美國能造出最先進的軍用無人機,為何造不出大疆一樣的民用無人機
    美國能造出全世界最先進的軍用無人機,為何造不出像大疆一樣的民用無人機?其實這問題本身就是一個偽命題,問題應該為:為什麼美國造不出大疆?而不是為什麼美國造不出無人機?首先,我們要明白大疆只是個品牌,是一個主打無人機的品牌!這個如同在問:中國為什麼造不出蘋果?一樣的問題其實這是兩個層面的問題。第一、美國有沒有先進的無人機技術?有,而且非常好,軍用無人機的霸主仍然是美國。
  • 伊朗將軍是怎樣被美國無人機「斬首」的?
    如果使用這些武器,現場的人無疑會看的一清二楚,這種異常調動也會引起對方注意。「九頭蛇」火箭彈(圖源:Wikimedia Commons/Dammit)不過很快,西方媒體就披露了相關細節:這次襲擊中,美軍使用的是MQ-9「死神」無人機發射的「地獄火」飛彈。
  • 無人機概念股票有哪些?無人機概念股龍頭股一覽
    無人機概念股票有哪些?
  • 【GMIC】Chris Anderson:無人機的未來在企業級市場
    高盛預測過,無人機的商業市場將會有200億美元以上的規模在五年之內,這比消費級的市場更大,商業無人機市場,將被農業、建築、保險、能源公司所用,這些公司需要對他們的設備進行衡量,他們要進行不斷的視察,過去這些視察工作是人到現場完成。將來我們可以看到這個行業的潛力是非常大的,美國航空管理局剛剛推出預測的數據,是關於無人機的。
  • 人境·達人|無人機、穿越機……興趣「玩」成新事業
    從那之後,餘遊就陷入了對穿越機的「瘋狂」痴迷,利用碎片時間練習:工作日的午休間隙,他拿著飛機去公司旁邊的小草坪練習;下班晚飯後在車庫裡玩;就連遛狗也不忘帶上設備;周末還會跟朋友組織小型競速比賽……「穿越機更小、更快、更靈活,拍攝角度更刁鑽,操控特別隨心所欲,它也是最接近於讓我體驗鳥類視覺的設備。穿越機相當於是我的第二雙眼睛,帶我到任何地方去遨遊,它也被稱為空中F1。」
  • 微景觀|論無人機:科技普惠時代的風箏與「人的延伸」
    國慶中秋假期,遊了熱門的青甘大環線,旅途中無人機大顯身手。面對大西北廣袤遼闊的土地和形態萬千的地貌,沒有比空中俯瞰更能飽覽無遺又能於平凡中見奇巧的視角了。用無人機旅拍就和旅行本身一樣,是對日常生活和日常經驗的某種刷新。
  • 賽馬哪有賽無人機爽?當無人機競速走進博彩業,美國年輕人玩瘋了
    VR比賽,線上下注,「性感」無人機在線競速很多人都不知道無人機競速聯盟的比賽是什麼,文摘菌可以毫不誇張的說,這是我看過的最科幻的比賽了!我們先來看看這個競速比賽,顧名思義,比賽最終看的是速度,在一個充滿各種障礙的賽道上,多架無人機通過各種障礙,先到達終點的獲勝。
  • 無人機如何實現「視覺精準降落」?只需一張簡單標誌圖
    上一周,我們阿木實驗室進行了無人機視覺引導降落的測試,是一個很好的結合圖像處理與運動控制的任務,推薦初學飛控的同學們實踐下這個demo,(可加客服微信獲取:jiayue199506)相信會收穫不少。本次測試中視覺計算模塊使用的是ROS功能包,運行demo前安裝ros-melodic-ar-track-alvar* 。該功能包可輸出二維碼相對機體的xyz軸距離和偏航角yaw。板載計算機利用這些數據進行PID計算和策略控制,通過mavros輸出期望速度給pixhawk4飛控板。
  • 小米家又添無人機新品,飛米無人機2699元!
    期待假期的你,是不是準備帶著塵封已久的攝影裝備來一次大師之旅了?相比你還缺一臺無人機吧!鳥瞰的視角一定會給你的假期帶來不一樣的精彩。這不,小米家順應大家國慶遠足拍攝的期待,推出了一款飛米可摺疊無人機飛米FIMI X8SE 2020,擁有8公裡圖傳!續航35分鐘!
  • Deuce無人機視覺自主送貨飛行……
    尖兵之翼 今天1.明年發布的DJI Mavic 3會有兩個版本從航拍部NG獲悉,原本DJI預計在今年夏天發布的DJI Mavic 3無人機,由於川普政府的原因2.Deuce無人機實現在零售店間基於視覺自主送貨飛行美國初創無人機公司Deuce,2020年8月17日通過新媒體宣布,它已經為其主要的零售合作夥伴、投資者和當地官員完成了使用小型無人機的零售包裹遞送服務的技術演示。
  • 無人機自拍時代來臨?關於自拍無人機的幾件事
    自拍無人機的出現倒是有幾分大材小用的意味,原本簡單便捷的一件事卻複雜了很多,要知道無人機的操作使用門檻擺在那裡,現有的技術也無法做到上手就用安全省心的程度,當飛行起來還不夠省心,或者說操控飛行還在緊張狀態下,是沒有心思做自拍創作的
  • 動作捕捉定位技術無人機——空中芭蕾
    一場精彩的無人機編隊表演該是什麼樣子的?可以震撼如Intel那樣直接的LOGO燈光秀,可以精緻如零度智控春晚的那場室內《滿城煙花》翩翩起舞,更可以如億航的千架屏幕秀,不管是怎樣的表演,都給我們帶來了足夠震撼的視覺衝擊力。
  • 會躲閃的AI無人機,籃球砸不到!新算法讓飛行器更智能|專訪
    用籃球砸中 3 米外懸停的無人機,你能做到嗎?那些打過籃球並玩過無人機的人,會想當然地回答,小事一樁。但在這臺無人機面前,你錯了,因為它會快速、靈活地躲避飛來的襲擊。這個時間看似很快,但當無人機自身以較高的速度飛行時,20~40 毫秒的反應時間對於避開飛鳥或者另一架無人機,甚至是靜態障礙物來說,都是不夠的。尤其是當無人機在一個不可預測的環境中使用時,或者有多架無人機在同一片區域飛行時,這會是個棘手的問題。
  • 翼龍2無人機新技能,通信中繼打造中國移動歡迎你,不用冒險跳傘
    哪怕是土耳其研製的二流無人機TB2,打擊地面裝甲車輛,也如同「砍瓜切菜」一樣,連專用的防空系統,在無人機面前也是潰不成軍,亞美尼亞先後有12輛地空飛彈發射車,被亞塞拜然的無人機摧毀,其中甚至包括一套S300發射系統。面對如此驚人的戰果,大家都明白,無人機再也不是「高級航模」了。
  • 無人機、穿越機……興趣「玩」成新事業
    從那之後,餘遊就陷入了對穿越機的「瘋狂」痴迷,利用碎片時間練習:工作日的午休間隙,他拿著飛機去公司旁邊的小草坪練習;下班晚飯後在車庫裡玩;就連遛狗也不忘帶上設備;周末還會跟朋友組織小型競速比賽……「穿越機更小、更快、更靈活,拍攝角度更刁鑽,操控特別隨心所欲,它也是最接近於讓我體驗鳥類視覺的設備。穿越機相當於是我的第二雙眼睛,帶我到任何地方去遨遊,它也被稱為空中F1。」
  • 無人機廣告投放一次多少錢,萬事成傳媒無人機空中廣告
    本文來自萬事成傳媒原創編輯整理,禁止轉載複製無人機廣告優勢根據需求定製無人機燈光秀表演,無人機群可伴隨音樂,在空中立體展示文字、圖案或者動畫,耳目一新的視覺盛宴已成為當下傳媒新寵編隊造型豐富多變無人機燈光廣告結合品牌傳播的需求,將你想要傳達的信息用創新的科技形式展現出來,編隊以釐米級的精準定位、掛載數位化燈光、配合美妙的音樂。
  • 關於無人機競技比賽,這裡有你想知道的一切
    更重要的是,它們比一般的消費級無人機飛得要快。參賽級無人機的速度最高可達每小時80英裡,而大疆精靈4最高時速不過也45英裡。在其他聯賽中,大多數參賽者都有自己的無人機,但是一些業餘的無人機供應商,包括Horizon Hobby,已經開始提供現成的參賽級無人機裝備了。國家地理雜誌曾經整理了參加FPV無人機比賽的注意綱要,MultiGP有一個關於全球無人機比賽俱樂部的名單。