Aria  2.8.0
Predefined ArAction Classes

These classes implement component behaviors as ArAction subclasses (see ArAction and the overview for more details on actions) More...

Classes

class  ArAction
 Base class for actions. More...
 
class  ArActionAvoidFront
 This action does obstacle avoidance, controlling both trans and rot. More...
 
class  ArActionAvoidSide
 Action to avoid impacts by firening into walls at a shallow angle. More...
 
class  ArActionBumpers
 Action to deal with if the bumpers trigger. More...
 
class  ArActionColorFollow
 ArActionColorFollow is an action that moves the robot toward the largest ACTS blob that appears in it's current field of view. More...
 
class  ArActionConstantVelocity
 Action for going straight at a constant velocity. More...
 
class  ArActionDeceleratingLimiter
 Action to limit the forwards motion of the robot based on range sensor readings. More...
 
class  ArActionDriveDistance
 This action goes to a given ArPose very naively. More...
 
class  ArActionGoto
 This action goes to a given ArPose very naively. More...
 
class  ArActionGotoStraight
 This action goes to a given ArPose very naively. More...
 
class  ArActionGroup
 Group a set of ArAction objects together. More...
 
class  ArActionInput
 Action for taking input from outside to control the robot. More...
 
class  ArActionIRs
 Action to back up if short-range IR sensors trigger. More...
 
class  ArActionJoydrive
 This action will use the joystick for input to drive the robot. More...
 
class  ArActionKeydrive
 This action will use the keyboard arrow keys for input to drive the robot. More...
 
class  ArActionLimiterBackwards
 Action to limit the backwards motion of the robot based on range sensor readings. More...
 
class  ArActionLimiterForwards
 Action to limit the forwards motion of the robot based on range sensor readings. More...
 
class  ArActionLimiterRot
 Action to limit the forwards motion of the robot based on range sensor readings. More...
 
class  ArActionLimiterTableSensor
 Action to limit speed (and stop) based on whether the "table"-sensors see anything. More...
 
class  ArActionMovementParameters
 This is a class for setting max velocities and accels and decels via ArConfig parameters (see addToConfig()) or manually (using setParameters()) More...
 
class  ArActionMovementParametersDebugging
 This is a class for setting max velocities and accels and decels via ArConfig parameters (see addToConfig());. More...
 
class  ArActionRatioInput
 Action that requests motion based on abstract ratios provided by diferent input sources. More...
 
class  ArActionRobotJoydrive
 This action will use the joystick for input to drive the robot. More...
 
class  ArActionStallRecover
 Action to recover from a stall. More...
 
class  ArActionStop
 Action for stopping the robot. More...
 
class  ArActionTriangleDriveTo
 Action to drive up to a triangle target (e.g. docking station) found from an ArLineFinder. More...
 
class  ArActionTurn
 Action to turn when the behaviors with more priority have limited the speed. More...
 

Detailed Description

These classes implement component behaviors as ArAction subclasses (see ArAction and the overview for more details on actions)