Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
base_aero_model.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <Eigen/Dense>
4
5
#include "
common_lib/car_parameters/car_parameters.hpp
"
6
7
class
AeroModel
{
8
protected
:
9
std::shared_ptr<common_lib::car_parameters::CarParameters>
car_parameters_
;
10
11
public
:
12
AeroModel
(
const
common_lib::car_parameters::CarParameters
& car_parameters)
13
:
car_parameters_
(
14
std
::make_shared<
common_lib
::car_parameters::CarParameters>(car_parameters)) {}
21
virtual
Eigen::Vector3d
aero_forces
(
const
Eigen::Vector3d& velocity)
const
= 0;
22
};
AeroModel
Definition
base_aero_model.hpp:7
AeroModel::car_parameters_
std::shared_ptr< common_lib::car_parameters::CarParameters > car_parameters_
Definition
base_aero_model.hpp:9
AeroModel::AeroModel
AeroModel(const common_lib::car_parameters::CarParameters &car_parameters)
Definition
base_aero_model.hpp:12
AeroModel::aero_forces
virtual Eigen::Vector3d aero_forces(const Eigen::Vector3d &velocity) const =0
Calculate the aero forces.
car_parameters.hpp
common_lib
Definition
weight_transfer.hpp:7
std
Hash function for cones.
Definition
cone.hpp:36
common_lib::car_parameters::CarParameters
Definition
car_parameters.hpp:15
src
motion_lib
include
motion_lib
aero_model
base_aero_model.hpp
Generated by
1.9.8