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

#include <p_tactical_planner.h>

Inheritance diagram for adore::if_ROS::params::PTacticalPlanner:
Inheritance graph
Collaboration diagram for adore::if_ROS::params::PTacticalPlanner:
Collaboration graph

Public Member Functions

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

Additional Inherited Members

- Private Member Functions inherited from adore::if_ROS::ROSParam
template<typename T >
void get (const std::string &name, T &result) const
 
 ROSParam (ros::NodeHandle n, std::string prefix)
 
- Private Attributes inherited from adore::if_ROS::ROSParam
std::string prefix_
 
ros::NodeHandle n_
 

Constructor & Destructor Documentation

◆ PTacticalPlanner()

adore::if_ROS::params::PTacticalPlanner::PTacticalPlanner ( ros::NodeHandle  n,
std::string  prefix 
)
inline

Member Function Documentation

◆ getAccLatUB()

virtual double adore::if_ROS::params::PTacticalPlanner::getAccLatUB ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getAccLatUB_minVelocity()

virtual double adore::if_ROS::params::PTacticalPlanner::getAccLatUB_minVelocity ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getAccLonLB()

virtual double adore::if_ROS::params::PTacticalPlanner::getAccLonLB ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getAccLonUB()

virtual double adore::if_ROS::params::PTacticalPlanner::getAccLonUB ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getAssumedNominalAccelerationMinimum()

virtual double adore::if_ROS::params::PTacticalPlanner::getAssumedNominalAccelerationMinimum ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getChaseReferenceOffset()

virtual double adore::if_ROS::params::PTacticalPlanner::getChaseReferenceOffset ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getCoercionPreventionStrategy()

virtual int adore::if_ROS::params::PTacticalPlanner::getCoercionPreventionStrategy ( ) const
inlineoverridevirtual

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

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getCollisionDetectionFrontBufferSpace()

virtual double adore::if_ROS::params::PTacticalPlanner::getCollisionDetectionFrontBufferSpace ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getCollisionDetectionLateralError()

virtual double adore::if_ROS::params::PTacticalPlanner::getCollisionDetectionLateralError ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getCollisionDetectionLateralPrecision()

virtual double adore::if_ROS::params::PTacticalPlanner::getCollisionDetectionLateralPrecision ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getCollisionDetectionLongitudinalError()

virtual double adore::if_ROS::params::PTacticalPlanner::getCollisionDetectionLongitudinalError ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getEnforceMonotonousNavigationCost()

virtual bool adore::if_ROS::params::PTacticalPlanner::getEnforceMonotonousNavigationCost ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getFrontReferenceOffset()

virtual double adore::if_ROS::params::PTacticalPlanner::getFrontReferenceOffset ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getFrontSGap()

virtual double adore::if_ROS::params::PTacticalPlanner::getFrontSGap ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getFrontTimeGap()

virtual double adore::if_ROS::params::PTacticalPlanner::getFrontTimeGap ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getGapAlignment()

virtual double adore::if_ROS::params::PTacticalPlanner::getGapAlignment ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getGlobalSpeedLimit()

virtual double adore::if_ROS::params::PTacticalPlanner::getGlobalSpeedLimit ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getHorizonStopReferenceDistance()

virtual double adore::if_ROS::params::PTacticalPlanner::getHorizonStopReferenceDistance ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getIndicatorLookahead()

virtual double adore::if_ROS::params::PTacticalPlanner::getIndicatorLookahead ( ) const
inlineoverridevirtual

distance before lanechange at which indicator is activated

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getLeadReferenceOffset()

virtual double adore::if_ROS::params::PTacticalPlanner::getLeadReferenceOffset ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getLowerBoundFrontSGapForLF()

virtual double adore::if_ROS::params::PTacticalPlanner::getLowerBoundFrontSGapForLF ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getLVResetVelocity()

virtual double adore::if_ROS::params::PTacticalPlanner::getLVResetVelocity ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getMaxNavcostLoss()

virtual double adore::if_ROS::params::PTacticalPlanner::getMaxNavcostLoss ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getNominalSwathAccelerationError()

virtual double adore::if_ROS::params::PTacticalPlanner::getNominalSwathAccelerationError ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getRearSGap()

virtual double adore::if_ROS::params::PTacticalPlanner::getRearSGap ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getRearTimeGap()

virtual double adore::if_ROS::params::PTacticalPlanner::getRearTimeGap ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getResetRadius()

virtual double adore::if_ROS::params::PTacticalPlanner::getResetRadius ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getTerminateAfterFirstStopThresholdSpeed()

virtual double adore::if_ROS::params::PTacticalPlanner::getTerminateAfterFirstStopThresholdSpeed ( ) const
inlineoverridevirtual

vehicle threshold speed, at which maneuver is terminated,

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getTimeoutForLangechangeSuppression()

virtual double adore::if_ROS::params::PTacticalPlanner::getTimeoutForLangechangeSuppression ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

◆ getTimeoutForPreferredLCAfterManuallySetIndicator()

virtual double adore::if_ROS::params::PTacticalPlanner::getTimeoutForPreferredLCAfterManuallySetIndicator ( ) const
inlineoverridevirtual

Implements adore::params::APTacticalPlanner.

Here is the call graph for this function:

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