logo资料库

rplidar使用hector_slam的hector_mapping geotiff创建地图方法.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
1.下载 RPLIDAR 包 到 catkin_ws/src $ git clone https://github.com/robopeak/rplidar_ros $ cd ~/catkin_ws $ catkin_make 2. 安装 hector_slam $ sudo apt-get install ros-indigo-hector-slam 3.安装 map_server $ sudo apt-get install ros-indigo-map-server 4.编辑 linux 启动的 rules ,使其他用户自动连接到 lplidar 的连接 /dev/ttyUSB0 口 $ sudo nano /etc/udev/rules.d/50-usb-seial.rules 添加: SUBSYSTEMS=="usb", KERNEL=="ttyUSB0", MODE="0666" 5.在 hector_slam_launch 包 launch 目录 ,增加三个 launch 文件 如下: Slam.launch: type="rviz" pkg="rviz" Hector_mapping.launch: pkg="hector_mapping" type="hector_mapping" name="hector_mapping"
args="0 0 Geotiff_mapper.launch: type="hector_trajectory_server"
6.启动 Lidar 节点 $ source ~/catkin_ws/devel/setup.bash $ roslaunch rplidar_ros rplidar.launch 7.启动 rviz 和 hector_mapping $ roslaunch hector_slam_launch slam.launch 地图开始生成,如下图: 8.扫描完成后 保存地图 打开一新终端窗口输入: Rosrun map_server map_saver –f /tmp/my_map 就会在 系统 /tmp/目录下生成 my_map 的地图文件
分享到:
收藏