QuayPoints: A Reasoning Framework to Bridge the Information Gap Between Global and Local Planning in Autonomous Racing
Yashom Dighe, Youngjin Kim, Karthik Dantu
TL;DR
The paper tackles the information gap between global time-optimal racelines and online local planning in autonomous racing. It introduces QuayPoints by solving multiple minimum-time racelines while sweeping lateral bounds, and identifying regions where the normalized lateral position is invariant across solutions as time-critical anchors, using the criterion $\sigma(s) < \tau$ with $\tau = 0.10$. QuayPoints provide a compact, planner-agnostic channel to convey global time-optimality to the local planner with minimal online overhead, demonstrated by integration into a multilayer graph-based local planner. Offline perturbation studies show that deviations at QuayPoints incur larger lap-time penalties (averaging $1.26\%$) than non-QuayPoint regions (about $0.50\%$), and a QuayPoint-aware planner improves overtaking performance up to $75\%$ of the ego speed across four tracks, validating the practical utility of the approach. The framework is general, extendable to other optimality criteria and data-driven extractions, and provides a scalable path to close the global-to-local information gap in autonomous racing and related domains, with potential extensions to graded QuayPoint salience and learning-based predictors. $T_f = \int_0^1 \frac{1}{\dot{s}} ds$ and $\sigma(s) < 0.10$ are used to characterize time-optimal trajectories and QuayPoints, respectively.
Abstract
Autonomous racing requires tight integration between perception, planning and control to minimize latency as well as timely decision making. A standard autonomy pipeline comprising a global planner, local planner, and controller loses information as the higher-level racing context is sequentially propagated downstream into specific task-oriented context. In particular, the global planner's understanding of optimality is typically reduced to a sparse set of waypoints, leaving the local planner to make reactive decisions with limited context. This paper investigates whether additional global insights, specifically time-optimality information, can be meaningfully passed to the local planner to improve downstream decisions. We introduce a framework that preserves essential global knowledge and conveys it to the local planner through QuayPoints regions where deviations from the optimal raceline result in significant compromises to optimality. QuayPoints enable local planners to make more informed global decisions when deviating from the raceline, such as during strategic overtaking. To demonstrate this, we integrate QuayPoints into an existing planner and show that it consistently overtakes opponents traveling at up to 75% of the ego vehicle's speed across four distinct race tracks.
