behavior_controller¶
Module Contents¶
Classes¶
Instantiates behaviors and receives commands/data for them. |
Attributes¶
- class behavior_controller.BehaviorController(auto_start=True, startup_patterns: list = None)¶
Instantiates behaviors and receives commands/data for them.
This class is a singleton ROS node and should only be instantiated once.
- _update_ready(self)¶
- connect_to_routers(self)¶
Setup behavior clients and subscribers
- setup_behavior_patterns(self, patterns: list)¶
Setup behavior patterns needed for this session.
- Parameters
patterns (list<string>) – All the behavior patterns we may use this session
- behavior_controller.bc¶