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

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

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

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
0

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

Hello!

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).

-Tim

edit flag offensive delete link more

Comments

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

Question Tools

1 follower

Stats

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

Seen: 254 times

Last updated: Jan 01 '14