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

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

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

坐標(biāo)系在動(dòng)態(tài)SLAM中究竟有多重要?

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 2024-01-05 13:46 ? 次閱讀

01 摘要

大多同時(shí)定位于建圖(SLAM)系統(tǒng)在傳統(tǒng)上假定的都是靜態(tài)世界,這與現(xiàn)實(shí)世界的場(chǎng)景不符。為了使機(jī)器人能夠在動(dòng)態(tài)環(huán)境中安全導(dǎo)航和規(guī)劃,必須采用能夠處理動(dòng)態(tài)目標(biāo)的表示。動(dòng)態(tài)SLAM是SLAM研究中的一個(gè)新興領(lǐng)域,它不僅提高了整體系統(tǒng)的精度,還提供了目標(biāo)運(yùn)動(dòng)的額外估計(jì)。

最新的文獻(xiàn)提供了動(dòng)態(tài)SLAM的兩種主要表示方法,將動(dòng)態(tài)目標(biāo)點(diǎn)在世界坐標(biāo)系或者目標(biāo)坐標(biāo)系中表示。盡管在局部參考系中表達(dá)目標(biāo)點(diǎn)可能看上去很直觀,但是這可能無法獲得最精確、最魯棒的解決方案。

本文對(duì)各種動(dòng)態(tài)SLAM公式進(jìn)行深入分析,確定解決該問題的最佳方法。基于此目的,本文引入一種使用GTSAM的與前端無關(guān)的框架——用于評(píng)估各種動(dòng)態(tài)SLAM公式。

02 介紹

同時(shí)定位和建圖(SLAM)是一個(gè)已被研究三十余載的問題。SLAM系統(tǒng)使機(jī)器人能夠構(gòu)建環(huán)境的表示,同時(shí)還能在該環(huán)境中定位自身。當(dāng)下的許多SLAM解決方案是在假設(shè)環(huán)境大部分由靜態(tài)元素組成的前提下執(zhí)行的,很遺憾,這在動(dòng)態(tài)目標(biāo)豐富的現(xiàn)實(shí)世界中可能不成立。

傳統(tǒng)上,SLAM系統(tǒng)將與運(yùn)動(dòng)目標(biāo)相關(guān)聯(lián)的傳感器數(shù)據(jù)作為異常值,并且在估計(jì)過程中剔除它們,而忽略任何與動(dòng)態(tài)目標(biāo)相關(guān)的有用信息。將目標(biāo)集成到SLAM框架中的優(yōu)勢(shì)是,生成的地圖可以直接向?qū)Ш胶腿蝿?wù)規(guī)劃系統(tǒng)通知待估計(jì)的目標(biāo)運(yùn)動(dòng)和場(chǎng)景結(jié)構(gòu),提高了機(jī)器人系統(tǒng)在復(fù)雜動(dòng)態(tài)環(huán)境中的魯棒性。因此,SLAM中的一項(xiàng)新興策略是結(jié)合對(duì)場(chǎng)景中動(dòng)態(tài)目標(biāo)的觀測(cè)結(jié)果,并且估計(jì)其運(yùn)動(dòng)。在本文中,我們將這種系統(tǒng)稱為動(dòng)態(tài)SLAM系統(tǒng)。

最近,已經(jīng)探索了多目標(biāo)視覺里程計(jì)和基于圖優(yōu)化的動(dòng)態(tài)SLAM系統(tǒng),以基于靜態(tài)點(diǎn)和動(dòng)態(tài)點(diǎn)觀測(cè)結(jié)果來聯(lián)合定位機(jī)器人并且估計(jì)靜態(tài)結(jié)構(gòu)和場(chǎng)景中剛體目標(biāo)的運(yùn)動(dòng)/軌跡。這些系統(tǒng)通常采用局部、滑動(dòng)窗口或者批量?jī)?yōu)化技術(shù),文獻(xiàn)中給出了這些優(yōu)化問題中表示變量的各種方式。在設(shè)計(jì)SLAM系統(tǒng)時(shí),選擇合適的表示是非常重要的,因?yàn)檫@決定了系統(tǒng)的魯棒性、精度和效率。因此,對(duì)不同表示進(jìn)行正規(guī)分析是至關(guān)重要的,這些表示清楚地描述了此類系統(tǒng)成功執(zhí)行的情況。

f8d562ec-ab7d-11ee-8b88-92fbcf53809c.png

圖1 展示了以目標(biāo)為中心 vs 以世界為中心。圖1(a)展示了一種更直觀的方法,其中觀測(cè)到的動(dòng)態(tài)點(diǎn)在其對(duì)應(yīng)目標(biāo)的局部坐標(biāo)系中表示,本文稱之為以目標(biāo)為中心。

