mobile-robot-toolkit - 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 时遇到过类似的问题?
解决方案
有趣的!它看起来像 mrpt-slam 中的一个错误......请您在这里提交一个错误报告供我们调查吗?
一个示例数据集/测试用例会很棒。
推荐阅读
- c# - Onclick 不是这个
- machine-learning - 辍学率理想值?
- azure - 使用 AcquireTokenSilentAsync 通过 Persisted TokenCache 重新进行身份验证
- java - 如何使用 Cordova-Advanced.Geolocation 在离子前端显示变量以及如何在地图上显示网络单元的位置
- ansible - Ansible-VMware 如何循环任务并为键提供值?
- javascript - 为什么我不能投射使用 TypeScript 传播的对象的结果?
- java - 使用 postContruct java 在 spring mvc 运行时创建默认用户
- python - 仅更新值 n 嵌套字典
- google-colaboratory - 可以在 Google Colab 中保存上传的数据以重新打开
- angular - 为什么我在将 Angular 项目部署到 S3 时遇到 403 和 502 错误?