pyrcf.components
Components that can be run in the control loop.
Submodules
- pyrcf.components.agents
- pyrcf.components.callback_handlers
- pyrcf.components.controller_manager
- pyrcf.components.controllers
- pyrcf.components.ctrl_loop_debuggers
- pyrcf.components.global_planners
- pyrcf.components.local_planners
- pyrcf.components.pyrcf_component
- pyrcf.components.robot_interfaces
- pyrcf.components.state_estimators
Classes
Abstract base class for all core components in PyRCF control loop. |
Package Contents
- class pyrcf.components.PyRCFComponent
Bases:
abc.ABCAbstract base class for all core components in PyRCF control loop.
- Components that inherit this are:
RobotInterfaceBase
GlobalMotionPlannerBase
LocalMotionPlannerBase
ControllerBase
StateEstimatorBase
- shutdown()
Cleanly shutdown the PyRCF component. Override in child class if required. The base class implements an empty function.
- get_class_name() str
Get the name of the class/type of this object.
- get_class_info() str
Override with custom string if needed.