0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SLAM:機(jī)器人如何在未知地形環(huán)境中進(jìn)行導(dǎo)航

海闊天空的專欄 ? 來(lái)源:Aswin S Babu ? 作者:Aswin S Babu ? 2024-10-02 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: Aswin S Babu

設(shè)想一下,當(dāng)我們困在一個(gè)陌生的沙漠中時(shí),所面臨的艱巨任務(wù)是尋找一條安全之路。長(zhǎng)期以來(lái),在陌生地形中導(dǎo)航一直是人類(lèi)和機(jī)器人共同面臨的難題。用于機(jī)器人或自動(dòng)駕駛汽車(chē)的傳統(tǒng)導(dǎo)航方法需要預(yù)先準(zhǔn)備好的地圖,但在未知地區(qū),如果不穿越該區(qū)域,就不可能獲得這樣的地圖。這是機(jī)器人技術(shù)領(lǐng)域的一個(gè)典型難題,通常被稱為“雞和蛋”的問(wèn)題。機(jī)器人如何在沒(méi)有地圖的情況下在未知環(huán)境中導(dǎo)航,又如何在沒(méi)有事先導(dǎo)航環(huán)境的情況下繪制地圖?

這就是同步定位和繪圖 (SLAM) 概念的用武之地。SLAM 由 Hugh Durrant-Whyte 和 John J. Leonard 等研究人員開(kāi)發(fā),是一種能讓機(jī)器人自主導(dǎo)航并實(shí)時(shí)繪制未知環(huán)境地圖的技術(shù)。SLAM 使機(jī)器人能夠繪制其周?chē)h(huán)境的地圖,同時(shí)確定自己在地圖中的位置,而不是依賴于已經(jīng)存在的地圖。SLAM 的核心包括兩個(gè)主要過(guò)程:繪圖和定位。繪圖是指創(chuàng)建環(huán)境的空間表示,而定位則是確定機(jī)器人在地圖中的位置。這兩個(gè)過(guò)程相互交織,機(jī)器人根據(jù)傳感器數(shù)據(jù)不斷更新地圖,并相應(yīng)地調(diào)整其估計(jì)的位置。

要實(shí)現(xiàn) SLAM 會(huì)涉及多個(gè)關(guān)鍵步驟,每個(gè)步驟在整個(gè)過(guò)程中都起著至關(guān)重要的作用。這些步驟包括地標(biāo)提取、數(shù)據(jù)關(guān)聯(lián)、狀態(tài)估計(jì)和更新。地標(biāo)提取包括識(shí)別環(huán)境中可用作測(cè)繪和定位參考點(diǎn)的明顯特征或地標(biāo)。數(shù)據(jù)關(guān)聯(lián)包括將傳感器測(cè)量值與地圖中的特征進(jìn)行匹配,而狀態(tài)估計(jì)則包括根據(jù)傳感器數(shù)據(jù)估計(jì)機(jī)器人的位置和方向。最后,更新過(guò)程包括根據(jù)新的傳感器測(cè)量結(jié)果完善地圖和估計(jì)位置。

決定 SLAM 效果的關(guān)鍵因素之一是所用傳感器類(lèi)型。不同傳感器提供的精度和信息水平各不相同,會(huì)影響所生成的地圖和定位估算的質(zhì)量。例如,視覺(jué) SLAM (vSLAM) 用攝像頭作為主要傳感器,允許機(jī)器人從周?chē)h(huán)境中提取視覺(jué)信息。這些視覺(jué)信息包括邊緣、拐角和紋理等特征,它們可用作繪制地圖和定位時(shí)的地標(biāo)。此外,攝像頭還能提供豐富的語(yǔ)義信息,有助于完成物體檢測(cè)和識(shí)別等任務(wù)。另一方面,基于 LIDAR 的 SLAM 技術(shù)使用 LiDAR 傳感器(如 [SparkFun]的 [SLAMTEC SEN-15870])發(fā)射激光束來(lái)測(cè)量環(huán)境中物體的距離。LiDAR 傳感器具有高精度和高準(zhǔn)確度,非常適合繪制具有復(fù)雜幾何形狀的環(huán)境。不過(guò),LiDAR 傳感器可能價(jià)格昂貴且計(jì)算密集,可能會(huì)限制其在某些應(yīng)用場(chǎng)景中的適用性。

