#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(). |
1.3.6