
现有大部分资料都是使用cartographer先进行环境地图构建,然后保存地图后,再使用其导航。故学生有如下提问:

这个问题本身非常有价值!
只能试探性给出一些建议,未必准确。

当然也可以多机器人同时环境探索并实现地图构建!
简要说明一下:

jackal_cartographer_navigation
同时定位和地图绘制(SLAM)的自主规划和移动。
git clone http://github.com/jackal/jackal_cartographer_navigation.gitrosdep install --from-paths src --ignore-src --rosdistro=$ROS_DISTRO -ysource devel/setup.bash- 使用_front\_laser_配置启动Gazebo仿真: - 启动Cartographer节点以开始SLAM: - 启动Rviz: `roslaunch jackal_viz view_robot.launch`rosrun map_server map_saver -f <filename>调整cartographer参数
获取低延迟SLAM调整Cartographer,编辑在jackal_cartographer_navigation/config目录中的jackal.lua配置文件。
更多配置信息参考: