ArActionAvoidSide Class Reference

#include <ArActionAvoidSide.h>

Inheritance diagram for ArActionAvoidSide:

ArAction List of all members.

Detailed Description

Action to avoid impacts by firening into walls at a shallow angle.

This action watches the sensors to see if it is close to firening into a wall at a shallow enough angle that other avoidance may not avoid.


Public Member Functions

 ArActionAvoidSide (const char *name="Avoid side", double obstacleDistance=300, double turnAmount=5)
 Constructor.
virtual ArActionDesiredfire (ArActionDesired currentDesired)
virtual const ArActionDesiredgetDesired (void) const
virtual ArActionDesiredgetDesired (void)
virtual ~ArActionAvoidSide ()
 Destructor.

Protected Attributes

ArActionDesired myDesired
double myObsDist
double myTurnAmount
bool myTurning


The documentation for this class was generated from the following file:
Generated on Thu Aug 6 09:39:34 2009 for Aria by  doxygen 1.5.1