Computers & Chemical Engineering, Vol.95, 130-145, 2016
Particle filtering without tears: A primer for beginners
The main purpose of this primer is to systematically introduce the theory of particle filters to readers with limited or no prior understanding of the subject. The primer is written for beginners and practitioners interested in learning about the theory and implementation of particle filtering methods. Throughout this primer we highlight the common mistakes that beginners and first-time researchers make in understanding and implementing the theory of particle filtering. We also discuss and demonstrate the use of particle filtering in nonlinear state estimation applications. We conclude the primer by providing an implementable version of MATLAB code for particle filters. The code not only aids in improving the understanding of particle filters, it also serves as a template for building and implementing advanced nonlinear state estimation routines. (C) 2016 Elsevier Ltd. All rights reserved.