ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::params::APTacticalPlanner Class Referenceabstract

abstract classs containing parameters to configure aspects and constraints of the tactical planner More...

#include <ap_tactical_planner.h>

Inheritance diagram for adore::params::APTacticalPlanner:
Inheritance graph
Collaboration diagram for adore::params::APTacticalPlanner:
Collaboration graph

Public Member Functions

virtual double getGlobalSpeedLimit () const =0
 
virtual double getResetRadius () const =0
 
virtual double getAccLatUB () const =0
 
virtual double getAccLatUB_minVelocity () const =0
 
virtual double getAccLonUB () const =0
 
virtual double getAccLonLB () const =0
 
virtual double getFrontTimeGap () const =0
 
virtual double getRearTimeGap () const =0
 
virtual double getFrontSGap () const =0
 
virtual double getLowerBoundFrontSGapForLF () const =0
 
virtual double getRearSGap () const =0
 
virtual double getChaseReferenceOffset () const =0
 
virtual double getLeadReferenceOffset () const =0
 
virtual double getFrontReferenceOffset () const =0
 
virtual double getGapAlignment () const =0
 
virtual double getAssumedNominalAccelerationMinimum () const =0
 
virtual double getMaxNavcostLoss () const =0
 
virtual bool getEnforceMonotonousNavigationCost () const =0
 
virtual double getTimeoutForPreferredLCAfterManuallySetIndicator () const =0
 
virtual double getLVResetVelocity () const =0
 
virtual double getTimeoutForLangechangeSuppression () const =0
 
virtual double getCollisionDetectionFrontBufferSpace () const =0
 
virtual double getCollisionDetectionLateralPrecision () const =0
 
virtual double getCollisionDetectionLateralError () const =0
 
virtual double getCollisionDetectionLongitudinalError () const =0
 
virtual double getNominalSwathAccelerationError () const =0
 
virtual int getCoercionPreventionStrategy () const =0
 getCoercionPreventionStrategy returns 0 switched off, 1 objective function, 2 constraint More...
 
virtual double getIndicatorLookahead () const =0
 
virtual double getHorizonStopReferenceDistance () const =0
 
virtual double getTerminateAfterFirstStopThresholdSpeed () const =0
 

Detailed Description

abstract classs containing parameters to configure aspects and constraints of the tactical planner

Member Function Documentation

◆ getAccLatUB()

virtual double adore::params::APTacticalPlanner::getAccLatUB ( ) const
pure virtual

◆ getAccLatUB_minVelocity()

virtual double adore::params::APTacticalPlanner::getAccLatUB_minVelocity ( ) const
pure virtual

◆ getAccLonLB()

virtual double adore::params::APTacticalPlanner::getAccLonLB ( ) const
pure virtual

◆ getAccLonUB()

virtual double adore::params::APTacticalPlanner::getAccLonUB ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getAssumedNominalAccelerationMinimum()

virtual double adore::params::APTacticalPlanner::getAssumedNominalAccelerationMinimum ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getChaseReferenceOffset()

virtual double adore::params::APTacticalPlanner::getChaseReferenceOffset ( ) const
pure virtual

◆ getCoercionPreventionStrategy()

virtual int adore::params::APTacticalPlanner::getCoercionPreventionStrategy ( ) const
pure virtual

getCoercionPreventionStrategy returns 0 switched off, 1 objective function, 2 constraint

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getCollisionDetectionFrontBufferSpace()

virtual double adore::params::APTacticalPlanner::getCollisionDetectionFrontBufferSpace ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getCollisionDetectionLateralError()

virtual double adore::params::APTacticalPlanner::getCollisionDetectionLateralError ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getCollisionDetectionLateralPrecision()

virtual double adore::params::APTacticalPlanner::getCollisionDetectionLateralPrecision ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getCollisionDetectionLongitudinalError()

virtual double adore::params::APTacticalPlanner::getCollisionDetectionLongitudinalError ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getEnforceMonotonousNavigationCost()

virtual bool adore::params::APTacticalPlanner::getEnforceMonotonousNavigationCost ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getFrontReferenceOffset()

virtual double adore::params::APTacticalPlanner::getFrontReferenceOffset ( ) const
pure virtual

◆ getFrontSGap()

virtual double adore::params::APTacticalPlanner::getFrontSGap ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getFrontTimeGap()

virtual double adore::params::APTacticalPlanner::getFrontTimeGap ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getGapAlignment()

virtual double adore::params::APTacticalPlanner::getGapAlignment ( ) const
pure virtual

◆ getGlobalSpeedLimit()

virtual double adore::params::APTacticalPlanner::getGlobalSpeedLimit ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getHorizonStopReferenceDistance()

virtual double adore::params::APTacticalPlanner::getHorizonStopReferenceDistance ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getIndicatorLookahead()

virtual double adore::params::APTacticalPlanner::getIndicatorLookahead ( ) const
pure virtual

distance before lanechange at which indicator is activated

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getLeadReferenceOffset()

virtual double adore::params::APTacticalPlanner::getLeadReferenceOffset ( ) const
pure virtual

◆ getLowerBoundFrontSGapForLF()

virtual double adore::params::APTacticalPlanner::getLowerBoundFrontSGapForLF ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getLVResetVelocity()

virtual double adore::params::APTacticalPlanner::getLVResetVelocity ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getMaxNavcostLoss()

virtual double adore::params::APTacticalPlanner::getMaxNavcostLoss ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getNominalSwathAccelerationError()

virtual double adore::params::APTacticalPlanner::getNominalSwathAccelerationError ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getRearSGap()

virtual double adore::params::APTacticalPlanner::getRearSGap ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getRearTimeGap()

virtual double adore::params::APTacticalPlanner::getRearTimeGap ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getResetRadius()

virtual double adore::params::APTacticalPlanner::getResetRadius ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getTerminateAfterFirstStopThresholdSpeed()

virtual double adore::params::APTacticalPlanner::getTerminateAfterFirstStopThresholdSpeed ( ) const
pure virtual

vehicle threshold speed, at which maneuver is terminated,

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getTimeoutForLangechangeSuppression()

virtual double adore::params::APTacticalPlanner::getTimeoutForLangechangeSuppression ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

◆ getTimeoutForPreferredLCAfterManuallySetIndicator()

virtual double adore::params::APTacticalPlanner::getTimeoutForPreferredLCAfterManuallySetIndicator ( ) const
pure virtual

Implemented in adore::if_ROS::params::PTacticalPlanner.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: