ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

catkin command passes with non-existent ROS package "pcl"

asked 2014-01-01 02:39:35 -0600

130s gravatar image

In pcl tutorial,

catkin_create_pkg my_pcl_tutorial pcl pcl_ros roscpp sensor_msgs

AFAIK there's no package called pcl in hydro, and catkin_create_pkg only takes catkin packages as an argument, but this command passes without errors and creates a package. Why is it?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-01-01 17:38:58 -0600


When you call catkin_create_pkg it just lists everything after the package name as a dependency in the package.xml file, so you could probably put anything in there and it would at least successfully run that command. It may not actually compile once you get to the catkin_make step.

Also as a side note: PCL is the Point Cloud Library, and the ros package for it is called ros-hydro-pcl-ros in your package manager (assuming you're using Ubuntu).


edit flag offensive delete link more


Added to that, the upstream PCL package is called pcl, which is a valid rosdep dependency.

ahendrix gravatar image ahendrix  ( 2014-01-02 13:06:06 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-01-01 02:39:35 -0600

Seen: 228 times

Last updated: Jan 01 '14