局部表達(dá)的點(diǎn)可以被建模為相對(duì)于目標(biāo)坐標(biāo)系的靜態(tài)點(diǎn),以增強(qiáng)剛體假設(shè),因此可以由因子圖中的單個(gè)狀態(tài)變量來表示。然而,目標(biāo)坐標(biāo)系的位姿是無法直接觀測(cè)的,并且當(dāng)根據(jù)目標(biāo)的部分觀測(cè)進(jìn)行估計(jì)時(shí)可能是不可靠的。

一種替代方法是在已知的參考坐標(biāo)系中表達(dá)動(dòng)態(tài)點(diǎn),例如相機(jī)坐標(biāo)系或者地圖/世界坐標(biāo)系。我們先前的工作VDO-SLAM證明了SE(3)運(yùn)動(dòng)可以在包含世界坐標(biāo)系的任何參考坐標(biāo)系中表達(dá)。根據(jù)這一點(diǎn)并且通過在世界坐標(biāo)系中表示動(dòng)態(tài)目標(biāo)點(diǎn),避免了估計(jì)目標(biāo)位姿,并且產(chǎn)生了精確的結(jié)果。本文將這種表示稱為以世界為中心,如圖1(b)所示。

本文探索了如何在動(dòng)態(tài)SLAM系統(tǒng)中更好地表示目標(biāo)。為此,我們引入了一個(gè)基于因子圖的優(yōu)化框架,用于開發(fā)和測(cè)試不同的動(dòng)態(tài)SLAM表示?;谧钕冗M(jìn)的文獻(xiàn),我們實(shí)現(xiàn)了以世界和目標(biāo)為中心的表示,嚴(yán)格分析了由此產(chǎn)生的SLAM系統(tǒng)的精度和魯棒性?;谶@一分析,本文提出了動(dòng)態(tài)SLAM表示,其最精確且最魯棒地估計(jì)相機(jī)位姿和目標(biāo)運(yùn)動(dòng)。

本文的貢獻(xiàn)如下:

1)本文引入了一組詳細(xì)的數(shù)學(xué)公式和圖結(jié)構(gòu),用于在SLAM問題中估計(jì)自身運(yùn)動(dòng)和跟蹤動(dòng)態(tài)目標(biāo);

2)本文使用現(xiàn)實(shí)世界數(shù)據(jù)集嚴(yán)格分析、評(píng)估和測(cè)試各種表示;

3)本文提供了一個(gè)使用GTSAM的動(dòng)態(tài)SLAM優(yōu)化框架,該框架實(shí)現(xiàn)了本文中提出的各種表示。

03 背景

3.1 參考坐標(biāo)系和符號(hào)

wKgaomWXmDeAUq9mAAGb039NEs4676.jpg

3.2 位姿變換和坐標(biāo)系變化

wKgZomWXmFaAAM6HAAD2YbzGui4455.jpg

04 表示

本節(jié)引入了若干種表示,在基于因子圖的動(dòng)態(tài)SLAM估計(jì)框架中定義變量并且建模這些變量之間的關(guān)系(因子),類似于最先進(jìn)的方法。本文將這些表示分為以世界為中心或者以目標(biāo)為中心。

4.1 SLAM前端

wKgaomWXmGqAJ0VjAACOJR-oj9E680.jpg

4.2 以世界為中心的表示

wKgaomWXmH6AfkmRAAAxWdO5yzM578.jpg

f8f00c3c-ab7d-11ee-8b88-92fbcf53809c.png

wKgZomWXmJmAZDpoAAFQ2VIRMPM731.jpg

4.3 以目標(biāo)為中心的表示

以目標(biāo)為中心的方法估計(jì)世界坐標(biāo)系中的相機(jī)位姿、靜態(tài)點(diǎn)、目標(biāo)運(yùn)動(dòng)和位姿。對(duì)應(yīng)的因子圖如圖3所示,其中我們強(qiáng)調(diào)了用于實(shí)驗(yàn)的公式的不同變體。

f9069d80-ab7d-11ee-8b88-92fbcf53809c.png

圖3 展示了以目標(biāo)為中心表示的因子

wKgZomWXmLeATtdUAAG18zykhQQ870.jpg

4.4 目標(biāo)運(yùn)動(dòng)學(xué)因子

wKgZomWXmNOAP1uGAABN5DCbs6U755.jpg

05 總結(jié)與未來展望

