Abstract

SummaryKalman filtering for linear systems is known to provide the minimum variance estimation error, under the assumption that the model dynamics is known. While many system identification tools are available for computing the system matrices from experimental data, estimating the statistics of the output and process noises is still an open problem. Correlation‐based approaches are very fast and sufficiently accurate, but there are typically restrictions on the number of noise covariance elements that can be estimated. On the other hand, maximum likelihood methods estimate all elements with high accuracy, but they are computationally expensive, and they require the use of external optimization solvers. In this paper, we propose an alternative solution, tailored for process noise covariance estimation and based on stochastic approximation and gradient‐free optimization, that provides a good trade‐off in terms of performance and computational load, and is also easy to implement. The effectiveness of the method as compared to the state of the art is shown on a number of recently proposed benchmark examples.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call