0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析面向图像三维重建的无人机航线规划

电子工程师 来源:电子技术应用第3期吴宇豪 作者:电子技术应用第 2021-04-06 08:58 次阅读

0 引言

随着无人机技术的发展,无人机被应用到越来越多的领域,例如搜索或探索[1]、震后灾害分析[2]以及森林、矿山、空气质量监测[3]等活动中。利用无人机拍摄地面影像进行三维重建是一种典型的应用。为了完整重建出任务区域的三维模型,首先要解决的问题是合理规划出覆盖任务区域的航线。该问题属于覆盖路径规划问题的范畴。覆盖路径规划问题(coverage path planning)的目的是找到一条路径,以完全遍历任务区域。

目前,国内外学者对覆盖路径规划问题进行了大量的研究,针对不同的应用场景提出了不同的解决方案,主要的应用场景有机器人军事侦察[4]、无人机自动搜索[5]植保无人机农田灌溉[6]等。其中,各应用中的覆盖路径规划算法大致可分为单元分解法与栅格法两种类型。单元分解法中的最为经典的算法是LATOMBE J C在1991年提出的Trapezoidal分解法[7],对整个任务区域进行分割,形成多个子区域,分别进行路径规划。

HUANG W H等人[8]对精确单元法提出了改进,提出了“Minimal Sum of Altitude(MSA)”算法。其主要思想是使得覆盖路径中的转弯次数达到最小,以减少在转弯时消耗的能量。栅格法最早由ELFES A和MORAVEC H P提出[9-10],是将覆盖区域均匀划分的方法,目标是寻找一条或多条遍历有效栅格的覆盖路径。其中比较有代表性的算法有基于生物激励神经网络的栅格法[11]、基于生成树的栅格法[12]以及基于四叉树的方法[13]。杨丽春[14]基于改进人工势场法实现了无人机在线航线规划。

针对无人机序列影像三维重建的特定要求,本文主要在不考虑气象因素的条件下研究了凸多边形任务区域的无人机覆盖航线规划问题。融合栅格法的等分思想与扫描航线的特点提出了基于光栅法的无人机扫描航线规划方法,并通过计算最佳扫描方向,使得转弯次数最少化且功耗最小。

1 面向图像三维重建的无人机航线规划问题

1.1 三维重建图像要求

无人机序列影像的三维重建质量主要受到以下因素影响:

(1)重叠度:无人机所拍摄的序列影像需要具有一定的重叠区,即具有一定的旁向与纵向重叠度。一般来说,序列影像的重叠度越高,三维重建的质量越高。

(2)时间连续性:由于环境因素会随时间产生变化,从而导致任务区域的表面特征发生改变。因此,为了获得更好的重建结果,需在尽可能短的时间内完成序列影像的获取。

为了对任务范围进行完整的三维重建,需要规划设计一条或多条无人机全覆盖航线并且所拍摄的序列影像尽可能满足上述条件。

1.2 任务航线规划方式

序列影像满足重叠度要求后,航线规划过程中最需要解决的问题是如何最大限度地降低功耗。无人机航线距离越长,任务所需的时间越长,消耗的能量也会越多。同时,文献[8]提出在相同任务航线距离情况下,转弯次数越多,所耗费的时间将会越长,能量越多。其原因为无人机转弯时需要经过减速、变向、加速等过程,相较于直线飞行会花费更多的时间与能量。

扫描式航线是一种解决全覆盖问题的典型覆盖方法,具有航程较短、转弯次数少等优点。其主要飞行方式如图1所示,无人机起飞之后,按一定的航向沿直线飞行,到达转向点后转向,随后按与之前航向平行但相反的方向飞行至下一转向点,依次循环覆盖任务区域。飞行过程中,设定相机方向为竖直向下,成像角度在整个飞行过程中不变。每一张无人机图像所拍摄的区域实际宽为w,长为l。相邻两张相片之间的旁向重叠度为v,纵向重叠度为h。

6368928293974407172529270.gif

2 覆盖凸多边形任务区域的扫描航线

