ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I have only limited experience with doing SLAM using a Velodyne (or other point cloud sensor), but I have some observations and suggestions that may help:
The easiest way to do that is with rosbag record. Save the raw /velodyne_packets
topic published by the velodyne_driver, along with the robot's odomentry (usually published in the /odom
topic), the robot's coordinate transforms in /tf
, and perhaps some IMU data.
The familiar ROS gmapping package, it requires your point cloud to be converted into a 2D laser scan message. That's not as silly as it may sound, if you are making a 2D map anyway. The [ROS point cloud to laser scan package] (http://wiki.ros.org/pointcloud_to_laserscan) will handle that conversion for you, squashing points with a selected region into a 2D sensor_msgs/LaserScan.
2 | No.2 Revision |
I have only limited experience with doing SLAM using a Velodyne (or other point cloud sensor), but I have some observations and suggestions that may help:
The easiest way to do that is with rosbag record. Save the raw /velodyne_packets
topic published by the velodyne_driver, along with the robot's odomentry (usually published in the /odom
topic), the robot's coordinate transforms in /tf
, and perhaps some IMU data.
The familiar ROS gmapping package, it requires your point cloud to be converted into a 2D laser scan message. That's not as silly as it may sound, if you are making a 2D map anyway. The [ROS ROS point cloud to laser scan package] (http://wiki.ros.org/pointcloud_to_laserscan) package will handle that conversion for you, squashing points with a selected region into a 2D sensor_msgs/LaserScan.
3 | No.3 Revision |
I have only limited experience with doing SLAM using a Velodyne (or other point cloud sensor), but I have some observations and suggestions that may help:
The easiest way to do that is with rosbag record. Save the raw /velodyne_packets
topic published by the velodyne_driver, along with the robot's odomentry (usually published in the /odom
topic), the robot's coordinate transforms in /tf
, and perhaps some IMU data.
The familiar ROS gmapping package requires your point cloud to be converted into a 2D laser scan message. That's not as silly as it may sound, if you are making a 2D map anyway. The ROS point cloud to laser scan package will handle that conversion for you, squashing points with from a selected 3D region into a 2D sensor_msgs/LaserScan.