Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

ExecutePlan Class Reference

Execute a navigation plan; used for both goToShape and pushObject. More...

#include <Pilot.h>

Inheritance diagram for ExecutePlan:

Detailed Description

Execute a navigation plan; used for both goToShape and pushObject.

Definition at line 271 of file Pilot.h.

List of all members.

Classes

class  AdjustTurn
 Perform an adjusting turn if we localized successfully, or a collision occurred. More...
struct  DisplacementInstruction
 Each turn or travel step in a navigation plan is a DisplacementInstruction. More...
class  ExecuteStep
class  NextTask
class  Turn
 Perform a turn step. More...
class  Walk
 Perform a travel step by walking forward or backward. More...

Public Types

enum  TurnAdjustType_t { collisionAdjust, localizationAdjust }

Public Member Functions

 ExecutePlan (const std::string &nodename="ExecutePlan")
virtual void setup ()

Public Attributes

DisplacementInstruction nextDisplacementInstruction

Static Public Attributes

static const float allowableDistanceError
 distance in mm we can be from a destination point and be "there"
static const float allowableAngularError

Member Enumeration Documentation

Enumerator:
collisionAdjust 
localizationAdjust 

Definition at line 287 of file Pilot.h.


Constructor & Destructor Documentation

ExecutePlan ( const std::string &  nodename = "ExecutePlan"  ) 

Definition at line 273 of file Pilot.h.


Member Function Documentation

virtual void setup (  )  [virtual]

Reimplemented from StateNode.

Definition at line 412 of file Pilot.h.


Member Data Documentation

const float allowableAngularError [static]

Definition at line 277 of file Pilot.h.

const float allowableDistanceError [static]

distance in mm we can be from a destination point and be "there"

Definition at line 276 of file Pilot.h.


The documentation for this class was generated from the following file:

DualCoding 5.1CVS
Generated Mon Jan 25 19:31:45 2016 by Doxygen 1.6.3