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

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

3天内不再提示

基于SupSLAM视觉惯性SLAM方法在无人机中的应用研究

jt_rfid5 来源:新机器视觉 作者:新机器视觉 2022-10-19 17:35 次阅读

近年来,使用机器学习技术进行特征提取的基于调制解调器特征的SLAM越来越受到关注,并有望在几乎所有机器人工作环境中超越传统方法。这种方法利用经过训练的网络来学习关键点,从而增强可视化SLAM数据关联的鲁棒性。现代基于特征的SLAM也有望为实时映射生成可靠的感知图,因为基于学习的特征点更具可重复性和均匀分布性。此外,这些局部特征可以用作神经对应网络的输入,以消除异常值,从而使姿态估计变得更加准确。另一方面,由于资源有限,无人机上的SLAM经常对计算构成限制。在这种情况下,基于特征的SLAM更相关,因为提取的兴趣点可以稍后用于与分割和对象检测相关的任务。

因此,提取特征点的方法在SLAM中起着关键作用。我们引入了一种名为SupSLAM的视觉惯性SLAM方法,该方法基于一种称为超级点的新特征点的使用。这些特征点通过深度神经网络从SLAM前端的输入图像中提取的。我们的SLAM前端只需要一个带有IMU作为输入的立体摄像头。姿态估计由多状态约束卡尔曼滤波器(MSCKF)进行,而轨迹可靠性则由后端运行的图形优化过程维护。

系统架构

图1 中显示了表示我们的SLAM系统的图表。该系统使用立体摄像头作为输入来提取环境特征。该相机配有IMU,用于测量线性加速度和角速度。然后通过前端和后端模块处理来自输入设备的数据。

9e79bfa8-4e0b-11ed-a3b6-dac502259ad0.png

图1系统概述

前端从输入数据中提取特征点,然后在左右摄像头之间匹配它们以获取深度信息。然后将这些信息提供给多态约束MSCKF,以估计无人机的3D姿态。另一方面,后端跟踪关键帧中的要素,以执行映射一致性和轨迹估计的循环闭包过程。因此,前端表现为视觉惯性里程计(VIO),以提供无人机姿势的实时估计,而后端则跟踪并随时间调整姿势。

SLAM 中数据关联的超级点

SuperPoint是一个完全卷积的神经网络,它在单个正向传递和运行中计算2D特征点位置和描述符。在我们的工作中,我们只考虑特征点,以降低计算成本并保持匹配结果的一致性。所用超级点的体系结构如图 2所示。

9e944562-4e0b-11ed-a3b6-dac502259ad0.jpg

图2超级点的模型架构

实验设置

实验数据是从框架尺寸为40cm x40cm的四轴飞行器中收集的。IMU更新速率为200 Hz。立体相机的基线为7厘米,分辨率为752x480,速度为每秒20帧。SLAM系统在C++中使用OpenVINS框架实现。OpenCV和库用于图像处理。为了实时性能,要跟踪的视觉特征数限制为400个,当活动点数降至300以下时,将添加新的特征点。预训练的深度神经网络用于以752x480的分辨率从输入图像中提取特征。MSCKF中的时间窗口设置为3秒。在后端,每隔1.2米向姿势图添加新的关键帧。

数据准备

真实数据和合成数据都用于实验。真实数据包括EuRoC数据集中名为MH3,MH4和MH5的三个最复杂的序列,其中无人机沿着机房飞行。合成数据包括两个场景,分别代表一个农村农场和一个城市地区,这些场景是由我们从AirSim开发的工具集生成的,如图3所示。

9ea79806-4e0b-11ed-a3b6-dac502259ad0.jpg

图3用于实验的农村农场和城市地区的综合场景

评价指标

我们使用两个指标进行性能评估,包括绝对轨迹误差(ATE)和相对轨迹误差(RTE)。计算ATE的方法是首先将估计的轨迹与地面实况对齐,然后测量它们之间的差异,如图4a所示。RTE的计算方法是将估计的轨迹划分为段dk然后将每个线段与地面实况轨迹对齐,以计算误差,如图4b所示。

