Ask Your Question

pcl_ros bag_to_pcd not found [closed]

asked 2013-02-03 13:26:45 -0500

I'm using a full install of ROS Groovy and am trying to get point clouds from bag files. When I attempt to run bag_to_pcd I the following error:

[rosrun] Couldn't find executable named bag_to_pcd below /opt/ros/groovy/share/pcl_ros

In fact, none of the pcl_ros nodes listed in the documentation are there. Have they moved somewhere else?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Jeffrey Kane Johnson
close date 2013-02-06 12:04:38


please provide some more information. Did you compile from source or use a prebuilt binary? Does /opt/ros/groovy/pcl_ros exist maybe it is inside the package perception_pcl

kalectro gravatar image kalectro  ( 2013-02-03 17:34:06 -0500 )edit

I just did the standard Desktop-Full install using sudo apt-get install ros-groovy-desktop-full. The pcl_ros directory does exist, but there are only two XML files in it and a cmake directory. If I run sudo apt-get install ros-groovy-pcl-ros it just tells me it's already installed.

Jeffrey Kane Johnson gravatar image Jeffrey Kane Johnson  ( 2013-02-03 17:38:43 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-02-05 04:37:10 -0500

joq gravatar image

They install in /opt/ros/groovy/bin. That should be directly accessible from your shell $PATH, if it was set up correctly, but it is not the correct place for rosrun to find it.

This looks like a bug. Several packages, converted to catkin, are mistakenly installing executables in inappropriate places. You should probably open an issue to get that resolved.

edit flag offensive delete link more


Jeffrey Kane Johnson gravatar image Jeffrey Kane Johnson  ( 2013-02-05 04:49:04 -0500 )edit

Question Tools


Asked: 2013-02-03 13:26:45 -0500

Seen: 1,894 times

Last updated: Feb 05 '13