在使用导航功能包之前,需要先保存gmapping功能包构建的地图数据。对gmapping在rviz中产生的地图数据需要使用mapserver功能包来进行保存。下载mapserver功能包到工作空间后,catkin_make编译报错:
提示:could not find bullet。
也就是缺少bullet这个文件,那这个bullet是什么呢?
在map_server功能包的package.xml文件中我发现这样一条语句:
package.xml文件是功能包清单,bullet是map_server功能包的一个依赖项。由于ROS中没有这个包导致编译无法继续进行,编译失败。
解决办法: