smarts.core.tire_models module

class smarts.core.tire_models.LinearTireForces(stiffness, road_friction)[source]

A linear forces implementation of a tire model.

apply_tire_forces(chassis, client, action)[source]

Applies linear tire forces

class smarts.core.tire_models.LinearTireForcesContact(stiffness, road_friction)[source]

TODO: Implement tire forces at contact points

class smarts.core.tire_models.NonlinearTireForces(stiffness, road_friction)[source]

TODO: Implement nonlinear tire forces

class smarts.core.tire_models.NonlinearTireForcesContact(stiffness, road_friction)[source]

TODO: Implement nonlinear tire forces at contact points

class smarts.core.tire_models.TireForces(stiffness, road_friction)[source]

Tire forces utility

apply_tire_forces(chassis, client, action)[source]

Applies tire forces

static build_tire_model(stiffness, tire_model_type, road_friction)[source]

Generates the requested tire model.