aimAtLandmark(int landmark, double &neckTilt, double &headPan, double &headTilt) | GT2004HeadControl | |
ballModel | HeadControlInterfaces | [protected] |
basicBehaviors | GT2004HeadControl | |
beginBallSearchAt(Vector2< double > ballPosition2d) | GT2004HeadControl | |
bodyLength | RobotDimensions | |
bodyPosture | HeadControlInterfaces | [protected] |
bodyWidth | RobotDimensions | |
calculateClosestLandmark(double direction=0, double nextLeftOrRight=0) | GT2004HeadControl | |
calibrateHeadSpeed() | GT2004HeadControl | |
calibrateHeadSpeedIsReady() | GT2004HeadControl | [inline] |
calibrationReset() | GT2004HeadControl | [inline] |
calibrationRoundCount | GT2004HeadControl | |
calibrationState | GT2004HeadControl | |
calibrationStateDownTilt1 enum value | GT2004HeadControl | |
calibrationStateDownTilt1Wait enum value | GT2004HeadControl | |
calibrationStateDownTilt2 enum value | GT2004HeadControl | |
calibrationStateDownTilt2Wait enum value | GT2004HeadControl | |
calibrationStateLeft enum value | GT2004HeadControl | |
calibrationStateLeftWait enum value | GT2004HeadControl | |
calibrationStateReady enum value | GT2004HeadControl | |
calibrationStateRight enum value | GT2004HeadControl | |
calibrationStateRightWait enum value | GT2004HeadControl | |
calibrationStateStart enum value | GT2004HeadControl | |
calibrationStateUpTilt1 enum value | GT2004HeadControl | |
calibrationStateUpTilt1Wait enum value | GT2004HeadControl | |
calibrationStateUpTilt2 enum value | GT2004HeadControl | |
calibrationStateUpTilt2Wait enum value | GT2004HeadControl | |
calibrationStateUseResults enum value | GT2004HeadControl | |
calibrationSuccessfulRounds | GT2004HeadControl | |
calibrationTime | GT2004HeadControl | |
calibrationTimeOutsPan | GT2004HeadControl | |
calibrationTimeOutsTilt1 | GT2004HeadControl | |
calibrationTimeOutsTilt2 | GT2004HeadControl | |
cameraInfo | GT2004HeadControl | |
cameraMatrix | HeadControlInterfaces | [protected] |
currentOdometryData | HeadControlInterfaces | [protected] |
distanceCameraToPSDSensor | RobotDimensions | |
distanceNeckToPanCenter | RobotDimensions | |
distancePanCenterToCameraX | RobotDimensions | |
distancePanCenterToCameraZ | RobotDimensions | |
errorHandler | GTXabsl2EngineExecutor | [protected] |
execute() | GT2004HeadControl | [virtual] |
executeEngine() | GTXabsl2EngineExecutor | |
executeIfEngineCouldNotBeCreated() | Xabsl2HeadControl | [protected, virtual] |
footRadius | RobotDimensions | |
frameNumber | HeadControlInterfaces | [protected] |
getLastSeenBeaconIndex() | GT2004HeadControl | |
getLookAtBallAngles(const Vector2< double > ballOnField, double &neckTilt, double &headPan, double &headTilt) | GT2004HeadControl | |
getSensorHeadAngles(Vector3< double > &pos) | GT2004HeadControl | |
getTimeBetweenSeen2LastBeacons(int index) | GT2004HeadControl | |
getTimeOfLastSeenBeacon(int index) | GT2004HeadControl | |
GT2004HeadControl(HeadControlInterfaces &interfaces) | GT2004HeadControl | |
GTXabsl2EngineExecutor(SolutionRequest::xabsl2EngineID id, SolutionRequest::ModuleID module, const unsigned long &frameNumber) | GTXabsl2EngineExecutor | |
handleMessage(InMessage &message) | GT2004HeadControl | [virtual] |
HeadControl(const HeadControlInterfaces &interfaces) | HeadControl | [inline] |
HeadControlInterfaces(const unsigned long &frameNumber, const SensorDataBuffer &sensorDataBuffer, const CameraMatrix &cameraMatrix, const OdometryData ¤tOdometryData, const BodyPosture &bodyPosture, const BallModel &ballModel, const RobotPose &robotPose, const LandmarksState &landmarksState, const RobotState &robotState, const MotionInfo &motionInfo, const HeadControlMode &headControlMode, const bool headIsBlockedBySpecialActionOrWalk, HeadMotionRequest &headMotionRequest, PIDData &pidData) | HeadControlInterfaces | [inline] |
headControlMode | HeadControlInterfaces | [protected] |
headDown | GT2004HeadControl | |
headIsBlockedBySpecialActionOrWalk | HeadControlInterfaces | [protected] |
headLeft | GT2004HeadControl | |
headLeftDown | GT2004HeadControl | |
headMiddleLeft | GT2004HeadControl | |
headMiddleLeftDown | GT2004HeadControl | |
headMiddleRight | GT2004HeadControl | |
headMiddleRightDown | GT2004HeadControl | |
headMotionRequest | HeadControlInterfaces | [protected] |
headPanIsLeft() | GT2004HeadControl | |
headPathPlanner | GT2004HeadControl | |
headPositionDistanceToActualPosition(Vector3< double > comp, bool leftSide) | GT2004HeadControl | |
headPositionReached(Vector3< double > pos) | GT2004HeadControl | [inline] |
headRight | GT2004HeadControl | |
headRightDown | GT2004HeadControl | |
headUp | GT2004HeadControl | |
imagesPerSecond | RobotDimensions | |
init(Xabsl2InputSource &input) | GTXabsl2EngineExecutor | |
isTimedOut() | GT2004HeadControl | [inline] |
jointLimitHeadPanN | RobotDimensions | |
jointLimitHeadPanP | RobotDimensions | |
jointLimitHeadTiltN | RobotDimensions | |
jointLimitHeadTiltP | RobotDimensions | |
jointLimitLeg1FN | RobotDimensions | |
jointLimitLeg1FP | RobotDimensions | |
jointLimitLeg1HN | RobotDimensions | |
jointLimitLeg1HP | RobotDimensions | |
jointLimitLeg2N | RobotDimensions | |
jointLimitLeg2P | RobotDimensions | |
jointLimitLeg3N | RobotDimensions | |
jointLimitLeg3P | RobotDimensions | |
jointLimitNeckTiltN | RobotDimensions | |
jointLimitNeckTiltP | RobotDimensions | |
jointLimitTailPanN | RobotDimensions | |
jointLimitTailPanP | RobotDimensions | |
jointLimitTailTiltN | RobotDimensions | |
jointLimitTailTiltP | RobotDimensions | |
jointRangeHeadPan | GT2004HeadControl | [private] |
jointRangeHeadTilt | GT2004HeadControl | [private] |
jointRangeNeckTilt | GT2004HeadControl | [private] |
kneeRadius | RobotDimensions | |
landmarksState | HeadControlInterfaces | [protected] |
lastHeadControlMode | GT2004HeadControl | |
lastOdometryData | GT2004HeadControl | [private] |
lastRobotPose | GT2004HeadControl | [private] |
lastScanWasLeft | GT2004HeadControl | |
lengthBetweenLegs | RobotDimensions | |
lengthNeckToBodyCenter | RobotDimensions | |
lookAtPoint(const Vector3< double > &pos, const Vector2< int > &offset, double &tilt, double &pan, double &roll) | GT2004HeadControl | |
lookAtPointFixHeadTilt(const Vector3< double > &aim, const double &xtan, const double &ytan, double &tilt1, double &pan, const double &tilt2) | GT2004HeadControl | |
lookAtPointFixNeckTilt(const Vector3< double > &aim, const double &xtan, const double &ytan, const double &tilt, double &pan, double &tilt2) | GT2004HeadControl | |
lowerBodyWidth | RobotDimensions | |
lowerForeLegLength | RobotDimensions | |
lowerForeLegLengthX | RobotDimensions | |
lowerForeLegLengthZ | RobotDimensions | |
lowerHindLegLength | RobotDimensions | |
lowerHindLegLengthX | RobotDimensions | |
lowerHindLegLengthZ | RobotDimensions | |
minHeadSpeed enum value | GT2004HeadControl | |
motionCycleTime | RobotDimensions | |
motionInfo | HeadControlInterfaces | [protected] |
motionRequest | HeadControlInterfaces | [protected] |
neckToLegsLengthX | RobotDimensions | |
neckToLegsLengthZ | RobotDimensions | |
overallBodyWidth | RobotDimensions | |
pEngine | GTXabsl2EngineExecutor | [protected] |
pidData | HeadControlInterfaces | [protected] |
printGeneratedMainActionToString(char *buf) | Xabsl2HeadControl | [protected, virtual] |
profiler | GTXabsl2EngineExecutor | [protected] |
registerSymbolsAndBasicBehaviors() | GT2004HeadControl | [virtual] |
RobotDimensions(const double distancePanCenterToCameraX, const double distancePanCenterToCameraZ, const double distanceCameraToPSDSensor, const double distanceNeckToPanCenter, const double shoulderWidth, const double bodyWidth, const double overallBodyWidth, const double upperLegLengthX, const double upperLegLengthZ, const double lowerForeLegLengthX, const double lowerForeLegLengthZ, const double lowerHindLegLengthX, const double lowerHindLegLengthZ, const double lengthBetweenLegs, const double neckToLegsLengthX, const double neckToLegsLengthZ, const double specsKneeArc, const double bodyLength, const double lowerBodyWidth, const double shoulderRadius, const double kneeRadius, const double footRadius, const double jointLimitLeg1FN, const double jointLimitLeg1FP, const double jointLimitLeg1HN, const double jointLimitLeg1HP, const double jointLimitLeg2N, const double jointLimitLeg2P, const double jointLimitLeg3N, const double jointLimitLeg3P, const double jointLimitNeckTiltN, const double jointLimitNeckTiltP, const double jointLimitHeadPanN, const double jointLimitHeadPanP, const double jointLimitHeadTiltN, const double jointLimitHeadTiltP, const double jointLimitTailTiltN, const double jointLimitTailTiltP, const double jointLimitTailPanN, const double jointLimitTailPanP, const double motionCycleTime, const double imagesPerSecond) | RobotDimensions | [inline] |
robotPose | HeadControlInterfaces | [protected] |
robotState | HeadControlInterfaces | [protected] |
searchForBallLeft() | GT2004HeadControl | |
searchForBallRight() | GT2004HeadControl | |
sensorDataBuffer | HeadControlInterfaces | [protected] |
setJoints(double tilt, double pan, double roll, double speed=0, double mouth=0) | GT2004HeadControl | |
setJointsDirect(double tilt, double pan, double roll, double mouth=0) | GT2004HeadControl | |
setJointsIsCloseToDestination | GT2004HeadControl | |
setJointsMaxPanReached | GT2004HeadControl | |
setSelectedAgent(const char *name) | GTXabsl2EngineExecutor | |
setupMainAngles() | GT2004HeadControl | |
shoulderRadius | RobotDimensions | |
shoulderWidth | RobotDimensions | |
simpleLookAtPointFixNeckTilt(const Vector3< double > &aim, const double &tilt1, double &headPan, double &headTilt) | GT2004HeadControl | |
simpleLookAtPointOnField(const Vector3< double > pos, Vector2< int > offset, double &neckTilt, double &headPan, double &headTilt) | GT2004HeadControl | |
simpleLookAtPointRelativeToRobot(const Vector3< double > pos, Vector2< int > offset, double &neckTilt, double &headPan, double &headTilt) | GT2004HeadControl | |
specsKneeArc | RobotDimensions | |
speedHeadPan | GT2004HeadControl | |
speedHeadTilt | GT2004HeadControl | |
speedNeckTilt | GT2004HeadControl | |
symbols | GT2004HeadControl | |
upperLegLength | RobotDimensions | |
upperLegLengthX | RobotDimensions | |
upperLegLengthY | RobotDimensions | |
upperLegLengthZ | RobotDimensions | |
useCommunicatedBall | GT2004HeadControl | |
Xabsl2HeadControl(const HeadControlInterfaces &interfaces, SolutionRequest::xabsl2EngineID id) | Xabsl2HeadControl | |
zeroBodyTilt | RobotDimensions | |
zeroFrontKneeArc | RobotDimensions | |
zeroHindKneeArc | RobotDimensions | |
zeroShoulderArc | RobotDimensions | |
~GT2004HeadControl() | GT2004HeadControl | [inline] |
~GTXabsl2EngineExecutor() | GTXabsl2EngineExecutor | |
~HeadControl() | HeadControl | [inline, virtual] |
~Module() | Module | [inline, virtual] |
~Xabsl2HeadControl() | Xabsl2HeadControl | [inline] |