behavior_controller

Module Contents

Classes

BehaviorController

Instantiates behaviors and receives commands/data for them.

Attributes

bc

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