Cheetah Software
1.0
|
#include <RobotController.h>
Public Member Functions | |
RobotController () | |
virtual | ~RobotController () |
virtual void | initializeController ()=0 |
virtual void | runController ()=0 |
virtual void | updateVisualization ()=0 |
virtual ControlParameters * | getUserControlParameters ()=0 |
Protected Attributes | |
Quadruped< float > * | _quadruped |
FloatingBaseModel< float > * | _model |
LegController< float > * | _legController |
StateEstimatorContainer< float > * | _stateEstimator |
StateEstimate< float > * | _stateEstimate |
GamepadCommand * | _driverCommand |
RobotControlParameters * | _controlParameters |
VisualizationData * | _visualizationData |
RobotType | _robotType |
Friends | |
class | RobotRunner |
Definition at line 10 of file RobotController.h.
|
inline |
Definition at line 13 of file RobotController.h.
|
inlinevirtual |
Definition at line 14 of file RobotController.h.
References getUserControlParameters(), initializeController(), runController(), and updateVisualization().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Called one time every control loop
|
pure virtual |
|
friend |
Definition at line 11 of file RobotController.h.
|
protected |
Definition at line 31 of file RobotController.h.
|
protected |
Definition at line 30 of file RobotController.h.
|
protected |
Definition at line 27 of file RobotController.h.
|
protected |
Definition at line 26 of file RobotController.h.
|
protected |
Definition at line 25 of file RobotController.h.
|
protected |
Definition at line 34 of file RobotController.h.
|
protected |
Definition at line 29 of file RobotController.h.
|
protected |
Definition at line 28 of file RobotController.h.
|
protected |
Definition at line 33 of file RobotController.h.