ROS-I Robot support packages
The ROS-I Robot Support Packages are modern conventions which are pursued for industrial robots. The major goal of these support packages is to standardize the concepts of maintaining ROS packages for a wide variety of industrial robots that are designed by several vendors and then manufactured.
All official supported packages in ROS-I share a common file and directory layout across all models and all manufacturers.
Getting ready
We have already cloned the ABB robot packages in the previous section, and inside the abb
folder, we could see several support packages which support varieties of ABB robots, such as:
abb_irb2400_support
abb_irb4400_support
abb_irb5400_support
abb_irb6600_support
abb_irb6640_support
Here, we are taking the ABB IRB 2400 model support package called abb_irb2400_support
as a case study. The following screenshot shows the top-level directory layout for a robot support package:

ABB IRB 2400 support packages
In short, the config
directory contains files...