Controllers manage the interaction between environments, behaviors and behavior search algorithms.
The following table gives an overview of the environments that are provided by BOLeRo.
| Controller name | Usecase |
|---|---|
| Controller | Behavior search, execute behaviors |
| Contextual Controller | Contextual behavior search |
A Controller can be used to do behavior search when a behavior search
algorithm is defined or it can be used to execute behaviors in an environment.
A ContextualController can be used to do contextual behavior search
when a contextual behavior search algorithm is defined.