#include <GT2005SimpleBasicBehaviors.h>
Inheritance diagram for GT2005BasicBehaviorGoaliePosition:


Public Member Functions | |
| GT2005BasicBehaviorGoaliePosition (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 645 of file GT2005SimpleBasicBehaviors.h.
|
||||||||||||
|
Definition at line 653 of file GT2005SimpleBasicBehaviors.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 312 of file GT2005SimpleBasicBehaviors.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 673 of file GT2005SimpleBasicBehaviors.h. |
|
|
Definition at line 674 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 675 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 676 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 677 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 678 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 679 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 680 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoaliePosition(). |
|
|
Definition at line 682 of file GT2005SimpleBasicBehaviors.h. |
|
|
Definition at line 683 of file GT2005SimpleBasicBehaviors.h. |
|
|
Definition at line 684 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(). |
|
|
Definition at line 685 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(). |
1.3.6