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

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

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

淺析面向圖像三維重建的無人機航線規(guī)劃

電子工程師 ? 來源:電子技術應用第3期吳宇豪 ? 作者:電子技術應用第 ? 2021-04-06 08:58 ? 次閱讀

0 引言

隨著無人機技術的發(fā)展,無人機被應用到越來越多的領域,例如搜索或探索[1]、震后災害分析[2]以及森林、礦山、空氣質(zhì)量監(jiān)測[3]等活動中。利用無人機拍攝地面影像進行三維重建是一種典型的應用。為了完整重建出任務區(qū)域的三維模型,首先要解決的問題是合理規(guī)劃出覆蓋任務區(qū)域的航線。該問題屬于覆蓋路徑規(guī)劃問題的范疇。覆蓋路徑規(guī)劃問題(coverage path planning)的目的是找到一條路徑,以完全遍歷任務區(qū)域。

目前,國內(nèi)外學者對覆蓋路徑規(guī)劃問題進行了大量的研究,針對不同的應用場景提出了不同的解決方案,主要的應用場景有機器人軍事偵察[4]、無人機自動搜索[5]植保無人機農(nóng)田灌溉[6]等。其中,各應用中的覆蓋路徑規(guī)劃算法大致可分為單元分解法與柵格法兩種類型。單元分解法中的最為經(jīng)典的算法是LATOMBE J C在1991年提出的Trapezoidal分解法[7],對整個任務區(qū)域進行分割,形成多個子區(qū)域,分別進行路徑規(guī)劃。

HUANG W H等人[8]對精確單元法提出了改進,提出了“Minimal Sum of Altitude(MSA)”算法。其主要思想是使得覆蓋路徑中的轉彎次數(shù)達到最小,以減少在轉彎時消耗的能量。柵格法最早由ELFES A和MORAVEC H P提出[9-10],是將覆蓋區(qū)域均勻劃分的方法,目標是尋找一條或多條遍歷有效柵格的覆蓋路徑。其中比較有代表性的算法有基于生物激勵神經(jīng)網(wǎng)絡的柵格法[11]、基于生成樹的柵格法[12]以及基于四叉樹的方法[13]。楊麗春[14]基于改進人工勢場法實現(xiàn)了無人機在線航線規(guī)劃。

針對無人機序列影像三維重建的特定要求,本文主要在不考慮氣象因素的條件下研究了凸多邊形任務區(qū)域的無人機覆蓋航線規(guī)劃問題。融合柵格法的等分思想與掃描航線的特點提出了基于光柵法的無人機掃描航線規(guī)劃方法,并通過計算最佳掃描方向,使得轉彎次數(shù)最少化且功耗最小。

1 面向圖像三維重建的無人機航線規(guī)劃問題

1.1 三維重建圖像要求

無人機序列影像的三維重建質(zhì)量主要受到以下因素影響:

(1)重疊度:無人機所拍攝的序列影像需要具有一定的重疊區(qū),即具有一定的旁向與縱向重疊度。一般來說,序列影像的重疊度越高,三維重建的質(zhì)量越高。

(2)時間連續(xù)性:由于環(huán)境因素會隨時間產(chǎn)生變化,從而導致任務區(qū)域的表面特征發(fā)生改變。因此,為了獲得更好的重建結果,需在盡可能短的時間內(nèi)完成序列影像的獲取。

為了對任務范圍進行完整的三維重建,需要規(guī)劃設計一條或多條無人機全覆蓋航線并且所拍攝的序列影像盡可能滿足上述條件。

1.2 任務航線規(guī)劃方式

序列影像滿足重疊度要求后,航線規(guī)劃過程中最需要解決的問題是如何最大限度地降低功耗。無人機航線距離越長,任務所需的時間越長,消耗的能量也會越多。同時,文獻[8]提出在相同任務航線距離情況下,轉彎次數(shù)越多,所耗費的時間將會越長,能量越多。其原因為無人機轉彎時需要經(jīng)過減速、變向、加速等過程,相較于直線飛行會花費更多的時間與能量。

掃描式航線是一種解決全覆蓋問題的典型覆蓋方法,具有航程較短、轉彎次數(shù)少等優(yōu)點。其主要飛行方式如圖1所示,無人機起飛之后,按一定的航向沿直線飛行,到達轉向點后轉向,隨后按與之前航向平行但相反的方向飛行至下一轉向點,依次循環(huán)覆蓋任務區(qū)域。飛行過程中,設定相機方向為豎直向下,成像角度在整個飛行過程中不變。每一張無人機圖像所拍攝的區(qū)域?qū)嶋H寬為w,長為l。相鄰兩張相片之間的旁向重疊度為v,縱向重疊度為h。