9eb34930-4e0b-11ed-a3b6-dac502259ad0.jpg

图4评估指标的图示(a) 绝对轨迹误差和(b) 相对轨迹误差

SLAM结果

图5 显示了SuperPoint在三个场景中检测到的特征点,包括城市地区、农村农场和机房,具有两种不同的设置,即100个和400个特征点。可以看出,角落,边缘,颜色变化等特征被很好地检测到。此外,检测到的特征分布在图像中,因此算法对某些对象的依赖性较小。

9ec55ea4-4e0b-11ed-a3b6-dac502259ad0.jpg

图5超级点检测到的特征点图6显示了检测到的特征点在左右图像之间的对应关系。可以看出,大多数特征点都正确匹配,这意味着提取的深度信息是可靠的。

9ed087ca-4e0b-11ed-a3b6-dac502259ad0.jpg

图6超级点检测到的特征点

在不同时间捕获的两个图像帧之间的特征点的跟踪Δt=0.3s如图7a 所示。由于检测到的特征点分布在图像中,因此帧之间的共同特征点的数量得到了很好的维护,这对于稳定的SLAM非常重要。

9ed9b598-4e0b-11ed-a3b6-dac502259ad0.jpg

图7使用时差捕获(a) FAST和(b)两帧中的超级点的跟踪结果Δt=0.3s

图 8 显示了LoopF数据集的SLAM结果,其中无人机在农村农场上空飞行两轮。可以看出,最终估计的轨迹(红线)即使在近500米的长距离上也能很好地跟踪地面实况轨迹(黄线)。

9ee92b40-4e0b-11ed-a3b6-dac502259ad0.jpg

图8LoopF数据集的无人机轨迹包括地面实况轨迹(黄线)、前端估计(绿线)和后端估计(红线)

结果比较

为了进一步评估我们方法的性能,我们与OpenVINS 进行了比较,OpenVINS是一种最先进的SLAM系统,使用FAST进行特征提取。图9显示了FAST检测到的特征点。与SuperPoint不同,这些特征点集中在某些对象(如植物、房屋或机器)周围。因此,当物体移出场景时,不同时间拍摄的图像帧之间的共同特征点数量显着减少,如图7b所示。这个问题反过来又会影响SLAM的结果。

9ef3d086-4e0b-11ed-a3b6-dac502259ad0.jpg

图9FAST检测到的特征点

为了评估SupSLAM的性能,我们进行了许多实验,并与真实和合成数据集进行了比较。结果验证了我们提出的无人机系统的有效性和有效性。

审核编辑:郭婷

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

    关注

    158

    文章

    7594

    浏览量

    176558
  • 调制解调器
    +关注

    关注

    3

    文章

    836

    浏览量

    38595
  • 机器学习
    +关注

    关注

    66

    文章

    8306

    浏览量

    131838

原文标题:【光电智造】一种强大的视觉惯性SLAM系统SupSLAM释

