首页 > 其他分享 >【即将开源】⽤于3D激光雷达SLAM闭环检测的词袋模型BoW3D

【即将开源】⽤于3D激光雷达SLAM闭环检测的词袋模型BoW3D

时间:2022-11-29 14:22:22浏览次数:72  
标签:BoW3D 实时 SLAM 词袋 回环 3D

​以下内容来自从零开始机器人SLAM知识星球 每日更新内容

点击领取学习资料 → 机器人SLAM学习资料大礼包

论文# BoW3D: Bag of Words for Real-time Loop Closing in 3D LiDAR SLAM

论文地址:https://arxiv.org/abs/2208.07473
作者单位:中国沈阳自动化研究所
回环检测是自主移动系统的同时定位与建图的基本部分。在视觉 AMR 领域,词袋 (BoW) 在循环闭包方面取得了巨大成功。用于回环检测的 BoW 特征也可以用于后续的 6-DoF 回环校正。然而,对于 3D ELMo Moses,最先进的方法可能无法实时有效地识别回环,并且通常无法纠正完整的 6-DoF 回环位姿。为了解决这个限制,我们提出了一种新颖的词袋,用于在 3D ELMo Moses 中实时检测回环,称为 BoW3D。我们方法的新颖之处在于它不仅可以有效地识别重新访问的回环位置,而且可以实时纠正完整的 6-DoF回环位姿。BoW3D 基于 3D 特征 LinK3D 构建词袋,有效、位姿不变,可用于准确的点到点匹配。我们进一步将我们提出的方法嵌入到 3D ELMo 测量系统中,以评估循环关闭性能。我们在公共数据集上测试我们的方法,并将其与其他最先进的算法进行比较。在大多数具有卓越实时性能的场景中,BoW3D 在 F1 max 和扩展精度分数方面表现出更好的性能。值得注意的是,当在配备 Intel Core i7 @2.2 GHz 处理器的笔记本上执行时,BoW3D 平均需要 50 毫秒来识别和纠正 KITTI 00 中的回环。
本文贡献如下:
1、提出了一种基于具有 3D 特征的词袋的完整回环检测系统。它构建了 LinK3D 特征的数据库,并可以有效地实时识别重新访问的位置。
2、所提出的方法也可用于根据 LinK3D 的匹配结果实时纠正完整的6-DoF回环位姿,使我们的方法能够与在线操作中的后续回环优化过程一起使用。
3、所提出的方法已嵌入到最先进的雷达里程计系统中。实验结果表明,我们的方法可以显着消除漂移并提高 3D 雷达SLAM系统的准确性。
file
file
file
file
file
file

​以下内容来自从零开始机器人SLAM知识星球 每日更新内容

点击领取学习资料 → 机器人SLAM学习资料大礼包

本文由博客一文多发平台 OpenWrite 发布!

标签:BoW3D,实时,SLAM,词袋,回环,3D
From: https://www.cnblogs.com/CV-life/p/16935291.html

相关文章

  • slam设备
      https://store.dji.com/cn/product/livox-mid-70-lidar?vid=99351&from=pc-cart-imagehttps://store.dji.com/cn/product/livox-ac-power-adapter?vid=81562&from=p......
  • slam装置和测试数据
    https://hilti-challenge.com/dataset-2021.html   ......
  • SLAM入门
    slam框架slam研究任务建图:估计环境定位:估计自身状态刚体运动描述:旋转矩阵——冗余旋转向量——不直观欧拉角——有奇异四元数——较好描述Eigen库Eigen以矩阵为基本数据单......
  • SLAM十四讲CH8代码
    在SLAM十四讲的代码编译过程中direct_method.cpp和optical_flow.cpp有CV_GRAY2BGR语句的报错这是因为CV_GRAY2BGR是opencv2的用法,而slambook2的的cmakelist.txt中opencv的......
  • slam14(2-2) 高斯分布 协方差
     1.数学期望:在概率论和统计学中,数学期望(mean)(或均值,也简称期望)是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一,它反映随机变量平均取值的大小。需要......
  • 【SLAM】pangolin的学习
    Task1创建一个简单的pangolin界面//https://blog.csdn.net/weixin_43991178/article/details/105119610//就像每一个编程语言的教程中都会有的HelloWorld一样,在Pang......
  • SLAM代码之单目建图
    思路第一帧为参考帧对后面每一帧找到极限方向进行极线搜索找出NCC最高的高斯深度滤波计算不确定度高斯融合dense_mapping.cpp#include<iostream>#in......
  • SLAM非线性优化
    经过前面的学习,我们的问题变为如何在有噪声的数据中进行准确的状态估计。状态估计问题经典SLAM模型,由一个运动方程和一个观测方程构成:\[\begin{cases}x_k=f(x_{k-1},u_......
  • SLAM之光流法代码
    单层光流voidOpticalFlowSingleLevel(constMat&img1,constMat&img2,constvector<KeyPoint>&kp1,vector<KeyPoint>&kp2,vector<bool>&s......
  • 华为招聘|自动驾驶感知、融合、预测、PNC、SLAM算法及深度学习算法研究员等岗位
    技术改变世界,梦想成就自我校园招聘专场             --华为2012实验室.自动驾驶团队·招聘信息:对象:海外/国内优秀高校博士及海外硕士。(团队国内......