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

pcl in ros fuerte: missing headers?

asked 2012-05-06 08:20:04 -0600

joschu gravatar image

If I install PCL 1.5.1 from source or by using the debian packages provided on, the io directory is as follows:


file_io.h impl lzf.h oni_grabber.h openni_grabber.h pcd_io.h ply_io.h vtk_lib_io.h grabber.h io.h obj_io.h openni_camera pcd_grabber.h pcl_io_exception.h vtk_io.h

However, the fuerte package is missing some of these headers, including openni_grabber.h.


file_io.h impl lzf.h pcd_grabber.h pcl_io_exception.h vtk_io.h grabber.h io.h obj_io.h pcd_io.h ply_io.h vtk_lib_io.h

I'm on ubuntu 11.10. What's the reason for the discrepancy?

edit retag flag offensive close merge delete


Same thing happened to me, PCL 1.5.1 from source on OSX. I think there is an error in their Makefiles.

Kevin gravatar image Kevin  ( 2012-05-06 18:43:02 -0600 )edit

Can you bring this up on ros-users?

Mac gravatar image Mac  ( 2012-08-09 22:30:26 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-02-18 13:43:03 -0600

sai gravatar image

PCL from has different openni_grabber framework and the openni_launch that ships with ROS is different. Both cannot exist and work simultaneously. Thus if you have pcl that ships with ROS, it works with openni_launch that can grab kinect data for you. I think its the same with the other headers/packages too.

edit flag offensive delete link more

Question Tools


Asked: 2012-05-06 08:20:04 -0600

Seen: 436 times

Last updated: Feb 18 '14