suboptimumg.vehicle.driver_interface.driver_interface#
- class suboptimumg.vehicle.driver_interface.driver_interface.DriverInterface(vehicle_model)[source]#
Bases:
object- Parameters:
vehicle_model (VehicleModel)
- calc_force_ratio()[source]#
Calculate the force ratio between front and rear brakes.
- Returns:
Force ratio where f_front = f_rear * force_ratio
- Return type:
float
- update_forces(front_min_f, rear_min_f)[source]#
Update tire forces based on brake bias.
- Parameters:
front_min_f (float) – Minimum acceleration force between front tires
rear_min_f (float) – Minimum acceleration force between rear tires
- Returns:
Updated (front_min_f, rear_min_f) values that respect brake bias
- Return type:
tuple