一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

XRSLAM幫你快速搭建移動(dòng)平臺(tái)AR應(yīng)用

3D視覺工坊 ? 來源:OpenXRLab ? 2023-02-14 18:08 ? 次閱讀

No.1

前沿

SLAM(Simultaneous Localization and Mapping),其中文翻譯為同步定位與地圖構(gòu)建,即可以在未知環(huán)境中通過傳感器的信息來定位自身的位姿,并同時(shí)構(gòu)建環(huán)境的三維地圖,因其在AR/VR、自動(dòng)駕駛、機(jī)器人領(lǐng)域的巨大應(yīng)用價(jià)值,得到了學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注。

0994eaea-ac4b-11ed-bfe3-dac502259ad0.png

SLAM示意圖SLAM技術(shù)主要提供兩方面的能力:即空間定位(Localization)和環(huán)境重建(Mapping)。而這兩方面的能力也是AR/VR的關(guān)鍵基礎(chǔ)技術(shù)。環(huán)境重建(Mapping)能力可以識(shí)別真實(shí)物理世界的幾何結(jié)構(gòu),提供了AR/VR虛擬場(chǎng)景與真實(shí)物理世界疊加的載體。而空間定位(Localization)能力,或者我們稱之為6DoF運(yùn)動(dòng)跟蹤,則能夠保證虛擬場(chǎng)景與真實(shí)世界的融合能夠在不同視角下的一致性。

No.2

XRSLAM特性介紹

XRSLAM[4]是OpenXRLab空間計(jì)算平臺(tái)中基于C++語(yǔ)言實(shí)現(xiàn)的SLAM算法庫(kù),算法基于單目視覺和IMU實(shí)現(xiàn)了輕量級(jí)的VIO,同時(shí)支持桌面平臺(tái)和移動(dòng)平臺(tái),算法在EuRoC[3]等公開數(shù)據(jù)集上達(dá)到SOTA級(jí)別的精度,支持普通手機(jī)終端30fps的實(shí)時(shí)處理幀率。

1

模塊化的設(shè)計(jì)

XRSLAM的整個(gè)框架如下圖所示,算法支持多種不同傳感器數(shù)據(jù)作為輸入,經(jīng)過XRSLAM算法內(nèi)部的融合優(yōu)化算法得到實(shí)時(shí)相機(jī)位姿。在當(dāng)前開源的版本中,XRSLAM的核心是一個(gè)輕量級(jí)的VIO算法,其中包括對(duì)IMU數(shù)據(jù)的預(yù)積分,對(duì)圖像數(shù)據(jù)的特征匹配,基于視覺、IMU的線性對(duì)齊初始化以及完整的劃窗優(yōu)化等。其中特征匹配采用了OpenCV[5]的光流來實(shí)現(xiàn)。

09fd5576-ac4b-11ed-bfe3-dac502259ad0.png

OpenXRLab-XRSLAM框架算法內(nèi)部根據(jù)核心模塊、狀態(tài)估計(jì)、多視圖幾何、視覺定位、地圖結(jié)構(gòu)、AR展示、實(shí)用工具等不同類別,模塊化了不同的函數(shù)和類,方便開發(fā)者上手和拓展更多功能。

0a142d50-ac4b-11ed-bfe3-dac502259ad0.png

XRSLAM設(shè)計(jì)了靈活易拓展的多傳感器支持,當(dāng)前發(fā)布的版本以單目相機(jī)和IMU作為傳感器輸入,在此基礎(chǔ)上,我們會(huì)進(jìn)一步拓展到多目相機(jī)、深度相機(jī)以及廣角相機(jī)等更多配置。

2

跨平臺(tái)的開發(fā)

