Suspension model type and parameters.
Definition at line 262 of file EgomotionTypes.h.
Data Fields | |
dwEgomotionSuspensionModel | model |
Suspension model to use. More... | |
float32_t | torsionalSpringPitchNaturalFrequency |
Torsional spring model parameters. More... | |
float32_t | torsionalSpringPitchDampingRatio |
Level of damping relative to critical damping around the pitch axis of the vehicle [dimensionless]. More... | |
dwEgomotionSuspensionModel dwEgomotionSuspensionParameters::model |
Suspension model to use.
If left zero-intialized, a rigid suspension system is assumed (i.e. no suspension modeling).
Definition at line 266 of file EgomotionTypes.h.
float32_t dwEgomotionSuspensionParameters::torsionalSpringPitchDampingRatio |
Level of damping relative to critical damping around the pitch axis of the vehicle [dimensionless].
Typical passenger car suspension systems have a damping ratio in the range of [0.2, 0.6]. Default value is 0.6 if left zero-initialized.
Definition at line 294 of file EgomotionTypes.h.
float32_t dwEgomotionSuspensionParameters::torsionalSpringPitchNaturalFrequency |
Torsional spring model parameters.
Used if model == DW_EGOMOTION_SUSPENSION_TORSIONAL_SPRING_MODEL. If left zero-initizialized, a default set of parameters will be used.
These model parameters are suitable for a simple damped torsional spring model with external driving torque resulting from vehicle linear accelerations, described by the following ODE: \( I \ddot{\theta} + C \dot{\theta} + k \theta = \tau \)
where:
Frequency at which the suspension system tends to oscillate around the pitch axis of the vehicle in the absence of an external driving force or damping [Hz]. Typical passenger car suspension systems have a natural frequency in the range of [0.5, 1.5] Hz. Default value is 1.25Hz if left zero-initialized.
Definition at line 289 of file EgomotionTypes.h.