Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GT2005HeadControl Member List

This is the complete list of members for GT2005HeadControl, including all inherited members.
aimAtLandmark(int landmark, double &neckTilt, double &headPan, double &headTilt)GT2005HeadControl
ballModelHeadControlInterfaces [protected]
basicBehaviorsGT2005HeadControl
beginBallSearchAt(Vector2< double > ballPosition2d)GT2005HeadControl
bodyLengthRobotDimensions
bodyPostureHeadControlInterfaces [protected]
bodyWidthRobotDimensions
calculateClosestLandmark(Pose2D pose, double direction, double nextLeftOrRight, bool disregardFieldMarkings=false)GT2005HeadControl
calculateClosestLandmark(double direction=0, double nextLeftOrRight=0)GT2005HeadControl
calibrateHeadSpeed()GT2005HeadControl
calibrateHeadSpeedIsReady()GT2005HeadControl [inline]
calibrationReset()GT2005HeadControl [inline]
calibrationRoundCountGT2005HeadControl
calibrationStateGT2005HeadControl
calibrationStateDownTilt1 enum valueGT2005HeadControl
calibrationStateDownTilt1Wait enum valueGT2005HeadControl
calibrationStateDownTilt2 enum valueGT2005HeadControl
calibrationStateDownTilt2Wait enum valueGT2005HeadControl
calibrationStateLeft enum valueGT2005HeadControl
calibrationStateLeftWait enum valueGT2005HeadControl
calibrationStateReady enum valueGT2005HeadControl
calibrationStateRight enum valueGT2005HeadControl
calibrationStateRightWait enum valueGT2005HeadControl
calibrationStateStart enum valueGT2005HeadControl
calibrationStateUpTilt1 enum valueGT2005HeadControl
calibrationStateUpTilt1Wait enum valueGT2005HeadControl
calibrationStateUpTilt2 enum valueGT2005HeadControl
calibrationStateUpTilt2Wait enum valueGT2005HeadControl
calibrationStateUseResults enum valueGT2005HeadControl
calibrationSuccessfulRoundsGT2005HeadControl
calibrationTimeGT2005HeadControl
calibrationTimeOutsPanGT2005HeadControl
calibrationTimeOutsTilt1GT2005HeadControl
calibrationTimeOutsTilt2GT2005HeadControl
cameraInfoGT2005HeadControl
cameraMatrixHeadControlInterfaces [protected]
currentOdometryDataHeadControlInterfaces [protected]
distanceCameraToPSDSensorRobotDimensions
distanceNeckToPanCenterRobotDimensions
distancePanCenterToCameraXRobotDimensions
distancePanCenterToCameraZRobotDimensions
entryTimeModule
errorHandlerGTXabsl2EngineExecutor [protected]
execute()GT2005HeadControl [virtual]
executeEngine()GTXabsl2EngineExecutor
executeIfEngineCouldNotBeCreated()Xabsl2HeadControl [protected, virtual]
footRadiusRobotDimensions
frameNumberHeadControlInterfaces [protected]
gameControlDataHeadControlInterfaces [protected]
getLastSeenBeaconIndex()GT2005HeadControl
getLookAtBallAngles(const Vector2< double > ballOnField, double &neckTilt, double &headPan, double &headTilt)GT2005HeadControl
getSensorHeadAngles(Vector3< double > &pos)GT2005HeadControl
getTimeBetweenSeen2LastBeacons(int index)GT2005HeadControl
getTimeOfLastSeenBeacon(int index)GT2005HeadControl
GT2005HeadControl(HeadControlInterfaces &interfaces)GT2005HeadControl
GTXabsl2EngineExecutor(SolutionRequest::xabsl2EngineID id, SolutionRequest::ModuleID module, const unsigned long &frameNumber)GTXabsl2EngineExecutor
handleMessage(InMessage &message)GT2005HeadControl [virtual]
HeadControl(const HeadControlInterfaces &interfaces)HeadControl [inline]
HeadControlInterfaces(const unsigned long &frameNumber, const SensorDataBuffer &sensorDataBuffer, const CameraMatrix &cameraMatrix, const OdometryData &currentOdometryData, const BodyPosture &bodyPosture, const LandmarksPercept &landmarksPercept, const BallModel &ballModel, const RobotPose &robotPose, const LandmarksState &landmarksState, const RobotState &robotState, const MotionRequest &mR, const MotionInfo &motionInfo, const HeadControlMode &headControlMode, const ObstaclesModel &obstaclesModel, const bool headIsBlockedBySpecialActionOrWalk, const GameControlData &gameControlData, HeadMotionRequest &headMotionRequest, PIDData &pidData)HeadControlInterfaces [inline]
headControlModeHeadControlInterfaces [protected]
headDownGT2005HeadControl
headIsBlockedBySpecialActionOrWalkHeadControlInterfaces [protected]
headLeftGT2005HeadControl
headLeftDownGT2005HeadControl
headMiddleLeftGT2005HeadControl
headMiddleLeftDownGT2005HeadControl
headMiddleRightGT2005HeadControl
headMiddleRightDownGT2005HeadControl
headMotionRequestHeadControlInterfaces [protected]
headPanIsLeft()GT2005HeadControl
headPathPlannerGT2005HeadControl
headPositionDistanceToActualPosition(Vector3< double > comp, bool leftSide)GT2005HeadControl
headPositionReached(Vector3< double > pos)GT2005HeadControl [inline]
headRightGT2005HeadControl
headRightDownGT2005HeadControl
headUpGT2005HeadControl
imagesPerSecondRobotDimensions
init(Xabsl2InputSource &input)GTXabsl2EngineExecutor
isTimedOut()GT2005HeadControl [inline]
jointLimitHeadPanNRobotDimensions
jointLimitHeadPanPRobotDimensions
jointLimitHeadTiltNRobotDimensions
jointLimitHeadTiltPRobotDimensions
jointLimitLeg1FNRobotDimensions
jointLimitLeg1FPRobotDimensions
jointLimitLeg1HNRobotDimensions
jointLimitLeg1HPRobotDimensions
jointLimitLeg2NRobotDimensions
jointLimitLeg2PRobotDimensions
jointLimitLeg3NRobotDimensions
jointLimitLeg3PRobotDimensions
jointLimitNeckTiltNRobotDimensions
jointLimitNeckTiltPRobotDimensions
jointLimitTailPanNRobotDimensions
jointLimitTailPanPRobotDimensions
jointLimitTailTiltNRobotDimensions
jointLimitTailTiltPRobotDimensions
jointRangeHeadPanGT2005HeadControl [private]
jointRangeHeadTiltGT2005HeadControl [private]
jointRangeNeckTiltGT2005HeadControl [private]
kneeRadiusRobotDimensions
landmarksPerceptHeadControlInterfaces [protected]
landmarksStateHeadControlInterfaces [protected]
lastHeadControlModeGT2005HeadControl
lastOdometryDataGT2005HeadControl [private]
lastRobotPoseGT2005HeadControl [private]
lastScanWasLeftGT2005HeadControl
lengthBetweenLegsRobotDimensions
lengthNeckToBodyCenterRobotDimensions
lookAtPoint(const Vector3< double > &pos, const Vector2< int > &offset, double &tilt, double &pan, double &roll)GT2005HeadControl
lookAtPointFixHeadTilt(const Vector3< double > &aim, const double &xtan, const double &ytan, double &tilt1, double &pan, const double &tilt2)GT2005HeadControl
lookAtPointFixNeckTilt(const Vector3< double > &aim, const double &xtan, const double &ytan, const double &tilt, double &pan, double &tilt2)GT2005HeadControl
lowerBodyWidthRobotDimensions
lowerForeLegLengthRobotDimensions
lowerForeLegLengthXRobotDimensions
lowerForeLegLengthZRobotDimensions
lowerHindLegLengthRobotDimensions
lowerHindLegLengthXRobotDimensions
lowerHindLegLengthZRobotDimensions
minHeadSpeed enum valueGT2005HeadControl
motionCycleTimeRobotDimensions
motionInfoHeadControlInterfaces [protected]
motionRequestHeadControlInterfaces [protected]
neckToLegsLengthXRobotDimensions
neckToLegsLengthZRobotDimensions
obstaclesModelHeadControlInterfaces [protected]
overallBodyWidthRobotDimensions
pEngineGTXabsl2EngineExecutor [protected]
pidDataHeadControlInterfaces [protected]
printGeneratedMainActionToString(char *buf)Xabsl2HeadControl [protected, virtual]
profilerGTXabsl2EngineExecutor [protected]
registerSymbolsAndBasicBehaviors()GT2005HeadControl [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]
robotPoseHeadControlInterfaces [protected]
robotStateHeadControlInterfaces [protected]
searchForBallLeft()GT2005HeadControl
searchForBallRight()GT2005HeadControl
sensorDataBufferHeadControlInterfaces [protected]
setJoints(double tilt, double pan, double roll, double speed=0, double mouth=0)GT2005HeadControl
setJointsDirect(double tilt, double pan, double roll, double mouth=0)GT2005HeadControl
setJointsIsCloseToDestinationGT2005HeadControl
setJointsMaxPanReachedGT2005HeadControl
setSelectedAgent(const char *name)GTXabsl2EngineExecutor
setupMainAngles()GT2005HeadControl
shoulderRadiusRobotDimensions
shoulderWidthRobotDimensions
showVisualizationQuality()GT2005HeadControl [private]
simpleLookAtPointFixNeckTilt(const Vector3< double > &aim, const double &tilt1, double &headPan, double &headTilt)GT2005HeadControl
simpleLookAtPointOnField(const Vector3< double > pos, Vector2< int > offset, double &neckTilt, double &headPan, double &headTilt)GT2005HeadControl
simpleLookAtPointRelativeToRobot(const Vector3< double > pos, Vector2< int > offset, double &neckTilt, double &headPan, double &headTilt)GT2005HeadControl
specsKneeArcRobotDimensions
speedHeadPanGT2005HeadControl
speedHeadTiltGT2005HeadControl
speedNeckTiltGT2005HeadControl
symbolsGT2005HeadControl
upperLegLengthRobotDimensions
upperLegLengthXRobotDimensions
upperLegLengthYRobotDimensions
upperLegLengthZRobotDimensions
useCommunicatedBallGT2005HeadControl
Xabsl2HeadControl(const HeadControlInterfaces &interfaces, SolutionRequest::xabsl2EngineID id)Xabsl2HeadControl
zeroBodyTiltRobotDimensions
zeroFrontKneeArcRobotDimensions
zeroHindKneeArcRobotDimensions
zeroShoulderArcRobotDimensions
~GT2005HeadControl()GT2005HeadControl [inline]
~GTXabsl2EngineExecutor()GTXabsl2EngineExecutor
~HeadControl()HeadControl [inline, virtual]
~Module()Module [inline, virtual]
~Xabsl2HeadControl()Xabsl2HeadControl [inline]

Generated on Mon Mar 20 22:14:06 2006 for GT2005 by doxygen 1.3.6