6368928293974407172529270.gif

2 覆蓋凸多邊形任務區(qū)域的掃描航線

2.1 基于光柵法的掃描航線規(guī)劃方法

無人機實際作業(yè)的過程中,任務區(qū)域往往是不規(guī)則的多邊形,其中凸多邊形區(qū)域是較為常見的一種。針對凸多邊形任務區(qū)域,重點考慮序列圖像的重疊度要求,本文提出融合柵格法等分思想與掃描航線特點的光柵法,如圖2所示,其規(guī)劃過程如下。

6368928296433757988194165.gif

任務區(qū)域為多邊形P1P2P3P4P5P6。為了便于規(guī)劃全覆蓋掃描航線,建立坐標系XOY,設定坐標系X軸為任務區(qū)域多邊形某一邊(圖2中邊P4P5),并將整個任務區(qū)域多邊形置于第一象限內(nèi)。記任務區(qū)域多邊形的頂點Pi的坐標為(xi,yi),其中X方向與Y方向坐標的最大最小值分別記為(xmin,xmax,ymin,ymax),任務區(qū)域的邊界PiPi+1可表示為(y-yi+1)(xi-xi+1)=(x-xi+1)(yi-yi+1),i=(1,2,…,6)。以X軸方向為無人機飛行的起始航向,無人機掃描航線的航線間距d由旁向重疊度v與無人機圖像視場寬度w確定,計算方式具體如下式:

6368928306741650887045332.gif

以無人機掃描航線的航線間距d作為光柵法的光柵間距,以垂直于無人機起始航向的方向為劃分方向,從距離任務區(qū)域多邊形底邊w/2處起等分坐標系第一象限。其中,任務區(qū)域多邊形覆蓋的光柵帶為有效光柵帶,其余為無效光柵帶。掃描航線的匝數(shù)n取決于航線間距d、無人機圖像視場寬w以及掃描方向長度ls(ls=ymax-ymin):

6368928310294740965378175.gif

6368928311035358665644563.gif

2.2 最佳掃描方向

由于無人機在轉彎時飛行速度會減慢,并耗費大量的能量,減少轉彎次數(shù)能夠有效減少飛行時間,增強序列圖像之間的時間連續(xù)性并降低飛行功耗。由式(2)可知,掃描航線匝數(shù)取決于掃描方向ls的長度,因為航線間距d由圖像與重疊度固定確定。因此,最小化掃描方向ls的長度,可以使無人機掃描航線的轉彎次數(shù)最少化,飛行時間最少,功耗達到最小。

傳統(tǒng)的航線規(guī)劃算法在確立最佳掃描方向時采用枚舉的方式進行,設定計算步長r°,航向角α的取值為(0°,r°,2r°,…,nr°,180°),取其中匝數(shù)最少的作為最優(yōu)航線。該方法作業(yè)效率低,且精度與步長r°的取值有關。為了確定最佳掃描方向獲得最小化的航線匝數(shù),本文提出垂線法以確立最佳掃描方向,如圖3所示。

6368928318035289399021680.gif

如圖3(a)所示,分別計算任務區(qū)域多邊形各邊到最遠頂點的距離Li,i∈(1,2,…,6)。其中,選取距離最短的方向作為最佳掃描方向,因為此方向所需要轉彎的次數(shù)最少,能夠最大限度減小無人機功耗,提高任務效率。選取最佳掃描方向,按照2.1中光柵法對任務區(qū)域進行掃描航線規(guī)劃,結果如圖3(b)所示。按照最佳掃描方向規(guī)劃航線得出的最佳覆蓋航線的匝數(shù)比2.1節(jié)中規(guī)劃的航線匝數(shù)少了3匝,轉彎數(shù)減少,說明按照最佳掃描方向規(guī)劃航線能夠有效減少無人機的功耗。

3 實驗驗證

本文基于Gazebo仿真平臺設計實驗驗證本文算法的可行性。Gazebo仿真平臺提供了多種無人機模型,如AscTec Hummingbird、AscTec Pelican、AscTec Firefly等。該平臺同時附帶多類型的模擬傳感器,如IMU、測距傳感器、視覺傳感器等,可模擬安裝在無人機模型上。為證明本文算法所得到的航線較傳統(tǒng)算法的規(guī)劃航線更加有效,統(tǒng)計對比了兩種算法所得航線的轉彎次數(shù)、航程距離等參數(shù)。

