Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
car_parameters.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <yaml-cpp/yaml.h>
4
5
#include <ament_index_cpp/get_package_prefix.hpp>
6
#include <string>
7
8
#include "
aero_parameters.hpp
"
9
#include "
common_lib/config_load/config_load.hpp
"
10
#include "
steering_motor_parameters.hpp
"
11
#include "
steering_parameters.hpp
"
12
#include "
tire_parameters.hpp
"
13
14
namespace
common_lib::car_parameters
{
15
struct
CarParameters
{
16
double
wheel_diameter
= 0.406;
17
double
wheelbase
= 1.530;
18
double
rear_axis_to_camera
= 0.79;
19
double
track_width
= 1.2;
20
double
dist_cg_2_rear_axis
= 0.804;
21
double
gear_ratio
= 4;
22
23
double
cog_height
= 0.5;
24
double
mass
= 145.0;
25
double
powertrainEfficiency
= 0.95;
26
double
Izz
= 101.082;
27
common_lib::car_parameters::TireParameters
tire_parameters
;
28
common_lib::car_parameters::AeroParameters
aero_parameters
;
29
common_lib::car_parameters::SteeringMotorParameters
steering_motor_parameters
;
30
common_lib::car_parameters::SteeringParameters
steering_parameters
;
31
CarParameters
();
32
CarParameters
(
double
wheel_diameter
,
double
wheelbase
,
double
rear_axis_to_camera
,
33
double
track_width
,
double
dist_cg_2_rear_axis
,
double
gear_ratio
);
34
};
35
36
}
// namespace common_lib::car_parameters
aero_parameters.hpp
config_load.hpp
common_lib::car_parameters
Definition
aero_parameters.hpp:10
steering_motor_parameters.hpp
steering_parameters.hpp
common_lib::car_parameters::AeroParameters
Definition
aero_parameters.hpp:12
common_lib::car_parameters::CarParameters
Definition
car_parameters.hpp:15
common_lib::car_parameters::CarParameters::mass
double mass
Definition
car_parameters.hpp:24
common_lib::car_parameters::CarParameters::wheel_diameter
double wheel_diameter
Definition
car_parameters.hpp:16
common_lib::car_parameters::CarParameters::tire_parameters
common_lib::car_parameters::TireParameters tire_parameters
Definition
car_parameters.hpp:27
common_lib::car_parameters::CarParameters::aero_parameters
common_lib::car_parameters::AeroParameters aero_parameters
Definition
car_parameters.hpp:28
common_lib::car_parameters::CarParameters::steering_motor_parameters
common_lib::car_parameters::SteeringMotorParameters steering_motor_parameters
Definition
car_parameters.hpp:29
common_lib::car_parameters::CarParameters::rear_axis_to_camera
double rear_axis_to_camera
Definition
car_parameters.hpp:18
common_lib::car_parameters::CarParameters::track_width
double track_width
Definition
car_parameters.hpp:19
common_lib::car_parameters::CarParameters::powertrainEfficiency
double powertrainEfficiency
Definition
car_parameters.hpp:25
common_lib::car_parameters::CarParameters::gear_ratio
double gear_ratio
Definition
car_parameters.hpp:21
common_lib::car_parameters::CarParameters::wheelbase
double wheelbase
Definition
car_parameters.hpp:17
common_lib::car_parameters::CarParameters::CarParameters
CarParameters()
Definition
car_parameters.cpp:15
common_lib::car_parameters::CarParameters::cog_height
double cog_height
Definition
car_parameters.hpp:23
common_lib::car_parameters::CarParameters::Izz
double Izz
Definition
car_parameters.hpp:26
common_lib::car_parameters::CarParameters::steering_parameters
common_lib::car_parameters::SteeringParameters steering_parameters
Definition
car_parameters.hpp:30
common_lib::car_parameters::CarParameters::dist_cg_2_rear_axis
double dist_cg_2_rear_axis
Definition
car_parameters.hpp:20
common_lib::car_parameters::SteeringMotorParameters
Definition
steering_motor_parameters.hpp:12
common_lib::car_parameters::SteeringParameters
Definition
steering_parameters.hpp:12
common_lib::car_parameters::TireParameters
Definition
tire_parameters.hpp:12
tire_parameters.hpp
src
common_lib
include
common_lib
car_parameters
car_parameters.hpp
Generated by
1.9.8