BALM: Bundle Adjustment for Lidar Mapping

本文介绍了一种基于BA算法优化LOAM的方案,通过构建扫描间的特征匹配,并结合平面和直线约束,实现对激光雷达里程计位姿的进一步优化。文章详细探讨了代价函数、雅可比矩阵和海森矩阵的计算方法。


  根据点在直线或平面上的约束,构建扫面间的特征匹配,基于此使用BA算法来进一步优化LOAM等视觉里程计得到的位姿。采用了非常巧妙的方式计算直线法向量相较于位姿变化的导数。

代价函数,雅可比矩阵和海森矩阵

  在已知点和对应直线对应关系的前提下,整体代价函数表述为:
( T ∗ , n ∗ , q ∗ ) = arg ⁡ min ⁡ T , n , q 1 N ∑ i = 1 N ( n T ( p i − q ) ) 2 = arg ⁡ min ⁡ T ( min ⁡ n , q 1 N ∑ i = 1 N ( n T ( p i − q ) ) 2 ) \begin{aligned}\left(\mathbf{T}^{*}, \mathbf{n}^{*}, \mathbf{q}^{*}\right) &=\arg \min _{\mathbf{T}, \mathbf{n}, \mathbf{q}} \frac{1}{N} \sum_{i=1}^{N}\left(\mathbf{n}^{T}\left(\mathbf{p}_{i}-\mathbf{q}\right)\right)^{2} \\ &=\arg \min _{\mathbf{T}}\left(\min _{\mathbf{n}, \mathbf{q}} \frac{1}{N} \sum_{i=1}^{N}\left(\mathbf{n}^{T}\left(\mathbf{p}_{i}-\mathbf{q}\right)\right)^{2}\right) \end{aligned} (T,n,q)=argT,n,q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值