50 output <<
"YieldPluginConfig { " << std::endl
51 <<
"acceleration_adjustment_factor: " <<
c.acceleration_adjustment_factor << std::endl
52 <<
"on_route_vehicle_collision_horizon_in_s: " <<
c.on_route_vehicle_collision_horizon_in_s << std::endl
53 <<
"obstacle_zero_speed_threshold_in_ms: " <<
c.obstacle_zero_speed_threshold_in_ms << std::endl
54 <<
"yield_max_deceleration_in_ms2: " <<
c.yield_max_deceleration_in_ms2 << std::endl
55 <<
"minimum_safety_gap_in_meters: " <<
c.minimum_safety_gap_in_meters << std::endl
56 <<
"vehicle_length: " <<
c.vehicle_length << std::endl
57 <<
"vehicle_height: " <<
c.vehicle_height << std::endl
58 <<
"vehicle_width: " <<
c.vehicle_width << std::endl
59 <<
"max_stop_speed_in_ms: " <<
c.max_stop_speed_in_ms << std::endl
60 <<
"enable_cooperative_behavior: " <<
c.enable_cooperative_behavior << std::endl
61 <<
"always_accept_mobility_request: " <<
c.always_accept_mobility_request << std::endl
62 <<
"vehicle_id: " <<
c.vehicle_id << std::endl
63 <<
"acceptable_passed_timesteps: " <<
c.acceptable_passed_timesteps << std::endl
64 <<
"intervehicle_collision_distance_in_m: " <<
c.intervehicle_collision_distance_in_m << std::endl
65 <<
"consecutive_clearance_count_for_obstacles_threshold: " <<
c.consecutive_clearance_count_for_obstacles_threshold << std::endl
66 <<
"safety_collision_time_gap_in_s: " <<
c.safety_collision_time_gap_in_s << std::endl
67 <<
"enable_adjustable_gap: " <<
c.enable_adjustable_gap << std::endl
68 <<
"acceptable_urgency: " <<
c.acceptable_urgency << std::endl
69 <<
"speed_moving_average_window_size: " <<
c.speed_moving_average_window_size << std::endl
70 <<
"collision_check_radius_in_m: " <<
c.collision_check_radius_in_m << std::endl
Stuct containing the algorithm configuration values for the YieldPluginConfig.
bool always_accept_mobility_request
friend std::ostream & operator<<(std::ostream &output, const YieldPluginConfig &c)
double max_stop_speed_in_ms
double collision_check_radius_in_m
bool enable_adjustable_gap
double speed_moving_average_window_size
double acceleration_adjustment_factor
int consecutive_clearance_count_for_obstacles_threshold
double yield_max_deceleration_in_ms2
double intervehicle_collision_distance_in_m
double obstacle_zero_speed_threshold_in_ms
double on_route_vehicle_collision_horizon_in_s
bool enable_cooperative_behavior
double min_obj_avoidance_plan_time_in_s
double minimum_safety_gap_in_meters
int acceptable_passed_timesteps
double safety_collision_time_gap_in_s