ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
3

3D Mapping packages for Velodyne VLP-16 Lidars

asked 2016-02-29 08:07:12 -0500

krishnaece1505 gravatar image

updated 2016-02-29 08:31:27 -0500

joq gravatar image

Hi, I have to create a 3D map using the point clouds from Velodyne VLP-16 lidar. I found two packages namely, ethzasl_icp_mapper ( http://wiki.ros.org/ethzasl_icp_mapper ) and octomap ( http://wiki.ros.org/octomap ). Are there any other packages that support VLP-16 apart from these? The ethzasl_icp_mapper and the octomap ROS wiki do not describe the procedure to use the library in detail. I read some more posts in this forum regarding the use of the ethzasl library. But, none of them seem to talk about the steps to to be followed to get the map. Since, I'm new to ROS, I am finding it a bit difficult to understand. This is what I understood from the wiki;

1) After installing & compiling the mapping stack, I have to launch the VLP-16 launch file .

2) I have to publish the pointcloud2 messages from the lidar to /cloud_in node.

3) After registering the clouds, the package publishes the output map in /point_map node and the odometry in the /icp_odom node.

Here are some of the questions I have;

1) Where can I find the VLP-16 launch file?

2) Should I do the sensor to odom and then to map frame transformations manually?

3) How do I input odometry info? Can I create a map without odometry?

It would be really helpful if someone can describe the sequence of steps to be done to use this library.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-02-29 08:46:46 -0500

joq gravatar image

I can only answer your first question:

To use a VLP-16, you currently have to build the velodyne driver from source. That is because the Indigo version was released before VLP-16 support was added. (A new release is planned, but not yet done.)

The launch file you need is included in the velodyne_pointcloud package:

$ roslaunch velodyne_pointclound VLP16_points.launch

Your other questions are not really specific to Velodyne, they would apply to 3D SLAM using any sensor that produces a point cloud.

I am sure others know more than I do about all that. I am interested in those answers, too.

edit flag offensive delete link more

Comments

1

I didn't know that this is the same launch file as the one that comes with the velodyne driver. Thank you for the info anyways. Even I am curious to know how to get started with 3D SLAM using velodyne. Hoping someone would make it clear:)

krishnaece1505 gravatar image krishnaece1505  ( 2016-02-29 08:53:15 -0500 )edit

Question Tools

3 followers

Stats

Asked: 2016-02-29 08:07:12 -0500

Seen: 3,143 times

Last updated: Feb 29 '16