Spatially-Aware Adaptive Trajectory Optimization with Controller-Guided Feedback for Autonomous Racing
Alexander Wachter, Alexander Willert, Marc-Philip Ecker, Christian Hartl-Nesic
TL;DR
This paper addresses the minimum-lap-time problem in autonomous racing by exploiting the repetitive nature of circuits to iteratively refine trajectories. It introduces a closed-loop raceline optimization framework that couples a NURBS-based trajectory representation with CMA-ES global optimization and MPC tracking feedback, guided by a Kalman-inspired adaptive spatial constraint map and blame-region analysis. Key contributions include execution-feedback-driven trajectory shaping, spatial constraint learning without explicit sensing, and a closed-loop refinement architecture with an open-source implementation, achieving up to 17.38% simulation improvement and 7.60% real-world improvement across varying friction. The approach demonstrates robust performance under spatially varying track characteristics and demonstrates practical impact for autonomous racing in real-world conditions.
Abstract
We present a closed-loop framework for autonomous raceline optimization that combines NURBS-based trajectory representation, CMA-ES global trajectory optimization, and controller-guided spatial feedback. Instead of treating tracking errors as transient disturbances, our method exploits them as informative signals of local track characteristics via a Kalman-inspired spatial update. This enables the construction of an adaptive, acceleration-based constraint map that iteratively refines trajectories toward near-optimal performance under spatially varying track and vehicle behavior. In simulation, our approach achieves a 17.38% lap time reduction compared to a controller parametrized with maximum static acceleration. On real hardware, tested with different tire compounds ranging from high to low friction, we obtain a 7.60% lap time improvement without explicitly parametrizing friction. This demonstrates robustness to changing grip conditions in real-world scenarios.
