Abstract
This paper presents an approach for state tracking in scenarios where motion is highly uncertain. The proposed approach improves on traditional Kalman filters by integrating model parametric uncertainty in deriving state covariances for prediction at each time step. A model correction stage then continuously adjusts the mean and variance of state matrix elements based on the observation-corrected state, compensating for an initially inadequate system model. The symbiotic relationship between state tracking and motion model correction is leveraged to perform both tasks simultaneously in-the-loop. In a representative dynamic example, simulated experiments were performed and analyzed statistically for varying combinations of sensor and model uncertainty. For low model variance, traditional Kalman filters generally perform estimation better due to over-confidence with regards to model parameters. However, the proposed approach increasingly outperforms both traditional and adaptive Kalman filters in estimation when model and input uncertainty is appreciable. The motion model updating approach formulated here tends to improve parameter estimates over the course of state tracking, thus validating the symbiotic process. The robotics applications of this simultaneous estimation and modeling framework extend from target state tracking to self-state estimation, while broader signal processing applications can be readily extracted.
Similar content being viewed by others
References
V. A. Bavdekar, R. B. Gopaluni, and S. L. Shah, “Evaluation of adaptive extended Kalman filter algorithms for state estimation in presence of model-plant mismatch,” Proc. of 10th IFAC International Symposium on Dynamics and Control of Process Systems, Mumbai, India, 2013.
H. W. Sorenson and D. L. Alspach, “Recursive Bayesian estimation using Gaussian sums,” Automatica, vol. 7, pp. 465–479, 1971.
R. E. Kalman, “A new approach to linear filtering and prediction problems,” Journal of Basic Engineering, vol. 82, no. D, pp. 35–45, 1960.
T. Moore and D. Stouch, “A generalized extended Kalman filter implementation for the robot operating system,” Advances in Intelligent Systems and Computing: Intelligent Autonomous Systems 13, vol. 302, pp. 335–348, 2016.
B. Allotta, A. Caiti, L. Chisci, R. Costanzi, F. di Corato, C. Fantacci, D. Fenucci, E. Meli, and A. Ridolfi, “An unscented Kalman filter based navigation algorithm for autonomous underwater vehicles,” Mechatronics, vol. 39, pp. 185–195, November 2016.
Y. Li and M. Coates, “Particle filtering with invertible particle flow,” IEEE Transactions on Signal Processing, vol. 65, no. 15, pp. 4102–4116, August 2017.
D. S. Kalogerias and A. P. Petropulu, “Grid based nonlinear filtering revisited: recursive estimation & asymptotic optimality,” IEEE Transactions on Signal Processing, vol. 64, no. 16, pp. 4244–4259, August 2016.
A. Katriniok and D. Abel, “Adaptive EKF-based vehicle state estimation with online assessment of local observability,” IEEE Transactions on Control Systems Technology, vol. 24, no. 4, pp. 1368–1381, 2016.
F. Bakhshande and D. Söffker, “Proportional-integralobserver: a brief survey with special attention to the actual methods using ACC benchmark,” IFAC-PapersOnLine, vol. 48, no. 1, pp. 532–537, 2015.
A. Sharma, S. C. Srivastava, and S. Chakrabarti, “A cubature Kalman filter based power system dynamic state estimator,” IEEE Transactions on Instrumentation and Measurement, vol. 66, no. 8, pp. 2036–2045, August 2017.
M. Katzfuss, J. R. Stroud, and C. K. Wikle, “Understanding the ensemble Kalman filter,” The American Statistician, vol. 70, no. 4, pp. 350–357, 2016.
A. Almagbile, J. Wang, and W. Ding, “Evaluating the performances of adaptive Kalman filter methods in GPS/INS integration,” Journal of Global Positioning Systems, vol. 9, no. 1, pp. 33–40, 2010.
W. Li, S. Sun, Y. Jia, and J. Du, “Robust unscented Kalman filter with adaptation of process and measurement noise covariances,” Digital Signal Processing, vol. 48, pp. 93–103, January 2016.
K. D. Sebesta and N. Boizot, “A real-time adaptive highgain EKF, applied to a quadcopter inertial navigation system,” IEEE Transactions on Industrial Electronics, vol. 61, no. 1, pp. 495–503, 2014.
K. Oh and J. Seo, “Inertial parameter estimation of an excavator with adaptive updating rule using performance analysis of Kalman filter,” International Journal of Control, Automation and Systems, vol. 16, no. 3, pp. 1226–1238, 2018.
L. Hewing, J. Kabzan, and M. N. Zeilinger, “Cautious model predictive control using Gaussian process regression,” IEEE Transactions on Control Systems Technology, 2019. DOI: 10.1109/TCST.2019.2949757
B. Shafai, System Identification and Adaptive Control, Springer-Verlag, New York, NY, USA, 2019.
G. Pillonetto, F. Dinuzzo, T. Chen, G. de Nicolao, and L. Ljung, “Kernel methods in system identification, machine learning and function estimation: A survey,” Automatica, vol. 50, no. 3, pp. 657–682, 2014.
K. Yuen and H. Mu, “Real-time system identification: an algorithm for simultaneous model class selection and parametric identification,” Computer-Aided Civil and Infrastructure Engineering, vol. 30, pp. 785–801, 2015.
V. Stojanovic and N. Nedic, “Joint state and parameter robust estimation of stochastic nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 26, no. 14, pp. 3058–3074, 2016.
G. Evensen, “Analysis of iterative ensemble smoothers for solving inverse problems,” Computational Geosciences, vol. 22, pp. 885–908, 2018.
G. Naevdal, L. M. Johnson, S. I. Aanonsen, and E. H. Vefring, “Reservoir monitoring and continuous model updating using ensemble Kalman filter,” SPE Annual Technical Conference and Exhibition, Denver, CO, USA, 2003.
J. E. Mottershead, M. Link, and M. I. Friswell, “The sensitivity method in finite element model updating: A tutorial,” Mechanical Systems and Signal Processing, vol. 25, no. 7, pp. 2275–2296, 2011.
E. Patelli, Y. Govers, M. Broggi, H. M. Gomes, M. Link, and J. E. Mottershead, “Sensitivity or Bayesian model updating: a comparison of techniques using the DLR AIRMOD test data,” Archive of Applied Mechanics, vol. 87, no. 5, pp. 905–925, 2017.
Y. Pan, T. Sun, and H. Yu, “Composite adaptive dynamic surface control using online recorded data,” International Journal of Robust and Nonlinear Control, vol. 26, no. 18, pp. 3921–3936, 2016.
H. Liu, Y. Pan, and J. Cao, “Composite learning adaptive dynamic surface control of fractional-order nonlinear systems,” IEEE Transactions on Cybernetics, 2019. DOI: 10.1109/TCYB.2019.2938754
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Yongping Pan under the direction of Editor Jay H. Lee.
J. Josiah Steckenrider received his B.S. degree in Engineering Physics from Taylor University in 2016 and his M.S. degree in Mechanical Engineering from Virginia Tech in 2017. His research interests include estimation, dynamic systems, and probabilistic theoretical robotics.
Tomonari Furukawa received his B.S. degree in Mechanical Engineering from Waseda University in 1990, an M.S. degree in Mechatronic Engineering from University of Sydney, and a Ph.D. degree in Quantum Engineering and Systems Science from the University of Tokyo in 1996. His research interests include robotics and computational mechanics.
Rights and permissions
About this article
Cite this article
Steckenrider, J.J., Furukawa, T. A Probabilistic Model-adaptive Approach for Tracking of Motion with Heightened Uncertainty. Int. J. Control Autom. Syst. 18, 2687–2698 (2020). https://doi.org/10.1007/s12555-019-0697-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-019-0697-x