激光slam论文汇总

news2024/10/7 14:24:46

文章目录

  • 2014
    • LOAM: Lidar Odometry and Mapping in Real-time
  • 2018
    • LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
  • 2020
    • LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
  • 2021
    • LVI-SAM: Tightly-coupled Lidar-Visual-Inertial Odometry via Smoothing and Mapping

2014

LOAM: Lidar Odometry and Mapping in Real-time

摘要: 我们提出了一种实时的里程测量和映射的方法,使用距离测量从一个2轴激光雷达移动在6-DOF中。这个问题很困难,因为距离测量接收在不同的时间,和运动估计的误差会导致产生的点云的错误配准结果。到目前为止,连贯的3D地图可以通过离线批处理方法建立,通常使用循环闭包来纠正随时间变化的漂移。我们的方法实现了低漂移和低计算复杂度,而不需要高精度的测距或惯性测量。获得这种性能水平的关键思想是将复杂的同时定位和映射问题进行划分,该问题寻求通过两种算法同时优化大量的变量。一种算法在高频率但低保真度下执行测度法来估计激光雷达的速度。另一种算法以较低一个数量级的频率运行,用于点云的精细匹配和配准。这两种算法的结合允许该方法进行实时映射。该方法已通过大量的实验和KITTI测程基准进行了评估。结果表明,该方法可以在现有的离线批处理方法的水平上实现精度。
在这里插入图片描述

2018

LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

code: https://github.com/RobustFieldAutonomyLab/LeGO-LOAM
摘要: 我们提出了一种轻型的、地面优化的激光雷达测程和映射方法,LeGO-LOAM,用于地面车辆的实时六自由度姿态估计。LeGO-LOAM是轻量级的,因为它可以在低功耗嵌入式系统上实现实时姿态估计。LeGOLOAM是地面优化的,因为它在其分割和优化步骤中利用了地面平面的存在。我们首先应用点云分割来过滤噪声,以及特征提取来获得独特的平面和边缘特征。然后两步黎文堡-马夸特优化方法利用平面和边缘特征来解决连续扫描中六自由度变换的不同分量。我们比较了LeGO-LOAM与最先进的方法LOAM的性能,使用从地面车辆收集的数据集,并表明LeGO-LOAM在降低计算费用的情况下实现了类似或更好的精度。我们还将LeGO-LOAM集成到一个SLAM框架中,以消除由漂移引起的姿态估计误差,并使用KITTI数据集进行了测试。
在这里插入图片描述

2020

LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping

code: https://github.com/TixiaoShan/LIO-SAM
摘要: 我们提出了一个通过平滑和映射的紧密耦合激光雷达惯性测程法框架,LIO-SAM,它实现了高精度、实时的移动机器人轨迹估计和地图构建。LIO-SAM在一个因子图上制定激光雷达惯性测程法,允许大量的相对和绝对测量,包括环路闭包,从不同的来源作为因素纳入系统。从惯性测量单元(IMU)预积分得到的估计运动可以去除点云,并产生激光雷达测程优化的初始猜测。利用所得到的激光雷达测程解来估计IMU的偏差。为了确保实时的高性能,我们边缘旧的激光雷达扫描以进行姿态优化,而不是将激光雷达扫描匹配到全局地图。局部尺度而不是全局尺度的扫描匹配显著提高了系统的实时性能,选择性地引入关键帧,以及有效的滑动窗口方法,将新的关键帧注册到固定大小的先前“子关键帧”集。该方法在不同尺度和环境下的三个平台收集的数据集上进行了广泛的评估。
在这里插入图片描述
知乎讲解https://www.zhihu.com/column/c_1619085291536433152

2021

LVI-SAM: Tightly-coupled Lidar-Visual-Inertial Odometry via Smoothing and Mapping

