#include <GT2004GetupEngine.h>
Inheritance diagram for GT2004GetupEngine:
Public Member Functions | |
GT2004GetupEngine (const GetupEngineInterfaces &interfaces) | |
Constructor. | |
virtual bool | executeParameterized (JointData &jointData) |
Executes the engine. | |
Protected Types | |
enum | { unknown, leftSideDown, rightSideDown, getupFromUpright, standing, rollRight, rollLeft, numOfStates } |
current state More... | |
Protected Attributes | |
JointDataSequencer | sequencer |
the JointDataSequencer | |
enum GT2004GetupEngine:: { ... } | state |
current state | |
enum GT2004GetupEngine:: { ... } | lastState |
current state | |
JointDataSequence | sequence [numOfStates] |
joint data sequence executed in each state | |
JointDataSequence | sequenceERS7 [numOfStates] |
joint data sequence executed in each state for ERS 7 | |
unsigned long | stateStartTime |
unsigned long | lastGetupTime |
int | countTry |
It executes different JointDataSequences for different body roll angles. Body roll angle is determined by current acceleration sensor values.
Definition at line 33 of file GT2004GetupEngine.h.
|
current state
Definition at line 48 of file GT2004GetupEngine.h. |
|
Constructor.
Definition at line 114 of file GT2004GetupEngine.cpp. References countTry, JointDataSequence::entry, getupFromUpright, I, JointDataSequence::interpolate, leftSideDown, JointDataSequence::loop, JointDataSequence::numOfEntries, JointDataSequence::repeats, rightSideDown, sequence, and sequenceERS7. |
|
Here is the call graph for this function:
|
Definition at line 45 of file GT2004GetupEngine.h. Referenced by executeParameterized(). |
|
current state
|
|
current state
Referenced by executeParameterized(). |
|
joint data sequence executed in each state
Definition at line 76 of file GT2004GetupEngine.h. Referenced by executeParameterized(), and GT2004GetupEngine(). |
|
joint data sequence executed in each state for ERS 7
Definition at line 79 of file GT2004GetupEngine.h. Referenced by executeParameterized(), and GT2004GetupEngine(). |
|
Definition at line 81 of file GT2004GetupEngine.h. Referenced by executeParameterized(). |
|
Definition at line 82 of file GT2004GetupEngine.h. Referenced by executeParameterized(). |
|
Definition at line 83 of file GT2004GetupEngine.h. Referenced by executeParameterized(), and GT2004GetupEngine(). |