This page will refer to example skills from [[https://git.cs.lth.se/robotlab/skill_examples/-/tree/master/|this]] repository written by Pontus Rosqvist.
Your skill is not found by SkiROS, now what? Here are some basic things to make sure are correct before you give up on ever working with SkiROS again.
* Is the skill in the skill list of the launch file?
* Is the script in a package that is imported by the launch file?
* Does the script end in .py?
* Is there an empty _ _init_ _.py file in the same directory as the script?
* Is there an import error in the script?
* Is there a syntax error in the script?
<cli>
└─ catkin_ws
├─ src
| ├─ skills
| | ├─ skills_sandbox
| | ├─ vision_skills
| | ├─ <skill package 1>
| | └─ ...
| └─ <other ROS packages>
└─ ...
</cli>
Where your skill lies in <skill package 1>, this package should be a ROS package which looks like [[https://git.cs.lth.se/robotlab/rvmi/skiros2_template_lib|skiros2_template_lib]]. In the src file of <skill package 1> the following structure is expected