/Ackermann-Steering-Simulator

Simulation of a vehicle steering following the Ackermann Steering Model.

Primary LanguagePythonMIT LicenseMIT

Ackermann Steering Model Simulator

This application simulates the movement of a four wheeled vehicle following the Ackermann Steering Model. It is possible to configure the speed of the vehicle and the steering angle in real time by the user.

User interface.

Prerequisites

  • Python 3
  • Tkinter
  • Numpy
  • Matplotlib

Key Bindings

The application can also be controlled by the following keys:

  • d - Steer to the right.
  • a - Steer to the left.
  • s - Toggle simulation (start/stop)
  • r - Reset simulation. Starts at the origin automatically.
  • q - Quit Simulation.

Author

  • Enrique Mireles

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments