Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document. When citing, please reference the published version. Take down policy While the University of Birmingham exercises care and attention in making items available there are rare occasions when an item has been uploaded in error or has been deemed to be commercially or otherwise sensitive.
Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document. When citing, please reference the published version. Take down policy While the University of Birmingham exercises care and attention in making items available there are rare occasions when an item has been uploaded in error or has been deemed to be commercially or otherwise sensitive.
Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document. When citing, please reference the published version. Take down policy While the University of Birmingham exercises care and attention in making items available there are rare occasions when an item has been uploaded in error or has been deemed to be commercially or otherwise sensitive.
Kalman filters are widely used for estimating the state of a system based on noisy or inaccurate sensor readings,
for example in the control and navigation of vehicles or robots. However, numerical instability or modelling errors may lead to divergence
of the filter, leading to erroneous estimations. Establishing robustness against such issues can be challenging.
We propose novel formal verification techniques and software to perform a rigorous quantitative analysis
of the effectiveness of Kalman filters. We present a general framework for modelling Kalman filter
implementations operating on linear discrete-time stochastic systems, and techniques to systematically
construct a Markov model of the filter's operation using truncation and discretisation of the stochastic
noise model. Numerical stability and divergence properties are then verified using probabilistic model checking.
We evaluate the scalability and accuracy of
our approach on two distinct probabilistic kinematic models and four Kalman filter implementations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.