#include <DefaultFriction.h>
Public Member Functions | |
DefaultFriction (VehicleBase &my_vehicle, const rapidxml::xml_node< char > *node) | |
virtual void | evaluate_friction (const FrictionBase::TFrictionInput &input, mrpt::math::TPoint2D &out_result_force_local) const |
Private Attributes | |
double | m_C_damping |
For wheels "internal friction" (N*m*s/rad) | |
double | m_mu |
friction coeficient (non-dimensional) |
The default friction model for interaction between each wheel-ground contact point
Definition at line 21 of file DefaultFriction.h.
DefaultFriction::DefaultFriction | ( | VehicleBase & | my_vehicle, |
const rapidxml::xml_node< char > * | node | ||
) |
Definition at line 19 of file DefaultFriction.cpp.
void DefaultFriction::evaluate_friction | ( | const FrictionBase::TFrictionInput & | input, |
mrpt::math::TPoint2D & | out_result_force_local | ||
) | const [virtual] |
Evaluates the net force on this wheel (in local coordinates). Refer to the manual for the theorical model.
Implements mvsim::FrictionBase.
Definition at line 41 of file DefaultFriction.cpp.
double mvsim::DefaultFriction::m_C_damping [private] |
For wheels "internal friction" (N*m*s/rad)
Definition at line 35 of file DefaultFriction.h.
double mvsim::DefaultFriction::m_mu [private] |
friction coeficient (non-dimensional)
Definition at line 34 of file DefaultFriction.h.