FoMo 數據集是一個專注于機器人在季節性積雪變化環境中的導航數據集,記錄了不同季節(無雪、淺雪、深雪)下的傳感器數據和軌跡信息。

2025-05-02,由加拿大拉瓦爾大學北方機器人實驗室和多倫多大學機器人研究所聯合創建的 FoMo 數據集,目的是研究機器人在季節性積雪變化環境中的導航能力。該數據集的意義在于填補了機器人在極端季節變化(如積雪深度變化)下的導航研究空白,為開發更可靠的機器人導航系統提供了寶貴的數據支持。

一、研究背景

Teach and Repeat(T&R)是一種依靠人類專家駕駛初始路徑,隨后機器人自主重復該軌跡的導航框架。它在多種平臺上取得了成功,但在季節性變化顯著的環境中(如積雪覆蓋的森林),其性能仍面臨挑戰。

目前遇到的困難和挑戰:

1、環境變化的適應性:季節性積雪覆蓋導致地形和傳感器讀數發生顯著變化,機器人難以在不同季節重復相同的軌跡。

2、傳感器性能的局限性:雷達和激光雷達等傳感器在積雪深度變化時的定位能力受到限制,尤其是在地形起伏較大或積雪高度變化時。

3、控制和動力問題:機器人在積雪覆蓋的地形中行駛時,動力消耗增加,且難以執行復雜的動作(如原地轉彎)。

數據集地址:FoMo數據集|機器人導航數據集|季節性變化數據集

二、讓我們一起來看一下FoMo 數據集

FoMo 數據集是一個專注于機器人在季節性積雪變化環境中的導航數據集,記錄了不同季節(無雪、淺雪、深雪)下的傳感器數據和軌跡信息。

FoMo 數據集記錄了機器人在加拿大魁北克蒙特莫倫西森林中的行駛軌跡,包括激光雷達(Lidar)、雷達(FMCW Radar)、IMU 和輪速編碼器等多種傳感器數據。數據采集時間為冬季,覆蓋了從無積雪到超過 1 米深積雪的季節變化。

數據集構建:

數據集通過 Clearpath Robotics Warthog 無人地面車輛(UGV)采集,車輛配備了 RoboSense RS-128 激光雷達、Navtech CIR-304 雷達、VectorNav VN-100 IMU 和多個 Emlid M2 GNSS 接收器。數據采集時間跨越了 11 月到次年 3 月,記錄了不同季節的環境變化。

數據集特點:

1、多季節覆蓋:數據集包含了從無積雪到深雪覆蓋的多種季節場景。

2、多傳感器融合:同時記錄了激光雷達、雷達和 IMU 等多種傳感器數據。

3、高動態環境:機器人在積雪覆蓋的森林中行駛,地形起伏大,車輛姿態變化顯著。

數據集使用方法

研究人員可以利用該數據集測試機器人在季節性變化環境中的導航算法,評估雷達和激光雷達在積雪覆蓋地形下的定位能力,以及開發針對復雜地形的動力和控制策略。

基準測試總結

在 FoMo 數據集的初步測試中,雷達 Teach and Repeat(RT&R)在積雪深度變化較小的情況下表現良好,但在積雪深度超過 1 米時,定位成功率僅為 60%;激光雷達 Teach and Repeat(LT&R)在去除地面點后表現更優,但對高積雪障礙物的適應性仍有待提高。

我們的數據采集平臺位于魁北克省的 Montmorency 森林,實驗在此進行。我們使用來自激光雷達和雷達傳感器的狀態估計來測試 Teach and Repeat 框架。

傳感器規格

在 Montmorency 森林實驗站 11 月至 3 月期間的平均每日溫度和累積積雪。11 月的初始教學錄制沒有積雪覆蓋,到 3 月實驗時,積雪深度已達到 1 m 。平均溫度,用虛線表示,在此期間為 ?11.46 °C 。

報告的自主率是根據軌跡重復持續時間計算的,而路徑長度來自 GNSS 數據。

在 1 月份記錄并在 3 月份重復的藍色軌跡上的路徑跟蹤誤差。軌跡的藍色部分對應于機器人手動控制的數據點。照片插圖顯示了軌跡上的難點。在門口,機器人從鏟雪路過渡到森林小徑,穿過狹窄的門口,爬上雪堆。在轉彎處,機器人大約在 90 ° 的雪中轉彎。

當戰象無人地面車通過下坡(左側)和鏟雪道路(右側)時,雷達定位的比較。每個位置的實時雷達掃描以綠色顯示,與灰色的局部子圖相比。實時掃描和地圖在下坡處錯位,但在平坦地面上對齊良好。中間面板顯示,定位估計在道路右側是錯誤的,導致機器人偏離道路(以虛線紅色顯示)。

三、FoMo數據集應用場景

案例:機器人在深雪覆蓋的陡坡上保持穩定的控制策略優化

