#include <GT2004HeadControlBasicBehaviors.h>
Public Member Functions | |
GT2004HeadControlBasicBehaviors (Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces &interfaces, GT2004HeadControl &headControl, GT2004HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo) | |
void | registerBasicBehaviors (Xabsl2Engine &engine) |
Public Attributes | |
Basic Behaviors | |
GT2004BasicBehaviorLookAtBall | basicBehaviorLookAtBall |
GT2004BasicBehaviorFindBall | basicBehaviorFindBall |
GT2004BasicBehaviorReturnToBall | basicBehaviorReturnToBall |
GT2004BasicBehaviorScanAwayFromBall | basicBehaviorScanAwayFromBall |
GT2004BasicBehaviorDirectedScanForLandmarks | basicBehaviorDirectedScanForLandmarks |
GT2004BasicBehaviorScanBackToBall | basicBehaviorScanBackToBall |
GT2004BasicBehaviorGrabBall | basicBehaviorGrabBall |
GT2004BasicBehaviorReleaseBall | basicBehaviorReleaseBall |
GT2004BasicBehaviorWaitForGrab | basicBehaviorWaitForGrab |
GT2004BasicBehaviorBeginBallSearchAtBallPositionSeen | basicBehaviorBeginBallSearchAtBallPositionSeen |
GT2004BasicBehaviorBeginBallSearchAtBallPositionCommunicated | basicBehaviorBeginBallSearchAtBallPositionCommunicated |
GT2004BasicBehaviorBeginBallSearchAtBallPositionPropagated | basicBehaviorBeginBallSearchAtBallPositionPropagated |
GT2004BasicBehaviorOtherHeadMovements | basicBehaviorOtherHeadMovements |
GT2004BasicBehaviorLookAtCloseLandmark | basicBehaviorLookAtCloseLandmark |
GT2004BasicBehaviorLookAtBallAndClosestLandmark | basicBehaviorLookAtBallAndClosestLandmark |
GT2004BasicBehaviorLookAroundAtSeenBall | basicBehaviorLookAroundAtSeenBall |
GT2004BasicBehaviorSearchForBallLeft | basicBehaviorSearchForBallLeft |
GT2004BasicBehaviorSearchForBallRight | basicBehaviorSearchForBallRight |
Private Attributes | |
Xabsl2ErrorHandler & | errorHandler |
GT2004HeadControl & | headControl |
Definition at line 140 of file GT2004HeadControlBasicBehaviors.h.
GT2004HeadControlBasicBehaviors::GT2004HeadControlBasicBehaviors | ( | Xabsl2ErrorHandler & | errorHandler, | |
HeadControlInterfaces & | interfaces, | |||
GT2004HeadControl & | headControl, | |||
GT2004HeadPathPlanner & | headPathPlanner, | |||
bool & | lastScanWasLeft, | |||
CameraInfo & | cameraInfo | |||
) | [inline] |
Constructor
Definition at line 144 of file GT2004HeadControlBasicBehaviors.h.
void GT2004HeadControlBasicBehaviors::registerBasicBehaviors | ( | Xabsl2Engine & | engine | ) |
Registers basic behaviors at the engine
Definition at line 21 of file GT2004HeadControlBasicBehaviors.cpp.
References basicBehaviorBeginBallSearchAtBallPositionCommunicated, basicBehaviorBeginBallSearchAtBallPositionPropagated, basicBehaviorBeginBallSearchAtBallPositionSeen, basicBehaviorDirectedScanForLandmarks, basicBehaviorFindBall, basicBehaviorGrabBall, basicBehaviorLookAroundAtSeenBall, basicBehaviorLookAtBall, basicBehaviorLookAtBallAndClosestLandmark, basicBehaviorLookAtCloseLandmark, basicBehaviorOtherHeadMovements, basicBehaviorReleaseBall, basicBehaviorReturnToBall, basicBehaviorScanAwayFromBall, basicBehaviorScanBackToBall, basicBehaviorSearchForBallLeft, basicBehaviorSearchForBallRight, basicBehaviorWaitForGrab, and Xabsl2Engine::registerBasicBehavior().
Referenced by GT2004HeadControl::registerSymbolsAndBasicBehaviors().
GT2004BasicBehaviorBeginBallSearchAtBallPositionCommunicated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionCommunicated |
Definition at line 181 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorBeginBallSearchAtBallPositionPropagated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionPropagated |
Definition at line 182 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorBeginBallSearchAtBallPositionSeen GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionSeen |
Definition at line 180 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorDirectedScanForLandmarks GT2004HeadControlBasicBehaviors::basicBehaviorDirectedScanForLandmarks |
Definition at line 175 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorFindBall GT2004HeadControlBasicBehaviors::basicBehaviorFindBall |
Definition at line 172 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorGrabBall GT2004HeadControlBasicBehaviors::basicBehaviorGrabBall |
Definition at line 177 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorLookAroundAtSeenBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAroundAtSeenBall |
Definition at line 186 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorLookAtBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBall |
Definition at line 171 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorLookAtBallAndClosestLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBallAndClosestLandmark |
Definition at line 185 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorLookAtCloseLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtCloseLandmark |
Definition at line 184 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorOtherHeadMovements GT2004HeadControlBasicBehaviors::basicBehaviorOtherHeadMovements |
Definition at line 183 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorReleaseBall GT2004HeadControlBasicBehaviors::basicBehaviorReleaseBall |
Definition at line 178 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorReturnToBall GT2004HeadControlBasicBehaviors::basicBehaviorReturnToBall |
Definition at line 173 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorScanAwayFromBall GT2004HeadControlBasicBehaviors::basicBehaviorScanAwayFromBall |
Definition at line 174 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorScanBackToBall GT2004HeadControlBasicBehaviors::basicBehaviorScanBackToBall |
Definition at line 176 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorSearchForBallLeft GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallLeft |
Definition at line 187 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorSearchForBallRight GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallRight |
Definition at line 188 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
GT2004BasicBehaviorWaitForGrab GT2004HeadControlBasicBehaviors::basicBehaviorWaitForGrab |
Definition at line 179 of file GT2004HeadControlBasicBehaviors.h.
Referenced by registerBasicBehaviors().
Is invoked when errors occurs
Definition at line 193 of file GT2004HeadControlBasicBehaviors.h.
A reference to the GT2004HeadControl
Definition at line 196 of file GT2004HeadControlBasicBehaviors.h.