code: https://github.com/TixiaoShan/LVI-SAM
摘要: 我们提出了一个通过平滑和映射的紧密耦合激光视觉惯性测程法框架,LVI-SAM,实现了高精度和鲁棒性的实时状态估计和地图构建。LVI-SAM建立在一个因子图之上,由两个子系统组成:一个视觉惯性系统(VIS)和一个激光雷达惯性系统(LIS)。这两个子系统以紧密耦合的方式设计,其中VIS利用LIS估计来促进初始化。利用激光雷达测量方法提取视觉特征的深度信息,提高了VIS的精度。反过来,LIS利用VIS估计来进行初始猜测,以支持扫描匹配。循环关闭首先由VIS识别,并由LIS进一步细化。LVI-SAM也可以在两个子系统中的一个发生故障时发挥作用,这增加了其在无纹理和无特征环境中的鲁棒性。LVI-SAM在不同规模和环境下的多个平台收集的数据集上进行了广泛的评估。

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1589631.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多 线 程

1.什么是多线程? 有了多线程,我们就可以让程序同时做多件事情 2.多线程的作用? 提高效率 3.多线程的应用场景? 只要你想让多个事情同时运行就需要用到多线程 比如:软件中的耗时操作、所有的聊天软件、所有的服务器 1.进程和线程【理解】 …

PHP01——php快速入门 之 使用phpstudy快速搭建PHP环境

PHP01——php快速入门 之 使用phpstudy快速搭建PHP环境 0. 前言1. 下载小皮面板1.1 下载phpstudy(小皮面板)1.2 启动、简单访问1.2.1 启动Apache1.2.2 访问1.2.3 访问自定义文件或页面 2. 创建网站2.1 创建网站2.2 可能遇到的问题2.2.1 hosts权限问题&am…

靠谱的香港服务器有哪些(看过才后悔)_避坑血泪史

最受欢迎的外贸建站服务器就是香港服务器,可是很多人还不知道如何辨别香港服务器商家是否靠谱。 小编曾经也是建站新手,以前也碰到过很多不靠谱的服务器商家,各种踩坑,可以说都是用钱堆出来的经验。在这里小编给大家总结下&#…

ADG数据库迁移方案

一、环境说明 源库 目标库 IP 192.168.37.201 192.168.37.202 系统版本 RedHat 7.9 RedHat 7.9 数据库版本 19.3.0.0.0 19.3.0.0.0 SID pri std hostname primary standby 数据量 整个库 说明:源库已经创建数据库实例,目标库只有数据库软件。…

蓝桥杯— —小明的背包问题

小明的背包问题 小明的背包1 — — (01背包) 友情链接:小明的背包1 题目: 输入样例: 5 20 1 6 2 5 3 8 5 15 3 3 输出样例: 37思路: 对于01背包问题,其中一个重要的条件是每一种物品只有一个…

git查看单独某一个文件的历史修改记录

git查看单独某一个文件的历史修改记录 git log -p 文件具体路径 注意,Windows下默认文件路径分隔符是 \,在git bash 里面需要改成 /。 git基于change代码修改与提交_git change-CSDN博客文章浏览阅读361次。git cherry-pick:复制多个提交comm…

2023全国青少年信息素养大赛总决赛C++小学组真题

2023 全国青少年信息素养大赛总决赛C小学组真题 第一题 给定一个五位数x,你需要重复做以下操作: 把数的各个数位进行由大到小排序和由小到大排序,得到的最大值和最小值,进行求差后作为新的x。 可以证明,在经过有限次操作后&…

代码随想录算法训练营33期 第三十一天(补29) | 491. 非递减子序列、46. 全排列、47. 全排列 II