本文對(duì)動(dòng)態(tài)SLAM的多種解決方案進(jìn)行了全面分析,并且在現(xiàn)有現(xiàn)實(shí)世界數(shù)據(jù)集上評(píng)估了所提出的表示。為此,我們使用GTSAM開發(fā)了一個(gè)與前端無關(guān)的優(yōu)化框架,其可以輕松地實(shí)現(xiàn)并且測(cè)試不同的配置。根據(jù)動(dòng)態(tài)目標(biāo)及其對(duì)應(yīng)點(diǎn)觀測(cè)在因子圖中的表示方式,這些表示分為以目標(biāo)為中心和以世界為中心。以目標(biāo)為中心的表示更為直觀,因?yàn)榛趧傮w假設(shè),目標(biāo)點(diǎn)相對(duì)于目標(biāo)局部坐標(biāo)系是靜態(tài)的。然而,本文分析表明,以世界為中心的表示可以產(chǎn)生更精確的目標(biāo)運(yùn)動(dòng)估計(jì),同時(shí)在相機(jī)位姿估計(jì)方面也表現(xiàn)更好,并且在優(yōu)化過程中展現(xiàn)更好的穩(wěn)定性。在未來,我們計(jì)劃對(duì)研究成果進(jìn)行正式描述,也可以提前提供明確的指導(dǎo)方案。






審核編輯:劉清

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

    關(guān)注

    211

    文章

    28423

    瀏覽量

    207147
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    798

    瀏覽量

    58512
  • SLAM
    +關(guān)注

    關(guān)注

    23

    文章

    424

    瀏覽量

    31834

