abstraction of functional modules to define functionality decoupled from the middleware More...
Classes | |
class | AreaOfEffectProvider |
class | CheckpointController |
A set of virtual traffic lights are switched according to test driver input. CheckpointController is provided with a list of coorindates. Virtual traffic lights are placed at these coordinates, initially with red-light phase active. If a clearance button is pressed by the test driver, the nearest checkpoint traffic light in the lane-following view is switched to green-light for a given amount of time. More... | |
class | CrosstrafficConstraintProvider |
class | FeedbackController |
class | GapProvider |
class | IndicatorHintsProvider |
A node to gather indicator hint data and provide it e.g. for laneview computation or tactical decisions. More... | |
class | LaneFollowingBehavior |
Decision making and maneuver planning, which realizes lane following only. Basically a wrapper for trajectory_planner_lf, with initial state selection and direct SetPointRequest output to controller. More... | |
class | LaneViewProvider |
A node which computes lanefollowing and lanechange geometry and provides the results to subsequent modules. More... | |
class | LocalizationModel |
a model for localization adds errors to true vehicle state More... | |
class | MapProvider |
base class for middleware dependent implementations of the map provider module More... | |
class | MissionController |
Simple state machine for mission controlling. More... | |
class | GoalAttainmentMonitor |
A class, which monitors distance between vehicle and goal. More... | |
class | CollisionMonitor |
A class, which monitors for collisions between ego and other objects. More... | |
class | Monitor0 |
class | Navigation |
class | ObjectDetectionModel |
class | OdometryModel |
a model for odometry sensor integrates velocities as measured with errors More... | |
class | PlainXMLExporter |
class | PlatoonViewProvider |
class | PlotConflicts |
a plot module for handling prediction plots More... | |
class | PlotEgo |
a optimzed plotting application to plot map borders, vehicles and environment information and background image satellite footage More... | |
class | GapQueuePlotter |
class | PlotGaps |
plots markers for traffic gaps More... | |
class | PlotLanes |
a optimzed plotting application to plot map borders, vehicles and environment information and background image satellite footage More... | |
class | PlotPlanSwath |
a plot module for plotting the planning result swaths More... | |
class | PlanningDetailsPlotter |
test bench implementation for minimum risk maneuver planner More... | |
class | PlotPredictions |
a plot module for handling prediction plots More... | |
class | PlotPredictionsMinimal |
a plot module for handling prediction plots More... | |
class | PlotRoadAnnotations |
an optimzed plotting application to plot annotations like speed limits More... | |
class | PlotSatImages |
a optimzed plotting application to display satellite images in the background More... | |
class | PlotTraffic |
a optimzed plotting application to plot other traffic More... | |
class | PlotTrafficLights |
a optimzed plotting application to plot map borders, vehicles and environment information and background image satellite footage More... | |
class | PlotViews |
a plotting application to plot the folling: lanefollowinggeometry, lanechangegeometry More... | |
class | PredictionFilter |
class | PredictionProvider |
class | SpeedLimitProvider |
A node to gather speed limit data and provide it e.g. for laneview computation. More... | |
class | TacticalPlanner |
Decision making and maneuver planning. More... | |
class | TestLCTrajectoryPlanner |
test implementation of a lane change trajectory planner More... | |
class | TestMRMPlanner |
test bench implementation for minimum risk maneuver planner More... | |
class | TestStraightLinePredictor |
class | TestTrajectoryPlanner |
test implementation of a lane following trajectory planner More... | |
class | TrajectoryPlannerALC |
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest Computes a lane change trajectory using advanced lane change planner. More... | |
class | TrajectoryPlannerBase |
Base class for different trajectory planners: Handles communication w/ decision making module. Reads PlanningRequest and writes PlanningResult. Actual trajectory planning has to occur by overriding virtual computeTrajectory method. More... | |
class | TrajectoryPlannerLC |
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest Computes a lane change trajectory. More... | |
class | TrajectoryPlannerLF |
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest. More... | |
class | TrajectoryPlannerLM |
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest Computes a lane change trajectory. More... | |
class | VehicleModel |
a vehicle model which can be used in simulations More... | |
Typedefs | |
using | EnvFactory = adore::env::EnvFactoryInstance |
using | ParamsFactory = adore::params::ParamsFactoryInstance |
abstraction of functional modules to define functionality decoupled from the middleware