實驗過程中,構建仿真環(huán)境,如圖4所示,依照DEM構建基本地形,并添加樹木、房子等地物。仿真無人機采用AscTec Firefly六旋翼無人機,并攜帶視覺傳感器。設定無人機航高為50 m,視場寬度w=170 m,長度l=255 m,旁向重疊度h=80%,縱向重疊度v=70%。按順序選取任務點{P1,P2,P3,P4,P5,P6},連接各點構成任務區(qū)域,如圖5(a)所示。

6368928324469600928717434.gif

(1)傳統(tǒng)掃描式航線規(guī)劃算法

按照傳統(tǒng)掃描航線的規(guī)劃方式,設定航向角α的計算步長為10°,取值范圍為(0°,10°,20°,…,170°,180°)。統(tǒng)計不同航向角時,航線的匝數(shù)與航程距離,部分統(tǒng)計結果如表1所示。

6368928326363332271532011.gif

仿真結果顯示,當航向角為30°時,航線的轉彎次數(shù)、與航程距離、飛行時間達到最優(yōu)。

(2)本文算法

6368928327928941863206793.gif

6368928331019536454144866.gif

6368928331647655309526993.gif

對比傳統(tǒng)掃描式航線規(guī)劃算法與本文算法的仿真實驗結果,本文算法能夠得出轉彎次數(shù)最少、航程距離更短、飛行時間更少的航線。在確保序列影像重疊度的情況下,無人機按照本文算法得到的航線飛行時的飛行時間更短、功耗更小,所獲得的序列影像時間連續(xù)性更強。

借助開源三維重建庫openMVG(open Multiple View Geometry)對所拍攝的無人機序列影像進行三維重建,分別生成稀疏點云、稠密點云以及貼合紋理的三維模型,如圖6所示。通過觀察模型,發(fā)現(xiàn)整個任務區(qū)域得到了完整的三維重建,貼合紋理的三維模型能夠展現(xiàn)任務區(qū)域的表面特征,證明本文算法規(guī)劃的掃描航線能夠用于圖像三維重建。

6368928337502285177020495.gif

4 結束語

新形勢下,面向無人機序列影像三維重建的覆蓋航線規(guī)劃問題尤為重要。本文針對凸多邊形任務區(qū)域,提出了無風環(huán)境下面向無人機序列影像三維重建的覆蓋航線規(guī)劃算法。該算法的主要創(chuàng)新內(nèi)容有兩個方面:(1)結合柵格等分思想,提出基于光柵法的掃描航線規(guī)劃方法,確保了序列影像之間的重疊度要求;(2)提出垂線法用于尋找最佳掃描方向,確保了無人機序列影像之間具有較好的時間連續(xù)性,同時使得無人機的飛行功耗更小。

通過搭建仿真環(huán)境,實驗驗證了本文算法得出的掃描航線能夠完全覆蓋任務區(qū)域,得到的航線要優(yōu)于傳統(tǒng)航線,所拍攝的序列影像滿足整個任務區(qū)域三維重建的要求。為系統(tǒng)研究實際環(huán)境下面向圖像三維重建的無人機航線規(guī)劃問題,今后的工作將進一步考慮地形、風速、風向、單架次無人機最大飛行距離等因素對航線規(guī)劃問題的影響。

參考文獻

[1] BALIYARASIMHUNI S,SOUSA J B,PEREIRA F L.UAVs and AUVs coordination for ocean exploration[C].Oceans.IEEE,2009.

[2] XU Z,YANG J,PENG C,et al.Development of an UAS for post-earthquake disaster surveying and its application in Ms7.0 Lushan Earthquake,Sichuan,China[J].Computers & Geosciences,2014,68:22-30.

[3] WATTS A C,AMBROSIA V G,HINKLEY E A.Unmanned aircraft systems in remote sensing and scientific research:classification and considerations of use[J].Remote Sensing,2012,4(6):1671-1692.

[4] 于駟男,周銳,夏潔,等.無人機協(xié)同搜索區(qū)域分割與覆蓋[J].北京航空航天大學學報,2015,41(1):167-173.

[5] WAGNER A,ARKIN R C.Multi-robot communication-sensitive reconnaissance[C].IEEE International Conference on Robotics and Automation,2004.Proceedings.ICRA.IEEE,2003,5:4674-4681.

[6] 徐博,陳立平,徐旻,等.多作業(yè)區(qū)域植保無人機航線規(guī)劃算法[J].農(nóng)業(yè)機械學報,2017,48(2):75-81.

