4 double rear_axis_to_camera,
6 double dist_cg_2_rear_axis,
8 : wheel_diameter(wheel_diameter),
10 rear_axis_to_camera(rear_axis_to_camera),
11 track_width(track_width),
12 dist_cg_2_rear_axis(dist_cg_2_rear_axis),
13 gear_ratio(gear_ratio) {}
16 std::string global_config_path =
19 YAML::Node global_config = YAML::LoadFile(global_config_path);
20 std::string adapter = global_config[
"global"][
"adapter"].as<std::string>();
22 std::string car_config_path =
24 YAML::Node car_config = YAML::LoadFile(car_config_path);
25 this->wheel_diameter = car_config[
"car"][
"wheel_diameter"].as<
double>();
26 this->wheelbase = car_config[
"car"][
"wheel_base"].as<
double>();
27 this->track_width = car_config[
"car"][
"track_width"].as<
double>();
28 this->dist_cg_2_rear_axis = car_config[
"car"][
"dist_cg_2_rear_axis"].as<
double>();
29 this->rear_axis_to_camera = car_config[
"car"][
"rear_axis_to_camera"].as<
double>();
30 this->gear_ratio = car_config[
"car"][
"gear_ratio"].as<
double>();