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

Revision history [back]

click to hide/show revision 1
initial version

Dashes are indeed not legal in package names.

I suggest you use underscores (_) instead. Using underscores to separate words in package names is best practice.

Dashes are indeed not legal in package names.

I suggest you use underscores (_) instead. Using underscores to separate words in package names is best practice.

See also REP-144: ROS Package Naming.

Dashes are indeed not legal in package names.

I suggest you use underscores (_) instead. Using underscores to separate words in package names is best practice.

See also REP-144: ROS Package Naming.


Edit: actually, I just remembered since ros-infrastructure/catkin_pkg#199 dashes are actually allowed. wiki/Names has not been updated to reflect this I believe.

catkin_tools (package providing the catkin tool) also seems to be enforcing the old rules.

However, having written this, I would strongly recommend to not use dashes (-) in package names. It goes against 10+ years of convention in ROS, and I doubt every tool has been updated to process them correctly.

In your case, I'd use the name visual_crop_row_navigation.