hdl_graph_slam运行步骤
2020.10.14
基本步骤按照https://github.com/koide3/hdl_graph_slam(或者https://gitee.com/qq771304328_admin/hdl_graph_slam)中列出的步骤,基本的命令为:
rosparam set use_sim_time true
roslaunch hdl_graph_slam hdl_graph_slam_400.launch
roscd hdl_graph_slam / rviz
rviz -d hdl_graph_slam.rviz
rosbag play --clock hdl_400.bag
(400.launch适用于室外 501.launch适用于室内
注意:
1.注意在最上层目录里source devel/setup.bash,否则出现
(1)ERROR: Unable to load type [hdl_graph_slam/SaveMap]
(2)[robot_launch.launch] is neither a launch file in package nor is a launch file name.
等问题。
2.在运行自己录制的bag文件时候,需要修改lanuch文件里的两个地方。
一个是
此处default修改为录制bag文件时录制的topic名称
二是
修改tf坐标变换节点,使其包含velodyne坐标系或者是rslidar(速腾雷达)坐标系。
最后,保存下来建好的地图即可。
rosservice call /hdl_graph_slam/save_map “resolution: 0.5
destination: ‘/home/iai