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 |