假設我們有一個機器人小k,它需要在深雪覆蓋的陡坡上行駛。這種場景特別復雜,因為積雪會讓地面變得滑,而且陡坡會讓機器人的重心不穩,很容易翻車。FoMo數據集里正好有這種場景的數據,我們可以用它來優化機器人的控制策略。

1. 分析數據集

FoMo數據集記錄了機器人在不同季節(包括深雪覆蓋的冬季)的行駛數據。我們先把這些數據拿出來,看看機器人在陡坡上的表現。發現幾個問題:一是機器人在上坡時,車頭容易抬得太高,導致前輪抓地力不足;二是下坡時,車尾容易翹起,容易失控。

2. 設計控制策略

我們決定用一種叫“自適應控制”的方法。這種控制策略很聰明,它可以根據不同的環境自動調整機器人的行為。具體來說,我們給機器人設計了兩個控制策略:

上坡策略:當機器人檢測到前方是陡坡時,它會自動降低速度,同時調整車身姿態,讓車頭稍微低一點,增加前輪的抓地力。

下坡策略:下坡時,機器人會自動調整重心,讓車尾更穩,同時控制剎車力度,防止速度過快。

3. 模擬測試

在正式讓機器人去爬坡之前,我們先用計算機模擬測試一下。我們把FoMo數據集里的地形數據輸入到模擬環境中,讓機器人在虛擬的陡坡上行駛。測試結果還不錯,機器人在上坡和下坡時都能保持穩定,沒有出現翻車的情況。

4. 實地測試

模擬測試通過后,我們把機器人帶到真實的深雪陡坡上進行測試。測試過程中,機器人表現得很棒。上坡時,它按照我們設計的策略,速度控制得很好,車頭也沒有抬得過高;下坡時,車尾也很穩,沒有出現失控的情況。通過FoMo數據集的幫助,我們成功優化了機器人在深雪陡坡上的控制策略。

通過這個案例,我們可以看到FoMo數據集在幫助機器人優化控制策略方面的作用。它不僅提供了豐富的場景數據,還讓我們能夠在虛擬環境中先進行測試,減少了實地測試的風險。

更多開源的數據集,請打開:遇見數據集

遇見數據集-讓每個數據集都被發現,讓每一次遇見都有價值。遇見數據集,領先的千萬級數據集搜索引擎,實時追蹤全球數據集,助力把握數據要素市場。https://www.selectdataset.com/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/904351.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/904351.shtml
英文地址,請注明出處:http://en.pswp.cn/news/904351.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue3+ts繼續學習

我們再寫點東西,這里面都是vue2的語法,應該都能看明白!我們寫完直接去運行一下代碼! 發現什么都沒有發生!為什么呢?因為我們在App.vue中沒有引入!哈哈哈哈!這樣就好了!注…

LIO-Livox

用單臺Livox Horizon (含內置IMU) 實現高魯棒性的激光-慣性里程計,可在各類極端場景下魯棒運行,并達到高精度的定位和建圖效果。(城區擁堵、高速公路、幽暗隧道) 注:該系統主要面向大型室外環境中的汽車平臺設計。用戶可以使用 Livox Horizo…

day18-API(常見API,對象克隆)

課程目標 能夠熟練使用Math類中的常見方法 能夠熟練使用System類中的常見方法 能夠理解Object類的常見方法作用 能夠熟練使用Objects類的常見方法 能夠熟練使用BigInteger類的常見方法 能夠熟練使用BigDecimal類的常見方法 1 Math類 1.1 概述 tips:了解內容…

用OMS從MySQL遷移到OceanBase,字符集utf8與utf8mb4的差異

一、問題背景 在一次從MySQL數據庫遷移到OceanBase的MySQL租戶過程中,出現了一個轉換提示: [WARN][CONVER] he table charset:utf8->utf8mb4, 你可能會擔心這種轉換可能導致字符集不兼容的問題。但通過查閱相關資料可知,utf8m…

MATLAB中tabulate函數——先驗概率的簡單估計

load fisheriris X meas(:,1:2); Y species; labels unique(Y); tabulate(Y)ValueCountPercentsetosa5033.33%versicolor5033.33%virginica5033.33%

《Python星球日記》第28天:數據獲取與可視化(綜合項目)

名人說:路漫漫其修遠兮,吾將上下而求索。—— 屈原《離騷》 創作者:Code_流蘇(CSDN)(一個喜歡古詩詞和編程的Coder??) 專欄:《Python星球日記》,限時特價訂閱中ing 目錄 一、項目概述二、數據獲取1. 準備工作2. 使用 `requests` 獲取網頁內容3. 使用 `BeautifulSoup`…

基于深度學習的圖像識別技術:從原理到應用

前言 在當今數字化時代,圖像識別技術已經滲透到我們生活的方方面面,從智能手機的人臉解鎖功能到自動駕駛汽車對交通標志的識別,再到醫療影像診斷中的病變檢測,圖像識別技術正以其強大的功能和廣泛的應用前景,改變著我們…

