PengYu-Team/DCL-SLAM

如何输出多机的地图,

Opened this issue · 3 comments

作者原有的地图输出模块是注释掉了,并且通过测试发现并不能正常使用,求助如何进行修改

Hi! heisetiantang~
目前代码中并没有保存地图的功能或者已被注释掉了。但如果你需要地图输出,你可以尝试:

  1. 利用initial_values的位姿对keyframe_cloud_array的点云进行transform之后得到全局的地图(注:全局是指以prior robot的坐标系为准)
  2. 输出成.pcd或.ply点云地图,或者其他地图形式如octomap

谢谢您的回答

在构建多机拼接地图的过程中,我使用一个笔记本接收三个机器人的全局地图话题,在rviz上可以有回环矫正,效果如下
2023-09-08 09-34-47屏幕截图
但当我将这个点云使用pcd进行保存的时候,回环的效果又消失了,三个机器人的地图在没有回环的情况下,直接就叠在一起了
2023-12-28 15-43-38 的屏幕截图
想请教作者,怎么获得多机器人全局地图,又回环矫正的