a
CAckermannModel Class Reference
CAckermannModel class. More...
#include <ackermannmodel.hpp>
Inherits CSystemModelType< double, 2, 10, 5 >.
Public Member Functions | |
CAckermannModel (const double f_dt, const double f_gamma, const double f_wb, const double f_b, const double f_J, const double f_K, const double f_R, const double f_L) | |
Constructor for the CAckermannModel class. | |
CAckermannModel (const CStatesType &f_states, const double f_dt, const double f_gamma, const double f_wb, const double f_b, const double f_J, const double f_K, const double f_R, const double f_L) | |
Constructor for the CAckermannModel class. | |
CStatesType | update (const CInputType &f_input) |
Update method. | |
COutputType | calculateOutput (const CInputType &f_input) |
Calculate output method. |
Detailed Description
CAckermannModel class.
It inherits class CSystemModelType.
Definition at line 46 of file ackermannmodel.hpp.
Constructor & Destructor Documentation
CAckermannModel | ( | const double | f_dt, |
const double | f_gamma, | ||
const double | f_wb, | ||
const double | f_b, | ||
const double | f_J, | ||
const double | f_K, | ||
const double | f_R, | ||
const double | f_L | ||
) |
Constructor for the CAckermannModel class.
Constructor method
- Parameters:
-
[in] f_dt sample time [in] f_gamma reduction factor from motor to wheel [in] f_wb wheel base [in] f_b motor viscous friction constant [in] f_J moment of inertia of the rotor [in] f_K motor torque constant [in] f_R electric resistance [in] f_L electric inductance
Definition at line 66 of file ackermannmodel.cpp.
CAckermannModel | ( | const CStatesType & | f_states, |
const double | f_dt, | ||
const double | f_gamma, | ||
const double | f_wb, | ||
const double | f_b, | ||
const double | f_J, | ||
const double | f_K, | ||
const double | f_R, | ||
const double | f_L | ||
) |
Constructor for the CAckermannModel class.
Constructor method
- Parameters:
-
[in] f_states reference to initial system states [in] f_dt sample time [in] f_gamma reduction factor from motor to wheel [in] f_wb wheel base [in] f_b motor viscous friction constant [in] f_J moment of inertia of the rotor [in] f_K motor torque constant [in] f_R electric resistance [in] f_L electric inductance
Definition at line 31 of file ackermannmodel.cpp.
Member Function Documentation
ackermannmodeltype::COutputType calculateOutput | ( | const CInputType & | f_input ) |
Calculate output method.
Method for calculating output depending on input.
- Parameters:
-
[in] f_input reference to input type object
- Returns:
- systemoutputs
Definition at line 127 of file ackermannmodel.cpp.
ackermannmodeltype::CStatesType update | ( | const CInputType & | f_input ) |
Update method.
Method for updating system states.
- Parameters:
-
[in] f_input reference to input type object
- Returns:
- system states
Definition at line 94 of file ackermannmodel.cpp.
Generated on Tue Jul 12 2022 22:40:51 by 1.7.2