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: