Locomotion Class Reference
#include <Locomotion.h>
List of all members.
Public Member Functions |
| int | generateZigZagSearchPattern (AL::ALValue &pitchCommands, AL::ALValue &yawCommands, float maxYaw, float minPitch, float maxPitch, int numTiltLevels, int timePerPan) |
| int | generateNod (AL::ALValue &pitchCommands, AL::ALValue &yawCommands, float headyaw, float minPitch, float maxPitch, int timePerNod) |
| | Locomotion () |
| | ~Locomotion () |
| void | RunLocomotion () |
| void | updateOdometry () |
| int | MoveHead (float newYaw, float newPitch, int timeMs=0) |
| int | MoveHeadALMotion (float yaw, float pitch, int timeMs) |
| int | MoveHeadDCM (float yaw, float pitch, int timeMs) |
| void | LocalisationPan (bool autoSetCamera=true) |
| int | ALMotionPan (float maxYaw, float minPitch, float maxPitch, float numPitchLevels, int timePerPan) |
| bool | isPanning () |
| void | nodPan (float headyaw, bool autoSetCamera=true) |
| void | nodPanDCM (float headyaw) |
| void | nodPanALMotion (float headyaw) |
| void | SearchPan (bool autoSetCamera=true) |
| void | CloseBallSearchPan (bool autoSetCamera=true) |
| void | Initialise () |
| void | TrackPoint (double x, double y) |
| int | doKick (float kickyposition) |
| int | doSave (float saveyposition) |
Public Attributes |
| bool | stiffnessSet |
| script | getUpFront |
| script | getUpBack |
| script | getUpBackFall |
| script | leftKick |
| script | leftWideKick |
| script | rightKick |
| script | rightWideKick |
| script | leftInsideKick |
| script | rightInsideKick |
| script | leftInsideKickClose |
| script | rightInsideKickClose |
| script | leftBackKick |
| script | rightBackKick |
| script | leftSaveClose |
| script | rightSaveClose |
| script | centreSave |
| int | currentMotionEndTime |
| int | numPanSequences |
| int | numPanSweeps |
| int | ALMotionLastHeadTaskID |
| bool | HeadMotionUsingDCM |
| int | yawTask |
| int | pitchTask |
| int | framesSinceMoved |
| int | m_callCount |
| JWalk * | m_Walk |
| double | previousHipYaw |
| float | previousLeftX |
| float | previousRightX |
| float | previousLeftY |
| float | previousRightY |
| ofstream | odometryFile |
| vector< float > | NextFrameTargets |
Constructor & Destructor Documentation
| Locomotion::Locomotion |
( |
|
) |
|
| Locomotion::~Locomotion |
( |
|
) |
|
Member Function Documentation
| int Locomotion::ALMotionPan |
( |
float |
maxYaw, |
|
|
float |
minPitch, |
|
|
float |
maxPitch, |
|
|
float |
numPitchLevels, |
|
|
int |
timePerPan | |
|
) |
| | |
| void Locomotion::CloseBallSearchPan |
( |
bool |
autoSetCamera = true |
) |
|
| int Locomotion::doKick |
( |
float |
kickyposition |
) |
|
| int Locomotion::doSave |
( |
float |
saveyposition |
) |
|
| int Locomotion::generateNod |
( |
AL::ALValue & |
pitchCommands, |
|
|
AL::ALValue & |
yawCommands, |
|
|
float |
headyaw, |
|
|
float |
minPitch, |
|
|
float |
maxPitch, |
|
|
int |
timePerNod | |
|
) |
| | |
| int Locomotion::generateZigZagSearchPattern |
( |
AL::ALValue & |
pitchCommands, |
|
|
AL::ALValue & |
yawCommands, |
|
|
float |
maxYaw, |
|
|
float |
minPitch, |
|
|
float |
maxPitch, |
|
|
int |
numTiltLevels, |
|
|
int |
timePerPan | |
|
) |
| | |
| void Locomotion::Initialise |
( |
|
) |
|
| bool Locomotion::isPanning |
( |
|
) |
|
| void Locomotion::LocalisationPan |
( |
bool |
autoSetCamera = true |
) |
|
| int Locomotion::MoveHead |
( |
float |
newYaw, |
|
|
float |
newPitch, |
|
|
int |
timeMs = 0 | |
|
) |
| | |
| int Locomotion::MoveHeadALMotion |
( |
float |
yaw, |
|
|
float |
pitch, |
|
|
int |
timeMs | |
|
) |
| | |
| int Locomotion::MoveHeadDCM |
( |
float |
yaw, |
|
|
float |
pitch, |
|
|
int |
timeMs | |
|
) |
| | |
| void Locomotion::nodPan |
( |
float |
headyaw, |
|
|
bool |
autoSetCamera = true | |
|
) |
| | |
| void Locomotion::nodPanALMotion |
( |
float |
headyaw |
) |
|
| void Locomotion::nodPanDCM |
( |
float |
headyaw |
) |
|
| void Locomotion::RunLocomotion |
( |
|
) |
|
| void Locomotion::SearchPan |
( |
bool |
autoSetCamera = true |
) |
|
| void Locomotion::TrackPoint |
( |
double |
x, |
|
|
double |
y | |
|
) |
| | |
| void Locomotion::updateOdometry |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following files: