Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
PlanningParameters Struct Reference

#include <planning_config.hpp>

Collaboration diagram for PlanningParameters:
Collaboration graph

Public Attributes

double mg_minimum_cone_distance_
 
double mg_maximum_cone_distance_
 
double mg_sliding_window_radius_
 
bool pc_use_sliding_window_
 
double pc_angle_gain_
 
double pc_distance_gain_
 
double pc_angle_exponent_
 
double pc_distance_exponent_
 
double pc_max_cost_
 
int pc_lookback_points_
 
int pc_search_depth_
 
int pc_max_points_
 
double pc_minimum_point_distance_
 
int pc_reset_interval_
 
bool pc_use_reset_path_
 
double pc_close_cost_
 
int skidpad_minimum_cones_
 
double skidpad_tolerance_
 
int smoothing_spline_precision_
 
int smoothing_spline_order_
 
float smoothing_spline_coeffs_ratio_
 
float smoothing_min_path_point_distance_
 
bool smoothing_use_path_smoothing_
 
bool smoothing_use_optimization_
 
double smoothing_car_width_
 
double smoothing_safety_margin_
 
double smoothing_curvature_weight_
 
double smoothing_safety_weight_
 
int smoothing_max_iterations_
 
double smoothing_tolerance_
 
double vp_minimum_velocity_
 
double vp_braking_acceleration_
 
double vp_acceleration_
 
double vp_lateral_acceleration_
 
double vp_longitudinal_acceleration_
 
bool vp_use_velocity_planning_
 
double vp_desired_velocity_
 
bool planning_publishing_visualization_msgs_
 Flag to enable/disable publishing of visualization messages.
 
bool planning_using_simulated_se_
 Flag to enable/disable the use of simulated State Estimation.
 
bool planning_using_full_map_
 Flag to enable/disable using planning with the full map.
 
double planning_braking_distance_acceleration_
 Distance to start braking during acceleration mode.
 
double planning_braking_distance_autocross_
 Distance to start braking during autocross/trackdrive mode.
 
std::string planning_adapter_
 The adapter planning is currently using like Pacsim, Vehicle...
 
std::string map_frame_id_
 

Detailed Description

Definition at line 11 of file planning_config.hpp.

Member Data Documentation

◆ map_frame_id_

std::string PlanningParameters::map_frame_id_

Definition at line 89 of file planning_config.hpp.

◆ mg_maximum_cone_distance_

double PlanningParameters::mg_maximum_cone_distance_

Definition at line 14 of file planning_config.hpp.

◆ mg_minimum_cone_distance_

double PlanningParameters::mg_minimum_cone_distance_

Definition at line 13 of file planning_config.hpp.

◆ mg_sliding_window_radius_

double PlanningParameters::mg_sliding_window_radius_

Definition at line 15 of file planning_config.hpp.

◆ pc_angle_exponent_

double PlanningParameters::pc_angle_exponent_

Definition at line 21 of file planning_config.hpp.

◆ pc_angle_gain_

double PlanningParameters::pc_angle_gain_

Definition at line 19 of file planning_config.hpp.

◆ pc_close_cost_

double PlanningParameters::pc_close_cost_

Definition at line 30 of file planning_config.hpp.

◆ pc_distance_exponent_

double PlanningParameters::pc_distance_exponent_

Definition at line 22 of file planning_config.hpp.

◆ pc_distance_gain_

double PlanningParameters::pc_distance_gain_

Definition at line 20 of file planning_config.hpp.

◆ pc_lookback_points_

int PlanningParameters::pc_lookback_points_

Definition at line 24 of file planning_config.hpp.

◆ pc_max_cost_

double PlanningParameters::pc_max_cost_

Definition at line 23 of file planning_config.hpp.

◆ pc_max_points_

int PlanningParameters::pc_max_points_

Definition at line 26 of file planning_config.hpp.

◆ pc_minimum_point_distance_

double PlanningParameters::pc_minimum_point_distance_

Definition at line 27 of file planning_config.hpp.

◆ pc_reset_interval_

int PlanningParameters::pc_reset_interval_

Definition at line 28 of file planning_config.hpp.

◆ pc_search_depth_

int PlanningParameters::pc_search_depth_

Definition at line 25 of file planning_config.hpp.

◆ pc_use_reset_path_

bool PlanningParameters::pc_use_reset_path_

Definition at line 29 of file planning_config.hpp.

