35 #ifndef DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H 36 #define DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H 53 std::map< std::pair<std::string, std::string>,
double>
getPercentages()
const;
57 std::map< std::pair<std::string, std::string>,
unsigned int>
counts_;
75 #endif // DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H IllegalTrajectoryTracker()
unsigned int legal_count_
void addIllegalTrajectory(const nav_core2::IllegalTrajectoryException &e)
std::map< std::pair< std::string, std::string >, double > getPercentages() const
std::string getMessage() const
IllegalTrajectoryTracker tracker_
std::map< std::pair< std::string, std::string >, unsigned int > counts_
Thrown when all the trajectories explored are illegal.
NoLegalTrajectoriesException(const IllegalTrajectoryTracker &tracker)
void addLegalTrajectory()
unsigned int illegal_count_