Introduction

_images/vel.png

velocity_optimization is a python package that optimizes the velocity for a vehicle (minimizes travelling time) with respect to necessary physical constraints, e.g., maximum available power, combined longitudinal and lateral acceleration, maximum available driving/braking force, calculation time, … . The mathematical method behind is called Sequential Quadratic Programming. The single Quadratic Problems are solved by OSQP. The package was developed and tested to power the race vehicle of the Technical University of Munich in the Roborace competition.