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


Public Member Functions | |
| GT2005BasicBehaviorGoToPointAndAvoidObstacles (BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler) | |
| virtual void | execute () |
| Executes the basic behavior. | |
Private Attributes | |
| double | x |
| parameter "go-to-point-and-avoid-obstacles.x" | |
| double | y |
| parameter "go-to-point-and-avoid-obstacles.y" | |
| double | maxSpeed |
| parameter "go-to-point-and-avoid-obstacles.max-speed" | |
| double | avoidanceLevel |
| parameter "go-to-point-and-avoid-obstacles.avoid-penalty-areas" | |
| PIDsmoothedValue | turnSpeed |
| smoothes the rotation | |
| PIDsmoothedValue | speedX |
| smoothes the speed in forward direction | |
| PIDsmoothedValue | speedY |
| smoothes the speed in sideways direction | |
| long | lastTimeExecuted |
| last time behavior was executed | |
Definition at line 819 of file GT2005SimpleBasicBehaviors.h.
|
||||||||||||
|
Definition at line 827 of file GT2005SimpleBasicBehaviors.h. References avoidanceLevel, pi, point, Xabsl2BasicBehavior::registerParameter(), and turnSpeed. |
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
parameter "go-to-point-and-avoid-obstacles.x"
Definition at line 846 of file GT2005SimpleBasicBehaviors.h. |
|
|
parameter "go-to-point-and-avoid-obstacles.y"
Definition at line 849 of file GT2005SimpleBasicBehaviors.h. |
|
|
parameter "go-to-point-and-avoid-obstacles.max-speed"
Definition at line 852 of file GT2005SimpleBasicBehaviors.h. |
|
|
parameter "go-to-point-and-avoid-obstacles.avoid-penalty-areas"
Definition at line 855 of file GT2005SimpleBasicBehaviors.h. Referenced by GT2005BasicBehaviorGoToPointAndAvoidObstacles(). |
|
|
smoothes the rotation
Definition at line 858 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(), and GT2005BasicBehaviorGoToPointAndAvoidObstacles(). |
|
|
smoothes the speed in forward direction
Definition at line 861 of file GT2005SimpleBasicBehaviors.h. |
|
|
smoothes the speed in sideways direction
Definition at line 864 of file GT2005SimpleBasicBehaviors.h. |
|
|
last time behavior was executed
Definition at line 867 of file GT2005SimpleBasicBehaviors.h. Referenced by execute(). |
1.3.6