Autonomous racecar control in head-to-head competition using Mixed-Integer Quadratic Programming
Résumé
This work deals with the control of an autonomous racecar that should perform the fastest lap time on a track, while in presence of an opponent vehicle. Controlling the vehicle at its physical limit while ensuring collision-freeness is a challenging problem. We propose a Nonlinear Model Predictive Control (NMPC) model under a minimum time objective, which integrates the opponent vehicle's trajectory as a collision-avoidance constraint. By using a curvilinear coordinates system, progress time can be set as a direct optimization objective. The approximation of vehicle's shape is proposed and collision-avoidance constraints can therefore be represented efficiently. A safe control strategy is finally generated by a method based on Mixed-Integer Quadratic Programming (MIQP). We perform several experiments on our prototype implementation and discuss its performance issues.
Origine | Fichiers produits par l'(les) auteur(s) |
---|