建图

建图保存:rosrun map_server map_saver -f  文件名

保存地址:~/ros_ws/src/xtark_nav/maps

1
2
3
4
5
6
7
8
9
10
11
xtark@xtark-robot:~ $ ls
cartographer_ws Desktop Downloads envs Music oled_demo ros_ws
xtark@xtark-robot:~ $ roscd xtark_nav/maps/
xtark@xtark-robot:~/ros_ws/src/xtark_nav/maps $ ls
pbstream xtark_test.pgm xtark_test.yaml
xtark@xtark-robot:~/ros_ws/src/xtark_nav/maps $ rosrun map_server map_saver -f gmapping403
[ INFO] [1631774424.320467922]: Waiting for the map
[ INFO] [1631774424.583791339]: Received a 1984 X 1984 map @ 0.050 m/pix
[ INFO] [1631774424.583927813]: Writing map occupancy data to gmapping403.pgm
[ INFO] [1631774424.874025423]: Writing map occupancy data to gmapping403.yaml
[ INFO] [1631774424.874726860]: Done

一个文件保存两个文件,一个是pgm文件,为地图的图像文件,yaml文件为地图的索引文件

gmappig.pgm   为图像文件

gmapping.yaml  为gmapping索引文件

rostopic echo /amcl_pose 为输出机器人在地图坐标系下的坐标