pyrcf.components.pyrcf_component

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

Components that inherit this are:
  • RobotInterfaceBase

  • GlobalMotionPlannerBase

  • LocalMotionPlannerBase

  • ControllerBase

  • StateEstimatorBase

Classes

PyRCFComponent

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

Module Contents

class pyrcf.components.pyrcf_component.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.