色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是SLAM 技術?SLAM技術究竟是如何實現的?

產業大視野 ? 來源:未知 ? 作者:李倩 ? 2018-10-12 17:07 ? 次閱讀

“在智能服務機器人逐漸成為行業風口浪尖的今天,移動機器人的身影越來越多地出現在人們身邊。相信隨著傳感技術、智能技術和計算技術等的不斷提高,智能移動機器人一定能夠在生產和生活中融入人類生活中。其中,在自主定位導航技術中扮演著關鍵角色的SLAM 技術也成為關注的焦點。那么,究竟是什么是SLAM 技術?SLAM技術究竟是如何實現的?它的核心步驟和難點是什么?今天,小編就來和大家聊聊在機器人自主移動過程中有著重要作用的SLAM技術。”

什么是SLAM技術?

SLAM 是同步定位與地圖構建 (Simultaneous Localization And Mapping) 的縮寫,最早是由 Hugh Durrant-Whyte 和 John J.Leonard 在1988年提出的。SLAM與其說是一個算法不如說它是一個概念更為貼切,它被定義為解決“機器人從未知環境的未知地點出發,在運動過程中通過重復觀測到的地圖特征(比如,墻角,柱子等)定位自身位置和姿態,再根據自身位置增量式的構建地圖,從而達到同時定位和地圖構建的目”的問題方法的統稱。

SLAM技術的核心步驟

大體上而言,SLAM包含了:感知、定位、建圖這三個過程。

感知——機器人能夠通過傳感器獲取周圍的環境信息

定位——通過傳感器獲取的當前和歷史信息,推測出自身的位置和姿態。

建圖——根據自身的位姿以及傳感器獲取的信息,描繪出自身所處環境的樣貌。

舉個例子,有天張三和朋友們一起喝酒,張三喝高了,李四送他回家,但是沒有張三的鑰匙啊,怎么辦,只好送回自己的家里面。那么問題來了,第二天早上張三醒來后,如何知道自己是在誰家里呢?

這個問題很簡單,看看房子周圍的環境就知道了。沒錯,張三觀察房屋信息的過程就是感知的過程,這時候張三需要提取房子里面對自己有效的信息,例如:房子的面積、墻壁的顏色、家具的特征等等,運氣好的話,看到了李四本人,基本上就知道自己是在誰家里了。這個確定是在誰家里的過程,就是定位。

那么建圖呢,張三在意識到自己在李四家之后,自然地就把“李四家”和李四家觀察到的特征關聯起來了,這個就是建圖。酒醒后,張三從李四家出來,在回家的路上,張三一路觀察周圍的環境,估算自己走了多少個街區(定位),一路在腦海里生成這一路走來周圍的環境(建圖)。

以上就是SLAM的核心步驟。從上面的例子可以發現,感知是SLAM的必要條件,只有感知到周圍環境的信息才能夠可靠地進行定位以及構建環境的地圖。

而定位和建圖則是一個相互依賴的過程:定位依賴于已知的地圖信息,張三只有知道李四家的位置,才知道自己離開李四家的距離;建圖依賴于可靠地定位,知道自己離開多遠后,才知道左邊的建設銀行離李四家的距離。

當然定位和建圖的數據必然包含了張三一路上觀察感知到的自己的相對位移以及對位移的修正。

說了這么多廢話,感覺SLAM其實也不是很復雜嘛,是的,這是因為人的大腦很聰明,在潛意識中解決了SLAM中的核心問題——特征提取和追蹤、以及最優后驗估計。

SLAM的核心問題

大體而言,SLAM問題基本上可以分為前端和后端兩個部分。前端主要處理傳感器獲取的數據,并將其轉化為相對位姿或其他機器人可以理解的形式;后端則主要處理最優后驗估計的問題,即位姿、地圖等的最優估計。

機器人所擁有的傳感器主要有:深度傳感器(超聲波、激光雷達、立體視覺等),視覺傳感器(攝像頭、信標),慣性傳感器(陀螺儀編碼器電子羅盤)以及絕對坐標(WUB,GPS)等。

不像人對環境的感知,機器人從這些傳感器中獲取的信息非常有限,不能充分地表征機器人周圍地環境。例如常用的2D激光雷達僅能獲取一個平面的深度信息;攝像頭獲得的圖像數據機器人不能像人腦那樣充分地分辨出每個物體的屬性、特征甚至其他聯想。

正如上圖所示,在人的視野里看到的情況如圖(1)所示,但對于只裝配了2D激光雷達的機器人而言,它看到的世界卻是圖(2)中的樣子。因此,前端如何充分可靠地的獲取更多的有效信息一直是眾多SLAM研究者所研究的一個話題

同時,傳感器均會存在噪聲,無論是傳感器本身固有的噪聲還是獲取的錯誤數據,均會對SLAM造成影響。故SLAM的另一個核心問題是:如何從這些帶有噪聲的信息中,最優地估計出機器人的位姿以及地圖信息。

