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

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

3天內不再提示

揭露移動機器人背后的自主定位導航技術

454398 ? 來源:pianshen ? 作者:程序員大本營 ? 2020-11-13 12:44 ? 次閱讀

新發地來勢洶洶的疫情,再次牽動著全國人民的心,我們要保持信心,保持警惕,打贏這場防疫戰!而機器人的加入,必然是錦上添花。在隔離區,機器人實現了無接觸配送,保障了隔離區內人員的生活。在醫院感染區,移動機器人可以代替醫護人員進入感染區執行消毒,看護,體溫測量,清潔等工作,減少了醫護人員的感染風險。在居民社區,機器人實現了防疫宣傳、外來人口登記,保障了疫情期間人們的正常生活……

這些功能的實現,都離不開機器人的智能移動能力。在之前的文章中,我們提到過底盤對移動機器人的意義,能夠幫助廠家快速集成,實現落地應用。

今天,我們不聊底盤,我們來說說導航技術,因為導航搞不好,移動也白搭,底盤就失去了價值,沒有任何實用性。

大家都知道,自主定位導航包含了定位、建圖與路徑規劃。說到定位導航,必然會聯想到SLAM,但SLAM只是完成定位與地圖創建這兩件事,它并不完全等同于自主定位導航。

定位

不管你有沒有地圖,在前往目的地前,你肯定要知道自己的定位,機器人也是如此。只不過,我們定位靠眼睛,機器人則靠“激光雷達”。

▲激光雷達掃描輪廓數據

這就是激光雷達獲取的周圍環境信息,也就是我們所說的點云,它能反映機器人所在環境中“眼睛”能看到的一個部分。

建圖

我們身處陌生的環境時,導航軟件和戶外地圖成為我們找路最有利的工具,服務機器人和人類一樣也需要依靠地圖來感知外部的環境,通過算法傳感器差異的不同機器人會采取不同的地圖描述形式。

SLAM建圖主要有三個過程:

(1)預處理:對雷達形成的點云原始數據進行優化,剔除一些有問題的數據,或者進行濾波。

(2)匹配:把當前這一局部環境的點云數據在已經建立的地圖上尋找對應的位置,進行匹配。

(3)地圖融合:將來自激光雷達的新一輪數據拼接到原始地圖當中,最終完成地圖的更新。

▲地圖預處理、匹配和融合的過程

目前,柵格地圖是機器人使用最廣泛的地圖存儲方式。

柵格地圖就是把環境劃分成一系列柵格,其中每一柵格給定一個可能值,表示該柵格被占據的概率,其中每個“像素”則表示了實際環境中存在障礙物的概率分布。

▲ 柵格地圖的形成

這個過程聽起來其實并不復雜,但是還是會遇到很多未知問題。比如建圖閉環,如果匹配的算法不足夠優秀,又或者是環境中遇到長直走廊、大場景建圖干擾時,機器人繞著環境走一圈后,可能會發現原本應該閉合的一個環形走廊斷開了。

▲ 環形走廊閉合斷開

早在19年初,思嵐科技就已經推出了SLAM 3.0系統來應對這種問題,當機器人運動到已經探索過的原環境時, SLAM 3.0可依賴內部的拓撲圖進行主動式的閉環檢測。當發現了新的閉環信息后,SLAM 3.0使用Bundle Adjuestment(BA)等算法對原先的位姿拓撲地圖進行修正(即進行圖優化),從而能有效的進行閉環后地圖的修正,實現更加可靠的環境建圖。

▲閉環修正

路徑規劃與運動控制

當定位和建圖搞定之后,下一個就要解決移動的問題了,即目標點A到B之間的導航規劃能力。

路徑規劃分為:全局規劃和局部規劃。

全局規劃:是最上層的運動規劃邏輯,它按照機器人預先記錄的環境地圖并結合機器人當前位姿以及任務目標點的位置,在地圖上找到前往目標點最快捷的路徑。

局部規劃:當環境出現變化或者上層規劃的路徑不利于機器人實際行走的時候(比如機器人無法按照規劃的路徑完成特定轉彎半徑的轉向),局部路徑規劃將做出微調。

