Adaptive Target Tracking Using Retrospective Cost Input Estimation
Shashank Verma, Sneha Sanjeevini, E. Dogan Sumer, Dennis S. Bernstein
TL;DR
This work addresses robust causal differentiation for target tracking under unknown and time-varying noise by extending retrospective cost input estimation (RCIE) with an online adaptive Kalman filter that updates the process-noise covariance $\widetilde{V}_k$ to minimize the innovations discrepancy. The approach achieves performance close to the best fixed $\widetilde{V}_k$ across single and double differentiation while removing the need for manual tuning, demonstrated through RCIE-based differentiation and a CarSim collision-avoidance scenario. The key contribution is an online, tuning-free framework that jointly estimates input and state for reliable velocity and acceleration estimates in autonomous systems, with practical impact on real-time target tracking under changing sensor conditions. The results indicate substantial robustness gains in dynamic environments, paving the way for adaptive noise-covariance strategies and extensions to bias handling and acceleration estimation in autonomous sensing pipelines.
Abstract
Target tracking of surrounding vehicles is essential for collision avoidance in autonomous vehicles. Our approach to target tracking is based on causal numerical differentiation on relative position data to estimate relative velocity and acceleration. Causal numerical differentiation is useful for a wide range of estimation and control problems with application to robotics and autonomous systems. The present paper extends prior work on causal numerical differentiation based on retrospective cost input estimation (RCIE). Since the variance of the input-estimation error and its correlation with the state-estimation error (the sum of the variance and the correlation is denoted as $\widetilde{V}$) used in the Kalman filter update are unknown, the present paper considers an adaptive discrete-time Kalman filter, where $\widetilde{V}_k$ is updated at each time step $k$ to minimize the difference between the sample variance of the innovations and the variance of the innovations given by the Kalman filter. The performance of this approach is shown to reach the performance of numerical differentiation based on RCIE with the best possible fixed value of $\widetilde{V}_k$. The proposed method thus eliminates the need to determine the best possible fixed value for $\widetilde{V}_k$. Finally, RCIE with an adaptive Kalman filter is applied to target tracking of a vehicle using simulated data from CarSim.