限免開關實施版本保護措施,保證項目灰度發布安全

迭代用戶限免權限校驗業務 新增限免開關實現普通用戶權益更新,實施版本保護措施,保證項目灰度發布安全; // 是否展示限免標識 func (t *BasePrivilegeService) IsPromotionFree(p consumParams) bool {// 限免開關isFreeUseOpen : p.cfg.Vip…

從 AWS Marketplace 開始使用 AssemblyAI 的語音轉文本模型構建語音智能

語音智能和語音轉文本 (STT) 技術已變得至關重要,因為組織每天收集數千小時的電話、會議和客戶互動。僅靠原始音頻并不能推動決策 - 組織需要智能來大規模地從語音數據中提取價值。語音智能結合了語音識別、自然語言處理 (NLP&…

Android組件化 -> Debug模式下,本地構建module模塊的AAR和APK

本地構建module模塊的AAR gradle.properties isCommonApp false模塊的build.gradle apply plugin: com.android.library:module模塊編譯manifest.srcFile src/main/AndroidManifest.xml:讀取沒有啟動App和Activity的配置文件 if (isCommonApp.toBoo…

FlexibleButton:一個輕巧靈活的按鍵處理庫,讓你的按鍵處理更簡單

在嵌入式系統開發中,按鍵輸入處理是一個常見且重要的環節。然而,許多開發者在處理按鍵時,往往會遇到按鍵消抖、組合按鍵、長按/短按等功能實現的復雜性。如何在保證系統高效運行的同時,簡化按鍵事件的處理呢? 今天&…

探索程序員薪資背后的秘密與未來:智能化工具如何助力職場發展

最新接入DeepSeek-V3模型,點擊下載最新版本InsCode AI IDE 探索程序員薪資背后的秘密與未來:智能化工具如何助力職場發展 引言 在當今數字化時代,程序員作為科技發展的核心力量,其職業前景和薪資水平備受關注。隨著人工智能和自…

【STM32單片機】#14 PWR電源控制

主要參考學習資料: B站江協科技 STM32入門教程-2023版 細致講解 中文字幕 開發資料下載鏈接:https://pan.baidu.com/s/1h_UjuQKDX9IpP-U1Effbsw?pwddspb 單片機套裝:STM32F103C8T6開發板單片機C6T6核心板 實驗板最小系統板套件科協 目錄 PWR…

第十五屆藍橋杯單片機國賽-串口解析

串口通信像是藍橋杯單片機組國賽中一個若隱若現的秘境,總在不經意間為勇者們敞開大門。然而,初次探索這片領域的冒險者,常常會被其神秘莫測的特性所震懾,黯然退場(編不下去了,直接進入正題)。 附…

深入探索 51 單片機:從入門到實踐的全面指南

深入探索 51 單片機:從入門到實踐的全面指南 一、引言 在嵌入式系統發展的漫長歷程中,51 單片機猶如一顆璀璨的明星,雖然誕生已有數十年,但至今仍在眾多領域發揮著重要作用。它以結構簡單、易于學習、成本低廉等優勢&#xff0c…

GD32F470+CH395Q

第一步:資料下載 以太網協議棧芯片 CH395 - 南京沁恒微電子股份有限公司 第二步:準備工程 (1) 首先準備一個編譯無報錯、可以正常打印和延時的工程文件,官方例程采用STM32F1芯片,但本文采用GD32F470芯片 …

Linux 怎么使用局域網內電腦的網絡訪問外部

一次性 export http_proxy"http://192.168.0.188:7890" export https_proxy"http://192.168.0.188:7890"一直生效 寫入 ~/.bashrc(或 ~/.bash_profile) nano ~/.bashrc加入這一行: export http_proxy"http://19…

Mysql進階篇1_存儲引擎、索引、SQL性能分析指令

文章目錄 1.存儲引擎InnoDBMyISAMMemory存儲引擎選擇和對比 2.索引索引結構索引分類索引語法索引使用(建議看完第3節后觀看)!!!mysql如何使用索引查詢數據(個人理解) 3.SQL性能分析SQL執行頻率慢…

LeetCode 熱題 100 118. 楊輝三角

LeetCode 熱題 100 | 118. 楊輝三角 大家好,今天我們來解決一道經典的算法題——楊輝三角。這道題在 LeetCode 上被標記為簡單難度,要求生成楊輝三角的前 numRows 行。楊輝三角是一個經典的組合數學問題,每一行的數字都是其正上方和正左上方…

修改或禁用Cursor的全局搜索默認快捷鍵

在 Cursor 中,默認情況下 雙擊 Shift 會打開 全局搜索(Quick Open),類似于 VS Code 的 CtrlP 功能。如果你想修改或禁用這個快捷鍵,可以按照以下步驟操作: 1. 打開快捷鍵設置 方法 1:按下 Ctrl…