首页 > 解决方案 > mrpt_ekf_slam_2d 不将地标与 [90, -90] 之外的偏航角相关联

问题描述

我在配备 RPLidar 的室内机器人上运行 mrpt_ekf_slam_2d ( http://wiki.ros.org/mrpt_ekf_slam_2d )。通过在激光雷达点云上运行聚类算法,将地标馈送到 ekf。

我遇到的问题是 ekf 似乎没有将观察结果与位于机器人后面的地标关联起来,即在区间 [90, -90] 之外的偏航角。这些观察只是简单地添加为新的地标。地标在机器人前面时被正确映射和关联,但一旦它们最终落在它后面,ekf 就会发送多个地标:1

这是过滤激光雷达扫描以仅包含 [90,-90] 内的点时相同运行的结果:2

有没有人在使用 mrpt 时遇到过类似的问题?

标签: mobile-robot-toolkit

解决方案


有趣的!它看起来像 mrpt-slam 中的一个错误......请您在这里提交一个错误报告供我们调查吗?

一个示例数据集/测试用例会很棒。


推荐阅读