#include <p_prediction.h>
Public Member Functions | |
PPrediction (ros::NodeHandle n, std::string prefix) | |
virtual double | get_roadbased_prediction_duration () const override |
prediction duration for objects that can be matched to road More... | |
virtual double | get_roadbased_expected_acc_ub () const override |
maximum acceleration for normal behavior for objects that can be matched to road More... | |
virtual double | get_roadbased_expected_acc_ub_delay () const override |
delay after which expected_acc_ub is applied More... | |
virtual double | get_roadbased_expected_acc_lb () const override |
minimum acceleration for normal behavior for objects that can be matched to road More... | |
virtual double | get_roadbased_expected_vel_ub () const override |
maximum velocity for normal behavior for objects that can be matched to road More... | |
virtual double | get_roadbased_worstcase_acc_ub () const override |
maximum acceleration for worst-case behavior for objects that can be matched to road More... | |
virtual double | get_roadbased_worstcase_acc_ub_delay () const override |
delay after which worstcase_acc_ub is applied More... | |
virtual double | get_roadbased_worstcase_acc_lb () const override |
minimum acceleration for worst-case for objects that can be matched to road More... | |
virtual double | get_roadbased_worstcase_vel_ub () const override |
maximum velocity for worst-case for objects that can be matched to road More... | |
virtual double | get_roadbased_heading_deviation_ub () const override |
maximum difference between object and road heading for object to be matchable to road More... | |
virtual double | get_roadbased_lat_precision () const override |
precision of object shape approximation in lateral direction for objects that can be matched to road More... | |
virtual double | get_roadbased_lat_error () const override |
assumed maximum lateral detection error for objects that can be matched to road (buffer zone) More... | |
virtual double | get_roadbased_lon_error () const override |
assumed maximum longitudinal detection error for objects that can be matched to road (buffer zone) More... | |
virtual double | get_roadbased_time_headway () const override |
time buffer ahead of an object (objrect predicted to arrive given seconds earlier at a location) More... | |
virtual double | get_roadbased_time_leeway () const override |
time buffer behind object (object predicted to leave a location given seconds later) More... | |
virtual double | get_offroad_prediction_duration () const override |
prediction duration for objects that can not be matched to road More... | |
virtual double | get_offroad_expected_acc_ub () const override |
maximum acceleration for normal behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_expected_acc_lb () const override |
minimum acceleration for normal behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_expected_vel_ub () const override |
maximum velocity for normal behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_worstcase_acc_ub () const override |
maximum acceleration for worst-case behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_worstcase_acc_ub_delay () const override |
delay after which worstcase_acc_ub is applied More... | |
virtual double | get_offroad_worstcase_acc_lb () const override |
minimum acceleration for worst-case behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_worstcase_vel_ub () const override |
maximum velocity for worst-case behavior for objects that can not be matched to road More... | |
virtual double | get_offroad_lat_precision () const override |
precision of object shape approximation in lateral direction for objects that can not be matched to road More... | |
virtual double | get_offroad_lat_error () const override |
assumed maximum lateral detection error for objects that can not be matched to road More... | |
virtual double | get_offroad_lon_error () const override |
assumed maximum longitudinal detection error for objects that can not be matched to road More... | |
virtual double | get_offroad_time_headway () const override |
time buffer ahead of an object (objrect predicted to arrive given seconds earlier at a location) More... | |
virtual double | get_offroad_time_leeway () const override |
time buffer behind object (object predicted to leave a location given seconds later) More... | |
virtual double | get_area_of_interest_shrink () const override |
distinction between clutter and static traffic objects: how far into road has object to extend to be recognized as traffic? More... | |
virtual double | get_area_of_effect_shrink () const override |
filtering out all static objects not inside area of effect More... | |
virtual bool | get_worstcase_filter_precedence () const |
filtering of precedence rules for worstcase maneuvers: More... | |
virtual bool | get_worstcase_filter_tcd () const |
filtering of tcd for worstcase maneuvers: More... | |
virtual int | get_setbased_prediction_strategy () const |
returns prediction strategy: 0 width of object, 1 width of road, 2 width of object-> width of road More... | |
virtual double | get_prediction_width_ub () const |
returns maximum width for a prediction More... | |
virtual double | get_prediction_width_lb () const |
returns the minimum width for a prediction More... | |
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_ |
|
inline |
|
inlineoverridevirtual |
filtering out all static objects not inside area of effect
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
distinction between clutter and static traffic objects: how far into road has object to extend to be recognized as traffic?
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
minimum acceleration for normal behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum acceleration for normal behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum velocity for normal behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
assumed maximum lateral detection error for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
precision of object shape approximation in lateral direction for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
assumed maximum longitudinal detection error for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
prediction duration for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
time buffer ahead of an object (objrect predicted to arrive given seconds earlier at a location)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
time buffer behind object (object predicted to leave a location given seconds later)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
minimum acceleration for worst-case behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum acceleration for worst-case behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
delay after which worstcase_acc_ub is applied
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum velocity for worst-case behavior for objects that can not be matched to road
Implements adore::params::APPrediction.
|
inlinevirtual |
returns the minimum width for a prediction
Implements adore::params::APPrediction.
|
inlinevirtual |
returns maximum width for a prediction
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
minimum acceleration for normal behavior for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum acceleration for normal behavior for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
delay after which expected_acc_ub is applied
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum velocity for normal behavior for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum difference between object and road heading for object to be matchable to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
assumed maximum lateral detection error for objects that can be matched to road (buffer zone)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
precision of object shape approximation in lateral direction for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
assumed maximum longitudinal detection error for objects that can be matched to road (buffer zone)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
prediction duration for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
time buffer ahead of an object (objrect predicted to arrive given seconds earlier at a location)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
time buffer behind object (object predicted to leave a location given seconds later)
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
minimum acceleration for worst-case for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum acceleration for worst-case behavior for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
delay after which worstcase_acc_ub is applied
Implements adore::params::APPrediction.
|
inlineoverridevirtual |
maximum velocity for worst-case for objects that can be matched to road
Implements adore::params::APPrediction.
|
inlinevirtual |
returns prediction strategy: 0 width of object, 1 width of road, 2 width of object-> width of road
Implements adore::params::APPrediction.
|
inlinevirtual |
filtering of precedence rules for worstcase maneuvers:
Implements adore::params::APPrediction.
|
inlinevirtual |
filtering of tcd for worstcase maneuvers:
Implements adore::params::APPrediction.