原文標(biāo)題:悉尼大學(xué)新作:坐標(biāo)系在動(dòng)態(tài)SLAM中究竟有多重要?

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使labviewxy圖的坐標(biāo)系與柵格坐標(biāo)系一致

    如何使labviewxy圖的坐標(biāo)系與柵格坐標(biāo)系一致
    發(fā)表于 01-25 21:44

    CAD制圖軟件新手攻略:坐標(biāo)系及標(biāo)注坐標(biāo)

    坐標(biāo)系。下面就來給大家詳細(xì)介紹一下浩辰CAD制圖軟件坐標(biāo)系及標(biāo)注坐標(biāo)的方法吧!首先一起來復(fù)習(xí)一下關(guān)于數(shù)學(xué)
    發(fā)表于 09-23 10:28

    內(nèi)存時(shí)序究竟有多重要呢?究竟該如何去選擇內(nèi)存條呢?

    內(nèi)存時(shí)序究竟有多重要呢?究竟該如何去選擇內(nèi)存條呢?DDR內(nèi)存時(shí)序是高一些好還是低一些好?
    發(fā)表于 06-18 08:20

    解決電壓方程靜止坐標(biāo)系與運(yùn)動(dòng)坐標(biāo)系轉(zhuǎn)換問題

    本文將解決電壓方程靜止坐標(biāo)系與運(yùn)動(dòng)坐標(biāo)系轉(zhuǎn)換問題。本文將呈現(xiàn)的轉(zhuǎn)換關(guān)系是電壓方程由靜止坐標(biāo)系轉(zhuǎn)換至運(yùn)動(dòng)坐標(biāo)系,反之同理可證。
    發(fā)表于 08-27 07:17

    什么是坐標(biāo)系

    什么是坐標(biāo)系          &nb
    發(fā)表于 12-31 14:16 ?4680次閱讀

    坐標(biāo)系與魚雷運(yùn)動(dòng)參數(shù)

    坐標(biāo)系與魚雷運(yùn)動(dòng)參數(shù) 一、常采用的幾種坐標(biāo)系 魚雷航行動(dòng)力學(xué)的研究過程,根據(jù)不同的研究目的,須要采用不同的坐標(biāo)系。常采用
    發(fā)表于 01-06 16:47 ?5010次閱讀
    <b class='flag-5'>坐標(biāo)系</b>與魚雷運(yùn)動(dòng)參數(shù)

    OPENGL坐標(biāo)系介紹 世界坐標(biāo)系和當(dāng)前繪圖坐標(biāo)系區(qū)別

    世界坐標(biāo)系OpenGL,世界坐標(biāo)系是以屏幕中心為原點(diǎn)(0, 0, 0),且是始終不變的。你面對(duì)屏幕,你的右邊是x正軸,上面是y正軸,屏幕指向你的為z正軸。長(zhǎng)度單位這樣來定:窗口范
    發(fā)表于 05-04 09:00 ?1.3w次閱讀
    OPENGL<b class='flag-5'>坐標(biāo)系</b>介紹 世界<b class='flag-5'>坐標(biāo)系</b>和當(dāng)前繪圖<b class='flag-5'>坐標(biāo)系</b>區(qū)別

    帶你來剖析機(jī)器人的坐標(biāo)系吧!

    大地坐標(biāo)系:大地坐標(biāo)系是以大地作為參考的直角坐標(biāo)系。多個(gè)機(jī)器人聯(lián)動(dòng)的和帶有外軸的機(jī)器人會(huì)用到,90%的大地坐標(biāo)系與基
    的頭像 發(fā)表于 05-09 15:49 ?4795次閱讀

    機(jī)器人控制系統(tǒng)定義了下列坐標(biāo)系

    是一個(gè)可自由定義、用戶定制的坐標(biāo)系說明基坐標(biāo)在世界坐標(biāo)系的位置。用于測(cè)量工件和裝置。位置congfig.dat
    的頭像 發(fā)表于 06-02 15:53 ?4658次閱讀

    自動(dòng)駕駛各個(gè)坐標(biāo)系

    ENU局部坐標(biāo)系采用三維直角坐標(biāo)系來描述地球表面,實(shí)際應(yīng)用較為困難,因此一般使用簡(jiǎn)化后的二維投影坐標(biāo)系來描 述。 UTM:眾多二維投影坐標(biāo)系
    發(fā)表于 06-01 15:59 ?0次下載
    自動(dòng)駕駛各個(gè)<b class='flag-5'>坐標(biāo)系</b>

    坐標(biāo)如何建立坐標(biāo)系?

    我們檢測(cè)工件時(shí),需要正確的裝夾檢測(cè)工件,使工件有足夠的檢驗(yàn)空間和恒溫時(shí)間,坐標(biāo)系的建立就是為后續(xù)的測(cè)量奠定基礎(chǔ),建立錯(cuò)誤的坐標(biāo)系直接導(dǎo)致測(cè)量尺寸的誤差建立正確的參考方向即坐標(biāo)系是十分
    的頭像 發(fā)表于 02-17 10:24 ?9324次閱讀
    三<b class='flag-5'>坐標(biāo)</b>如何建立<b class='flag-5'>坐標(biāo)系</b>?

    世界坐標(biāo)系、相機(jī)坐標(biāo)系、圖像坐標(biāo)系、像素坐標(biāo)系之間的關(guān)系

    相機(jī)的成像過程涉及到四個(gè)坐標(biāo)系:世界坐標(biāo)系、相機(jī)坐標(biāo)系、圖像坐標(biāo)系、像素坐標(biāo)系。這篇博客介紹相機(jī)的成像過程,以及四個(gè)
    的頭像 發(fā)表于 07-03 10:30 ?1.1w次閱讀
    世界<b class='flag-5'>坐標(biāo)系</b>、相機(jī)<b class='flag-5'>坐標(biāo)系</b>、圖像<b class='flag-5'>坐標(biāo)系</b>、像素<b class='flag-5'>坐標(biāo)系</b>之間的關(guān)系

    深度剖析機(jī)器人的四大坐標(biāo)系

    大地坐標(biāo)系:大地坐標(biāo)系是以大地作為參考的直角坐標(biāo)系。多個(gè)機(jī)器人聯(lián)動(dòng)的和帶有外軸的機(jī)器人會(huì)用到,90%的大地坐標(biāo)系與基
    發(fā)表于 11-13 11:24 ?1723次閱讀
    深度剖析機(jī)器人的四大<b class='flag-5'>坐標(biāo)系</b>

    機(jī)器人中都有哪些坐標(biāo)系

    坐標(biāo)系是我們非常熟悉的一個(gè)概念,也是機(jī)器人學(xué)重要基礎(chǔ),一個(gè)完整的機(jī)器人系統(tǒng),會(huì)存在很多坐標(biāo)系
    的頭像 發(fā)表于 11-22 17:20 ?1527次閱讀
    機(jī)器人中都有哪些<b class='flag-5'>坐標(biāo)系</b>

    應(yīng)用衛(wèi)星通信領(lǐng)域的一個(gè)坐標(biāo)轉(zhuǎn)換過程—機(jī)體坐標(biāo)系與ENU坐標(biāo)系的轉(zhuǎn)換

    今天我們要講的是應(yīng)用于衛(wèi)星通信領(lǐng)域的一個(gè)坐標(biāo)轉(zhuǎn)換過程——機(jī)體坐標(biāo)系與ENU坐標(biāo)系的轉(zhuǎn)換。
    的頭像 發(fā)表于 12-27 09:30 ?4439次閱讀
    應(yīng)用衛(wèi)星通信領(lǐng)域的一個(gè)<b class='flag-5'>坐標(biāo)</b>轉(zhuǎn)換過程—機(jī)體<b class='flag-5'>坐標(biāo)系</b>與ENU<b class='flag-5'>坐標(biāo)系</b>的轉(zhuǎn)換