2.1 基于光栅法的扫描航线规划方法

无人机实际作业的过程中,任务区域往往是不规则的多边形,其中凸多边形区域是较为常见的一种。针对凸多边形任务区域,重点考虑序列图像的重叠度要求,本文提出融合栅格法等分思想与扫描航线特点的光栅法,如图2所示,其规划过程如下。

6368928296433757988194165.gif

任务区域为多边形P1P2P3P4P5P6。为了便于规划全覆盖扫描航线,建立坐标系XOY,设定坐标系X轴为任务区域多边形某一边(图2中边P4P5),并将整个任务区域多边形置于第一象限内。记任务区域多边形的顶点Pi的坐标为(xi,yi),其中X方向与Y方向坐标的最大最小值分别记为(xmin,xmax,ymin,ymax),任务区域的边界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作为光栅法的光栅间距,以垂直于无人机起始航向的方向为划分方向,从距离任务区域多边形底边w/2处起等分坐标系第一象限。其中,任务区域多边形覆盖的光栅带为有效光栅带,其余为无效光栅带。扫描航线的匝数n取决于航线间距d、无人机图像视场宽w以及扫描方向长度ls(ls=ymax-ymin):

6368928310294740965378175.gif

6368928311035358665644563.gif

2.2 最佳扫描方向

由于无人机在转弯时飞行速度会减慢,并耗费大量的能量,减少转弯次数能够有效减少飞行时间,增强序列图像之间的时间连续性并降低飞行功耗。由式(2)可知,扫描航线匝数取决于扫描方向ls的长度,因为航线间距d由图像与重叠度固定确定。因此,最小化扫描方向ls的长度,可以使无人机扫描航线的转弯次数最少化,飞行时间最少,功耗达到最小。

传统的航线规划算法在确立最佳扫描方向时采用枚举的方式进行,设定计算步长r°,航向角α的取值为(0°,r°,2r°,…,nr°,180°),取其中匝数最少的作为最优航线。该方法作业效率低,且精度与步长r°的取值有关。为了确定最佳扫描方向获得最小化的航线匝数,本文提出垂线法以确立最佳扫描方向,如图3所示。

6368928318035289399021680.gif

如图3(a)所示,分别计算任务区域多边形各边到最远顶点的距离Li,i∈(1,2,…,6)。其中,选取距离最短的方向作为最佳扫描方向,因为此方向所需要转弯的次数最少,能够最大限度减小无人机功耗,提高任务效率。选取最佳扫描方向,按照2.1中光栅法对任务区域进行扫描航线规划,结果如图3(b)所示。按照最佳扫描方向规划航线得出的最佳覆盖航线的匝数比2.1节中规划的航线匝数少了3匝,转弯数减少,说明按照最佳扫描方向规划航线能够有效减少无人机的功耗。

3 实验验证

本文基于Gazebo仿真平台设计实验验证本文算法的可行性。Gazebo仿真平台提供了多种无人机模型,如AscTec Hummingbird、AscTec Pelican、AscTec Firefly等。该平台同时附带多类型的模拟传感器,如IMU、测距传感器、视觉传感器等,可模拟安装在无人机模型上。为证明本文算法所得到的航线较传统算法的规划航线更加有效,统计对比了两种算法所得航线的转弯次数、航程距离等参数

实验过程中,构建仿真环境,如图4所示,依照DEM构建基本地形,并添加树木、房子等地物。仿真无人机采用AscTec Firefly六旋翼无人机,并携带视觉传感器。设定无人机航高为50 m,视场宽度w=170 m,长度l=255 m,旁向重叠度h=80%,纵向重叠度v=70%。按顺序选取任务点{P1,P2,P3,P4,P5,P6},连接各点构成任务区域,如图5(a)所示。

6368928324469600928717434.gif

(1)传统扫描式航线规划算法

按照传统扫描航线的规划方式,设定航向角α的计算步长为10°,取值范围为(0°,10°,20°,…,170°,180°)。统计不同航向角时,航线的匝数与航程距离,部分统计结果如表1所示。

