TY - GEN
T1 - Data-driven Kalman-based velocity estimation for autonomous racing
AU - Escoriza, Adria Lopez
AU - Revach, Guy
AU - Shlezinger, Nir
AU - Van Sloun, Ruud J.G.
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/8/11
Y1 - 2021/8/11
N2 - Real-time velocity estimation is a core task in autonomous driving, which is carried out based on available raw sensors such as wheel odometry and motor currents. When the system dynamics and observations can be modeled together as a fully known linear Gaussian state space (SS) model, the celebrated Kalman filter (KF) is a low complexity optimal solution. However, both linearity of the underlying SS model and accurate knowledge of it are often not encountered in practice. This work proposes to estimate the velocity using a hybrid data-driven (DD) implementation of the KF for non-linear systems, coined KalmanNet. KalmanNet integrates a compact recurrent neural network in the flow of the classical KF, retaining low computational complexity, high data efficiency, and interpretability, while enabling operation in non-linear SS models with partial information. We apply KalmanNet on an autonomous racing car as part of the Formula Student (FS) Driverless competition. Our results demonstrate the ability of KalmanNet to outperform a state-of-the-art implementation of the KF that uses a postulated SS model, while being applicable on the vehicle control unit used by the car.
AB - Real-time velocity estimation is a core task in autonomous driving, which is carried out based on available raw sensors such as wheel odometry and motor currents. When the system dynamics and observations can be modeled together as a fully known linear Gaussian state space (SS) model, the celebrated Kalman filter (KF) is a low complexity optimal solution. However, both linearity of the underlying SS model and accurate knowledge of it are often not encountered in practice. This work proposes to estimate the velocity using a hybrid data-driven (DD) implementation of the KF for non-linear systems, coined KalmanNet. KalmanNet integrates a compact recurrent neural network in the flow of the classical KF, retaining low computational complexity, high data efficiency, and interpretability, while enabling operation in non-linear SS models with partial information. We apply KalmanNet on an autonomous racing car as part of the Formula Student (FS) Driverless competition. Our results demonstrate the ability of KalmanNet to outperform a state-of-the-art implementation of the KF that uses a postulated SS model, while being applicable on the vehicle control unit used by the car.
KW - Autonomous vehicles
KW - Kalman filter
UR - http://www.scopus.com/inward/record.url?scp=85112540883&partnerID=8YFLogxK
U2 - 10.1109/ICAS49788.2021.9551175
DO - 10.1109/ICAS49788.2021.9551175
M3 - Conference contribution
AN - SCOPUS:85112540883
T3 - ICAS 2021 - 2021 IEEE International Conference on Autonomous Systems, Proceedings
BT - ICAS 2021 - 2021 IEEE International Conference on Autonomous Systems, Proceedings
PB - Institute of Electrical and Electronics Engineers
T2 - 2021 IEEE International Conference on Autonomous Systems, ICAS 2021
Y2 - 11 August 2021 through 13 August 2021
ER -