13 #include <box2d/b2_friction_joint.h>
14 #include <mvsim/FrictionModels/FrictionBase.h>
15 #include <mvsim/TParameterDefinitions.h>
16 #include <mvsim/Wheel.h>
41 double C_damping_ = 0.01;
45 double C_alpha_ = 8.5;
48 double slip_angle_saturation_ = 0.1;
49 double slip_ratio_saturation_ = 0.1;
51 double C_alpha_s_ = 0.5;
52 double C_s_alpha_ = 0.5;
55 const TParameterDefinitions params_ = {
56 {
"C_damping", {
"%lf", &C_damping_}},
57 {
"C_rr", {
"%lf", &C_rr_}},
58 {
"C_s", {
"%lf", &C_s_}},
59 {
"slip_angle_saturation", {
"%lf", &slip_angle_saturation_}},
60 {
"slip_ratio_saturation", {
"%lf", &slip_ratio_saturation_}},
61 {
"C_alpha", {
"%lf", &C_alpha_}},
62 {
"C_alpha_s", {
"%lf", &C_alpha_s_}},
63 {
"C_s_alpha", {
"%lf", &C_s_alpha_}}};
Definition: EllipseCurveMethod.h:28
virtual mrpt::math::TVector2D evaluate_friction(const FrictionBase::TFrictionInput &input) const override
Definition: FrictionBase.h:29
Definition: VehicleBase.h:44