#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(). |
1.3.6