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

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

3天内不再提示

点到点ICP做对了也能实现简单准确且鲁棒的激光里程计

3D视觉工坊 来源:3D视觉工坊 2023-05-09 16:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1 动机与贡献

现有很多LiDAR里程计都依赖于某种形式的ICP估计帧间位姿,例如CT-ICP, LOAM等。现有的系统设计需要对机器人的运动(CT-ICP)和环境的结构(LeGO-LOAM)有一些特定的假设。而且几乎没有系统能够不需要调参(例如特征提取、面特征拟合、法向量估计、畸变矫正)就能用于不同的场景、不同的LiDAR、不同的运动模式、以及不同种类的机器人(例如地面和空中机器人)。

与现有很多工作增加里程计的复杂度相反,本文通过去除大部分部件并专注于核心元素,回顾1992年最初提出的ICP方法,研究阻碍其泛化性能的根本原因,得到了一个简单且非常高效的系统,并且可以使用不同的LiDAR传感器在各种环境条件下运行(无人车、无人机、两轮车Segway、手持固态LiDAR)。

提出的里程计估计方法基于point-to-point ICP,结合了自适应阈值进行对应匹配、鲁棒核、简单但广泛适用的运动补偿方法和点云下采样策略。 和现有很多SLAM系统不同,本文的系统不用精巧的特征提取,学习方法,也不用回环检测。

整个系统参数较少,在大多数情况下甚至不需要调整到特定的LiDAR传感器。 不需要集成IMU信息,只需要从各种3D LiDAR传感器获得的3D点云数据,因此能够满足广泛的不同应用和操作条件。 系统运行速度比所有数据集中的传感器帧率都快,并且是为现实场景而设计的。 KISS-ICP (keep it small and simple):

与SOTA里程计系统相当

同一套参数可以用于不同的机器人、不同的环境和运动模式

不依赖IMU或轮速计的高效运动补偿方法

1bf20f0a-e4dc-11ed-ab56-dac502259ad0.png

2 方法

激光里程计主要步骤:

运动估计和运动补偿(畸变矫正)

帧下采样

使用自适应阈值估计scan到local map的对应关系,对可能的数据关联做限制,滤除可能的异常值

用鲁棒的point-to-point ICP进行scan与local map的配准

将下采样的scan更新到local map中

2.1 运动预测和帧畸变矫正

不使用IMU或轮速计,用恒速模型进行运动补偿,主要有两个原因:

应用广泛,不需要其他传感器,也就不需要和其他传感器做时间同步

对于获得LO的初始值和畸变矫正足够了,因为通常LiDAR频率在10Hz到20Hz(50ms~100ms),大多数情况下,加速度或者减速度在短时间内与恒速模型的差距相对较小

用前两帧的相对位姿预测当前帧与前一帧的相对位姿,t-1到t-2的相对位姿为:

1c220fac-e4dc-11ed-ab56-dac502259ad0.png

速度和角速度:

1c37f7ae-e4dc-11ed-ab56-dac502259ad0.png

畸变矫正(投影到扫描开始):

1c544a76-e4dc-11ed-ab56-dac502259ad0.png

2.2 点云下采样

local map的voxel 大小是v,对于scan,先用alpha * v (0 < alpha <= v)的voxel大小进行下采样, 然后 用beta * v (1.0 <= beta <= 2.0)的voxel大小进行下采样,两次下采样的想法源于CT-ICP。 大多数体素下采样方法保留voxel的中心点,不一定位于原点云上,本文实验发现保留原点云的点效果要好一点,因此在实现中,保留第一个插入voxel里的点。

2.3 自适应阈值的scan到local map对应关系估计

用大小为v的voxel存储局部地图,每个voxel最多存N_max个点,scan配准到local map后,用估计的位姿将上述第一次下采样的点云加入到local map中,如果voxel超过了传感器最大距离r_max, 就从local map去除。 一般ICP方法都用某一最大距离范围(例如1m或2m)内的最近邻做数据关联,这个阈值的确定需要考虑初始位姿误差、动态物体种类和数量、以及传感器噪声等,通常是根据经验设定的。

基于恒速运动预测模型,可以估计运动估计的初值与ICP纠正的偏差大小,但这个是不能提前知道的。直观地,可以观察机器人在该偏差上的大小的加速度,如果机器人没有加速,该偏差的大小会很小,接近0,ICP基本不需要做纠正。 将该信息集成到数据关联中,估计两帧之间关联点的距离:

1c6c5210-e4dc-11ed-ab56-dac502259ad0.png1c84dd30-e4dc-11ed-ab56-dac502259ad0.png

旋转部分的偏差对应在扫描最大距离上偏差的大小。

1d0675c0-e4dc-11ed-ab56-dac502259ad0.png

式(5)给出了点偏差的上界(根据三角不等式):

1d337570-e4dc-11ed-ab56-dac502259ad0.png