目前SLAM處理后端的方法可大致分為兩類:基于概率模型的方法和基于優化的方法。基于概率模型的SLAM是2D-SLAM中比較主流的方法,比較具有代表性的有EKF、UKF以及PF等,這方面的研究已經相對比較成熟,也逐漸地被應用在了商業場景中;

基于優化是近些年SLAM研究地主流方向,大多應用在VSLAM領域,比較具有代表性的有TORO、G2O等。

SLAM技術的實現方法

正如上文所述,SLAM后端優化的主流方法目前主要分為基于概率模型的方法和基于優化方法兩種。作為SLAM“古典時期“的經典方法,基于概率模型的SLAM有著一套十分完備的理論體系,并以其優良的性能,至今仍活躍在SLAM應用領域中。

作為SLAM入門必學經典,小編下面就跟大致大家介紹下基于概率模型的SLAM方法。

基于概率模型的SLAM基本上都可以源自貝葉斯估計,通俗的說,貝葉斯估計就是通過基于假設的先驗概率、給定假設下觀察到的不同數據的概率以及觀察到的數據本身求出后驗概率的方法。其公式如下:

看到這里可能會有點懵,讓我們再次請出張三同學為大家現場示范。張三從李四家走出來沒多久,由于酒還沒怎么醒,有點不記得自己到底走了幾個街區了。這時候張三發現自己右邊有個建設銀行,這樣走過多少個街區就可以推測出個八九不離十了。

接下來,張三祭出了傳說中的“貝葉斯估計“大法,來算算自己看到右手邊有個建設銀行后,自己處在第各個街區的概率,標記為p(A|B)。

張三用于估計自身位置的有效信息是右手邊有個建設銀行這個事件,假設張三看到右手邊有個建設銀行的概率記為p(B),那么條件概率p(B|Ai)的含義就是假設張三處在第i街區,看到自己右手邊是建設銀行的概率。p(Ai)的含義是張三處在第i街區的概率。

從張三到李四家共十個街區,在第三街區的概率p(A3)=10%。但是觀察到右手邊有個建設銀行了就不一樣了:一路上總共有兩個建設銀行,那么這一路看到建行的概率p(B)=2/10=20%,但假設自己在第三街區,那么看到建行的概率就是p(B|A3)=100%了。

那么在觀察到建行的情況下,張三處在第三街區的概率就提升到了100%×10%/20%=50%了。

如果張三比較確信沒觀察到建行之前自己處在第三街區的概率為50%,其余街區的概率均勻分布,那么一路看到建行的概率

p(B)=100%×50%+100%×5.55%+0%×5.55%×8=55.55%,

則在觀察到建行的結果下,張三處于第四街區的概率上升為:100%×50%/55.55%=90%了。

由此可見,貝葉斯估計提供了一種通過先驗估計結合觀測信息來獲得后驗估計的方法。

說了這么多,貝葉斯估計究竟是如何應用在SLAM方法中的呢?

對于一個經典的SLAM問題,假設xt是t時刻的狀態量,z1:t為時刻的觀測量,u1:t是1:t時刻的控制量,m是地圖,則SLAM需要求解的是在已知控制量、觀測量概率分布的情況下,機器人的位姿狀態以及地圖最優估計的問題。即:

由于p(zt|z1:t-1,u1:t)不依賴于x,對任何后驗概率p(zt|z1:t-1,u1:t)都是相同的,可以看作一個常量。在這里假設系統模型的狀態轉移服從一階馬爾科夫模型,即當前狀態xt僅與上一狀態xt-1有關,故有:

根據式(2)和式(3)可知,在一階馬爾科夫模型的假設下,通過貝葉斯估計可以將當前狀態和地圖的最優后驗估計轉化為觀測數據的假設條件概率和狀態轉移方程以及上一狀態后驗估計的函數。因此對狀態和地圖的最優后驗估計可以通過迭代求解。

以上為一個經典SLAM問題的例子,對于這類問題的解答,有很多方法,比如經典的卡爾曼濾波(KF)、擴展卡爾曼濾波(EKF),無跡卡爾曼濾波(UKF),R-B粒子濾波器(FastSLAM)以及信息濾波(SEIF)等等。他們均是基于概率模型的SLAM問題的求解方法,本質是求出最優后驗估計。

以上就是本期關于SLAM算法的初步內容,實際上,要通過 SLAM算法實現到機器人在實際中的運動功能,還是有非常多的工作要做。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2551

    文章

    51173

    瀏覽量

    754268
  • SLAM
    +關注

    關注

    23

    文章

    425

    瀏覽量

    31858

原文標題:【Robot 學院】最通俗的SLAM 技術剖析,必須收藏!

