#include <ArActionLimiterForwards.h>
Inheritance diagram for ArActionLimiterForwards:

This action uses the sensors to find a maximum forwared speed to travel at; when the range sensor (e.g. sonar or laser) detects obstacles closer than the given parameters, this action requests that the robot decelerate or stop.
| Public Member Functions | |
| ArActionLimiterForwards (const char *name="speed limiter", double stopDistance=250, double slowDistance=1000, double slowSpeed=200, double widthRatio=1) | |
| Constructor. | |
| virtual ArActionDesired * | fire (ArActionDesired currentDesired) | 
| virtual const ArActionDesired * | getDesired (void) const | 
| virtual ArActionDesired * | getDesired (void) | 
| void | setParameters (double stopDistance=250, double slowDistance=1000, double slowSpeed=200, double widthRatio=1) | 
| virtual | ~ArActionLimiterForwards () | 
| Destructor. | |
| Protected Attributes | |
| ArActionDesired | myDesired | 
| bool | myLastStopped | 
| double | mySlowDist | 
| double | mySlowSpeed | 
| double | myStopDist | 
| double | myWidthRatio | 
 1.5.1
 1.5.1