Artigo Revisado por pares

Minimum curvature trajectory planning and control for an autonomous race car

2019; Taylor & Francis; Volume: 58; Issue: 10 Linguagem: Inglês

10.1080/00423114.2019.1631455

ISSN

1744-5159

Autores

Alexander Heilmeier, Alexander Wischnewski, Leonhard Hermansdorfer, Johannes Betz, Markus Lienkamp, Boris Lohmann,

Tópico(s)

Robotic Path Planning Algorithms

Resumo

ABSTRACT This paper shows a software stack capable of planning a minimum curvature trajectory for an autonomous race car on the basis of an occupancy grid map and introduces a controller design that allows to follow the trajectory at the handling limits. The minimum curvature path is generated using a quadratic optimisation problem (QP) formulation. The key contributions of this paper are the extension of the QP for an improved accuracy of the curvature approximation, the introduction of curvature constraints and the iterative invocation of the QP to significantly reduce linearisation errors in corners. On the basis of the resulting raceline, a velocity profile is calculated using a forward-backward-solver that considers the velocity dependent longitudinal and lateral acceleration limits of the car. The advantages and disadvantages of the proposed trajectory planning approach are discussed critically with respect to practical experience from various racetracks. The software stack showed to be robust in a real world environment as it ran successfully on the Roborace DevBot during the Berlin Formula E event in May 2018. The lap time achieved was within a tenth of a second of a human driver and the car reached about 150 k m / h and 80% of its acceleration limits.

Referência(s)
Altmetric
PlumX