|
Formula Student Autonomous Systems
The code for the main driverless system
|

Public Member Functions | |
| double | calculateLateralForce (double slipAngle, double normalForce) const |
| int | sign (double value) const |
Public Attributes | |
| double | Blat |
| double | Clat |
| double | Dlat |
| double | Elat |
| double | NOMPRES = 83000 |
| double | FNOM = 1110 |
| double | LFZO = 1.0 |
| double | eps_k = 1e-6 |
| double | eps_y = 1e-6 |
| double | LONGVL = 10.0 |
| double | LMUY = 1.0 |
| double | LVY = 1.0 |
| double | LMUV = 0.0 |
| double | LKYC = 1.0 |
| double | LCY = 1.0 |
| double | LEY = 1.0 |
| double | LYKA = 1.0 |
| double | LVYKA = 1.0 |
| double | LKY = 1.0 |
| double | PPY1 = 0.43899 |
| double | PPY2 = 1.3335 |
| double | PPY3 = -0.15166 |
| double | PPY4 = 0.053855 |
| double | PPY5 = -0.81712 |
| double | PVY1 = 0.047901 |
| double | PVY2 = 0.014419 |
| double | PVY3 = -0.3046 |
| double | PVY4 = 1.4794 |
| double | PKY1 = -39.1199 |
| double | PKY2 = 1.6728 |
| double | PKY3 = 0.86703 |
| double | PKY4 = 2.0 |
| double | PKY5 = 29.7896 |
| double | PKY6 = -4.7914 |
| double | PKY7 = -2.0621 |
| double | PDY1 = 2.3352 |
| double | PDY2 = -0.37521 |
| double | PDY3 = 10.0 |
| double | PHY1 = 0.00013682 |
| double | PHY2 = -0.00046485 |
| double | PEY1 = 0.68111 |
| double | PEY2 = -0.35401 |
| double | PEY3 = -0.080852 |
| double | PEY4 = -5.562 |
| double | PEY5 = -64.1838 |
| double | PCY1 = 1.8528 |
| double | RCY1 = 1.0 |
| double | RBY1 = 5.0 |
| double | RBY2 = 2.0 |
| double | RBY3 = 0.02 |
| double | RBY4 = 0.0 |
| double | REY1 = -0.1 |
| double | REY2 = 0.1 |
| double | RHY1 = 0.0 |
| double | RHY2 = 0.0 |
| double | RVY1 = 0.0 |
| double | RVY2 = 0.0 |
| double | RVY3 = 0.0 |
| double | RVY4 = 0.0 |
| double | RVY5 = 0.0 |
| double | RVY6 = 0.0 |
| double | p_input = 82737 |
| double | y_input = 0.0 |
| double | slip_ratio = 0.0 |
| double | V_cx = 1.0 |
| double | zeta_0 = 1.0 |
| double | zeta_2 = 1.0 |
| double | zeta_3 = 1.0 |
| double | zeta_4 = 1.0 |
Definition at line 73 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::calculateLateralForce | ( | double | slipAngle, |
| double | normalForce | ||
| ) | const |
| int VehicleModelBicycle::TireModel::sign | ( | double | value | ) | const |
Definition at line 132 of file VehicleModelBicycle.cpp.
| double VehicleModelBicycle::TireModel::Blat |
Definition at line 75 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::Clat |
Definition at line 75 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::Dlat |
Definition at line 75 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::Elat |
Definition at line 75 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::eps_k = 1e-6 |
Definition at line 83 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::eps_y = 1e-6 |
Definition at line 84 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::FNOM = 1110 |
Definition at line 79 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LCY = 1.0 |
Definition at line 92 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LEY = 1.0 |
Definition at line 93 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LFZO = 1.0 |
Definition at line 80 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LKY = 1.0 |
Definition at line 96 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LKYC = 1.0 |
Definition at line 91 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LMUV = 0.0 |
Definition at line 88 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LMUY = 1.0 |
Definition at line 86 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LONGVL = 10.0 |
Definition at line 85 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LVY = 1.0 |
Definition at line 87 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LVYKA = 1.0 |
Definition at line 95 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::LYKA = 1.0 |
Definition at line 94 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::NOMPRES = 83000 |
Definition at line 78 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::p_input = 82737 |
Definition at line 155 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PCY1 = 1.8528 |
Definition at line 131 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PDY1 = 2.3352 |
Definition at line 118 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PDY2 = -0.37521 |
Definition at line 119 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PDY3 = 10.0 |
Definition at line 120 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PEY1 = 0.68111 |
Definition at line 125 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PEY2 = -0.35401 |
Definition at line 126 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PEY3 = -0.080852 |
Definition at line 127 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PEY4 = -5.562 |
Definition at line 128 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PEY5 = -64.1838 |
Definition at line 129 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PHY1 = 0.00013682 |
Definition at line 122 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PHY2 = -0.00046485 |
Definition at line 123 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY1 = -39.1199 |
Definition at line 110 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY2 = 1.6728 |
Definition at line 111 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY3 = 0.86703 |
Definition at line 112 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY4 = 2.0 |
Definition at line 113 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY5 = 29.7896 |
Definition at line 114 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY6 = -4.7914 |
Definition at line 115 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PKY7 = -2.0621 |
Definition at line 116 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PPY1 = 0.43899 |
Definition at line 99 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PPY2 = 1.3335 |
Definition at line 100 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PPY3 = -0.15166 |
Definition at line 101 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PPY4 = 0.053855 |
Definition at line 102 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PPY5 = -0.81712 |
Definition at line 103 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PVY1 = 0.047901 |
Definition at line 105 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PVY2 = 0.014419 |
Definition at line 106 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PVY3 = -0.3046 |
Definition at line 107 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::PVY4 = 1.4794 |
Definition at line 108 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RBY1 = 5.0 |
Definition at line 136 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RBY2 = 2.0 |
Definition at line 137 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RBY3 = 0.02 |
Definition at line 138 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RBY4 = 0.0 |
Definition at line 139 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RCY1 = 1.0 |
Definition at line 134 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::REY1 = -0.1 |
Definition at line 141 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::REY2 = 0.1 |
Definition at line 142 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RHY1 = 0.0 |
Definition at line 144 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RHY2 = 0.0 |
Definition at line 145 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY1 = 0.0 |
Definition at line 147 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY2 = 0.0 |
Definition at line 148 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY3 = 0.0 |
Definition at line 149 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY4 = 0.0 |
Definition at line 150 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY5 = 0.0 |
Definition at line 151 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::RVY6 = 0.0 |
Definition at line 152 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::slip_ratio = 0.0 |
Definition at line 157 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::V_cx = 1.0 |
Definition at line 158 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::y_input = 0.0 |
Definition at line 156 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::zeta_0 = 1.0 |
Definition at line 161 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::zeta_2 = 1.0 |
Definition at line 162 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::zeta_3 = 1.0 |
Definition at line 163 of file VehicleModelBicycle.hpp.
| double VehicleModelBicycle::TireModel::zeta_4 = 1.0 |
Definition at line 164 of file VehicleModelBicycle.hpp.