Skip to main content
Log in

A Probabilistic Model-adaptive Approach for Tracking of Motion with Heightened Uncertainty

  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. H. W. Sorenson and D. L. Alspach, “Recursive Bayesian estimation using Gaussian sums,” Automatica, vol. 7, pp. 465–479, 1971.

    Article  MathSciNet  Google Scholar 

  3. R. E. Kalman, “A new approach to linear filtering and prediction problems,” Journal of Basic Engineering, vol. 82, no. D, pp. 35–45, 1960.

    Article  MathSciNet  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  MathSciNet  Google Scholar 

  7. 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.

    Article  MathSciNet  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. 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.

    Article  MathSciNet  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Article  MathSciNet  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. B. Shafai, System Identification and Adaptive Control, Springer-Verlag, New York, NY, USA, 2019.

    MATH  Google Scholar 

  18. 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.

    Article  MathSciNet  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Article  MathSciNet  Google Scholar 

  21. G. Evensen, “Analysis of iterative ensemble smoothers for solving inverse problems,” Computational Geosciences, vol. 22, pp. 885–908, 2018.

    Article  MathSciNet  Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

    Article  Google Scholar 

  25. 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.

    Article  MathSciNet  Google Scholar 

  26. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Josiah Steckenrider.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-019-0697-x

Keywords

Navigation