March 2018
Intermediate to advanced
1396 pages
42h 14m
English
For pluginlib to find all plugins based packages in the ROS system, we should export the plugin description file inside package.xml. If we do not include this plugin, the ROS system won't find the plugins inside the package.
Here, we add the export tag to package.xml as follows:
<export>
<pluginlib_calculator plugin="${prefix}/calculator_plugins.xml" />
</export>
In order to work this export command properly, we should insert the following lines in package.xml:
<build_depend>pluginlib_calculator</build_depend> <run_depend>pluginlib_calculator</run_depend>
The current package should directly depend on itself, both at the time of building and also at runtime.