DataType UnstructuredSettings.
More...
#include <ad/rss/world/UnstructuredSettings.hpp>
DataType UnstructuredSettings.
Parameter settings to be used for unstructured constellation handling.
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ drive_away_max_angle
::ad::physics::Angle ad::rss::world::UnstructuredSettings::drive_away_max_angle |
In certain constellations the ego vehicle might be allowed to drive away from a dangerous object using a given heading range. This parameter defines the maximum possible angle the vehicle is able to drive away.
◆ pedestrian_back_intermediate_heading_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::pedestrian_back_intermediate_heading_change_ratio_steps {0} |
During calculation of the trajectory set, multiple heading change ratios are used. The default is max left, max right and no yaw rate change. By specifying a value larger than zero more intermediate steps are used. The value is specifying the steps on one side, therefore the resulting intermedate steps are twice this value. This value is used for the back of the trajectory set.
◆ pedestrian_brake_intermediate_acceleration_steps
uint32_t ad::rss::world::UnstructuredSettings::pedestrian_brake_intermediate_acceleration_steps {0} |
Specifies the intermediate steps used while calculating the brake trajectory set.
◆ pedestrian_continue_forward_intermediate_acceleration_steps
uint32_t ad::rss::world::UnstructuredSettings::pedestrian_continue_forward_intermediate_acceleration_steps {0} |
Specifies the intermediate steps used while calculating the continue forward trajectory set.
◆ pedestrian_continue_forward_intermediate_heading_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::pedestrian_continue_forward_intermediate_heading_change_ratio_steps {0} |
Specifies the intermediate heading change ratio steps used while calculating the continue forward trajectory set.
◆ pedestrian_front_intermediate_heading_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::pedestrian_front_intermediate_heading_change_ratio_steps {0} |
During calculation of the trajectory set, multiple heading change ratios are used. The default is max left, max right and no heading change. By specifying a value larger than zero more intermediate steps are used. The value is specifying the steps on one side, therefore the resulting intermedate steps are twice this value. This value is used for the front of the trajectory set.
◆ pedestrian_turning_radius
::ad::physics::Distance ad::rss::world::UnstructuredSettings::pedestrian_turning_radius |
The change of heading |h'(t)| is limited. That means, the maximum trajectory is defined by a circle until response time. This parameter specifies the radius of that circle.
◆ vehicle_back_intermediate_yaw_rate_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::vehicle_back_intermediate_yaw_rate_change_ratio_steps {0} |
During calculation of the trajectory set, multiple yaw rate ratios are used. The default is max left, max right and no yaw rate change. By specifying a value larger than zero more intermediate steps are used. The value is specifying the steps on one side, therefore the resulting intermedate steps are twice this value. This value is used for the back of the trajectory set.
◆ vehicle_brake_intermediate_acceleration_steps
uint32_t ad::rss::world::UnstructuredSettings::vehicle_brake_intermediate_acceleration_steps {0} |
Specifies the intermediate acceleration steps (between brake_max and brake_min) used while calculating the cbrake trajectory set.
◆ vehicle_continue_forward_intermediate_acceleration_steps
uint32_t ad::rss::world::UnstructuredSettings::vehicle_continue_forward_intermediate_acceleration_steps {0} |
Specifies the intermediate acceleration steps (between brake_min and accel_max) used while calculating the continue forward trajectory set.
◆ vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::vehicle_continue_forward_intermediate_yaw_rate_change_ratio_steps {0} |
Specifies the intermediate yaw rate change ratio steps used while calculating the continue forward trajectory set.
◆ vehicle_front_intermediate_yaw_rate_change_ratio_steps
uint32_t ad::rss::world::UnstructuredSettings::vehicle_front_intermediate_yaw_rate_change_ratio_steps {0} |
During calculation of the trajectory set, multiple yaw rate ratios are used. The default is max left, max right and no yaw rate change. By specifying a value larger than zero more intermediate steps are used. The value is specifying the steps on one side, therefore the resulting intermedate steps are twice this value. This value is used for the front of the trajectory set.
◆ vehicle_min_radius
::ad::physics::Distance ad::rss::world::UnstructuredSettings::vehicle_min_radius |
Defines the minimal radius a vehicle is able to drive on.
◆ vehicle_trajectory_calculation_step
::ad::physics::Duration ad::rss::world::UnstructuredSettings::vehicle_trajectory_calculation_step |
The current unstructured implementation calculates the location and heading based on time increments. That might lead to an increasing error the farer the point is. This parameter defines the time interval for this incremental calculation.
◆ vehicle_yaw_rate_change
::ad::physics::AngularAcceleration ad::rss::world::UnstructuredSettings::vehicle_yaw_rate_change |
The change of the heading h'(t) is limited while the response time. This specifies the maximum change of the yaw rate during response time.
The documentation for this struct was generated from the following file: