Robotics, Autonomous Vehicles.
This is because Stanley takes path curvature into error correction. Due to Coursera honor code I cannot share my solution with you but this gist should help as it translates the above lines into direct code. Geometric controllers work surprisingly well considering their simple control laws. However