|
| | MergeMRMPlanner (adore::view::ALaneChangeView *lcv, adore::params::APLateralPlanner *plat, adore::params::APTacticalPlanner *ptac, adore::params::APVehicle *pveh, adore::params::APTrajectoryGeneration *ptrajectory) |
| |
| void | addConstraint (ANominalConstraint *constraint) |
| |
| void | addReference (ANominalReference *reference) |
| |
| void | setJMax (double value) |
| |
| void | setTStall (double value) |
| |
| void | setAStall (double value) |
| |
| void | setAMin (double value) |
| |
| void | setSecondAttempt (bool value) |
| |
| | MRMPlanner (adore::view::ALane *lfv, adore::params::APLateralPlanner *aplat, adore::params::APVehicle *apvehicle, adore::params::APTrajectoryGeneration *aptrajectory) |
| |
| TPostProcessConstraints::TInformationSet & | getInformationSet () |
| |
| double | amin_medium_brake_trapezoidal (double v0, double a0, double jmin) const |
| | minimum acceleration that can be achieved before inverting jerk to end with v=0 and a=0 More...
|
| |
| void | t_short_brake_trapezoidal (double v0, double a0, double jmin, double t3) |
| | times required for ramp up during short brake More...
|
| |
| void | t_medium_brake_trapezoidal (double v0, double a0, double jmin, double &t1, double &t3) const |
| | times required for ramp down and ramp up during medium brake More...
|
| |
| void | t_long_brake_trapezoidal (double v0, double a0, double amin, double jmin, double &t1, double &t2, double &t3) const |
| | times required for ramp down, constant and ramp up during long brake More...
|
| |
| int | brake_case_trapezoidal (double v0, double a0, double amin, double jmin) const |
| |
| void | brake_params_trapezoidal (double v0, double a0, double amin, double jmin, double &a1, double &t1, double &t2, double &t3) |
| | general parameters More...
|
| |
| double | a_brake_trapezoidal (double t, double a0, double a1, double jmin, double t1, double t2, double t3) |
| |
| double | j_brake_trapezoidal (double t, double jmin, double t1, double t2, double t3) |
| |
| virtual void | compute (const VehicleMotionState9d &initial_state) |
| |
| TPartialPlan & | getLongitudinalPlan () |
| |
| TPartialPlan & | getLateralPlan () |
| |
| LateralPlanner< K, P > & | getOffsetSolver () |
| |
| virtual bool | hasValidPlan () const |
| |
| virtual const SetPointRequest * | getSetPointRequest () const |
| |
| virtual double | getCPUTime () const |
| |
template<int K, int P>
class adore::fun::MergeMRMPlanner< K, P >
Plans minimum risk maneuver to cancel lane change.