6368928326363332271532011.gif

仿真结果显示,当航向角为30°时,航线的转弯次数、与航程距离、飞行时间达到最优。

(2)本文算法

6368928327928941863206793.gif

6368928331019536454144866.gif

6368928331647655309526993.gif

对比传统扫描式航线规划算法与本文算法的仿真实验结果,本文算法能够得出转弯次数最少、航程距离更短、飞行时间更少的航线。在确保序列影像重叠度的情况下,无人机按照本文算法得到的航线飞行时的飞行时间更短、功耗更小,所获得的序列影像时间连续性更强。

借助开源三维重建库openMVG(open Multiple View Geometry)对所拍摄的无人机序列影像进行三维重建,分别生成稀疏点云、稠密点云以及贴合纹理的三维模型,如图6所示。通过观察模型,发现整个任务区域得到了完整的三维重建,贴合纹理的三维模型能够展现任务区域的表面特征,证明本文算法规划的扫描航线能够用于图像三维重建。

6368928337502285177020495.gif

4 结束语

新形势下,面向无人机序列影像三维重建的覆盖航线规划问题尤为重要。本文针对凸多边形任务区域,提出了无风环境下面向无人机序列影像三维重建的覆盖航线规划算法。该算法的主要创新内容有两个方面:(1)结合栅格等分思想,提出基于光栅法的扫描航线规划方法,确保了序列影像之间的重叠度要求;(2)提出垂线法用于寻找最佳扫描方向,确保了无人机序列影像之间具有较好的时间连续性,同时使得无人机的飞行功耗更小。

通过搭建仿真环境,实验验证了本文算法得出的扫描航线能够完全覆盖任务区域,得到的航线要优于传统航线,所拍摄的序列影像满足整个任务区域三维重建的要求。为系统研究实际环境下面向图像三维重建的无人机航线规划问题,今后的工作将进一步考虑地形、风速、风向、单架次无人机最大飞行距离等因素对航线规划问题的影响。

参考文献

[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] 于驷男,周锐,夏洁,等.无人机协同搜索区域分割与覆盖[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] 徐博,陈立平,徐旻,等.多作业区域植保无人机航线规划算法[J].农业机械学报,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] 李宏超,黄亚楼,阙嘉岚,等.基于四叉树环境模型的轮式移动机器人平滑路径生成方法[J].机器人,2001,23(5):426-430.

[14] 杨丽春,顾颖彦,白宇.基于改进人工势场法的无人机在线航路规划算法[J].电子技术应用,2018,44(4):5-9.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无人机
    +关注

    关注

    230

    文章

    10430

    浏览量

    180312
  • 三维模型
    +关注

    关注

    0

    文章

    49

    浏览量

    13116
  • 无人机技术
    +关注

    关注

    42

    文章

    189

    浏览量

    56258
