ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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.
2 | No.2 Revision |
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.
3 | No.3 Revision |
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
.