[7] LATOMBE J C.Exact cell decomposition[J].The Springer International Series in Engineering and Computer Science,1991,124:200-247.

[8] HUANG W H.Optimal line-sweep-based decompositions for coverage algorithms[C].IEEE International Conference on Robotics & Automation.IEEE,2001.

[9] ELFES A.Sonar-based real-world mapping and navigation[J].IEEE Journal on Robotics & Automation,1987,3(3):249-265.

[10] MORAVEC H P,ELFES A.High resolution maps from angle sonar[C].IEEE International Conference on Robotics and Automation,1985:116-121.

[11] HODGKIN A L,HUXLEY A F.A quantitative description of membrane current and its application to conduction and excitation in nerve[J].The Journal of Physiology,1952,117(4):500-544.

[12] GABRIELY Y,RIMON E.Competitive on-line coverage of grid environments by a mobile robot[J].Computational Geometry:Theory and Applications,2003,24(3):197-224.

[13] 李宏超,黃亞樓,闕嘉嵐,等.基于四叉樹環(huán)境模型的輪式移動機器人平滑路徑生成方法[J].機器人,2001,23(5):426-430.

[14] 楊麗春,顧穎彥,白宇.基于改進人工勢場法的無人機在線航路規(guī)劃算法[J].電子技術應用,2018,44(4):5-9.

編輯:jq

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

    關注

    230

    文章

    10617

    瀏覽量

    184177
  • 三維模型
    +關注

    關注

    0

    文章

    52

    瀏覽量

    13198
  • 無人機技術
    +關注

    關注

    42

    文章

    189

    瀏覽量

    56648
