#include <nav_2d_msgs/Pose2DStamped.h>
#include <stdexcept>
#include <exception>
#include <string>
#include <memory>
Go to the source code of this file.
Classes | |
class | nav_core2::CostmapDataLagException |
Indicates costmap is out of date because data in not up to date. More... | |
class | nav_core2::CostmapException |
Extensible exception class for all costmap-related problems. More... | |
class | nav_core2::CostmapSafetyException |
General container for exceptions thrown when the costmap thinks any movement would be unsafe. More... | |
class | nav_core2::GlobalPlannerException |
General container for exceptions thrown from the Global Planner. More... | |
class | nav_core2::GlobalPlannerTimeoutException |
Exception thrown when the global planner has spent too long looking for a path. More... | |
class | nav_core2::GoalBoundsException |
Exception thrown when the goal location of the global planner is out of the expected bounds. More... | |
class | nav_core2::IllegalTrajectoryException |
Thrown when one of the critics encountered a fatal error. More... | |
class | nav_core2::InvalidGoalPoseException |
Exception thrown when there is a problem at the goal location for the global planner. More... | |
class | nav_core2::InvalidStartPoseException |
Exception thrown when there is a problem at the start location for the global planner. More... | |
class | nav_core2::LocalPlannerException |
General container for exceptions thrown from the Local Planner. More... | |
class | nav_core2::NavCore2Exception |
class | nav_core2::NoGlobalPathException |
Exception thrown when the global planner cannot find a path from the start to the goal. More... | |
class | nav_core2::NoLegalTrajectoriesException |
Thrown when all the trajectories explored are illegal. More... | |
class | nav_core2::OccupiedGoalException |
Exception thrown when the goal location of the global planner is occupied in the costmap. More... | |
class | nav_core2::OccupiedStartException |
Exception thrown when the start location of the global planner is occupied in the costmap. More... | |
class | nav_core2::PlannerException |
Parent type of all exceptions defined within. More... | |
class | nav_core2::PlannerTFException |
Thrown when either the global or local planner cannot complete its operation due to TF errors. More... | |
class | nav_core2::StartBoundsException |
Exception thrown when the start location of the global planner is out of the expected bounds. More... | |
Namespaces | |
nav_core2 | |
Typedefs | |
using | nav_core2::NavCore2ExceptionPtr = std::exception_ptr |
Functions | |
int | nav_core2::getResultCode (const NavCore2ExceptionPtr &e_ptr) |
Handy function for getting the result code. More... | |
std::string | nav_core2::poseToString (const nav_2d_msgs::Pose2DStamped &pose) |