根據(jù)所使用的攝像頭類(lèi)型,vSLAM 分為多個(gè)子類(lèi)。其中包括單目 SLAM、立體 SLAM 和 RGB-D SLAM。單目 SLAM 使用單個(gè)攝像頭來(lái)估計(jì)機(jī)器人的運(yùn)動(dòng)和環(huán)境結(jié)構(gòu)。立體 SLAM 利用立體攝像機(jī)設(shè)置,其中包括兩個(gè)相距已知基線距離的攝像機(jī)。這種設(shè)置可以對(duì)視覺(jué)特征進(jìn)行三角測(cè)量,從而提高深度估計(jì)和繪圖精度。最后,RGB-D SLAM 將傳統(tǒng)的 RGB 攝像頭與深度傳感器(如 Microsoft Kinect 或 [Intel] [RealSense 攝像頭])相結(jié)合。這種額外的深度信息可實(shí)現(xiàn)更精確的 3D 繪圖和定位。

根據(jù)成本、計(jì)算復(fù)雜性和環(huán)境條件等因素,vSLAM 的每個(gè)子類(lèi)都有自己的優(yōu)勢(shì)和局限性。例如,單目 SLAM 因其簡(jiǎn)單和低成本而被廣泛使用。但是,這種技術(shù)存在尺度模糊的問(wèn)題,因?yàn)樗鼰o(wú)法直接估計(jì)環(huán)境尺度。立體 SLAM 利用視覺(jué)特征的三角測(cè)量來(lái)估計(jì)深度和尺度,從而解決了這一問(wèn)題。同時(shí),RGB-D SLAM 由于結(jié)合了 RGB 圖像和深度信息,因此具有最高的精度和細(xì)節(jié)。

除了在機(jī)器人技術(shù)領(lǐng)域的應(yīng)用,SLAM 在各行各業(yè)的實(shí)際運(yùn)營(yíng)中也有大量應(yīng)用。在機(jī)器人學(xué)中,SLAM 使機(jī)器人能夠自主導(dǎo)航和探索如倉(cāng)庫(kù)、工廠和災(zāi)區(qū)等動(dòng)態(tài)環(huán)境。在自動(dòng)駕駛汽車(chē)中,SLAM 可用于創(chuàng)建高清晰度的道路地圖,并在這些地圖中定位車(chē)輛。SLAM 還可應(yīng)用于增強(qiáng)現(xiàn)實(shí) (AR) 和虛擬現(xiàn)實(shí) (VR),通過(guò)將虛擬對(duì)象疊加到實(shí)際環(huán)境中,創(chuàng)造出身臨其境的體驗(yàn)。

盡管 SLAM 有很多優(yōu)點(diǎn),但也并非沒(méi)有缺點(diǎn)。SLAM 的主要挑戰(zhàn)之一是傳感器數(shù)據(jù)處理和地圖實(shí)時(shí)更新所涉及的復(fù)雜計(jì)算。這在數(shù)據(jù)量大或計(jì)算資源有限的環(huán)境中尤其具有挑戰(zhàn)性。此外,SLAM 在很大程度上依賴于環(huán)境中明顯的特征和地標(biāo)。在地形均勻或無(wú)特征的環(huán)境中,SLAM 可能難以創(chuàng)建精確的地圖或有效地定位機(jī)器人。

