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

jlowenz's profile - activity

2015-01-19 06:39:13 -0500 received badge  Good Answer (source)
2013-02-25 13:01:00 -0500 received badge  Nice Answer (source)
2013-01-03 14:34:54 -0500 received badge  Teacher (source)
2013-01-03 10:03:03 -0500 commented answer PCL-ROS run time error while doing plane segmentation.

Except that the code you posted says downsampled_XYZ->width = 15; ... and I still don't see where you call new sensor_msgs::PointCloud2 anywhere.

2013-01-03 04:50:48 -0500 answered a question PCL-ROS run time error while doing plane segmentation.

If you haven't figured it out already (or it's an omission in your code copying), it looks like the downsampled cloud pointer has not been initialized with a valid cloud. You pass the dereferenced shared pointer in the sor.filter(*downsampled) line...

At some point, you need: downsampled.reset(new sensor_msgs::PointCloud2)

In addition, the output cloud pointer has not been initialized, so the call to pcl::toROSMsg(*output_p, *output) will also generate an error.

If that is not the problem, you'll probably have to provide some more information (like a backtrace from gdb or something)...

Hope this helps.

2012-06-12 08:42:26 -0500 received badge  Supporter (source)