日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略

發(fā)布時間:2025/3/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SLAM:SLAM(即時定位與地圖構建)的簡介、發(fā)展、案例應用之詳細攻略

?

?

?

目錄

SLAM的簡介

1、我在什么地方?—定位,自身狀態(tài)。?周圍環(huán)境是什么樣?—建圖,外在環(huán)境。

2、SLAM的問題描述

3、SLAM試圖解決的問題

4、SLAM 2D與SLAM 3D

SLAM 2D

SLAM 3D

SLAM的發(fā)展

1、古人的牽星板

2、1964年美國投入GPS

3、1988年正式提出SLAM

SLAM的案例應用

1、AR/VR設備

2、無人機器、無人駕駛領域

3、機器人定位導航領域

4、室內機器人


?

?

SLAM的簡介

? ? ? ? SLAM (simultaneous localization and mapping),也稱為CML (Concurrent Mapping and Localization), 即時定位與地圖構建,或并發(fā)建圖與定位。問題可以描述為:將一個機器人放入未知環(huán)境中的未知位置,是否有辦法讓機器人一邊移動一邊逐步描繪出此環(huán)境完全的地圖,所謂完全的地圖(a consistent map)是指不受障礙行進到房間可進入的每個角落。
? ? ? ? SLAM問題可以描述為: 機器人在未知環(huán)境中從一個未知位置開始移動,在移動過程中根據位置估計和地圖進行自身定位,同時在自身定位的基礎上建造增量式地圖,實現(xiàn)機器人的自主定位和導航
? ? ? ? Simultaneous Localization And Mapping也稱為Concurrent Mapping and Localization并發(fā)建圖與定位CML 。SLAM最早由Smith、Self和Cheeseman于1986年提出。 由于其重要的理論與應用價值,被很多學者認為是實現(xiàn)真正全自主移動機器人的關鍵。它是指搭載特定傳感器的主體,在沒有環(huán)境先驗信息的情況下,于運動過程中建立環(huán)境的模型,同時估計自己的運動。如果這里的傳感器主要為相機,那就稱為“視覺SLAM"。

?

1、我在什么地方?—定位,自身狀態(tài)。?周圍環(huán)境是什么樣?—建圖,外在環(huán)境。

? ? ? ? 室內的話,可以在房間地板上鋪設導引線,在墻壁上貼識別二維碼,在桌子上放置無線電定位設備。如果在室外,還可以在小蘿卜腦袋上安裝GPS定位設備,像手機或汽車一樣。
? ? ? ? 把這些傳感器分為兩類。一類傳感器是攜帶于機器人本體上的,例如機器人的輪式編碼器、相機、激光等等。另一類是安裝于環(huán)境中的,例如前面講的導軌、二維碼標志等等。安裝于環(huán)境中的傳感設備,通常能夠直接測量到機器人的位置信息,簡單有效地解決定位問題。然而,由于它們必須在環(huán)境中設置,在一定程度上限制了機器人的使用范圍。比方說,有些地方沒有GPS信號,有些地方無法鋪設導軌,這時怎么做定位呢?
? ? ? ? 可知,這類傳感器約束了外部環(huán)境。只有在這些約束滿足時,基于它們的定位方案才能工作。雖然這類傳感器簡單可靠,但它們無法提供一個普遍的、通用的解決方案。相對的,那些攜帶于機器人本體上的傳感器,比如激光傳感器、相機、輪式編碼器、慣性測量單元(Inertial Measurement Unit, IMU)等等,它們測到的通常都是一些間接的物理量而不是直接的位置數(shù)據。例如,輪式編碼器會測到輪子轉動的角度、IMU測量運動的角速度和加速度,相機和激光則讀取外部環(huán)境的某種觀測數(shù)據。我們只能通過一些間接的手段,從這些數(shù)據推算自己的位置。雖然這聽上去是一種迂回戰(zhàn)術,但更明顯的好處是,它沒有對環(huán)境提出任何要求,使得這種定位方案可適用于未知環(huán)境。

?

2、SLAM的問題描述

? ? ? ?機器人在未知環(huán)境中,從一個未知位置開始移動,在移動過程中根據位置估計和地圖進行自身定位,同時在自身定位的基礎上建造增量式地圖,實現(xiàn)機器人的自主定位和導航。

