Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest. More...
#include <trajectory_planner_lf.h>


Public Member Functions | |
| virtual | ~TrajectoryPlannerLF () |
| TrajectoryPlannerLF (int id=0, std::string plannerName="lane-following", double lateral_i_grid=0.0) | |
| void | setConstPenalty (double value) |
| void | setSpeedScale (double value) |
| void | addConstraint (fun::ANominalConstraint *constraint) |
| void | setStopPoint (int value) |
| virtual void | computeTrajectory (const adore::fun::PlanningRequest &planning_request, adore::fun::PlanningResult &planning_result) override |
| update data, views and recompute maneuver More... | |
Public Member Functions inherited from adore::apps::TrajectoryPlannerBase | |
| virtual | ~TrajectoryPlannerBase () |
| TrajectoryPlannerBase () | |
| void | prime () |
| void | planning_request_handler () |
Protected Attributes | |
| adore::env::ThreeLaneViewDecoupled | three_lanes_ |
Private Types | |
| typedef adore::fun::BasicLaneFollowingPlanner< 20, 5 > | TNominalPlanner |
| typedef adore::fun::BasicMRMPlanner< 20, 5 > | TEmergencyPlanner |
Decoupled trajectory planner, which uses TrajectoryPlannerBase to compute and provide a PlanningResult in the event of a PlanningRequest.
|
private |
|
private |
|
inlinevirtual |
penalty, which is always added to cost
|
inline |

|
inline |

|
inlineoverridevirtual |
update data, views and recompute maneuver
Implements adore::apps::TrajectoryPlannerBase.

|
inline |

|
inline |


|
inline |


|
private |
state of checkPoints in area
|
private |
map controlled connections to lane
|
private |
collision detection vs expected behavior
|
private |
cross traffic conflicts combined maneuver post-processing constraints collision detection with traffic predictions
|
private |
|
private |
state of controlled connections in area
|
private |
|
private |
grid index
|
private |
|
private |
integral id to be written to PlanningResult
|
private |
human readable planner name written to PlanningResult
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
collision detection based representation of traffic
|
private |
|
private |
|
private |
|
protected |
map controlled connections to lane lane-based representation of environment
|
private |
collision detection based ttc computation