文章出處:【微信號:robotn,微信公眾號:產業大視野】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    我想學習SLAM技術有老師愿意教我嗎?

    大家好,我想學習SLAM技術有資深的老師愿意教我嗎?qq:496397940
    發表于 11-09 13:42

    SLAM技術的應用及發展現狀

    控制。當下國內有一些AGV企業都已開始將SLAM技術應用到AGV上,借此實現真正的自然導航。 SLAM的兩大類別用在SLAM上的傳感器主要可
    發表于 12-06 10:25

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發表于 08-10 08:01

    SLAM技術目前主要應用在哪些領域

    )作為工具,獲取地圖數據,并構建地圖,規避路程中遇到的障礙物,實現路徑規劃。跟SLAM技術在機器人領域的應用類似,只是相比較于SLAM在機器人中的應用,無人駕駛的雷達要求和成本要明顯高
    發表于 12-01 14:26

    S參數究竟是什么?

    S參數究竟是什么?起決定性作用的S參數將S參數擴展到多端口器件和差分器件
    發表于 03-01 11:46

    電感飽和究竟是什么

    電感飽和究竟是什么
    發表于 03-11 08:13

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發表于 05-31 07:05

    激光SLAM與視覺SLAM有什么區別?

    機器人定位導航中,目前主要涉及到激光SLAM與視覺SLAM,激光SLAM在理論、技術和產品落地上都較為成熟,因而成為現下最為主流的定位導航方式,在家用掃地機器人及商用送餐機器人等服務機
    發表于 07-05 06:41

    激光SLAM技術在機器人運動控制系統中的應用是什么

    什么是激光SLAM?激光SLAM技術在機器人運動控制系統中的應用是什么?
    發表于 07-30 06:37

    增量式編碼器倍頻技術的M法究竟是怎樣測速的

    增量式編碼器輸出的脈沖波形信號形式常見的有哪幾種?增量式編碼器倍頻技術的M法究竟是怎樣測速的?
    發表于 11-09 07:08

    高仙SLAM具體的技術是什么?SLAM2.0有哪些優勢?

    高仙的SLAM2.0技術體系核心,是基于多傳感器融合+深度學習的架構,即語義SLAM。高仙SLAM2.0技術方案以語義分析、機器學習為基礎,
    的頭像 發表于 05-15 16:48 ?9039次閱讀

    SLAM技術究竟又是如何實現

    SLAM作為機器人自主定位導航的重要突破口正不斷引起業內重視,它是實現機器人自主行走的關鍵技術,可幫助機器人實現即時定位與地圖構建,在實際應用中,S
    的頭像 發表于 10-14 14:35 ?1905次閱讀

    在實際應用中,SLAM技術是如何實現

    SLAM作為機器人自主定位導航的重要突破口正不斷引起業內重視,它是實現機器人自主行走的關鍵技術,可幫助機器人實現即時定位與地圖構建,在實際應用中,S
    的頭像 發表于 12-26 09:23 ?819次閱讀

    S參數究竟是什么?

    S參數究竟是什么?
    發表于 11-01 08:24 ?2次下載
    S參數<b class='flag-5'>究竟是</b>什么?

    slam技術研究現狀 SLAM技術開發和應用挑戰

    近日,全國SLAM技術論壇于廈門大學舉辦。本次論壇聚焦SLAM和相關技術的前沿發展以及在應用領域的行業機會,旨在為SLAM
    的頭像 發表于 08-01 09:37 ?1074次閱讀
    主站蜘蛛池模板: 欧美精品华人在线| 久久精品嫩草影院免费看| 国产精品爽黄69天堂A片| 内射白浆一区二区在线观看| 夜夜躁婷婷AV蜜桃视频| 国产学生在线播放精品视频| 三级黄色在线| 国产69精品久久久久乱码| 日本阿v直播在线| 爱爱好爽好大好紧视频| 女性露出奶头流出精子| 99无码熟妇丰满人妻啪啪| 欧美2019高清hd巨大| 有码 亚洲 制服 国产 在线| 久久久欧美国产精品人妻噜噜| 亚洲日韩有码无线免费| 女警被黑人20厘米强交| 在线免费观看a视频| 乱xxxjapanese黑人| av影音先锋天堂网| 人与畜禽CROPROATION免费| 把手戳进美女尿口里动态图| 人妻换人妻AA视频| 国产VA精品午夜福利视频| 无套内射纹身女视频| 国产午夜精品理论片免费观看| 羞羞答答dc视频| 精品蜜臀AV在线天堂| 中文字幕天堂久久精品| 欧美精品久久久久性色AV苍井| china中国gay偷拍| 视频成人永久免费下载| 国产三级精品三级在线观看| 亚洲九九视频| 床伴在线观看免费高清完整泰剧第四集| 热思思| 国产精品资源网站在线观看| 亚洲精品一线二线三线无人区| 久久看片网| 成人免费看片45分钟| 亚洲国产日韩欧美在线a乱码|