491. 非递减子序列 class Solution { public:vector<int> path;vector<vector<int>> result;void BackTracking(vector<int>& nums, int index){if(path.size()>2){result.push_back(path);}unordered_set<int> usedSet;for (int iindex…

爬取日本常用汉字秘籍

前言 昨天投简历时遇到了这样的一个笔试。本以为会是数据结构算法之类的没想到直接发了一个word直接提需求&#xff0c;感觉挺有意思就写了这篇文章&#xff0c;感兴趣的朋友可以看看。 1. 网页内容解析 首先&#xff0c;我们通过请求网页获取到日本常用汉字的链接列表。然后…

多线程java

多线程的创建 前两种方法无法返回直接结果,而有的线程执行完毕后需要返回结果 方式一:java是通过java.lang.Thread类的对象来代表线程的 启动线程必须调用strat方法,不是调用run方法不要把主线程任务放在启动子线程之前 //1.让子类继承Thread线程类 public class MyThread …

逻辑卷和磁盘配额

文章目录 一、逻辑卷二、磁盘配额 一、逻辑卷 为什么会出现技术&#xff1f; 分区的缺点&#xff1a; 没有备份功能无法扩容性能取决于硬盘本身 相关概念 LVM 是 Logical Volume Manager 的简称&#xff0c;译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。…

HarmonyOS开发学习:【DevEco Device Tool 安装配置(问题全解)】

本文介绍如何在Windows主机上安装DevEco Device Tool工具。 坑点总结&#xff1a; 国内部分网络环境下&#xff0c;安装npm包可能会很慢或者超时&#xff0c;推荐使用国内npm源&#xff08;如淘宝源、华为源等&#xff09;&#xff1b;serialport这个npm包安装的过程中需要编…

STC8H8K64U 库函数学习笔记 —— GPIO 点灯

STC8H8K64U 库函数学习笔记 —— GPIO 点灯 环境说明&#xff1a; 芯片&#xff1a;STC8H8K64U 软件&#xff1a; KeilC51 μVersion V5.38.00STCAI-ISP (V6.94) 不得不说&#xff0c;Keil 是我用过的 IDE 中&#xff0c;最让人头疼的事情&#xff0c;写代码就像是在记事本里编…

【进阶篇】三、Java Agent实现自定义Arthas工具

文章目录 0、客户端代码1、JMX2、实现&#xff1a;查看内存使用情况3、实现&#xff1a;查看直接内存4、实现&#xff1a;生成堆内存快照5、实现&#xff1a;打印栈信息6、实现&#xff1a;打印类加载器的信息7、实现&#xff1a;打印类的源码8、需求&#xff1a;打印方法的耗时…

OpenHarmony开发学习:【源码下载和编译】

本文介绍了如何下载鸿蒙系统源码&#xff0c;如何一次性配置可以编译三个目标平台&#xff08;Hi3516&#xff0c;Hi3518和Hi3861&#xff09;的编译环境&#xff0c;以及如何将源码编译为三个目标平台的二进制文件。 坑点总结&#xff1a; 下载源码基本上没有太多坑&#xff…

HarmonyOS开发实例:【菜单app】

简介 分布式菜单demo 模拟的是多人聚餐点菜的场景&#xff0c;不需要扫码关注公众号等一系列操作&#xff0c;通过分布式数据库可以方便每个人可及时查看到订单详情&#xff0c;数量&#xff0c;总额等&#xff1b;效果如下 demo效果 工程目录 完整的项目结构目录如下 ├…

2024年DeFi的四大主导趋势:Restaking、Layer3、AI和DePin

DeFi&#xff08;去中心化金融&#xff09;行业在2024年将继续呈现快速增长的势头&#xff0c;驱动这一增长的主要因素将是四大主导趋势&#xff1a;Restaking、Layer3、AI和DePin。这些趋势将推动DeFi生态系统的发展&#xff0c;为用户提供更多的机会和创新。 趋势1&#xff…

雨云:不只是一阵清风,更是一场暴雨的力量

引言 在网络时代&#xff0c;服务器是任何在线业务的核心。无论你是运营一家小型博客还是承载着数百万用户的大型电商平台&#xff0c;都需要一个稳定、高效的服务器来支持你的业务。然而&#xff0c;在众多服务器提供商中&#xff0c;有一家备受推崇&#xff0c;那就是雨云。 …

【C语言】双向链表详解

文章目录 关于双向链表双向链表的初始化双向链表的打印双向链表方法调用 - 尾删为例双向链表的查找 - 指定位置之后插入为例双向链表结束 - 链表的销毁小结及整体代码实现 关于双向链表 首先链表有8种基本分法 其中在笔者之前文章种详细介绍的 单链表 是不带头单项不循环链表…

快速解锁3D Web渲染引擎HOOPS Communicator轻量化技术

在当今数字化时代&#xff0c;三维模型的使用已经成为许多行业中不可或缺的一部分。然而&#xff0c;随着模型复杂性的增加和数据量的膨胀&#xff0c;如何在Web浏览器中高效加载和渲染这些模型成为了一个挑战。慧都3D Web渲染引擎HOOPS Communicator通过其先进的轻量化技术&am…