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

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

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

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

新機(jī)器視覺(jué) ? 來(lái)源:飛思實(shí)驗(yàn)室 ? 作者:小翼 ? 2022-04-06 15:00 ? 次閱讀

借助現(xiàn)代人工智能算法多旋翼無(wú)人機(jī)可以成為智能代理,在未知環(huán)境中導(dǎo)航。給定目的地,無(wú)人機(jī)可以控制環(huán)境,重建環(huán)境地圖并動(dòng)態(tài)規(guī)劃到目的地的軌跡。這項(xiàng)工作的目的是構(gòu)建一個(gè)端到端的網(wǎng)絡(luò)用于研究和教育目的的模擬環(huán)境。這里,端到端指的是在一個(gè)模擬器中驗(yàn)證所有感知、反應(yīng)和控制算法的能力(圖1a)。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

(a)模擬器的系統(tǒng)概述

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

(b) 無(wú)人機(jī)在模擬器中,右側(cè)圖像是來(lái)自車載攝像頭的實(shí)時(shí)彩色和深度圖像

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

(c) 在未知環(huán)境中單擊并飛行導(dǎo)航(藍(lán)色路徑為已行駛路徑,紅色路徑為從當(dāng)前位置到目的地的全局計(jì)劃路徑)

基于流行的ROS-Gazebo-PX4工具鏈,我們進(jìn)行了幾項(xiàng)改進(jìn),以滿足無(wú)人機(jī)v-SLAM和導(dǎo)航模擬的要求(圖1b)。這些改進(jìn)包括:(a)構(gòu)建仿真空間,(b)定制無(wú)人機(jī)模型,(c)添加立體攝像機(jī)模型,以及(d)配置基于視覺(jué)的控制設(shè)置。在本文的最后,我們演示了一個(gè)端到端的無(wú)人機(jī)導(dǎo)航模擬(圖1c)。

概述

機(jī)器人世界中,機(jī)器人操作系統(tǒng)(ROS)無(wú)疑是最方便的平臺(tái),它提供了強(qiáng)大的開(kāi)發(fā)工具和軟件包,從驅(qū)動(dòng)程序到最先進(jìn)的算法。此外,許多導(dǎo)航套件都有ROS版本包,集成起來(lái)非常方便。此外,開(kāi)源機(jī)器人模擬器Gazebo是ROS中使用最廣泛的模擬器。我們選擇了廣泛使用的開(kāi)源無(wú)人機(jī)自動(dòng)駕駛儀堆棧PX4。它支持軟件在環(huán)(SITL)仿真。我們的仿真平臺(tái)基于ROS-GAGEBO-PX4工具鏈。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖2 仿真框架

如圖2所示,上部是SITL模擬器,底部是地圖和導(dǎo)航系統(tǒng)。所有組件通過(guò)不同的ROS主題進(jìn)行協(xié)調(diào)。尤其是導(dǎo)航系統(tǒng)和PX4之間的通信是通過(guò)MAVROS實(shí)現(xiàn)的。

機(jī)載傳感器

在3DR-IRIS模型的基礎(chǔ)上進(jìn)行了改進(jìn),我們添加了一個(gè)深度攝像頭,并定制了IMU傳感器,以支持視覺(jué)慣性姿態(tài)估計(jì)器。這里我們介紹相機(jī)和IMU模型。機(jī)身和IMU的坐標(biāo)定義如圖3所示。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖3 修改后的3DR-IRIS模型以及視覺(jué)傳感器和IMU的安裝幾何結(jié)構(gòu)(參考框架中的X-Y-Z軸用紅色、綠色和藍(lán)色表示)

模擬空間設(shè)置

首先,我們?cè)谝粋€(gè)20×20米的空空間中添加了障礙物,比如墻壁和盒子。然后,為了滿足v-SLAM模擬的要求,我們?yōu)樗羞@些項(xiàng)目和地平面提供了墻紙,墻紙包含豐富的視覺(jué)特征,如圖4所示。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖4 有障礙物的20×20米模擬空間(墻紙包含豐富的視覺(jué)功能以支持視覺(jué)跟蹤)

定位