?

3、SLAM試圖解決的問題

? ? ? ?一個機器人在未知的環(huán)境中運動,如何通過對環(huán)境的觀測確定自身的運動軌跡,同時構建出環(huán)境的地圖。SLAM技術正是為了實現(xiàn)這個目標涉及到的諸多技術的總和。

?

4、SLAM 2D與SLAM 3D

SLAM 2D

? ? ? ?SLAM定位時,僅用單線激光傳感器,在激光傳感器掃描的這一個平面上進行二維定位,在獲取精密的二維定位后,在此基礎上解算三維激光點云,成為一個完整的空間三維數(shù)據。

SLAM 3D

? ? ? ?要用三維激光傳感器,獲取三維數(shù)據,然后通過三維數(shù)據的特征點匹配進行定位,然后在三維定位基礎上,來解算和匹配完整的三維數(shù)據。

?

?

SLAM的發(fā)展

1、古人的牽星板

? ? ? ? 定位、定向、測速、授時是人們惆悵千年都未能完全解決的問題,最早的時候,古人只能靠夜觀天象和司南來做簡單的定向。直至元代,出于對定位的需求,才華橫溢的中國人發(fā)明了令人嘆為觀止的牽星術,用牽星板測量星星實現(xiàn)緯度估計。 ?

?

2、1964年美國投入GPS

? ? ? ? 1964年美國投入使用GPS,突然就打破了大家的游戲規(guī)則。軍用的P碼可以達到1-2米級精度,開放給大眾使用的CA碼也能夠實現(xiàn)5-10米級的精度。后來大家一方面為了突破P碼封鎖,另一方面為了追求更高的定位定姿精度,想出了很多十分具有創(chuàng)意的想法來挺升GPS的精度。利用RTK的實時相位差分技術,甚至能實現(xiàn)厘米的定位精度,基本上解決了室外的定位和定姿問題。但室內這個問題就難辦多了,為了實現(xiàn)室內的定位定姿,一大批技術不斷涌現(xiàn),其中,SLAM技術逐漸脫穎而出。

?

3、1988年正式提出SLAM

? ? ? ? SLAM最早由Smith、Self和Cheeseman于1988年提出。 由于其重要的理論與應用價值,被很多學者認為是實現(xiàn)真正全自主移動機器人的關鍵。

  • 有理解力的SLAM: 語義SLAM,精準感知并適應環(huán)境。將語義分析與SLAM有效融合,增強機器對環(huán)境中相互作用的理解能力,為機器人賦予了復雜環(huán)境感知力和動態(tài)場景適應力。
  • 有廣度的SLAM:100萬平米強大建圖能力。借助高效的環(huán)境識別、智能分析技術,機器人將擁有室內外全場景范圍高達100萬平米的地圖構建能力。
  • 有精度的SLAM:高精度定位領先算法。SLAM2.0可在任何地點進行開機識別、全局定位,精準度高達±2cm。
  • 有時效的SLAM:動態(tài)地圖實時更新。根據傳感器回傳數(shù)據,與原有地圖進行分析比對,完成動態(tài)實時更新,實現(xiàn)life-long SLAM。

?

?

SLAM的案例應用

?

1、AR/VR設備

根據 SLAM 得到地圖和當前視角對疊加虛擬物體做相應渲染,這樣做可以使得疊加的虛擬物體看起來比較真實,沒有違和感;

?

2、無人機器、無人駕駛領域

SLAM可以構建局部地圖,輔助無人機進行自主避障、規(guī)劃路徑;

無人駕駛領域:?SLAM 技術可以提供視覺里程計功能,然后跟其他的定位方式融合;

  • SLAM的重要性,有人說,SLAM是無人駕駛技術的靈魂;也有人曾打比方說,手機離開了WIFI和數(shù)據網絡,就像無人車和機器人離開了SLAM一樣。

?

3、機器人定位導航領域

機器人定位導航領域:SLAM 可以用于生成環(huán)境的地圖?;谶@個地圖,機器人執(zhí)行路徑規(guī)劃、自主探索、導航等任務。

  • 核潛艇海底定位就有了SLAM的雛形。掃地機器人的盛行讓它名聲大噪,近期基于三維視覺的VSLAM又讓它越來越顯主流。

?

4、室內機器人

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。