▲分層級的運動規劃框架以及對應輸出數據

這兩個層次的規劃模塊協同工作,機器人就可以很好的實現從A點到B點的智能移動了。不過實際工作環境下,上述配置還不夠。因為運動規劃的過程中還包含靜態地圖和動態地圖兩種情況。

A*算法

A*(A-Star)算法是一種靜態路網中求解最短路徑最有效的直接搜索方法,也是解決許多搜索問題的有效算法。算法中的距離估算值與實際值越接近,最終搜索速度越快。但是,A*算法同樣也可用于動態路徑規劃當中,只是當環境發生變化時,需要重新規劃路線。

D*算法

D*算法是目前的一種主流算法,最大優點是不需要預先探明地圖,機器人可以和人一樣,即使在未知環境中,也可以展開行動,隨著機器人不斷探索,路徑也會時刻調整。

上述的幾種算法都是目前絕大部分機器人所需要的路徑規劃算法,能夠讓機器人跟人一樣智能,快速規劃A到B點的最短路徑,并在遇到障礙物的時候知道如何處理。但掃地機器人作為最早出現在消費市場的服務機器人之一,它需要的路徑規劃算法有點不一樣。

所以,針對不同場景應用的機器人,自主定位導航技術還需要不斷升級更新,足以支撐更多場景應用。只有導航技術做好了,機器人整體才能有一個質的飛躍,機器人從0-1的布局才能越來越快。

編輯:hfy

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

    關注

    206

    文章

    27231

    瀏覽量

    201853
  • 移動機器人
    +關注

    關注

    2

    文章

    730

    瀏覽量

    33340
  • 導航技術
    +關注

    關注

    0

    文章

    31

    瀏覽量

    9500
