Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
documentation:skiros:compound_skills [2023/03/23 19:04] – pontusr | documentation:skiros:compound_skills [2023/06/26 12:44] (current) – pontusr | ||
---|---|---|---|
Line 3: | Line 3: | ||
This page will refer to example skills from [[https:// | This page will refer to example skills from [[https:// | ||
- | When it comes to SkiROS a compound skill can be implemented by extending [[https:// | + | When it comes to SkiROS a compound skill can be implemented by extending [[https:// |
^ Name ^ When it runs ^ Note ^ | ^ Name ^ When it runs ^ Note ^ | ||
Line 18: | Line 18: | ||
^ Processor Name ^ Purpose ^ Note ^ | ^ Processor Name ^ Purpose ^ Note ^ | ||
- | | Serial | Executes each skill sequentially until every skill has succeeded. Restarts finished skills. | + | | Serial | Executes each skill sequentially until every skill has succeeded. Restarts finished skills. |
- | | SerialStar | Executes each skill sequentially until every skill has succeded. Does not restart skills that have succeeded. | + | | SerialStar | Executes each skill sequentially until every skill has succeeded. Does not restart skills that have succeeded. |
- | | Sequential | Alias of SerialStar. Deprecated | + | | Sequential | Alias of SerialStar. Deprecated. | | |
- | | Selector | Executes each skill sequentially until one succeeds. | + | | Selector | Executes each skill sequentially until one succeeds. |
- | | SelectorStar | Executes each skill sequentially until one succeeds, additionally it keeps track of which skills have succeded and refrains from running them again. | + | | SelectorStar | Executes each skill sequentially until one succeeds, additionally it keeps track of which skills have succeded and refrains from running them again. |
- | | ParallelFf | Parallel First Fail - Execute | + | | ParallelFf | Parallel First Fail - Executes |
- | | ParallelFs | Parallel First Success - Execute | + | | ParallelFs | Parallel First Success - Executes |
- | | Loop | Executes the skills sequentially N times. | + | | Loop | Executes the skills sequentially N times. |
- | | RetryOnFail | Executes the skills sequentially | + | | RetryOnFail | Executes the skills sequentially restarts from the beginning if a skill fails. |
- | | NoFail | Wrapper for a skill processor to stop if from returning fail. | + | | NoFail | Wrapper for a skill processor to stop if from returning fail. | Takes a skillprocessor as a parameter. | |
+ | | InferInvalid | ||
+ | |||
+ | These are all the skill processors one can use but they can also be found [[https:// | ||