Since the steering restrictions were removed I noticed that the mower turns quite aggressively at low speeds.
This is noticeable right after turning after reaching a waypoint and when the gps is on float, Ive seen the mower do a 180 in a fraction of a second.
This happens because the stanley correction is inversely proportional to speed.
Possible solution:
Make the stanley softening variable user adjustable, having a larger softening variable means that the heading correction is less correlated with speed, this should also remove the need to have two different sets of stanley values for normal and low speeds.