基于视觉的无人机导航综述

点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

来源:无人机网

无人机导航可以看作是机器人对如何安全、快速地到达目标位置进行规划的过程,它主要依赖于当前的环境和位置。为了顺利完成预定任务,无人机必须充分了解其状态,包括位置、导航速度、航向以及出发点和目标位置。

到目前为止,已经提出了各种导航方法,主要分为三类:惯性导航、卫星导航和基于视觉的导航。然而,这些方法都不是完美的;因此,根据无人机的具体任务,采用合适的无人机导航系统是至关重要的。

随着计算机视觉技术的飞速发展,基于视觉的导航成为自主导航的一个主要研究方向。首先,视觉传感器能够提供丰富的环境在线信息;第二,视觉传感器高度敏感抗干扰能力强,适合感知动态环境;第三,大多数视觉传感器是被动传感器,这也阻止了传感系统被检测到。基于视觉的无人机导航完整示意图如图1所示。

1c890880ce686c22a1e576d6405b5d8e.png

图1 基于视觉的无人机导航

视觉导航使用视觉传感器。与GPS、激光闪电、超声波传感器等传统传感器相比,视觉传感器可以获取丰富的环境信息,包括颜色、纹理等视觉信息。

同时,它们更便宜、更易于部署,因此基于视觉的导航已成为研究领域的热点。如图2所示,视觉传感器通常包括以下几种:

(a) 单目相机

(b) 立体相机

(c) RGB-D 相机

(d) 鱼眼相机 

f958e7ab032875a09b97926d6b4b920e.png

图2 典型的视觉传感器。(a) 单目相机,(b) 立体相机,(c) RGB-D 相机,(d) 鱼眼相机。

单目相机特别适用于紧凑性和最小重量至关重要的应用,此外,较低的价格和灵活的部署使其成为无人机的不错选择。然而,单目相机无法获得深度图。立体相机实际上是安装在钻机上的一对相同的单目相机,这意味着它不仅提供单个相机可以提供的所有功能,而且还提供从两个视图中受益的额外功能。最重要的是,它可以基于视差原理而不是红外传感器的帮助来估计深度图。RGB-D相机可以借助红外传感器同时获取深度图和可见光图像,但由于范围有限,它们通常用于室内环境。鱼眼相机是单目相机的一种变体,它提供宽视角,对于复杂环境中的避障很有吸引力。

⭐视觉定位与制图 

考虑到导航、视觉定位和地图系统中使用的环境和先验信息,可以大致分为三类:无地图系统、基于地图的系统和地图构建系统(图3)。

57c997afb206c31d47bf1f7cc986bc05.png

图3 视觉定位和地图绘制系统

无地图系统在没有已知地图的情况下执行导航,而无人机仅通过提取已观察到的环境中的不同特征来导航。目前,无地图系统中最常用的方法是光流方法和特征跟踪方法。

基于地图的系统在地图中预先定义环境的空间布局,使无人机具有绕行行为和运动规划能力进行导航。通常,有两种类型的地图:八叉树地图和占用网格地图。不同类型的地图可能包含不同程度的细节,从完整环境的 3D 模型到环境元素的互连。

有时,由于环境限制,很难使用预先存在的准确环境地图进行导航。而且,在一些紧急情况下(如救灾),事先获得目标区域的地图是不切实际的。因此在这种情况下,在飞行的同时构建地图将是一个更具吸引力和效率的解决方案。地图构建系统已广泛应用于自主和半自主领域,并且随着视觉同步定位和建图(visual SLAM)技术的快速发展而变得越来越流行。

⭐障碍物检测与避障

避障是自主导航不可或缺的模块,因为它可以检测并提供附近障碍物的基本信息,减少碰撞风险以及飞行员的操作错误。因此,它可以大大增加无人机的自主性。

避障的方法主要有两种:基于光流的方法和基于SLAM的方法。基于光流,它能够生成局部信息流并获得图像的深度。这种方法模拟了人眼的机制,即视场中的物体随着您的距离越来越近而变大。基于这个原理,它可以通过比较连续图像来检测障碍物,并找出障碍物是否越来越近。

然而,基于光流的方法无法获得精确的距离,这可能会限制在某些特定任务中的使用。相比之下,基于 SLAM 的方法可以通过复杂的 SLAM 算法提供精确的度量地图,因此无人机可以导航和避开具有更多环境信息的障碍物。

⭐路径规划

路径规划是无人机导航中的一项重要任务,它是指根据一些性能指标(如最低工作成本、最短飞行时间、最短飞行路线)寻找从起点到目标点的最佳路径。而在这个过程中,无人机需要避开障碍物。根据用于计算最优路径的环境信息类型,该问题可以分为两类:全局路径规划和局部路径规划。两种路径规划方法的说明如图4 所示。