文章出处:【微信号:今日光电,微信公众号:今日光电】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    演唱会无人机乱飞,无人机反制枪守护安全|特信无人机反制

    随着无人机技术的普及,越来越多的无人机出现在各类大型活动,如演唱会。然而,无人机乱飞的现象也带来了诸多安全隐患,如影响演出秩序、侵犯他人隐私等。为了应对这一挑战,
    的头像 发表于 05-22 09:11 396次阅读

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

    GPS等导航设备获取位置信息,实现精确定位。复杂环境下,无人机还可以利用视觉识别、激光雷达等技术进行导航。 无线通信:无人机与地面控制站通过无线通信进行数据交换。地面控制站可以发送控
    发表于 03-12 11:28

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

    配送,减少物流成本;建筑行业利用无人机进行工地勘察和监控,提高施工效率;灾害救援无人机可以快速抵达灾区,为救援工作提供宝贵的情报和物资支持。 二、
    发表于 03-12 11:13

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

    世纪初,无人机技术便开始军事领域崭露头角。随着航空技术的不断进步,无人机逐渐发展出侦察、打击、通信中继等多种功能,成为现代战争的重要力量。进入21世纪,随着消费级
    发表于 03-12 10:56

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

    、破坏或摧毁无人机,保障航空安全和公共安全。 三、无人机反制技术的应用场景 无人机反制技术多个领域具有广泛的应用价值。军事领域,
    发表于 03-12 10:42

    知语云智能科技揭秘:无人机威胁如何破解?国家安全新防线!

    随着科技的飞速发展,无人机技术已经深入到各个领域,给我们的生活带来了极大的便利。然而,与此同时,无人机也带来了潜在的安全威胁。知语云智能科技作为国内领先的智能科技公司,一直致力于研究无人机
    发表于 02-27 10:41

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    实现对无人机防御设备的远程监控和管理,方便用户随时掌握无人机威胁的动态情况。同时,系统还支持多种报警方式,如声光报警、短信报警等,确保用户能够及时响应无人机威胁。 实际应用
    发表于 02-26 16:35

    知语云智能科技:反制无人机新篇章—全景监测与激光打击的尖端技术

    了反制无人机系统的夜间作战能力,为守护夜间空域安全提供了有力保障。 可见光技术则负责白天或光照充足的条件下,通过高清摄像头捕捉无人机的实时图像,为操作人员提供直观的视觉信息。这一技术
    发表于 02-23 11:37

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

    实践 知语云智能科技无人机全景监测领域进行了大量的研究和创新实践。他们不仅研发了先进的无人机设备和图像处理技术,还积极探索无人机
    发表于 02-20 15:23

    震撼发布!知语云智能科技引领革新,全景反制无人机系统破茧而出!

    效率,还降低了人工干预的频率,使得全景反制无人机系统实际应用更加可靠和高效。 知语云智能科技的全景反制无人机系统市场上具有显著的优势。
    发表于 01-30 16:07

    【开源项目】使用 Blues Swan 3.0 制作的的 DIY 无人机

    准备好了所有硬件并将所有东西都安装在无人机框架上,是时候将代码上传到 Swan 了。Arduino IDE打开提供的代码。 将Blues板配置添加到Arduino IDE。 转到“设置”&
    发表于 12-20 13:59

    无人机的导航技术分析

    导航的方法和手段有许多,最传统的是航图导航,最流行的是卫星导航,最具独立性的是惯性导航;无人机上用到的是卫星导航和惯性导航。
    发表于 11-29 11:41 4508次阅读
    <b class='flag-5'>无人机</b>的导航技术分析

    知语云:低慢小无人机如何反制管制监测行为?方式方法又是什么?

    防鸟则撞这一需求催生了大量关于探鸟雷达的研究。探鸟雷达与“低慢小”无人机探测雷达硬件之上具有很高的相似度,但就是信号处理算法上有较大不同。探鸟雷达则除了关注固定物的回波以外,一些气
    发表于 11-20 17:07

    无人机带电水冲洗与喷涂技术的研究与应用

    现代工业技术不断发展的背景下,利用机器代替人工已经成为提高效率的重要手段之一,为此,对无人机带电水冲洗与喷涂技术进行研究无人机带电水冲
    的头像 发表于 10-31 11:07 920次阅读
    <b class='flag-5'>无人机</b>带电水冲洗与喷涂技术的<b class='flag-5'>研究</b>与应用

    无人机应用深度报告

    无人机的概念:无人机系统由飞行平台、动力装置、航电系统、任务载荷系统、地面系统、综合保障系统等组成,其中飞行平台是无人机系统的主体。
    发表于 10-25 16:33 817次阅读
    <b class='flag-5'>无人机</b>应用深度报告