Cdwb_critics::OscillationCritic::CommandTrend | Helper class for performing the same logic on the x,y and theta dimensions |
▼CMapBasedQueue< CellData > [external] | |
▼Ccostmap_queue::CostmapQueue [external] | |
Cdwb_critics::MapGridCritic::MapGridQueue | Subclass of CostmapQueue that avoids Obstacles and Unknown Values |
▼Cdwb_local_planner::TrajectoryCritic [external] | |
▼Cdwb_critics::BaseObstacleCritic | Uses costmap to assign negative costs if a circular robot would collide at any point of the trajectory |
Cdwb_critics::ObstacleFootprintCritic | Uses costmap 2d to assign negative costs if robot footprint is in obstacle on any point of the trajectory |
▼Cdwb_critics::MapGridCritic | Breadth-first scoring of all the cells in the costmap |
▼Cdwb_critics::GoalDistCritic | Scores trajectories based on how far along the global path they end up |
Cdwb_critics::GoalAlignCritic | Scores trajectories based on whether the robot ends up pointing toward the eventual goal |
▼Cdwb_critics::PathDistCritic | Scores trajectories based on how far from the global path they end up |
Cdwb_critics::PathAlignCritic | Scores trajectories based on how far from the global path the front of the robot ends up |
Cdwb_critics::OscillationCritic | Checks to see whether the sign of the commanded velocity flips frequently |
Cdwb_critics::PreferForwardCritic | Penalize trajectories with move backwards and/or turn too much |
Cdwb_critics::RotateToGoalCritic | Forces the commanded trajectories to only be rotations if within a certain distance window |
Cdwb_critics::TwirlingCritic | Penalize trajectories with rotational velocities |