How To Add a Skill Library and Skill Provider
  • Navigate to the root directory your ArmarX package (i.e. the directory containing the top-level CMakeLists.txt)
  • To create a skill library named do_a_cool_thing, run:
    armarx-package add skill_library do_a_cool_thing
  • To create a skill provider, i.e. a component providing the skill do_a_cool_thing, run:
    armarx-package add skill_provider do_a_cool_thing

Running these two commands with the name (do_a_cool_thing) will generate a fitting pair of skill library and provider that can directly be cmaked and built. Afterward, you can further customize the generated skill in the library and the skill provider and add more skills to them.