为了计算t时刻的阈值,假设式(5)的值服从高斯分布,根据已有的轨迹,只考虑当偏差大于delta_min(恒速运动和真实运动相差较大)时,得到标准差:

1d4f1852-e4dc-11ed-ab56-dac502259ad0.png1d65af36-e4dc-11ed-ab56-dac502259ad0.png

只考虑偏差大于delta_min避免了由于机器人静止或者匀速运动很长时间使得标准差估计得太小。实验中将delta_min设为0.1m。最后估计的阈值设为

1d7756e6-e4dc-11ed-ab56-dac502259ad0.png

用于数据关联的最近邻搜索时的距离阈值。

2.4 通过鲁棒优化配准

先通过预测的相对位姿和上一帧的里程计位姿把点云转到全局坐标系(也可以是局部子图坐标系)

1d93be58-e4dc-11ed-ab56-dac502259ad0.png

每次迭代时,点到点残差做ICP配准的优化问题为:

1dabbcb0-e4dc-11ed-ab56-dac502259ad0.png

rho是Geman-McClure鲁棒核函数,一种具有很强的外点剔除能力的M估计器:

1dc3a334-e4dc-11ed-ab56-dac502259ad0.png

第j步迭代完后更新点云

1dde4806-e4dc-11ed-ab56-dac502259ad0.png

然后重复迭代数据关联、优化,直到满足收敛条件。 最后里程计的位姿为:

1df9cf7c-e4dc-11ed-ab56-dac502259ad0.png

式(5)中运动预测和ICP纠正之间的相对位姿为:

1e17b3a2-e4dc-11ed-ab56-dac502259ad0.png

通常ICP会设定一个最大迭代次数,或者加上迭代结果与最小变化量的比较,本文认为限制这些约束可能使ICP不一定能收敛到好的结果,而且可能会累积漂移。

因此,本文的终止条件为迭代结果小于gamma,而限制迭代次数。 最后用ICP纠正后的位姿将第一次下采样的帧加入到local map。

算法的参数设定:

1e334590-e4dc-11ed-ab56-dac502259ad0.png

r_max依赖于传感器种类。

3 实验

公开数据集对比:

1e6525e2-e4dc-11ed-ab56-dac502259ad0.png1e894cec-e4dc-11ed-ab56-dac502259ad0.png1eb38976-e4dc-11ed-ab56-dac502259ad0.png

运动补偿:

1ed37448-e4dc-11ed-ab56-dac502259ad0.png

自适应数据关联阈值:

1ee7ef18-e4dc-11ed-ab56-dac502259ad0.png







审核编辑:刘清

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

    关注

    213

    文章

    31470

    浏览量

    223699
  • SLAM
    +关注

    关注

    24

    文章

    459

    浏览量

    33424
  • ICP
    ICP
    +关注

    关注

    0

    文章

    79

    浏览量

    13961
  • LiDAR传感器
    +关注

    关注

    0

    文章

    39

    浏览量

    6111

