#include <GT2005HeadControlBasicBehaviors.h>
Inheritance diagram for GT2005BasicBehaviorDirectedScanForObstacles:


Public Member Functions | |
| GT2005BasicBehaviorDirectedScanForObstacles (Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces &interfaces, GT2005HeadControl &headControl, GT2005HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo) | |
| Constructor. | |
| virtual void | execute () |
| Executes the basic behavior. | |
Private Attributes | |
| double | leftOrRight |
| double | lastPan |
Definition at line 135 of file GT2005HeadControlBasicBehaviors.h.
|
||||||||||||||||||||||||||||
|
Constructor.
Definition at line 139 of file GT2005HeadControlBasicBehaviors.h. References leftOrRight. |
|
|
Executes the basic behavior.
Implements GT2005HeadControlBasicBehavior. Definition at line 344 of file GT2005HeadControlBasicBehaviors.cpp. References Geometry::angleTo(), DEBUG_DRAWING_FINISHED, ObstaclesModel::getDistanceInDirection(), GT2005HeadPathPlanner::lastHeadPan, lastPan, leftOrRight, Range< T >::limit(), LINE, MODIFY, Pose2D::rotation, GT2005HeadControl::setJoints(), GT2005HeadControl::simpleLookAtPointOnField(), Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:

|
|
Definition at line 146 of file GT2005HeadControlBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorDirectedScanForObstacles(). |
|
|
Definition at line 147 of file GT2005HeadControlBasicBehaviors.h. Referenced by execute(). |
1.3.6