算法庫(kù)核心部分只依賴Eigen[6]、OpenCV[5]、Ceres Solver[7]等常用基礎(chǔ)庫(kù),而且這些基礎(chǔ)庫(kù)都已經(jīng)包含在我們的XRPrimer基礎(chǔ)庫(kù)中。XRSLAM支持Linux、Mac、Android、iOS等多個(gè)平臺(tái)的編譯運(yùn)行,當(dāng)前發(fā)布的版本中,我們也提供了Linux/Mac和iOS的完整的編譯流程和可以方便運(yùn)行的demo。

3

完善的文檔說明

為了讓用戶能快速上手XRSLAM,我們提供了詳盡的文檔和教程供使用者參考,其中包含了:

如何在PC平臺(tái)編譯和運(yùn)行

0a242e58-ac4b-11ed-bfe3-dac502259ad0.png

如何在移動(dòng)平臺(tái)開發(fā)AR demo

0a88c61a-ac4b-11ed-bfe3-dac502259ad0.png

VIO能夠正常穩(wěn)定的運(yùn)行,依賴對(duì)多傳感器參數(shù)進(jìn)行提前標(biāo)定,我們提前對(duì)近幾年的iOS設(shè)備進(jìn)行了參數(shù)標(biāo)定,使得開發(fā)者隨手可以快速運(yùn)行起來我們的AR demo。

0aa63b8c-ac4b-11ed-bfe3-dac502259ad0.png

最后,考慮到配置系統(tǒng)環(huán)境容易出現(xiàn)各種問題,XRSLAM還提供了完整的docker鏡像,幫助開發(fā)者快速地基于統(tǒng)一的系統(tǒng)環(huán)境上手開發(fā)SLAM。

0ab9a2f8-ac4b-11ed-bfe3-dac502259ad0.png

在我們的XRSLAM的官方github頁(yè)面,我們將及時(shí)回答大家在使用XRSLAM的問題并盡力處理各類issue,歡迎大家踴躍參與討論!

No.3

XRSLAM性能指標(biāo)

XRSLAM在EuRoC上進(jìn)行了精度評(píng)測(cè),并與目前SOTA算法VINS-Mono進(jìn)行了對(duì)比(其中VINS-Mono的結(jié)果是基于開源代碼本地復(fù)現(xiàn)的結(jié)果)。從結(jié)果看,XRSLAM的精度具備顯著的領(lǐng)先性。另外,XRSLAM也可以在移動(dòng)端實(shí)時(shí)運(yùn)行,算法處理效率可以支持30Fps以上的數(shù)據(jù)處理幀率。

0acefb58-ac4b-11ed-bfe3-dac502259ad0.png

效果指標(biāo)對(duì)比結(jié)果(注意這里的精度指標(biāo)都不包含回路閉合的功能)

0aea9a52-ac4b-11ed-bfe3-dac502259ad0.gif

EuRoC V101算法運(yùn)行可視化效果

0b2b0506-ac4b-11ed-bfe3-dac502259ad0.gif

移動(dòng)端AR效果(視頻2倍速播放)

No.4

總結(jié)

SLAM是一個(gè)既古老又充滿活力的研究領(lǐng)域,在這個(gè)方向仍有很多值得研究的熱點(diǎn)問題。XRSLAM提供一個(gè)開放的平臺(tái),以簡(jiǎn)潔高效、跨平臺(tái)、易拓展的形式,歡迎大家在此平臺(tái)上進(jìn)行二次開發(fā),共同探索SLAM方向的新的研究課題和技術(shù)突破。

審核編輯 :李倩

聲明:本文內(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)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4684

    瀏覽量

    94394
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2116

    瀏覽量

    74607
  • SLAM
    +關(guān)注

    關(guān)注

    23

    文章

    431

    瀏覽量

    32262

原文標(biāo)題:原創(chuàng)輕量VIO算法、簡(jiǎn)單易上手:XRSLAM幫你快速搭建移動(dòng)平臺(tái)AR應(yīng)用

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

