60 output <<
"cooperative_lanechange::Config { " << std::endl
61 <<
"trajectory_time_length: " <<
c.trajectory_time_length << std::endl
62 <<
"control_plugin_name: " <<
c.control_plugin_name << std::endl
63 <<
"minimum_speed: " <<
c.minimum_speed << std::endl
64 <<
"max_accel: " <<
c.max_accel << std::endl
65 <<
"minimum_lookahead_distance: " <<
c.minimum_lookahead_distance << std::endl
66 <<
"maximum_lookahead_distance: " <<
c.maximum_lookahead_distance << std::endl
67 <<
"minimum_lookahead_speed: " <<
c.minimum_lookahead_speed << std::endl
68 <<
"maximum_lookahead_speed: " <<
c.maximum_lookahead_speed << std::endl
69 <<
"lateral_accel_limit: " <<
c.lateral_accel_limit << std::endl
70 <<
"speed_moving_average_window_size: " <<
c.speed_moving_average_window_size << std::endl
71 <<
"curvature_moving_average_window_size: " <<
c.curvature_moving_average_window_size << std::endl
72 <<
"curvature_calc_lookahead_count: " <<
c.curvature_calc_lookahead_count << std::endl
73 <<
"downsample_ratio: " <<
c.downsample_ratio << std::endl
74 <<
"destination_range: " <<
c.destination_range << std::endl
75 <<
"lanechange_time_out: " <<
c.lanechange_time_out << std::endl
76 <<
"min_timestep: " <<
c.min_timestep << std::endl
77 <<
"starting_downtrack_range: " <<
c.starting_downtrack_range << std::endl
78 <<
"starting_fraction: " <<
c.starting_fraction << std::endl
79 <<
"mid_fraction: " <<
c.mid_fraction << std::endl
80 <<
"min_desired_gap: " <<
c.min_desired_gap << std::endl
81 <<
"desired_time_gap: " <<
c.desired_time_gap << std::endl
82 <<
"turn_downsample_ratio: " <<
c.turn_downsample_ratio << std::endl
83 <<
"curve_resample_step_size: " <<
c.curve_resample_step_size << std::endl
84 <<
"back_distance: " <<
c.back_distance << std::endl
85 <<
"buffer_ending_downtrack: " <<
c.buffer_ending_downtrack << std::endl
86 <<
"vehicle_id: " <<
c.vehicle_id << std::endl
Stuct containing the algorithm configuration values for cooperative_lanechange.
double starting_downtrack_range
int speed_moving_average_window_size
double minimum_lookahead_distance
double curve_resample_step_size
friend std::ostream & operator<<(std::ostream &output, const Config &c)
double trajectory_time_length
double minimum_lookahead_speed
int curvature_moving_average_window_size
double maximum_lookahead_speed
int curvature_calc_lookahead_count
double lateral_accel_limit
std::string control_plugin_name
double maximum_lookahead_distance
int turn_downsample_ratio
double lanechange_time_out
double buffer_ending_downtrack