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

passing pointcloud xyzi to octomap

asked 2015-02-12 21:56:23 -0600

chris_ gravatar image

I am using octomap to process some radar data that is stored in a PointCloud2 object. It is working correctly, but I am unclear as to what values the points in the cloud should contain.

For my case, I am storing my data in a cloud of PointXYZI. At the moment I am just trying thresholding the data and setting the intensity of each point either low or high. This doesn't seem to be really altering anything and the octomap generated thinks every point in every cloud is occupied.

Could anyone point me in the right direction? I have read the Octomap paper but can't seem to get it.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-02-13 02:26:28 -0600

Per default, octomap only cares about the geometric information, not the additional field like intensity or rgb data that is contained in some point clouds. There is functionality in Octomap for also using color information (see here for instance), but I think what you'll want is either prefiltering the cloud and throw out intensities you don't in your octomap, or using the Octomap API and update the octomap manually with more control over how the update is performed.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-02-12 21:56:23 -0600

Seen: 300 times

Last updated: Feb 13 '15