收藏 人收藏

    評(píng)論

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

    全球AR產(chǎn)業(yè)鏈概貌圖 幫你快速了解AR產(chǎn)業(yè)

    Q4 AR產(chǎn)業(yè)鏈概貌圖,從硬件設(shè)備、工具或平臺(tái)、應(yīng)用軟件三大類別羅列了全球AR產(chǎn)業(yè)鏈上的優(yōu)秀公司,幫助大眾了解AR行業(yè)的發(fā)展現(xiàn)狀,也幫助AR
    發(fā)表于 02-20 11:24 ?1.3w次閱讀

    基于高通Vuforia SDK搭建Android版移動(dòng)AR應(yīng)用開發(fā)環(huán)境

    設(shè)備(Android 智能手機(jī)) 打開手機(jī)“設(shè)置”,選擇“安全”勾選“未知來源”;再就是"開發(fā)者選項(xiàng)"選擇“USB調(diào)試”等;再就是連接電腦USB接口,檢查是否能成功安裝驅(qū)動(dòng)。至此,AR項(xiàng)目開發(fā)環(huán)境已經(jīng)搭建完畢!
    發(fā)表于 09-20 10:13

    搭建Android AR技術(shù)開發(fā)環(huán)境

    虛擬事物和真實(shí)環(huán)境的結(jié)合,讓真實(shí)世界和虛擬物體共存。2、AR實(shí)現(xiàn)虛擬世界和真實(shí)世界的實(shí)時(shí)同步,滿足用戶在現(xiàn)實(shí)世界中真實(shí)地感受虛擬空間中模擬的事物,增強(qiáng)使用的趣味性和互動(dòng)性。 搭建Android AR
    發(fā)表于 09-20 16:53

    Tasking平臺(tái)搭建流程

    在QQ群里看到有人問Tasking平臺(tái)搭建的問題,正好以前做過的這類文檔,發(fā)上來共享一下,希望能有點(diǎn)幫助Tasking-平臺(tái)搭建.pdf (630.53 KB )
    發(fā)表于 12-14 10:39

    Luminary軟硬件平臺(tái)快速搭建

    本文介紹在IAR集成開發(fā)環(huán)境中快速搭建luminary單片機(jī)開發(fā)環(huán)境的方法,包括硬件連接及原理,軟件開發(fā)環(huán)境設(shè)置及調(diào)試下載方法的介紹
    發(fā)表于 11-07 13:53 ?20次下載

    如何搭建hadoop平臺(tái)_hadoop平臺(tái)搭建步驟

    如何搭建hadoop平臺(tái)如下所示,一、虛擬機(jī)及系統(tǒng)安裝二、在虛擬機(jī)中配置JAVA環(huán)境三、修改hosts...
    發(fā)表于 01-02 09:29 ?9288次閱讀

    解析驍龍移動(dòng)平臺(tái)AR設(shè)備中的應(yīng)用實(shí)踐

    可以如何做到全面極致的優(yōu)化?Qualcomm 驍龍移動(dòng)平臺(tái)為在基于便攜式移動(dòng)設(shè)備的 AR 優(yōu)質(zhì)內(nèi)容研發(fā)奠定了良好的基礎(chǔ)。為此,我們邀請(qǐng)到美國(guó)高通公司資深產(chǎn)品經(jīng)理郭鵬進(jìn)行《驍龍
    發(fā)表于 09-18 19:21 ?292次閱讀

    如何快速構(gòu)建一個(gè)移動(dòng)平臺(tái)視頻通話應(yīng)用

    今天我們就來看一下如何使用 Agora Flutter SDK 快速構(gòu)建一個(gè)簡(jiǎn)單的移動(dòng)平臺(tái)視頻通話應(yīng)用。
    的頭像 發(fā)表于 02-24 06:01 ?3072次閱讀
    如何<b class='flag-5'>快速</b>構(gòu)建一個(gè)<b class='flag-5'>移動(dòng)</b>跨<b class='flag-5'>平臺(tái)</b>視頻通話應(yīng)用

    快速搭建系統(tǒng),快速連接硬件演示

    快速搭建系統(tǒng),演示如何連接、測(cè)試與驗(yàn)證NI USB數(shù)據(jù)采集設(shè)備!
    的頭像 發(fā)表于 04-09 16:33 ?3535次閱讀

    AR移動(dòng)領(lǐng)域有著無限的潛力

    但VR目前受到繁瑣的設(shè)置和昂貴的硬件需求的限制。因此,VR體驗(yàn)在主機(jī)和PC上比在移動(dòng)設(shè)備上更有潛力。Newzoo表示,另一方面,AR移動(dòng)領(lǐng)域有著無限的潛力,谷歌和蘋果分別對(duì)AR進(jìn)行了
    的頭像 發(fā)表于 04-28 17:27 ?3439次閱讀

    使用CubeMX快速搭建FREERTOS

    使用CubeMX快速搭建FREERTOS
    發(fā)表于 12-05 15:21 ?19次下載
    使用CubeMX<b class='flag-5'>快速</b><b class='flag-5'>搭建</b>FREERTOS

    XRSLAM如何快速搭建移動(dòng)平臺(tái)AR應(yīng)用

    XRSLAM設(shè)計(jì)了靈活易拓展的多傳感器支持,當(dāng)前發(fā)布的版本以單目相機(jī)和IMU作為傳感器輸入,在此基礎(chǔ)上,我們會(huì)進(jìn)一步拓展到多目相機(jī)、深度相機(jī)以及廣角相機(jī)等更多配置。
    發(fā)表于 02-03 12:00 ?657次閱讀

    ThingWorx/Vuforia—工業(yè)物聯(lián)網(wǎng)和AR平臺(tái)

    ThingWorx是美國(guó)PTC公司旗下的一款物聯(lián)網(wǎng)和AR平臺(tái),它提供了適用于IoT的開發(fā)工具和能力,使開發(fā)者可以為工業(yè)物聯(lián)網(wǎng)快速構(gòu)建和部署變革性的智能互聯(lián)解決方案,使創(chuàng)新者能夠快速為當(dāng)
    的頭像 發(fā)表于 12-12 09:09 ?683次閱讀
    ThingWorx/Vuforia—工業(yè)物聯(lián)網(wǎng)和<b class='flag-5'>AR</b><b class='flag-5'>平臺(tái)</b>

    工業(yè)智能網(wǎng)關(guān)快速接入移動(dòng)OneNET平臺(tái)配置操作

    OneNET是由中國(guó)移動(dòng)打造的PaaS物聯(lián)網(wǎng)開放平臺(tái),能夠幫助用戶輕松實(shí)現(xiàn)設(shè)備接入與設(shè)備連接,快速完成產(chǎn)品開發(fā)部署,成端到端完整鏈路物聯(lián)網(wǎng)解決方案體系,建設(shè)物聯(lián)網(wǎng)生態(tài)環(huán)境,賦能行業(yè)應(yīng)用,助力數(shù)字化
    的頭像 發(fā)表于 11-06 17:24 ?728次閱讀
    工業(yè)智能網(wǎng)關(guān)<b class='flag-5'>快速</b>接入<b class='flag-5'>移動(dòng)</b>OneNET<b class='flag-5'>平臺(tái)</b>配置操作

    低代碼平臺(tái)快速搭建與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率

    和交付應(yīng)用軟件,全方位降低軟件的開發(fā)、配置、部署和培訓(xùn)的成本。 二、低代碼平臺(tái)搭建MES系統(tǒng)的優(yōu)勢(shì) 1、快速開發(fā): 低代碼平臺(tái)提供了豐富的模板和組件,IT人員可以通過拖拽、配置等圖形化
    的頭像 發(fā)表于 01-23 09:37 ?267次閱讀
    低代碼<b class='flag-5'>平臺(tái)</b>:<b class='flag-5'>快速</b><b class='flag-5'>搭建</b>與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率