我們整合了FLVIS,一種由我們團(tuán)隊(duì)開(kāi)發(fā)的立體視覺(jué)慣性姿態(tài)估計(jì)器,作為定位套件(圖5)。與其他單目v-SLAM方法相比,立體視覺(jué)慣性姿態(tài)估計(jì)器具有魯棒性、準(zhǔn)確性和尺度一致性等優(yōu)點(diǎn)。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖5 FLVIS在模擬中,圖像中的標(biāo)記指的是地標(biāo),不同的顏色指的是地標(biāo)和相機(jī)之間的距離

地圖重建

如圖6所示,模擬器中集成了一個(gè)全局本地映射工具包“glmapping”。該地圖工具包是一個(gè)3D占用像素地圖,專為MAV或移動(dòng)機(jī)器人導(dǎo)航應(yīng)用而設(shè)計(jì)。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖6 Rviz中全球/本地/ESFDs地圖的可視化。在全球地圖中,顏色(藍(lán)紫色)表示障礙物的高度;ESFDs地圖的顏色(紅黃綠)表示有符號(hào)的距離值;高亮顯示的白色球體指的是本地地圖

路徑規(guī)劃

我們集成了fuxi Planner作為我們的路徑規(guī)劃工具包。全局規(guī)劃器處理二維全局柵格地圖,以找到最短的二維路徑,并為本地規(guī)劃器輸出本地目標(biāo)。本地規(guī)劃器直接在點(diǎn)云上工作避免與障礙物的潛在碰撞,并為局部目標(biāo)規(guī)劃一條運(yùn)動(dòng)學(xué)上可行的軌跡。

我們控制無(wú)人機(jī)探索20米×20米的未知環(huán)境。這次探索任務(wù)耗時(shí)7分24秒,無(wú)人機(jī)在模擬世界中飛行了82米。然后評(píng)估定位和繪圖工具包的性能。從圖7中可以看出,地面真值路徑和定位工具包中的估計(jì)路徑之間非常一致。我們使用Michael Grupp提供的工具來(lái)評(píng)估定位工具包的準(zhǔn)確性。以均方根誤差(RMSE)形式表示的平移漂移的絕對(duì)軌跡誤差(ATE)為0.3m。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖7 比較地面真實(shí)情況和定位工具包中的估計(jì)姿勢(shì)

我們捕獲模擬世界的圖像,并從不同的視圖重建地圖。圖8和圖9顯示了它們與地圖細(xì)節(jié)之間的良好一致性。地圖的像素大小為0.2×0.2×0.2米。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖8 模擬世界的自頂向下視圖(左)和映射工具包生成的投影二維占用柵格地圖(右)

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖9 模擬世界的斜視圖(左)和映射工具包重建的地圖(右)

我們進(jìn)一步將路徑規(guī)劃工具包集成到模擬中,只在地圖上給無(wú)人機(jī)一個(gè)想要的目的地。然后,無(wú)人機(jī)將規(guī)劃路徑,避開(kāi)障礙物,并自動(dòng)飛往目的地。如圖10所示,任務(wù)期間設(shè)置了六個(gè)航路點(diǎn)。無(wú)人機(jī)監(jiān)控環(huán)境,規(guī)劃一條路徑,以完全自動(dòng)地按順序訪問(wèn)這些航路點(diǎn)。飛行路線與最近的障礙物保持安全距離,以避免碰撞。

端到端的無(wú)人機(jī)導(dǎo)航模擬演示

圖10 點(diǎn)擊并飛行導(dǎo)航(藍(lán)色路徑是行進(jìn)路徑,圖像中的白色標(biāo)記是給定的路徑點(diǎn))

飛行結(jié)果表明,該模擬器能夠提供可靠的數(shù)據(jù)流,并為自主功能開(kāi)發(fā)提供了多功能接口。我們提供了所有供公眾使用的套件,以促進(jìn)基于該框架的自主無(wú)人機(jī)系統(tǒng)的進(jìn)一步研究和開(kāi)發(fā)。

原文標(biāo)題:用于視覺(jué)SLAM 和導(dǎo)航的端到端無(wú)人機(jī)仿真

