Affiliation:
1. School of Computer Science, University of Birmingham, Birmingham, United Kingdom
Abstract
Abstract
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.
Funder
Defense Advanced Research Projects Agency
Engineering and Physical Sciences Research Council
Publisher
Association for Computing Machinery (ACM)
Subject
Theoretical Computer Science,Software
Reference45 articles.
1. Abdelnour G Chand S Chiu S Kido T (1993) On-line detection and correction of kalman filter divergence by fuzzy logic. In: 1993 American control conference pp 1835–1839
2. Math-Commons-Math: the apache commons mathematics library
3. Battin R.H.: Astronautical guidance. Electronic sciences McGraw-Hill New York (1964)
4. Brown RG Hwang PYC (2012) Introduction to random signals and applied Kalman filtering with MATLAB exercises 4th Edition. Wiley Global Education
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献