收藏 人收藏

    評論

    相關推薦

    機器人高效導航定位背后SLAM專用芯片的崛起

    電子發燒友網報道(文/李寧遠)對移動機器人來說,導航定位是最基本最核心的功能之一,機器人自主移動
    的頭像 發表于 05-28 00:20 ?1869次閱讀

    自主移動機器人(AMR)功能和特點

    復合機器人是一種集成了移動機器人、協作機器人機器視覺等多項功能的新型機器人。它的開發目的是為了解決工廠物流中最后一米的問題,提供智能搬運解
    的頭像 發表于 02-28 15:05 ?698次閱讀
    <b class='flag-5'>自主</b><b class='flag-5'>移動機器人</b>(AMR)功能和特點

    富唯智能機器人集成了協作機器人、移動機器人和視覺引導技術

    富唯智能移動機器人是一款擁有自主導航能力和物料轉移抓取功能的智能機器人,采用先進的無線通信技術和高精度傳感器,能夠實現自主導航和避障,完成生
    的頭像 發表于 01-17 11:58 ?210次閱讀

    移動機器人的ROS導航堆棧技術手冊

    ROS 導航堆棧對于移動機器人從一個地方移動到另一個地方是強大的可靠。 導航堆棧的工作是通過處理來自測距、傳感器和環境圖的數據來產生讓機器人
    發表于 11-14 12:19 ?507次閱讀
    <b class='flag-5'>移動機器人</b>的ROS<b class='flag-5'>導航</b>堆棧<b class='flag-5'>技術</b>手冊

    基于GPS的自主移動機器人導航定位系統的實現

    電子發燒友網站提供《基于GPS的自主移動機器人導航定位系統的實現.pdf》資料免費下載
    發表于 10-25 11:23 ?0次下載
    基于GPS的<b class='flag-5'>自主</b><b class='flag-5'>移動機器人</b><b class='flag-5'>導航</b><b class='flag-5'>定位</b>系統的實現

    slamware自主定位導航解決方案賦能機器人智能移動

    上篇,小嵐為大家介紹了slamware自主定位導航解決方案在移動生態、開發便利性、智能性上探索的成果,那背后到底是哪些關鍵
    的頭像 發表于 10-11 16:07 ?749次閱讀
    slamware<b class='flag-5'>自主</b><b class='flag-5'>定位</b><b class='flag-5'>導航</b>解決方案賦能<b class='flag-5'>機器人</b>智能<b class='flag-5'>移動</b>

    智能輪椅導航定位的研究現狀及趨勢

    人的正常生活中去,是社會關注的主要問題之一。智能輪椅又稱輪椅式移動機器人,具有記憶地圖,避障.自動行走、與用戶交互及為用戶提供特殊服務等功能,可以為行動不便人群提供幫助。智能輪椅將智能機器人技術應用于
    發表于 09-25 07:13

    基于Matlab和VR技術移動機器人建模及仿真

    利用 Matlab 建立移動機器人的動力學模型 ,在虛擬現實 (VR )環境下 ,實時仿真移動機器人路徑跟蹤的運動特性 ,為基于 Internet 的機器人遙操作試驗搭建了仿真平臺 。 實驗結果表明
    發表于 09-20 06:24

    使用視覺特征輔助長走廊中的移動機器人定位技術解析

    定位移動機器人導航系統中起著至關重要的作用,是自主移動的基本能力。在室內環境中,當前主流的定位
    發表于 07-12 10:48 ?426次閱讀
    使用視覺特征輔助長走廊中的<b class='flag-5'>移動機器人定位</b><b class='flag-5'>技術</b>解析

    【科普】干貨!帶你從0了解移動機器人(四) ——移動機器人導航技術

    ,移動機器人導航技術大致可分為以下幾種: 01激光導航 激光導航分為激光反光板導航與激光自然
    發表于 06-28 09:52

    【科普】干貨!帶你從0了解移動機器人(三) ——自主導航系統及上位機軟件設計與實現

    人類社會中發揮著越來越重要的作用。但移動機器人擁有自主導航能力,才能進一步完成上訴所設定的任務??梢哉f自主導航能力是移動機器人最為基礎和核心的技術
    發表于 06-28 09:36

    【科普】干貨!帶你從0了解移動機器人(四) ——移動機器人導航技術

    移動機器人導航是指移動機器人確定自己在地圖參考系中的位置后,自動規劃出通往地圖參考系中某個目標位置路徑并沿著該路徑到達目標位置點的能力,是移動機器人行動能力的關鍵?;谡麄€智能制造的發
    的頭像 發表于 06-21 17:29 ?1034次閱讀
    【科普】干貨!帶你從0了解<b class='flag-5'>移動機器人</b>(四)  ——<b class='flag-5'>移動機器人</b><b class='flag-5'>導航</b><b class='flag-5'>技術</b>

    【科普】干貨!帶你從0了解移動機器人(四) ——移動機器人導航技術

    移動機器人導航是指移動機器人確定自己在地圖參考系中的位置后,自動規劃出通往地圖參考系中某個目標位置路徑并沿著該路徑到達目標位置點的能力,是移動機器人行動能力的關鍵。
    的頭像 發表于 06-20 17:09 ?1283次閱讀
    【科普】干貨!帶你從0了解<b class='flag-5'>移動機器人</b>(四) ——<b class='flag-5'>移動機器人</b><b class='flag-5'>導航</b><b class='flag-5'>技術</b>

    【科普】干貨!帶你從0了解移動機器人(三) ——自主導航系統及上位機軟件設計與實現

    ,在人類社會中發揮著越來越重要的作用。但移動機器人擁有自主導航能力,才能進一步完成上訴所設定的任務??梢哉f自主導航能力是移動機器人最為基礎和核心的
    的頭像 發表于 06-09 13:12 ?675次閱讀
    【科普】干貨!帶你從0了解<b class='flag-5'>移動機器人</b>(三) ——<b class='flag-5'>自主導航</b>系統及上位機軟件設計與實現

    「車型分析」移動機器人控制系統典型應用車型 ——叉式移動機器人(AGV/AMR)

    、靈活化、柔性化、低成本、高效率、安全作業等特性。1車型介紹叉式移動機器人(AGV/AMR)具備定位、導航和一定的自主決策能力,其主要由控制系統、驅動模塊、工作模
    的頭像 發表于 06-05 15:34 ?934次閱讀
    「車型分析」<b class='flag-5'>移動機器人</b>控制系統典型應用車型 ——叉式<b class='flag-5'>移動機器人</b>(AGV/AMR)
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>