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的性能,我们进行了许多实验,并与真实和合成数据集进行了比较。结果验证了我们提出的无人机系统的有效性和有效性。

审核编辑:郭婷

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

    关注

    162

    文章

    8351

    浏览量

    184754
  • 调制解调器
    +关注

    关注

    3

    文章

    881

    浏览量

    40576
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136231

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏电站无人机巡检技术方法研究

           光伏电站无人机巡检技术方法研究        光伏电站智能运维体系无人机巡检
    的头像 发表于 11-06 14:12 83次阅读

    FPGA和GPU加速的视觉SLAM系统特征检测器研究

    特征检测是SLAM系统中常见但耗时的模块,随着SLAM技术日益广泛应用于无人机等功耗受限平台,其效率优化尤为重要。本文首次针对视觉SLAM
    的头像 发表于 10-31 09:30 301次阅读
    FPGA和GPU加速的<b class='flag-5'>视觉</b><b class='flag-5'>SLAM</b>系统<b class='flag-5'>中</b>特征检测器<b class='flag-5'>研究</b>

    无人机巡检系统现代产业的应用价值

           无人机巡检系统现代产业的应用价值        能源、交通、农业等多个领域,传统巡检方式面临着效率提升和安全管理等方面的改进需求。随着
    的头像 发表于 10-28 19:41 159次阅读

    陀螺仪无人机的应用:无人机精准飞行的关键保障

    在当今无人机广泛应用的时代,从影视拍摄、测绘勘探到物流配送、农业植保,无人机已深度融入各个行业领域,为人们的生产生活带来极大便利。然而,无人机飞行过程
    的头像 发表于 10-09 10:24 224次阅读
    陀螺仪<b class='flag-5'>在</b><b class='flag-5'>无人机</b><b class='flag-5'>中</b>的应用:<b class='flag-5'>无人机</b>精准飞行的关键保障

    离轴技术:赋能无人机精准配送的核心芯片应用

    无人机配送领域,离轴技术就像一颗 “智慧大脑”,凭借独特设计让无人机复杂环境精准穿梭。它的核心秘诀藏在硬件、算法和响应速度三大方面。
    发表于 09-05 16:32

    为什么IMU是无人机稳定控制的的核心?

    无人机从消费级向工业级/行业级跨越的过程,"精准" 与 "稳定" 成为核心竞争力,这依赖于底层惯性测量技术的突破。IMU是无人机稳定控制
    的头像 发表于 07-23 15:21 775次阅读

    使用高精度IMU对无人机系统有何提升?

    无人机自主飞行的核心技术链条惯性测量单元(IMU)的精度与可靠性直接决定了整机的控制上限。高精度IMU对无人机系统的提升是全方位的,尤
    的头像 发表于 07-21 15:39 536次阅读

    无人机AI视觉行为识别系统

    无人机AI视觉行为识别系统 随着无人机技术的快速发展和计算机视觉领域的突破性进展,无人机AI视觉
    的头像 发表于 07-04 16:53 733次阅读

    无人机AI视觉识别系统智慧农业领域的深度应用

           无人机AI视觉识别系统智慧农业领域的深度应用        无人机AI视觉识别系统
    的头像 发表于 06-27 10:57 506次阅读

    无人机AI视觉行为识别系统智慧工地的应用

           无人机AI视觉行为识别系统智慧工地的应用        建筑行业作为传统的高危行业,安全事故频发一直是制约行业发展的重要瓶颈。传统工地安全管理主要依靠人工巡查和固定监控设备,存在监控
    的头像 发表于 06-25 13:23 559次阅读

    爱普生M-G370PDS惯性测量单元无人机导航的应用

    无人机技术日新月异的当下,无人机复杂的系统架构,导航精度直接决定了其飞行的安全性、任务执行的准确性与效率,成为制约
    的头像 发表于 06-19 15:53 504次阅读
    爱普生M-G370PDS<b class='flag-5'>惯性</b>测量单元<b class='flag-5'>在</b><b class='flag-5'>无人机</b>导航<b class='flag-5'>中</b>的应用

    肇观电子两款无人机视觉避障模组量产交付

    无人机的世界里,视觉不仅定义了飞行的边界,更是智能决策的核心。肇观电子以其突破性的AI视觉芯片,赋予无人机前所未有的感知与认知能力。
    的头像 发表于 05-06 15:11 1362次阅读

    科达嘉电感无人机系统的应用

    随着国家对低空经济的大力支持以及无人机系统技术的快速发展,无人机农业植保、应急救援、物流运输、旅游摄影、工业等领域的应用日益成熟。而电感器作为无人机系统
    的头像 发表于 03-08 10:00 1309次阅读

    晶体晶振无人机上的应用

    应用成败的关键因素。 晶体晶振无人机上的应用 FAITHLONG 无人机确保飞行精确执行的过程,不单是飞行的飞行姿态、速度还是高度等参
    的头像 发表于 01-09 11:37 937次阅读

    舵机无人机的作用

    随着科技的飞速发展,无人机已经成为现代生活不可或缺的一部分。它们军事、商业和个人娱乐等多个领域发挥着重要作用。无人机的众多组件
    的头像 发表于 01-08 17:46 3275次阅读