Classes |
| struct | DualCoding::PilotTypes::NavigationStep |
| struct | DualCoding::PilotTypes::NavigationPlan |
| | Stores and indexes into a sequence of actions to complete a navigation task. More...
|
Namespaces |
| namespace | DualCoding |
| namespace | DualCoding::PilotTypes |
Typedefs |
typedef
ShapeSpacePlannerXYTheta::NodeType_t | DualCoding::PilotTypes::NodeType_t |
| typedef NodeType_t::NodeValue_t | DualCoding::PilotTypes::NodeValue_t |
Enumerations |
| enum | RequestType_t {
DualCoding::PilotTypes::localize,
DualCoding::PilotTypes::walk,
DualCoding::PilotTypes::waypointWalk,
DualCoding::PilotTypes::setVelocity,
DualCoding::PilotTypes::goToShape,
DualCoding::PilotTypes::pushObject,
DualCoding::PilotTypes::visualSearch,
DualCoding::PilotTypes::setOdometry,
DualCoding::PilotTypes::noRequest,
DualCoding::PilotTypes::numRequestTypes
} |
| | What we're asking the Pilot to do.
More...
|
| enum | ErrorType_t {
DualCoding::PilotTypes::noError = 0,
DualCoding::PilotTypes::someError,
DualCoding::PilotTypes::invalidRequest,
DualCoding::PilotTypes::abort,
DualCoding::PilotTypes::cantLocalize,
DualCoding::PilotTypes::startCollides,
DualCoding::PilotTypes::endCollides,
DualCoding::PilotTypes::noPath,
DualCoding::PilotTypes::noSpace,
DualCoding::PilotTypes::collisionDetected,
DualCoding::PilotTypes::searchFailed,
DualCoding::PilotTypes::numErrorTypes
} |
| | What error the Pilot is going to return.
More...
|
| enum | CollisionAction_t { DualCoding::PilotTypes::collisionIgnore = 0,
DualCoding::PilotTypes::collisionReport,
DualCoding::PilotTypes::collisionStop,
DualCoding::PilotTypes::collisionReplan
} |
| | Options for handling collisions.
More...
|
| enum | NavigationStepType_t {
DualCoding::PilotTypes::localizeStep,
DualCoding::PilotTypes::travelStep,
DualCoding::PilotTypes::turnStep,
DualCoding::PilotTypes::preTravelStep,
DualCoding::PilotTypes::headingStep,
DualCoding::PilotTypes::turnObjStep,
DualCoding::PilotTypes::acquireObjStep
} |
Functions |
| std::ostream & | DualCoding::PilotTypes::operator<< (std::ostream &os, const NavigationStep &step) |
| std::ostream & | DualCoding::PilotTypes::operator<< (std::ostream &os, const NavigationPlan &plan) |
Variables |
| const char * | DualCoding::PilotTypes::RequestTypeNames [numRequestTypes] |
| const char * | DualCoding::PilotTypes::ErrorTypeNames [numErrorTypes] |
| static const unsigned int | DualCoding::PilotTypes::invalid_Pilot_ID = -1U |