Skip to content

Release v0.4

Compare
Choose a tag to compare
@juanmanzanero juanmanzanero released this 22 Sep 22:02
· 24 commits to main since this release

New features

  • Added the posibility to have <inertia> 0.0 </inertia> for the wheel angular momentum equation. This might be desired if one wants to neglect the rotational dynamics of the wheel since they are very fast compared to the main motion of the car.
  • Implemented more realistic tire and track limits.

Changes to the API

  • None

Bug fixes

  • The wheel angular momentum equation was incorrect all this time. It was solved on kappa instead of omega, but some acceleration terms where missing. Now the proper equation is implemented, and the possibility of having wheel inertia = 0.
  • Tires were not being exploited to the maximum, their 92% lateral capability was being used instead of the full 100%.
  • The maximum track heading angle was limiting some very tight corners. This limit has been extended so that the car is free to take corners the fastest way possible.

Usage

Download and unzip. The contents of the zip folder are:

  • bin: the dynamic libraries. Fastest-lap C++ core is there. If fastest-lap is used from MATLAB, point loadlibrary() to this directory.
  • include: fastestlapc.h and fastest_lap.py. To use python scripts, make sure this folder is on the PYTHONPATH
  • examples: python notebook examples.
  • database: car and track data
  • lib: the static library, needed to link with visual studio

Full Changelog: v0.3...v0.4