原文标题:​KISS-ICP: 点到点ICP做对了也能实现简单准确且鲁棒的激光里程计

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HMC - MDB172 GaAs MMIC I/Q混频器:19 - 33 GHz的理想之选

    应用场景 HMC - MDB172具有广泛的应用场景,适用于多种通信和雷达系统: 点到点无线电 :在点到点的通信链路中,该混频器能够高效地处理信号,确保信号的稳定传输。
    的头像 发表于 04-24 14:30 100次阅读

    20%丢包率仍可解码,安谋科技新一代“玲珑”VPU IP高性加持

    ,不稳会花屏。安谋科技发布的新一代VPU IP—— “玲珑”V560/V760,从架构设计之初就瞄准这个市场痛点,通过两项核心能力实现视频处理“快稳”:一是独创条带级编解码控制技术,显著降低延时;二是全维度高
    的头像 发表于 03-31 10:14 180次阅读
    20%丢包率仍可解码,安谋科技新一代“玲珑”VPU IP高<b class='flag-5'>鲁</b><b class='flag-5'>棒</b>性加持

    全新梅赛德斯奔驰CLA车型引入NVIDIA DRIVE AV软件

    NVIDIA 正在推动开启 AI 定义的驾驶新时代,其搭载增强型 L2 级点到点驾驶辅助功能的 NVIDIA DRIVE AV 软件,预计今年在美国率先应用,首批搭载该技术的车型将来自梅赛德斯-奔驰,双方共同致力于推动安全智能出行的发展。
    的头像 发表于 01-09 09:57 841次阅读

    探索HMC608LC4:9.5 - 11.5 GHz GaAs pHEMT中功率放大器

    适用于以下几类系统: 点到点无线电 :在点到点通信系统中,稳定的信号放大至关重要。HMC608LC4能够确保信号在传输过程中保持
    的头像 发表于 01-04 14:25 415次阅读

    具有集成浪涌保护功能的TIOL111、TIOL111x IO-Link器件收发器:功能与应用解析

    下载: tiol1115.pdf 器件特性概述 TIOL111(x)系列收发器使用IO-Link接口实现工业双向点到点通信
    的头像 发表于 12-18 17:10 918次阅读

    瞻芯电子G2 650V SiC MOSFET的性验证试验

    瞻芯电子(IVCT)基于经典寿命模型,对大样本量的第二代(G2)650V SiC MOSFET 进行了性验证试验(Robustness-Validation)。该试验严格遵循AEC-Q101
    的头像 发表于 12-18 16:35 6788次阅读
    瞻芯电子G2 650V SiC MOSFET的<b class='flag-5'>鲁</b><b class='flag-5'>棒</b>性验证试验

    IMI微功耗ICP®嵌入式加速度:无线物联网设备的理想之选

    IMI微功耗ICP®嵌入式加速度:无线物联网设备的理想之选 在电子工程师的日常工作中,为无线、电池供电的物联网设备选择合适的加速度是一项关键任务。今天,我们就来深入了解一下IMI的微功耗I
    的头像 发表于 12-10 16:00 605次阅读
    IMI微功耗<b class='flag-5'>ICP</b>®嵌入式加速度<b class='flag-5'>计</b>:无线物联网设备的理想之选

    探索Model 674A91 ICP®加速度:工业设备状态监测的理想之选

    探索Model 674A91 ICP®加速度:工业设备状态监测的理想之选 在工业自动化日益复杂的今天,设备的健康监测变得至关重要。准确的设备状态评估、及时的故障预警以及高效的数据处理,都是保障生产
    的头像 发表于 12-10 16:00 564次阅读
    探索Model 674A91 <b class='flag-5'>ICP</b>®加速度<b class='flag-5'>计</b>:工业设备状态监测的理想之选

    【CIE全国RISC-V创新应用大赛】+基于MUSE Pi Pro的3d激光里程计实现

    基于MUSE Pi Pro的3D激光里程计实现技术文档 内容摘要 本文档详细介绍了基于MUSE Pi Pro开发板和速腾聚创Airy 96线激光雷达
    发表于 10-24 17:02

    经世智能复合机器人赋3C电子领域,破解物料转运“最后一公里”难题

    行业痛点:3C电子赛道的“效率与柔性”困境在3C电子行业(手机、PCB、锂电池、玻璃屏幕等),“多品种、小批量、高精度”已成为常态化需求。企业面临三大核心痛点:物料流转慢:传统AGV仅能实现点到点
    的头像 发表于 10-09 13:21 1959次阅读
    经世智能复合机器人赋<b class='flag-5'>能</b>3C电子领域,破解物料转运“最后一公里”难题

    激光功率的工作原理与应用领域解析

    来源于高能量的脉冲激光器,功率和能量计都是实验室、生产部门或是工作现场等多种应用环境中必不可少的工具。虽然功率和能量计是分别提供的,但随着能够大量不同类型的光学传感器的通用型仪表盘或显示装置的发展,它们被合
    的头像 发表于 09-15 08:18 636次阅读

    决定自动驾驶激光雷达感知质量的因素有哪些?

    一个激光雷达是否适合自动驾驶,基本上取决于它在距离(range)、角度/点云分辨率(resolution)、以及在现实世界复杂条件下的性(robustness)。
    的头像 发表于 08-20 12:08 2403次阅读
    决定自动驾驶<b class='flag-5'>激光</b>雷达感知质量的因素有哪些?

    具备光照和自适应特征剔除的VSLAM前端框架

    现有的基于特征的VSLAM系统依赖于固定的前端参数,这使得它们在面对光照突变时显得十分脆弱,特征跟踪不稳定。为应对这些挑战,我们提出了“IRAF-SLAM”,这是一种具备光照
    的头像 发表于 07-30 10:38 930次阅读
    具备光照<b class='flag-5'>鲁</b><b class='flag-5'>棒</b>和自适应特征剔除的VSLAM前端框架

    宝马集团与Momenta达成合作

    近日,宝马集团中国宣布与Momenta达成合作。双方将聚焦智能驾驶辅助前沿领域,合力打造基于飞轮大模型的中国专属智能驾驶辅助解决方案。该方案将应用在包含国产新世代在内的多款车型,为中国市场用户提供全场景、点到点的领航驾驶辅助功能,覆盖高速及城区道路。
    的头像 发表于 07-17 14:37 1004次阅读

    测缝测量数据的准确性和校准方法解析

    在结构物安全监测领域,数据准确性是评估工程健康状态的核心依据。振弦式测缝作为主流裂缝监测设备,其测量精度直接影响裂缝发展趋势的判断。那么如何确保测缝测量数据的准确性以及如何校准?下
    的头像 发表于 07-07 13:56 816次阅读
    测缝<b class='flag-5'>计</b>测量数据的<b class='flag-5'>准确</b>性和校准方法解析