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

pcl in ros fuerte: missing headers?

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

joschu gravatar image

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

/usr/include/pcl-1.5/pcl/io:

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.

/opt/ros/fuerte/include/pcl-1.5/pcl/io:

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

Comments

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 -0500 )edit

Can you bring this up on ros-users?

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

1 Answer

Sort by ยป oldest newest most voted
0

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

sai gravatar image

PCL from pointclouds.org 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

Stats

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

Seen: 437 times

Last updated: Feb 18 '14