#include <GT2004SimpleBasicBehaviors.h>
Inheritance diagram for GT2004BasicBehaviorGoaliePosition:
Public Member Functions | |
GT2004BasicBehaviorGoaliePosition (BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler) | |
virtual void | execute () |
Executes the basic behavior. | |
Protected Attributes | |
double | maxSpeed |
double | minXTrans |
double | minYTrans |
double | weightPose |
double | weightOdo |
double | cutY |
double | guardDirectToGoal |
double | guardLine |
Pose2D | lastRobotPose |
Pose2D | lastOdometry |
Pose2D | goaliePose |
Pose2D | lastGoaliePose |
Definition at line 244 of file GT2004SimpleBasicBehaviors.h.
|
Definition at line 252 of file GT2004SimpleBasicBehaviors.h. References cutY, guardDirectToGoal, guardLine, minXTrans, minYTrans, Xabsl2BasicBehavior::registerParameter(), weightOdo, and weightPose. |
Here is the call graph for this function:
|
Executes the basic behavior.
Implements Xabsl2BasicBehavior. Definition at line 127 of file GT2004SimpleBasicBehaviors.cpp. References Vector2< double >::abs(), Geometry::angleTo(), ARROW, CIRCLE, cutY, DEBUG_DRAWING_FINISHED, BallModel::getKnownPosition(), goaliePose, guardDirectToGoal, guardLine, lastGoaliePose, LINE, max, min, minXTrans, minYTrans, MotionRequest::motionType, Vector2< double >::normalize(), Pose2D::rotation, Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, WalkRequest::walkType, weightOdo, weightPose, Vector2< V >::x, Vector2< double >::x, Vector2< V >::y, and Vector2< double >::y. |
Here is the call graph for this function:
|
Definition at line 272 of file GT2004SimpleBasicBehaviors.h. |
|
Definition at line 273 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 274 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 275 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 276 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 277 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 278 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 279 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(), and GT2004BasicBehaviorGoaliePosition(). |
|
Definition at line 281 of file GT2004SimpleBasicBehaviors.h. |
|
Definition at line 282 of file GT2004SimpleBasicBehaviors.h. |
|
Definition at line 283 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(). |
|
Definition at line 284 of file GT2004SimpleBasicBehaviors.h. Referenced by execute(). |