Classes | Typedefs | Functions
nav_core2 Namespace Reference

Classes

class  BasicCostmap
 
class  Costmap
 
class  CostmapDataLagException
 Indicates costmap is out of date because data in not up to date. More...
 
class  CostmapException
 Extensible exception class for all costmap-related problems. More...
 
class  CostmapSafetyException
 General container for exceptions thrown when the costmap thinks any movement would be unsafe. More...
 
class  GenericBounds
 Templatized class that represents a two dimensional bounds with ranges [min_x, max_x] [min_y, max_y] inclusive. More...
 
class  GlobalPlanner
 Provides an interface for global planners used in navigation. More...
 
class  GlobalPlannerException
 General container for exceptions thrown from the Global Planner. More...
 
class  GlobalPlannerTimeoutException
 Exception thrown when the global planner has spent too long looking for a path. More...
 
class  GoalBoundsException
 Exception thrown when the goal location of the global planner is out of the expected bounds. More...
 
class  IllegalTrajectoryException
 Thrown when one of the critics encountered a fatal error. More...
 
class  InvalidGoalPoseException
 Exception thrown when there is a problem at the goal location for the global planner. More...
 
class  InvalidStartPoseException
 Exception thrown when there is a problem at the start location for the global planner. More...
 
class  LocalPlanner
 Provides an interface for local planners used in navigation. More...
 
class  LocalPlannerException
 General container for exceptions thrown from the Local Planner. More...
 
class  NavCore2Exception
 
class  NoGlobalPathException
 Exception thrown when the global planner cannot find a path from the start to the goal. More...
 
class  NoLegalTrajectoriesException
 Thrown when all the trajectories explored are illegal. More...
 
class  OccupiedGoalException
 Exception thrown when the goal location of the global planner is occupied in the costmap. More...
 
class  OccupiedStartException
 Exception thrown when the start location of the global planner is occupied in the costmap. More...
 
class  PlannerException
 Parent type of all exceptions defined within. More...
 
class  PlannerTFException
 Thrown when either the global or local planner cannot complete its operation due to TF errors. More...
 
class  StartBoundsException
 Exception thrown when the start location of the global planner is out of the expected bounds. More...
 
class  UIntBounds
 

Typedefs

using Bounds = GenericBounds< double >
 
using NavCore2ExceptionPtr = std::exception_ptr
 

Functions

int getResultCode (const NavCore2ExceptionPtr &e_ptr)
 Handy function for getting the result code. More...
 
std::string poseToString (const nav_2d_msgs::Pose2DStamped &pose)
 

Typedef Documentation

using nav_core2::Bounds = typedef GenericBounds<double>

Definition at line 147 of file bounds.h.

using nav_core2::NavCore2ExceptionPtr = typedef std::exception_ptr

Definition at line 88 of file exceptions.h.

Function Documentation

int nav_core2::getResultCode ( const NavCore2ExceptionPtr e_ptr)
inline

Handy function for getting the result code.

Definition at line 93 of file exceptions.h.

std::string nav_core2::poseToString ( const nav_2d_msgs::Pose2DStamped &  pose)
inline

Definition at line 72 of file exceptions.h.



nav_core2
Author(s):
autogenerated on Wed Jun 26 2019 20:06:06