LOAM详解(四)补充

文章探讨了LOAM(LidarOdometryandMapping)算法中提高整体实时性的方法,包括Mapping线程的优化处理和Odom与Map部分对线面特征的不同提取策略。Map部分使用更多点来拟合线和面以提升效率。同时,介绍了在特征匹配时采用的距离权重函数以及如何处理退化问题,确保非线性优化的解不退化。
摘要由CSDN通过智能技术生成

A. LOAM中提高整体实时性的方法

  1. 为了保证LOAM算法整体的实时性,Mapping线程每次只处理cornerLastBuf.front()及其他与之时间同步的消息
    (持续更新)

B. Odom和Map部分使用不同方法获取线和面的原因

  1. Map部分提取的特征点是Odom的十倍,
    Odom中寻找线的方法是KDtree找到最近的点,并在该点的相邻线上再找一个点,用这两个点构成线。
    Map是用最近的五个点拟合成线。
    面同理,其目的是为了提高Map部分的实时性吗?
  2. map中失去了线束信息

C. LOAM优化的核函数设定

进行特征匹配时,计算点到线面距离时,利用距离构建权重(距离越大,权重越小,如点到线的权重设置为: s = 1 − 1.8 ∗ d s=1-1.8*d s=11.8d),然后利用权重分别校正点到线面向量在 x 、 y 、 z x、y、z xyz轴上的分量。

D. 退化问题分析点到线面

LOAM SLAM原理之防止非线性优化解退化
优化解=原始解在非退化方向投影+估计值在退化方向投影(实际算法中可以将退化方向解丢弃,只考虑非退化方向)
在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值