Learning dynamics models for velocity estimation in autonomous racing
Jan W\k{e}grzynowski, Grzegorz Czechmanowski, Piotr Kicki and, Krzysztof Walas

TL;DR
This paper introduces a UKF-based velocity estimation method with a learned dynamics model and online friction estimation, significantly improving accuracy and adaptability in aggressive autonomous racing scenarios.
Contribution
It presents a novel UKF-based velocity estimator with a learned dynamics model and online friction estimation, enabling zero-shot adaptation to new road conditions.
Findings
Outperforms state-of-the-art estimators by 17% in nominal scenarios.
Demonstrates zero-shot adaptation to new road surfaces.
Improves velocity estimation accuracy in aggressive driving conditions.
Abstract
Velocity estimation is of great importance in autonomous racing. Still, existing solutions are characterized by limited accuracy, especially in the case of aggressive driving or poor generalization to unseen road conditions. To address these issues, we propose to utilize Unscented Kalman Filter (UKF) with a learned dynamics model that is optimized directly for the state estimation task. Moreover, we propose to aid this model with the online-estimated friction coefficient, which increases the estimation accuracy and enables zero-shot adaptation to the new road conditions. To evaluate the UKF-based velocity estimator with the proposed dynamics model, we introduced a publicly available dataset of aggressive manoeuvres performed by an F1TENTH car, with sideslip angles reaching 40{\deg}. Using this dataset, we show that learning the dynamics model through UKF leads to improved estimation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Reinforcement Learning in Robotics · Iterative Learning Control Systems
