AddAccumulatedRangeData里面的这行代码的含义
在这里插入代码片
const transform::Rigid2d pose_prediction = transform::Project2D(
non_gravity_aligned_pose_prediction * gravity_alignment.inverse());```
表面上只是重力对齐以后再处理,其实这里面还为后续的匹配与查找减轻了查找范围ÿ
博客探讨了在Cartographer中点云匹配时进行重力对齐的原因。通过重力对齐,可以减少后续匹配过程中的角度查找范围,降低计算量,提升ScanMatch效率。尽管最终会恢复原始角度,但若省略这一步,由于点云数据已按此对齐处理,将导致匹配问题。因此,重力对齐在点云处理中扮演关键角色。
AddAccumulatedRangeData里面的这行代码的含义
在这里插入代码片
const transform::Rigid2d pose_prediction = transform::Project2D(
non_gravity_aligned_pose_prediction * gravity_alignment.inverse());```
表面上只是重力对齐以后再处理,其实这里面还为后续的匹配与查找减轻了查找范围ÿ
270
1148
1320

被折叠的 条评论
为什么被折叠?