CAcroBotModel Class Reference
#include <cacrobotmodel.h>
Inheritance diagram for CAcroBotModel:
List of all members.
|
Public Member Functions
|
|
|
CAcroBotModel (double
dt,
double uMax=2,
double length1=0.5, double
length2=0.5,
double mass1=1.0, double
mass2=1.0,
double mu_1=0.05, double
mu_2=0.05,
double g=9.8)
|
|
virtual
|
~CAcroBotModel ()
|
|
virtual Matrix *
|
getB (CState *state)
|
|
virtual ColumnVector *
|
getA (CState *state)
|
|
virtual bool
|
isFailedState (CState *state)
|
|
virtual void
|
getResetState (CState *state)
|
Public Attributes
|
|
double
|
uMax |
|
double
|
g |
|
double
|
mass1 |
|
double
|
mass2 |
|
double
|
length1 |
|
double
|
length2 |
|
double
|
mu_1 |
|
double
|
mu_2 |
Protected Member Functions
|
|
virtual void
|
doSimulationStep
(CState *state, double
timestep, CAction
*action, CActionData
*data)
|
Constructor & Destructor Documentation
|
CAcroBotModel::CAcroBotModel
|
( |
double |
dt,
|
|
|
double |
uMax =
2,
|
|
|
double |
length1 =
0.5,
|
|
|
double |
length2 =
0.5,
|
|
|
double |
mass1 =
1.0,
|
|
|
double |
mass2 =
1.0,
|
|
|
double |
mu_1 =
0.05,
|
|
|
double |
mu_2 =
0.05,
|
|
|
double |
g =
9.8 |
|
) |
|
|
| virtual
CAcroBotModel::~CAcroBotModel
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CAcroBotModel::doSimulationStep
|
( |
CState *
|
state,
|
|
|
double |
timestep,
|
|
|
CAction *
|
action,
|
|
|
CActionData *
|
data |
|
) |
[protected,
virtual] |
|
| virtual ColumnVector*
CAcroBotModel::getA
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual Matrix*
CAcroBotModel::getB
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual void
CAcroBotModel::getResetState
|
( |
CState *
|
state |
) |
[virtual] |
|
| virtual bool
CAcroBotModel::isFailedState
|
( |
CState *
|
state |
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|