pyrcf.components

Components that can be run in the control loop.

Subpackages

Submodules

Classes

PyRCFComponent

Abstract base class for all core components in PyRCF control loop.

Package Contents

class pyrcf.components.PyRCFComponent

Bases: abc.ABC

Abstract 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.