| 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 |