收藏 人收藏

    評論

    相關推薦

    使用DLP LightCrafter4500投影結構光進行三維重建遇到的疑問求解

    使用DLP LightCrafter4500 投影結構光進行三維重建,遇到以下問題: (1)投影自己的圖片,如何使投影出的圖片和原圖片的亮度一致。它是可以設定LED的亮度,我投影出來的圖片亮度很
    發(fā)表于 03-03 06:29

    三維測量在醫(yī)療領域的應用

    三維測量在醫(yī)療領域的應用十分廣泛,為醫(yī)療診斷、治療及手術規(guī)劃等提供了重要的技術支持。以下是對三維測量在醫(yī)療領域應用的分析: 一、醫(yī)學影像的三維重建與分析 CT、MRI等影像的
    的頭像 發(fā)表于 12-30 15:21 ?439次閱讀

    三維激光掃描儀與無人機結合的應用

    三維激光掃描儀與無人機結合的應用為多個領域帶來了革命性的變化。以下是對這種結合應用的具體分析: 一、應用概述 三維激光掃描儀與無人機技術的結合,通過
    的頭像 發(fā)表于 11-28 10:10 ?1341次閱讀

    CASAIM與邁普醫(yī)學達成合作,三維掃描技術助力醫(yī)療輔具實現(xiàn)高精度三維建模和偏差比對

    近期,CASAIM與廣州邁普再生醫(yī)學科技股份有限公司(簡稱:邁普醫(yī)學)合作,基于CT數(shù)據(jù)三維重建和設計,在醫(yī)療輔具研究開發(fā)中實現(xiàn)高精度三維建模和偏差比對,實現(xiàn)與缺損區(qū)域的精確匹配。
    的頭像 發(fā)表于 11-12 14:48 ?364次閱讀

    建筑物邊緣感知和邊緣融合的多視圖立體三維重建方法

    航空建筑深度估計是三維數(shù)字城市重建中的一項重要任務,基于深度學習的多視圖立體(MVS)方法在該領域取得了較好的成果。目前的主要方法通過修改MVS 框架實現(xiàn)建筑物的深度估計,缺乏對建筑物內(nèi)在結構的考慮,易導致精度不足等問題。
    的頭像 發(fā)表于 11-07 10:16 ?538次閱讀
    建筑物邊緣感知和邊緣融合的多視圖立體<b class='flag-5'>三維重建</b>方法

    三維可視化技術的應用現(xiàn)狀和發(fā)展前景

    工程項目的效率與質(zhì)量。 醫(yī)學影像 醫(yī)學領域利用三維可視化技術進行醫(yī)學影像診斷、手術規(guī)劃和教育培訓。醫(yī)生可以利用三維重建圖像來更好地了解患者病情,規(guī)劃
    的頭像 發(fā)表于 09-30 17:57 ?536次閱讀

    留形科技借助NVIDIA平臺提供高效精確的三維重建解決方案

    本案例中,留形科技借助 NVIDIA Jetson 和 Omniverse 平臺,實現(xiàn)邊緣設備上的實時、全彩、無損三維重建,從而在建筑細節(jié)捕捉、大型基礎設施的數(shù)字孿生等應用中,大幅提升三維數(shù)據(jù)采集與處理的效率與精度。
    的頭像 發(fā)表于 09-09 09:42 ?681次閱讀

    MT6816 磁編碼 IC:三維智能消防無人機的卓越之翼

    在當今科技飛速發(fā)展的時代,消防領域也迎來了智能化的變革。三維智能消防無人機作為其中的創(chuàng)新力量,正憑借著先進的技術為消防工作帶來前所未有的突破。而在這一進程中,MT6816 磁編碼 IC 發(fā)揮
    的頭像 發(fā)表于 08-14 17:12 ?399次閱讀
    MT6816 磁編碼 IC:<b class='flag-5'>三維</b>智能消防<b class='flag-5'>無人機</b>的卓越之翼

    無人機電力巡檢系統(tǒng)的功能淺析

    ?????? 無人機電力巡檢系統(tǒng)的功能淺析 ?????? 隨著電力行業(yè)的快速發(fā)展,電力輸電網(wǎng)絡的規(guī)模不斷擴大,如何高效、精準地巡檢電力設施,確保供電的穩(wěn)定性和安全性,成為電力企業(yè)面臨的重要挑戰(zhàn)。傳統(tǒng)
    的頭像 發(fā)表于 08-14 16:48 ?686次閱讀
    <b class='flag-5'>無人機</b>電力巡檢系統(tǒng)的功能<b class='flag-5'>淺析</b>

    無人機巡檢系統(tǒng)光伏巡檢方案與作用

    巡檢系統(tǒng)光伏電站巡檢方案 1、巡檢路線規(guī)劃:根據(jù)光伏電站的設備布局和地形特點,規(guī)劃合理的巡檢路線。確保無人機能夠全面覆蓋所有設備,避免重復巡檢和遺漏。 2、巡檢任務分配:根據(jù)無人機的載
    的頭像 發(fā)表于 08-08 16:32 ?712次閱讀

    光伏無人機巡檢系統(tǒng)助力光伏電站產(chǎn)能優(yōu)化

    ,光伏無人機巡檢系統(tǒng)也由此誕生,為光伏電站信息化巡檢提供了高效的解決方案。 1、三維建模 光伏無人機巡檢系統(tǒng)通過無人機采集的地理信息和設備情況,可以構建電站的
    的頭像 發(fā)表于 08-07 16:57 ?534次閱讀

    基于大模型的仿真系統(tǒng)研究一——三維重建大模型

    問題,賽目推出了基于大模型的仿真系統(tǒng),利用機器學習、深度學習等人工智能技術,不僅推出自動標注大模型、多模態(tài)檢測大模型和場景生成大模型等模塊,并且引入三維重建大模型加強渲染畫面真實性。 ? ?通過上述模塊,賽目的路采
    的頭像 發(fā)表于 07-30 14:51 ?2112次閱讀
    基于大模型的仿真系統(tǒng)研究一——<b class='flag-5'>三維重建</b>大模型

    無人機智能巡檢系統(tǒng)

    的飛行任務和巡檢任務,提升無人機的機動性,成為無人機應用過程中亟待解決的問題。 ?????? 無人機智能巡檢系統(tǒng)包括巡檢門戶、巡檢航線管理、巡檢任務管理、巡檢數(shù)據(jù)接口、巡檢報告及缺陷單
    的頭像 發(fā)表于 06-18 17:08 ?664次閱讀

    泰來三維|數(shù)字化工廠_煤礦三維掃描數(shù)字化解決方案

    采用大空間三維激光掃描儀對廠區(qū)內(nèi)部進行架站式精準三維掃描。廠區(qū)外部采用無人機傾斜攝影的方式獲取彩色模型數(shù)據(jù),采集控制點坐標與三維點云進行坐標轉換融合點云數(shù)據(jù),快速得到廠區(qū)內(nèi)外完整的
    的頭像 發(fā)表于 05-29 11:55 ?568次閱讀
    泰來<b class='flag-5'>三維</b>|數(shù)字化工廠_煤礦<b class='flag-5'>三維</b>掃描數(shù)字化解決方案

    河南開啟首批低空無人機物流配送航線

    近日,河南首批低空無人機物流配送航線啟動儀式在鄭州舉行。
    的頭像 發(fā)表于 05-21 15:05 ?728次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品