Using all pcl functionality in ROS

asked 2015-06-04 18:36:54 -0500

hanix gravatar image


First my configuration: I am using a 64bit, Ubuntu 14.04 distribution with the standard ros-indigo installation on it.

I use the Point Cloud Library (pcl) to acquire and process data which so far worked out great. I wanted to use a feature of the pcl called SHOTColorEstimation as a feature descriptor. I used FastPointFeatureHistogram already before without any problems but when I include the SHOTColorEstimation in my code i get a lot of the following errors:

undefined reference to `pcl::SHOTColorEstimation<pcl::pointnormal, pcl::pointnormal,="" pcl::shot1344,="" pcl::referenceframe="">::computeFeature(pcl::PointCloud<pcl::shot1344>&)

Now I know I linked correctly to pcl_ros, as all my other code is running just fine. How can I include code from the pcl library that doesn't seem to be part of pcl_ros? SHOTColorEstimation should be part of the official PCL 1.7.0 release which to my understanding is used in ros-indigo?

Thanks for your help

edit retag flag offensive close merge delete