◆ pc_use_sliding_window_

bool PlanningParameters::pc_use_sliding_window_

Definition at line 18 of file planning_config.hpp.

◆ planning_adapter_

std::string PlanningParameters::planning_adapter_

The adapter planning is currently using like Pacsim, Vehicle...

Definition at line 88 of file planning_config.hpp.

◆ planning_braking_distance_acceleration_

double PlanningParameters::planning_braking_distance_acceleration_

Distance to start braking during acceleration mode.

Definition at line 78 of file planning_config.hpp.

◆ planning_braking_distance_autocross_

double PlanningParameters::planning_braking_distance_autocross_

Distance to start braking during autocross/trackdrive mode.

Definition at line 83 of file planning_config.hpp.

◆ planning_publishing_visualization_msgs_

bool PlanningParameters::planning_publishing_visualization_msgs_

Flag to enable/disable publishing of visualization messages.

Definition at line 63 of file planning_config.hpp.

◆ planning_using_full_map_

bool PlanningParameters::planning_using_full_map_

Flag to enable/disable using planning with the full map.

Definition at line 73 of file planning_config.hpp.

◆ planning_using_simulated_se_

bool PlanningParameters::planning_using_simulated_se_

Flag to enable/disable the use of simulated State Estimation.

Definition at line 68 of file planning_config.hpp.

◆ skidpad_minimum_cones_

int PlanningParameters::skidpad_minimum_cones_

Definition at line 33 of file planning_config.hpp.

◆ skidpad_tolerance_

double PlanningParameters::skidpad_tolerance_

Definition at line 34 of file planning_config.hpp.

◆ smoothing_car_width_

double PlanningParameters::smoothing_car_width_

Definition at line 43 of file planning_config.hpp.

◆ smoothing_curvature_weight_

double PlanningParameters::smoothing_curvature_weight_

Definition at line 45 of file planning_config.hpp.

◆ smoothing_max_iterations_

int PlanningParameters::smoothing_max_iterations_

Definition at line 47 of file planning_config.hpp.

◆ smoothing_min_path_point_distance_

float PlanningParameters::smoothing_min_path_point_distance_

Definition at line 40 of file planning_config.hpp.

◆ smoothing_safety_margin_

double PlanningParameters::smoothing_safety_margin_

Definition at line 44 of file planning_config.hpp.

◆ smoothing_safety_weight_

double PlanningParameters::smoothing_safety_weight_

Definition at line 46 of file planning_config.hpp.

◆ smoothing_spline_coeffs_ratio_

float PlanningParameters::smoothing_spline_coeffs_ratio_

Definition at line 39 of file planning_config.hpp.

◆ smoothing_spline_order_

int PlanningParameters::smoothing_spline_order_

Definition at line 38 of file planning_config.hpp.

◆ smoothing_spline_precision_

int PlanningParameters::smoothing_spline_precision_

Definition at line 37 of file planning_config.hpp.

◆ smoothing_tolerance_

double PlanningParameters::smoothing_tolerance_

Definition at line 48 of file planning_config.hpp.

◆ smoothing_use_optimization_

bool PlanningParameters::smoothing_use_optimization_

Definition at line 42 of file planning_config.hpp.

◆ smoothing_use_path_smoothing_

bool PlanningParameters::smoothing_use_path_smoothing_

Definition at line 41 of file planning_config.hpp.

◆ vp_acceleration_

double PlanningParameters::vp_acceleration_

Definition at line 53 of file planning_config.hpp.

◆ vp_braking_acceleration_

double PlanningParameters::vp_braking_acceleration_

Definition at line 52 of file planning_config.hpp.

◆ vp_desired_velocity_

double PlanningParameters::vp_desired_velocity_

Definition at line 57 of file planning_config.hpp.

◆ vp_lateral_acceleration_

double PlanningParameters::vp_lateral_acceleration_

Definition at line 54 of file planning_config.hpp.

◆ vp_longitudinal_acceleration_

double PlanningParameters::vp_longitudinal_acceleration_

Definition at line 55 of file planning_config.hpp.

◆ vp_minimum_velocity_

double PlanningParameters::vp_minimum_velocity_

Definition at line 51 of file planning_config.hpp.

◆ vp_use_velocity_planning_

bool PlanningParameters::vp_use_velocity_planning_

Definition at line 56 of file planning_config.hpp.


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