收藏 人收藏

    评论

    相关推荐

    三维激光扫描仪与无人机结合的应用

    三维激光扫描仪与无人机结合的应用为多个领域带来了革命性的变化。以下是对这种结合应用的具体分析: 一、应用概述 三维激光扫描仪与无人机技术的结合,通过
    的头像 发表于 11-28 10:10 362次阅读

    特信无人机反制箱:有效屏蔽无人机遥控、图像回传及GPS定位

    特信无人机反制箱:有效屏蔽无人机遥控、图像回传及GPS定位
    的头像 发表于 10-16 09:21 349次阅读

    三维可视化技术的应用现状和发展前景

    工程项目的效率与质量。 医学影像 医学领域利用三维可视化技术进行医学影像诊断、手术规划和教育培训。医生可以利用三维重建图像来更好地了解患者病情,规划
    的头像 发表于 09-30 17:57 259次阅读

    留形科技借助NVIDIA平台提供高效精确的三维重建解决方案

    本案例中,留形科技借助 NVIDIA Jetson 和 Omniverse 平台,实现边缘设备上的实时、全彩、无损三维重建,从而在建筑细节捕捉、大型基础设施的数字孪生等应用中,大幅提升三维数据采集与处理的效率与精度。
    的头像 发表于 09-09 09:42 448次阅读

    MT6816 磁编码 IC:三维智能消防无人机的卓越之翼

    在当今科技飞速发展的时代,消防领域也迎来了智能化的变革。三维智能消防无人机作为其中的创新力量,正凭借着先进的技术为消防工作带来前所未有的突破。而在这一进程中,MT6816 磁编码 IC 发挥
    的头像 发表于 08-14 17:12 290次阅读
    MT6816 磁编码 IC:<b class='flag-5'>三维</b>智能消防<b class='flag-5'>无人机</b>的卓越之翼

    无人机巡检系统光伏巡检方案与作用

    巡检系统光伏电站巡检方案 1、巡检路线规划:根据光伏电站的设备布局和地形特点,规划合理的巡检路线。确保无人机能够全面覆盖所有设备,避免重复巡检和遗漏。 2、巡检任务分配:根据无人机的载
    的头像 发表于 08-08 16:32 486次阅读

    光伏无人机巡检系统助力光伏电站产能优化

    ,光伏无人机巡检系统也由此诞生,为光伏电站信息化巡检提供了高效的解决方案。 1、三维建模 光伏无人机巡检系统通过无人机采集的地理信息和设备情况,可以构建电站的
    的头像 发表于 08-07 16:57 383次阅读

    基于大模型的仿真系统研究一——三维重建大模型

    问题,赛目推出了基于大模型的仿真系统,利用机器学习、深度学习等人工智能技术,不仅推出自动标注大模型、多模态检测大模型和场景生成大模型等模块,并且引入三维重建大模型加强渲染画面真实性。    通过上述模块,赛目的路采
    的头像 发表于 07-30 14:51 1595次阅读
    基于大模型的仿真系统研究一——<b class='flag-5'>三维重建</b>大模型

    泰来三维|数字化工厂_煤矿三维扫描数字化解决方案

    采用大空间三维激光扫描仪对厂区内部进行架站式精准三维扫描。厂区外部采用无人机倾斜摄影的方式获取彩色模型数据,采集控制点坐标与三维点云进行坐标转换融合点云数据,快速得到厂区内外完整的
    的头像 发表于 05-29 11:55 461次阅读
    泰来<b class='flag-5'>三维</b>|数字化工厂_煤矿<b class='flag-5'>三维</b>扫描数字化解决方案

    河南开启首批低空无人机物流配送航线

    近日,河南首批低空无人机物流配送航线启动仪式在郑州举行。
    的头像 发表于 05-21 15:05 626次阅读

    第四集 知语云智能科技无人机反制技术与应用--无人机的组成与工作原理

    无人机也可以将实时图像、数据等信息传输给地面控制站。 无人机反制技术的应用与发展 随着无人机技术的普及,
    发表于 03-12 11:28

    集 知语云智能科技无人机反制技术与应用--无人机的应用领域

    。其反制技术主要包括信号干扰、物理摧毁等多种手段,能够在不损害无人机的前提下,有效制止其非法行为。 、知语云智能科技无人机反制技术的创新点 知语云智能科技的无人机反制技术,具有以下
    发表于 03-12 11:13

    第二集 知语云智能科技无人机反制技术与应用--无人机的发展历程

    随着科技的飞速发展,无人机技术日益成为当今社会的热门话题。从最初的军事侦察到如今的民用消费,无人机凭借其灵活性和高效性,在航拍、农业、物流等多个领域大放异彩。然而,无人机技术的广泛应用也带来
    发表于 03-12 10:56

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    可分为军用无人机、民用无人机和消费级无人机大类。军用无人机主要用于侦察、打击等军事任务;民用无人机
    发表于 03-12 10:42

    无人机全景监测:空域管理的新革命

    带来了新的突破。 一、无人机全景监测技术概述 无人机全景监测技术结合了无人机飞行技术和高分辨率图像处理技术,通过搭载在无人机上的高清摄像头,
    发表于 02-20 15:23