Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BaseBinaryEdge
BaseMultiEdge
teb_local_planner::BaseRobotFootprintModelAbstract class that defines the interface for robot footprint/contour models
teb_local_planner::BaseTebBinaryEdge< D, E, VertexXi, VertexXj >Base edge connecting two vertices in the TEB optimization problem
teb_local_planner::BaseTebMultiEdge< D, E >Base edge connecting two vertices in the TEB optimization problem
teb_local_planner::BaseTebUnaryEdge< D, E, VertexXi >Base edge connecting a single vertex in the TEB optimization problem
BaseUnaryEdge
teb_local_planner::CircularRobotFootprintClass that defines the a robot of circular shape
teb_local_planner::EdgeAccelerationEdge defining the cost function for limiting the translational and rotational acceleration
teb_local_planner::EdgeAccelerationGoalEdge defining the cost function for limiting the translational and rotational acceleration at the end of the trajectory
teb_local_planner::EdgeAccelerationHolonomicEdge defining the cost function for limiting the translational and rotational acceleration
teb_local_planner::EdgeAccelerationHolonomicGoalEdge defining the cost function for limiting the translational and rotational acceleration at the end of the trajectory
teb_local_planner::EdgeAccelerationHolonomicStartEdge defining the cost function for limiting the translational and rotational acceleration at the beginning of the trajectory
teb_local_planner::EdgeAccelerationStartEdge defining the cost function for limiting the translational and rotational acceleration at the beginning of the trajectory
teb_local_planner::EdgeDynamicObstacleEdge defining the cost function for keeping a distance from dynamic (moving) obstacles
teb_local_planner::EdgeInflatedObstacleEdge defining the cost function for keeping a minimum distance from inflated obstacles
teb_local_planner::EdgeKinematicsCarlikeEdge defining the cost function for satisfying the non-holonomic kinematics of a carlike mobile robot
teb_local_planner::EdgeKinematicsDiffDriveEdge defining the cost function for satisfying the non-holonomic kinematics of a differential drive mobile robot
teb_local_planner::EdgeObstacleEdge defining the cost function for keeping a minimum distance from obstacles
teb_local_planner::EdgeTimeOptimalEdge defining the cost function for minimizing transition time of the trajectory
teb_local_planner::EdgeVelocityEdge defining the cost function for limiting the translational and rotational velocity
teb_local_planner::EdgeVelocityHolonomicEdge defining the cost function for limiting the translational and rotational velocity according to x,y and theta
teb_local_planner::EdgeViaPointEdge defining the cost function for pushing a configuration towards a via point
teb_local_planner::EquivalenceClassAbstract class that defines an interface for computing and comparing equivalence classes
teb_local_planner::TebConfig::GoalToleranceGoal tolerance related parameters
teb_local_planner::HcGraphVertexVertex in the graph that is used to find homotopy classes (only stores 2D positions)
teb_local_planner::TebConfig::HomotopyClasses
teb_local_planner::HomotopyClassPlannerLocal planner that explores alternative homotopy classes, create a plan for each alternative and finally return the robot controls for the current best path (repeated in each sampling interval)
teb_local_planner::HSignatureThe H-signature defines an equivalence relation based on homology in terms of complex calculus
teb_local_planner::LineObstacleImplements a 2D line obstacle
teb_local_planner::LineRobotFootprintClass that approximates the robot with line segment (zero-width)
teb_local_planner::ObstacleAbstract class that defines the interface for modelling obstacles
teb_local_planner::TebConfig::ObstaclesObstacle related parameters
teb_local_planner::TebConfig::OptimizationOptimization related parameters
teb_local_planner::PlannerInterfaceThis abstract class defines an interface for local planners
teb_local_planner::PointObstacleImplements a 2D point obstacle
teb_local_planner::PointRobotFootprint
PointRobotShapeClass that defines a point-robot
teb_local_planner::PolygonObstacleImplements a polygon obstacle with an arbitrary number of vertices
teb_local_planner::PolygonRobotFootprintClass that approximates the robot with a closed polygon
teb_local_planner::PoseSE2This class implements a pose in the domain SE2: $ \mathbb{R}^2 \times S^1 $ The pose consist of the position x and y and an orientation given as angle theta [-pi, pi]
teb_local_planner::TebConfig::RobotRobot related parameters
teb_local_planner::TebConfigConfig class for the teb_local_planner and its components
teb_local_planner::TebLocalPlannerROSImplements the actual abstract navigation stack routines of the teb_local_planner plugin
teb_local_planner::TebOptimalPlannerThis class optimizes an internal Timed Elastic Band trajectory using the g2o-framework
teb_local_planner::TebVisualizationForward Declaration
teb_local_planner::TimedElasticBandClass that defines a trajectory modeled as an elastic band with augmented tempoarl information
teb_local_planner::TebConfig::TrajectoryTrajectory related parameters
teb_local_planner::TwoCirclesRobotFootprintClass that approximates the robot with two shifted circles
teb_local_planner::VertexPoseThis class stores and wraps a SE2 pose (position and orientation) into a vertex that can be optimized via g2o
teb_local_planner::VertexTimeDiffThis class stores and wraps a time difference $ \Delta T $ into a vertex that can be optimized via g2o


teb_local_planner
Author(s): Christoph Rösmann
autogenerated on Sat Jun 8 2019 20:21:39