文章出處:【微信公眾號(hào):機(jī)器視覺(jué)智能檢測(cè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    7

    文章

    1420

    瀏覽量

    83864
  • 導(dǎo)航
    +關(guān)注

    關(guān)注

    7

    文章

    516

    瀏覽量

    42306
  • 無(wú)人機(jī)
    +關(guān)注

    關(guān)注

    226

    文章

    10274

    瀏覽量

    178777

原文標(biāo)題:用于視覺(jué)SLAM 和導(dǎo)航的端到端無(wú)人機(jī)仿真

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    特信反制無(wú)人機(jī)|水庫(kù)實(shí)裝案例:大功率無(wú)人機(jī)干擾器的應(yīng)用與成效

    在現(xiàn)代社會(huì),無(wú)人機(jī)技術(shù)的飛速發(fā)展不僅為各行業(yè)帶來(lái)了便利,也帶來(lái)了新的安全挑戰(zhàn)。特別是對(duì)于水庫(kù)這類重要基礎(chǔ)設(shè)施,無(wú)人機(jī)的非法侵入可能嚴(yán)重威脅水資源的安全管理和周邊環(huán)境的穩(wěn)定。為了有效應(yīng)對(duì)這一挑戰(zhàn),某水庫(kù)成功實(shí)裝了一套大功率
    的頭像 發(fā)表于 10-15 16:16 ?116次閱讀

    無(wú)人機(jī)飛行仿真模擬訓(xùn)練系統(tǒng)

    智慧華盛恒輝無(wú)人機(jī)飛行仿真模擬訓(xùn)練系統(tǒng),也稱無(wú)人機(jī)仿真訓(xùn)練模擬器,是一種集模擬訓(xùn)練演練與無(wú)人機(jī)
    的頭像 發(fā)表于 09-10 16:43 ?373次閱讀

    無(wú)人機(jī)干擾器對(duì)網(wǎng)絡(luò)的影響

    對(duì)網(wǎng)絡(luò)的干擾。無(wú)人機(jī)干擾器是一種專門用于干擾無(wú)人機(jī)通信、導(dǎo)航、控制等系統(tǒng)的設(shè)備,其目的是阻止無(wú)人機(jī)的正常飛行和任務(wù)執(zhí)行。 無(wú)人機(jī)干擾器的原理
    的頭像 發(fā)表于 07-08 10:01 ?633次閱讀

    第四集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的組成與工作原理

    轉(zhuǎn)彎等動(dòng)作。 姿態(tài)控制:無(wú)人機(jī)的姿態(tài)控制依賴于飛控系統(tǒng)和傳感器。傳感器實(shí)時(shí)感知無(wú)人機(jī)的姿態(tài)、速度和位置信息,飛控系統(tǒng)根據(jù)這些信息計(jì)算出控制指令,通過(guò)電機(jī)和螺旋槳實(shí)現(xiàn)姿態(tài)的調(diào)整。 導(dǎo)航與定位:無(wú)
    發(fā)表于 03-12 11:28

    第三集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的應(yīng)用領(lǐng)域

    隨著科技的飛速發(fā)展,無(wú)人機(jī)技術(shù)已經(jīng)滲透到我們的日常生活中,無(wú)論是航拍美景、農(nóng)業(yè)噴灑、快遞配送,還是災(zāi)害救援、軍事偵察,無(wú)人機(jī)的身影都越來(lái)越常見(jiàn)。然而,隨著無(wú)人機(jī)使用的普及,其安全問(wèn)題也日益凸顯
    發(fā)表于 03-12 11:13

    第二集 知語(yǔ)云智能科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的發(fā)展歷程

    隨著科技的飛速發(fā)展,無(wú)人機(jī)技術(shù)日益成為當(dāng)今社會(huì)的熱門話題。從最初的軍事偵察如今的民用消費(fèi),無(wú)人機(jī)憑借其靈活性和高效性,在航拍、農(nóng)業(yè)、物流等多個(gè)領(lǐng)域大放異彩。然而,無(wú)人機(jī)技術(shù)的廣泛應(yīng)用
    發(fā)表于 03-12 10:56

    第一集 知語(yǔ)科技無(wú)人機(jī)反制技術(shù)與應(yīng)用--無(wú)人機(jī)的定義與分類

    隨著科技的飛速發(fā)展,無(wú)人機(jī)技術(shù)已成為當(dāng)今社會(huì)的熱點(diǎn)話題。從航拍、農(nóng)業(yè)噴灑軍事偵察,無(wú)人機(jī)的應(yīng)用領(lǐng)域日益廣泛。然而,無(wú)人機(jī)技術(shù)的普及也帶來(lái)了一系列安全隱患,
    發(fā)表于 03-12 10:42

    無(wú)人機(jī)全景監(jiān)測(cè):空域管理的新革命

    隨著科技的飛速發(fā)展,無(wú)人機(jī)技術(shù)已成為現(xiàn)代空域管理領(lǐng)域的一股新興力量。無(wú)人機(jī)全景監(jiān)測(cè)以其高效、精準(zhǔn)的特點(diǎn),正逐漸成為提升空域管理效率的關(guān)鍵。知語(yǔ)云智能科技在這一領(lǐng)域的前瞻性研究和應(yīng)用,為航空安全和管理
    發(fā)表于 02-20 15:23

    \"【重磅推出】知語(yǔ)云智能科技:革新低空無(wú)人機(jī)反制系統(tǒng),守護(hù)領(lǐng)空安全!

    的低空無(wú)人機(jī)反制系統(tǒng)。 知語(yǔ)云智能科技的無(wú)人機(jī)反制系統(tǒng),集成了先進(jìn)的雷達(dá)探測(cè)、無(wú)線電干擾、導(dǎo)航誘騙等多項(xiàng)技術(shù)。能夠在復(fù)雜的低空環(huán)境中,迅速發(fā)現(xiàn)、識(shí)別、定位并有效管控無(wú)人機(jī)。同時(shí),該系統(tǒng)
    發(fā)表于 01-26 16:10

    什么是無(wú)人機(jī)圖傳系統(tǒng)?無(wú)人機(jī)圖傳系統(tǒng)的構(gòu)成

    如果說(shuō)飛控是無(wú)人機(jī)的大腦,那么圖傳系統(tǒng)就是無(wú)人機(jī)的“眼睛”,而我們通過(guò)無(wú)人機(jī)以上帝視角俯瞰美麗的世界。無(wú)人機(jī)圖傳系統(tǒng)采用了適當(dāng)?shù)囊曨l壓縮技術(shù)、信號(hào)處理技術(shù)、信道編碼技術(shù)、以及調(diào)制解調(diào)技
    的頭像 發(fā)表于 01-05 10:38 ?1w次閱讀
    什么是<b class='flag-5'>無(wú)人機(jī)</b>圖傳系統(tǒng)?<b class='flag-5'>無(wú)人機(jī)</b>圖傳系統(tǒng)的構(gòu)成

    【開(kāi)源項(xiàng)目】使用 Blues Swan 3.0 制作的的 DIY 無(wú)人機(jī)

    。 所有連接 將 Blues Swan 3.0 和 Blues Notecard 連接到 Notecarrier F 并放置在無(wú)人機(jī)頂部,用螺釘或扎帶將其固定無(wú)人機(jī)框架上。將 LTE 和 GPS 天線
    發(fā)表于 12-20 13:59

    無(wú)人機(jī)導(dǎo)航技術(shù)分析

    導(dǎo)航的方法和手段有許多,最傳統(tǒng)的是航圖導(dǎo)航,最流行的是衛(wèi)星導(dǎo)航,最具獨(dú)立性的是慣性導(dǎo)航無(wú)人機(jī)上用到的是衛(wèi)星
    發(fā)表于 11-29 11:41 ?4934次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>的<b class='flag-5'>導(dǎo)航</b>技術(shù)分析

    無(wú)人機(jī)飛控系統(tǒng)組成及工作原理

    飛行控制系統(tǒng)簡(jiǎn)稱飛控系統(tǒng),是控制無(wú)人機(jī)飛行姿態(tài)和運(yùn)動(dòng)方向的部件,是無(wú)人機(jī)完成起飛、空中飛行、執(zhí)行任務(wù)、返場(chǎng)回收等整個(gè)飛行過(guò)程的核心系統(tǒng),也稱為自動(dòng)駕駛儀,這也是無(wú)人機(jī)區(qū)別于航模的根本原
    發(fā)表于 11-13 10:03 ?1.5w次閱讀
    <b class='flag-5'>無(wú)人機(jī)</b>飛控系統(tǒng)組成及工作原理

    小型無(wú)人機(jī)導(dǎo)航系統(tǒng)方法設(shè)計(jì)案例

    電子發(fā)燒友網(wǎng)站提供《小型無(wú)人機(jī)導(dǎo)航系統(tǒng)方法設(shè)計(jì)案例.pdf》資料免費(fèi)下載
    發(fā)表于 11-06 16:29 ?0次下載
    小型<b class='flag-5'>無(wú)人機(jī)</b>的<b class='flag-5'>導(dǎo)航</b>系統(tǒng)方法設(shè)計(jì)案例