6420d5a913eec2ec274ae28f5aa7012c.png

图4 全局和局部路径规划

全局路径规划器需要构建地图内的起始位置和目标位置来计算初始路径,因此全局地图也称为静态地图。全局路径规划常用的算法包括启发式搜索方法和一系列智能算法。

局部路径规划基于局部环境信息和无人机自身的状态估计,旨在动态规划局部路径而不发生碰撞。由于动态环境中物体的运动等不确定因素,动态环境中的路径规划成为一个高度复杂的问题。在这种情况下,路径规划算法需要适应环境的动态特性,通过各种传感器获取环境未知部分的信息(如大小、形状和位置)。

尽管无人机与地面移动机器人共享类似的导航解决方案,但在涉及基于视觉的无人机导航时,我们仍然面临许多挑战。无人机需要实时处理大量传感器信息才能安全稳定飞行,尤其是图像处理,大大增加了计算复杂度。因此,在低功耗和有限计算资源的约束下导航成为无人机的一大挑战。

声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。


下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。


下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。


交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于视觉无人机降落是使用摄像头和计算机视觉算法来检测和识别降落区域的特征,例如颜色、形状和纹理等。这种方法需要无人机配备相应的传感器和计算机视觉算法来进行图像处理和分析,因此需要高度的计算能力和算法优化,同时对光线、天气等环境因素也有一定的影响。 基于图像的无人机降落则是利用事先收集到的高分辨率图像或地图信息作为参考,通过GPS和惯性导航系统来定位无人机,从而实现精准的降落操作。这种方法不需要无人机搭载额外的传感器和计算机视觉算法,具有操作简便、稳定性高等优点,但需要提前收集好相关的图像或地图信息,并对其进行处理和分析。 综合来看,基于视觉无人机降落可以实现实时的环境感知和适应性,但需要更高的技术和算法支持;而基于图像的无人机降落则可以更加稳定和精准,但需要事先收集好相关的图像或地图信息。 ### 回答2: 基于视觉和基于图像的无人机降落是两种不同的技术方法。 基于视觉无人机降落是通过无人机上搭载的视觉传感器来实现。它可以利用摄像头或激光雷达等传感器来获取场景图像或点云数据,然后进行实时处理和分析。基于视觉的降落系统需要对无人机周围的环境进行建模和感知,并通过算法来实现自主降落。这种方式相对较为复杂,需要对降落区域的地形、障碍物以及风速等进行实时监测和分析,以确保无人机能够安全降落。 相比之下,基于图像的无人机降落是通过接收地面上特定标志物或地面纹理的图像进行降落。在地面上预先设置一些可识别的标记或纹理,并在无人机上安装相应的摄像头,通过识别这些标记或纹理来确定降落点。无人机会根据标志物的位置和相对位置进行自主降落。这种方式相对简单,无需对周围环境进行复杂的感知和分析。然而,这种方法对于环境光线、天气、遮挡物等因素较为敏感,需要相对较好的光线条件和可识别的地面标记。 总的来说,基于视觉无人机降落相对较为复杂,可以实现更精确和自主的降落,但对硬件要求较高,需要更多的传感器和计算资源。而基于图像的无人机降落相对简单,适用于部分特定场景,但对环境条件的要求较高。 ### 回答3: 基于视觉和基于图像是无人机降落中两种不同的技术方式。 基于视觉无人机降落是通过无人机上搭载的视觉传感器来实现的。视觉传感器包括摄像头和深度传感器等设备,能够实时获取周围环境的图像和深度信息。这些传感器可以识别出降落平台、障碍物和地面等重要特征,并将这些信息传输到机载计算设备。机载计算设备会对这些信息进行处理和分析,从而确定无人机的精确位置和降落区域。基于视觉无人机降落具有实时性强、适应能力强的特点,但对传感器的精度和计算设备的处理能力要求较高。 基于图像的无人机降落则主要依赖于图片或者地图来进行。无人机在降落之前需要事先获取降落区域的图像或者地图信息,并将其存储在机载设备中。降落过程中,无人机会通过摄像头或者其他传感器实时拍摄降落场景,然后将这些图像和地图进行对比和匹配,进而确定无人机的位置和降落区域。基于图像的无人机降落相比于基于视觉的方式,对硬件要求较低,但需要事先准备好准确的图像或地图信息。 综上所述,无人机的基于视觉和基于图像的降落方式各有优缺点。基于视觉的方式具有实时性强和适应性强的优势,但对硬件设备要求较高。基于图像的方式则相对简单,但需要事先获取并准备好准确的图像或地图信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值