總之,同步定位和繪圖 (SLAM) 是一種強(qiáng)大的技術(shù),可使機(jī)器人自主導(dǎo)航并實(shí)時(shí)繪制未知環(huán)境的地圖。通過(guò)將繪圖和定位結(jié)合到一個(gè)過(guò)程中,SLAM 使機(jī)器人能夠在沒(méi)有事先知識(shí)或已有地圖的情況下探索和了解周?chē)h(huán)境。雖然 SLAM 有其自身的一系列挑戰(zhàn)和局限性,但其應(yīng)用領(lǐng)域廣泛多樣,橫跨機(jī)器人、自動(dòng)駕駛汽車(chē)、AR 和 VR 等行業(yè)。隨著技術(shù)的不斷進(jìn)步,SLAM 在塑造機(jī)器人和自動(dòng)化的未來(lái)方面發(fā)揮著越來(lái)越重要的作用。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2565

    文章

    52982

    瀏覽量

    767283
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    29730

    瀏覽量

    212841
  • 測(cè)量
    +關(guān)注

    關(guān)注

    10

    文章

    5242

    瀏覽量

    113498
  • SLAM
    +關(guān)注

    關(guān)注

    24

    文章

    441

    瀏覽量

    32498
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+ROS2應(yīng)用案例

    SLAM(Simultaneous Localization and Mapping)技術(shù)是地圖構(gòu)建中的核心,它允許機(jī)器人未知環(huán)境中構(gòu)建地圖的同時(shí)
    發(fā)表于 04-27 11:42

    激光導(dǎo)航AGV底盤(pán)定制 巡檢機(jī)器人,服務(wù)機(jī)器人,智慧物流搬運(yùn)AGV

    精準(zhǔn)建模和定位。激光雷達(dá)具有探測(cè) 距離遠(yuǎn)、測(cè)量速度快、結(jié)果精確度高,機(jī)器人可以為所工作的場(chǎng)所建立精準(zhǔn)的 2D-3D地圖,為本身提供高精度的導(dǎo)航方式。同時(shí)還可以為機(jī)器人提供避障功 能,靈活應(yīng)對(duì)多變的
    發(fā)表于 06-10 14:24

    深度解析|機(jī)器人自主移動(dòng)的秘密(三)

    。這里所需的基礎(chǔ)能力就是路徑規(guī)劃,也就是一般在完成SLAM后,要進(jìn)行一個(gè)叫做目標(biāo)點(diǎn)導(dǎo)航的能力。通俗的說(shuō),就是規(guī)劃一條從A點(diǎn)到B點(diǎn)的路徑出來(lái),然后讓機(jī)器人移動(dòng)過(guò)去。要實(shí)現(xiàn)這個(gè)過(guò)程,運(yùn)動(dòng)規(guī)
    發(fā)表于 08-01 13:50

    未知環(huán)境中,機(jī)器人如何定位、建圖與移動(dòng)?

    的地圖很困難,甚至是不可能的。這時(shí)機(jī)器人需要在自身位置不確定的條件下,在完全未知環(huán)境中創(chuàng)建地圖,同時(shí)利用地圖進(jìn)行自主定位和導(dǎo)航。而
    發(fā)表于 09-21 14:26

    機(jī)器人想要實(shí)現(xiàn)智能移動(dòng),必須具備超強(qiáng)的自主定位導(dǎo)航能力

    ,并以房間為單位進(jìn)行重點(diǎn)清掃和斷點(diǎn)清掃。 SLAMTEC—思嵐科技自主定位導(dǎo)航方案利用RPLIDAR 獲取周?chē)?b class='flag-5'>環(huán)境數(shù)據(jù),結(jié)合SLAMWARE Core構(gòu)建室內(nèi)高精度地圖,給掃地機(jī)器人
    發(fā)表于 01-03 11:41

    SLAM不等于機(jī)器人自主定位導(dǎo)航

    和即時(shí)定位問(wèn)題,而自主導(dǎo)航需要解決的是智能移動(dòng)機(jī)器人環(huán)境進(jìn)行自主交互,尤其是點(diǎn)到點(diǎn)自主移動(dòng)的問(wèn)題,這需要更多的技術(shù)支持。 要想解決機(jī)器人
    發(fā)表于 08-24 16:56

    服務(wù)機(jī)器人是如何實(shí)現(xiàn)自主定位導(dǎo)航的?

    SLAM后,要進(jìn)行一個(gè)叫做目標(biāo)點(diǎn)導(dǎo)航的能力。通俗的說(shuō),就是規(guī)劃一條從A點(diǎn)到B點(diǎn)的路徑出來(lái),然后讓機(jī)器人移動(dòng)過(guò)去。?  要實(shí)現(xiàn)這個(gè)過(guò)程,運(yùn)動(dòng)規(guī)劃要實(shí)現(xiàn)至少兩個(gè)層次的模塊,一個(gè)叫做全局規(guī)劃
    發(fā)表于 10-10 16:29

    AGV激光雷達(dá)SLAM定位導(dǎo)航技術(shù)

    移動(dòng)機(jī)器人自主能力和環(huán)境適應(yīng)能力,實(shí)現(xiàn)在未知環(huán)境中進(jìn)行自主定位和導(dǎo)航。
    發(fā)表于 11-09 15:59

    機(jī)器人完美建圖的SLAM 3.0到底是何方神圣?

    機(jī)器人?!  ?針對(duì)封閉環(huán)境的自動(dòng)駕駛,可進(jìn)行特性專門(mén)設(shè)計(jì)?!    封閉場(chǎng)景導(dǎo)航算法支持  除了上面的特征之外,思嵐SLAM3.0相對(duì)開(kāi)
    發(fā)表于 01-21 10:57

    激光SLAM與VSLAM定位導(dǎo)航方法誰(shuí)主沉?。?/a>

    SLAM(同步定位與地圖構(gòu)建),是指運(yùn)動(dòng)物體根據(jù)傳感器的信息,一邊計(jì)算自身位置,一邊構(gòu)建環(huán)境地圖的過(guò)程,解決機(jī)器人等在未知環(huán)境下運(yùn)動(dòng)時(shí)的定位
    發(fā)表于 05-20 08:19

    如何對(duì)ROS機(jī)器人的定位導(dǎo)航進(jìn)行仿真

    怎樣去實(shí)現(xiàn)ROS機(jī)器人的定位導(dǎo)航呢?如何對(duì)ROS機(jī)器人的定位導(dǎo)航進(jìn)行仿真?
    發(fā)表于 12-23 09:22

    未知環(huán)境中多機(jī)器人自主協(xié)作

    電子開(kāi)發(fā)機(jī)器人相關(guān)教程資料——未知環(huán)境中多機(jī)器人自主協(xié)作
    發(fā)表于 09-06 16:42 ?0次下載

    基于接觸時(shí)間的機(jī)器人導(dǎo)航環(huán)境表示方法

    自主移動(dòng)機(jī)器人導(dǎo)航機(jī)器人學(xué)的基本問(wèn)題,隨著多年來(lái)學(xué)者不懈努力,已提出了大量自主機(jī)器人導(dǎo)航方法,但在未知
    發(fā)表于 02-02 14:30 ?0次下載
    基于接觸時(shí)間的<b class='flag-5'>機(jī)器人</b><b class='flag-5'>導(dǎo)航</b><b class='flag-5'>環(huán)境</b>表示方法

    SLAM+運(yùn)動(dòng)規(guī)劃=機(jī)器人自主定位導(dǎo)航

    SLAM技術(shù)作為機(jī)器人自主移動(dòng)的關(guān)鍵技術(shù),讓很多人都誤解為:SLAM=機(jī)器人自主定位導(dǎo)航
    發(fā)表于 03-30 10:39 ?3147次閱讀

    淺析機(jī)器人認(rèn)路的技術(shù)SLAM

    構(gòu)建,或并發(fā)建圖與定位。問(wèn)題可以描述為:將一個(gè)機(jī)器人放入未知環(huán)境中的未知位置,是否有辦法讓機(jī)器人一邊逐步描繪出此
    的頭像 發(fā)表于 10-13 10:38 ?2755次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品