Advertisement

Huber Second-order Variable Structure Predictive Filter for Satellites Attitude Estimation

  • Lu Cao
  • Dechao Ran
  • Xiaoqian Chen
  • Xianbin LiEmail author
  • Bing Xiao
Article
  • 6 Downloads

Abstract

This work presents a novel filtering approach to the high-accuracy attitude estimation problem of satellites. A new second-order variable structure predictive filter is first designed with the measurement errors and their difference reduced. The key feature of this filter is that the noise handled is not constrained to be the Gaussian white noise. Hence, it is a new solution to filtering problem in the presence of modeling errors or heavy-tailed noise. Then, the robust version of the preceding filter is developed by using the Huber technique. This robust filter can ensure great robustness and perfect estimation accuracy/precision for the satellite attitude. The Lyapunov stability analysis proves that the measurement error and its difference can be stabilized into a small set with a faster rate of convergence. The effectiveness of the presented attitude estimation filters is validated via simulation by comparing with the traditional cubature Kalman filter.

Keywords

Attitude estimation heavy-tailed noise predictive filter variable structure 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Y. L. Wei, J. B. Qiu, and H. R. Karimi, “Fuzzy-affine-model-based memory filter design of nonlinear systems with time-varying delay,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 2, pp. 504–517, 2018.CrossRefGoogle Scholar
  2. [2]
    Y. L. Wei, J. B. Qiu, H. R. Karimi, and W. Q. Ji, “A novel memory filtering design for semi-markovian jump time-delay systems,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 12, pp. 2229–2241, 2018.CrossRefGoogle Scholar
  3. [3]
    R. E. Kalman, “A new approach to linear filtering and prediction problems,” Transactions of the ASME-Journal of Basic Engineering, vol. 82, pp. 35–45, 1960.CrossRefGoogle Scholar
  4. [4]
    R. E. Kalman and R. S. Bucy, “New results in linear filtering and prediction theory,” Transactions of the ASME-Journal of Basic Engineering, vol. 83, pp. 95–108, 1961.MathSciNetCrossRefGoogle Scholar
  5. [5]
    M. S. Grewal and A. P. Andews, Kalman Filtering Theory and Practice, John Wiley, New York, 2001.Google Scholar
  6. [6]
    S. Haykin, Introduction to Adaptive Filters, Macmillan, New York, 1984.Google Scholar
  7. [7]
    S. J. Julier and J. K. Uhlmann, “A new approach for nonlinear transformation of means and covariances in filters and estimations,” IEEE Transaction on Automatic Control, vol. 45, no. 3, pp. 477–482, 2000.CrossRefzbMATHGoogle Scholar
  8. [8]
    I. Arasaratnam and S. Haykin, “Cubature Kalman filters,” IEEE Transactions on Automatic Control, vol. 54, no. 6, pp. 1254–1269, 2009.MathSciNetCrossRefzbMATHGoogle Scholar
  9. [9]
    M. Norgaard, N. K. Poulsen, and O. Ravn, “New developments in state estimation for nonlinear systems,” Automat-ica, vol. 36, no. 11, pp. 1627–1638, 2000.MathSciNetCrossRefzbMATHGoogle Scholar
  10. [10]
    I. Arasaratnam and S. Haykin, “Cubature Kalman filters,” IEEE Transactions on Automatic Control, vol. 54, no. 6, pp. 1254–1269, 2009.MathSciNetCrossRefzbMATHGoogle Scholar
  11. [11]
    J. Dunk, O. Straka, and M. Simandl, “Stochastic integration filter,” IEEE Transactions on Automatic Control, vol. 58, no. 6, pp. 1561–1566, 2013.MathSciNetCrossRefzbMATHGoogle Scholar
  12. [12]
    K. Ito and K. Xiong, “Gaussian filters for nonlinear filtering problems,” IEEE Transactions on Automatic Control, vol. 45, no. 5, pp. 910–927, 2000.MathSciNetCrossRefzbMATHGoogle Scholar
  13. [13]
    I. Arasaratnam, S. Haykin, and R. J. Elliott, “Discrete-time nonlinear filtering algorithm using Gauss-Hermite quadrature,” Proceedings of the IEEE, vol. 95, no. 5, pp. 953–977, 2007.CrossRefGoogle Scholar
  14. [14]
    B. Jia, M. Xin, and Y. Cheng, “Sparse Gauss-Hermite quadrature filter with application to spacecraft attitude estimation,” Journal of Guidance, Control, and Dynamics, vol. 27, no. 2, pp. 367–379, 2011.CrossRefGoogle Scholar
  15. [15]
    B. Jia, M. Xin, and Y. Cheng, “Sparse-grid quadrature nonlinear filtering,” Automatica, vol. 48, no. 2, pp. 327–341, 2012.MathSciNetCrossRefzbMATHGoogle Scholar
  16. [16]
    B. Jia, M. Xin, and Y. Cheng, “Anisotropic sparse Gauss-Hermite quadrature filter,” Journal of Guidance, Control, and Dynamics, vol. 35, no. 3, pp. 1014–1023, 2012.CrossRefGoogle Scholar
  17. [17]
    T. G. Shu, A. Z. Seyed, and A. Ossama, “LEO satellite formation for SPP: Energy and Doppler analysis,” IEEE Transactions on Aerospace Electronics Systems, vol. 51, no. 1, pp. 18–30, 2015.CrossRefGoogle Scholar
  18. [18]
    C. Hancheol, Y. P. Sang, E. P. Han, and H. C. Kyu, “Analytic solution to optimal reconfigurations of satellite formation flying in circular orbit under J2 perturbation,” IEEE Transactions on Aerospace Electronics Systems, vol. 48, no. 3, pp. 218–219, 2012.Google Scholar
  19. [19]
    X. R. Li and V. P. Jikov, “Survey of maneuvering target tracking, Part V. Multiplemodel methods,” IEEE Transactions on Aerospace Electronics Systems, vol. 41, no. 4, pp. 1255–1321, 2005.CrossRefGoogle Scholar
  20. [20]
    J. A. Ting, E. Theodorou, and S. Schaal, “A Kalman filter for robust outlier detection,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1514–1519, 2007.Google Scholar
  21. [21]
    M. Roth, E. Ozkan, and F. Gustafsson, “A students filter for heavy tailed process and measurement noise,” Proc. of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 5770–5774, 2013.Google Scholar
  22. [22]
    L. Xie, C. Soh, C. E. Souza, “Robust Kalman filtering for uncertain discrete-time systems,” IEEE Transactions on Automatic Control, vol. 39, no. 6, pp. 1310–1314, 1994.MathSciNetCrossRefzbMATHGoogle Scholar
  23. [23]
    G. Zames, “Feedback and optimal sensitivity: model reference transformations, multiplicative seminorms and approximate inverses,” IEEE Transactions on Automatic Control, vol. 26, pp. 301–320, 1981.MathSciNetCrossRefzbMATHGoogle Scholar
  24. [24]
    C. D. Karlgaard, H. Schaub, “Huber-based divided difference filtering,” Journal of Guidance, Control, and Dynamics, vol. 30, no. 3, pp. 885–891, 2007.CrossRefGoogle Scholar
  25. [25]
    L. Chang, B. Hu, G. Chang, and A. Li, “Multiple outliers suppression derivative-free filter based on unscented transformation,” Journal of Guidance, Control, and Dynamics, vol. 35, no. 6, pp. 1902–1906, 2012.CrossRefGoogle Scholar
  26. [26]
    B. Chen and J. C. Principle, “Maximum correntropy estimation is a smoothed MAP estimation,” IEEE Signal Processing Letters, vol. 19, no. 8, pp. 491–494, 2012.CrossRefGoogle Scholar
  27. [27]
    B. Chen, J. Wang, H. Zhao, N. Zheng, and J. C. Principle, “Convergence of s fixed-point algorithm under maximum correntropy criterion,” IEEE Signal Processing Letters, vol. 22, no. 10, pp. 1723–1727, 2015.CrossRefGoogle Scholar
  28. [28]
    R. Izanloo, S. A. Fakoorian, H. S. Yazdi, and D. Simon, “Kalman filtering based on the maximum correntropy criterion in the presence of non-Gaussian noise,” Proc. of 50th Annu. Conf. Inf. Sci. Syst., pp. 500–505, 2016.Google Scholar
  29. [29]
    W. Liu, P. P. Pokharel, and J. C. Principle, “Correntropy: properties and applications in non-Gaussian signal processing,” IEEE Transactions on Signal Processing, vol. 55, no. 11, pp. 5286–5298, 2007.MathSciNetCrossRefzbMATHGoogle Scholar
  30. [30]
    S. R. Habibi, “The smooth variable structure filter,” Proceedings of the IEEE, vol. 95, no. 5, pp. 10261059, 2007.CrossRefGoogle Scholar
  31. [31]
    S. A. Gadsden, M. Al-Shabi, I. Arasaratnam, and S. R. Habibi, “Combined cubature Kalman and smooth variable structure filtering for nonlinear estimation with modeling uncertainties,” Signal Processing, vol. 96, pp. 290–299, 2014.CrossRefGoogle Scholar
  32. [32]
    S. A. Gadsden, S. R. Habibi, D. Dunne, and T. Kirubarajan, “Combined particle and smooth variable structure filtering for nonlinear estimation problems,” Proc. of The 14th International Conference on Information Fusion, Chicago, Linois, USA, pp. 1552–1559, 2011.Google Scholar
  33. [33]
    S. A. Gadsden and S. R. Habibi, “A new robust filtering strategy for linear systems,” ASME Journal of Dynamic Systems, Measurements and Control, vol. 135, no.1, 014503-1-014503-9, 2013.Google Scholar
  34. [34]
    S. A. Gadsden, Smooth Variable Structure Filtering: Theory and Applications, Ph.D. thesis, Department of Mechanical Engineering McMaster University, Hamilton, Ontario, 2011.Google Scholar
  35. [35]
    A. G. Stephen, H. Saeid, and K. Thia, “Kalman and smooth variable structure filter for robust estimation,” IEEE Transactions on Aerospace Electronics Systems, vol. 50, no. 2, pp. 1038–1050, 2014.CrossRefGoogle Scholar
  36. [36]
    L. Cao, Y. Tang, X. Q. Chen, and Y. Zhao, “Stochastic stability of sigma-point unscented predictive filter,” ISA Transactions, vol. 57, pp. 189–204, 2015.CrossRefGoogle Scholar
  37. [37]
    L. Cao, D. Qiao, H. Lei, and G. B. Wang, “Strong tracking sigma point predictive attitude synchronization estimation,” Journal of Navigation, vol. 71, no. 3, pp. 607–624, 2018.CrossRefGoogle Scholar
  38. [38]
    J. L. Crassidis and F. L. Markleyy, “Predictive filtering for nonlinear systems,” Journal of Guidance, Control, and Dynamics, vol. 20, pp. 566–572. 1997.CrossRefzbMATHGoogle Scholar
  39. [39]
    L. Cao, Y. Q. Chen, Z. D. Zhang, H. N. Li, and A. K. Misra, “Predictive smooth variable structure filter for attitude synchronization estimation during satellite formation flying,” IEEE Transactions on Aerospace and Electronic Systems, vol. 53, no.3, pp. 1375–1383, 2017.CrossRefGoogle Scholar
  40. [40]
    L. Cao and H. N. Li, “Unscented predictive variable structure filter for satellite attitude estimation with model errors when using low precision sensors,” Acta Astronautica, vol. 127, pp. 505–513, 2016.CrossRefGoogle Scholar
  41. [41]
    P. J. Huber, “Robust estimation of a location parameter,” Ann. Math. Stat, vol. 35, pp. 73–101, 1964.MathSciNetCrossRefzbMATHGoogle Scholar
  42. [42]
    P. J. Huber, Robust Statistics, John Wiley, New York, 1981.CrossRefzbMATHGoogle Scholar
  43. [43]
    W. Gao, Y. L. Liu, and B. Xu, “Robust Huber-based iterated divided difference filtering with application to cooperative localization of autonomous underwater vehicles,” Sensors, vol. 14, pp. 24523–24542, 2014.CrossRefGoogle Scholar
  44. [44]
    C. D. Karlgaard and H. Schaub, “Huber-based divided difference filtering,” Journal of Guidance, Control, and Dynamics, vol. 30, no. 3, pp. 885–891, 2007.CrossRefGoogle Scholar
  45. [45]
    C. D. Karlgaard and H. Schaub, “Adaptive nonlinear Huber-based navigation for rendezvous in elliptical orbit,” Journal of Guidance, Control, and Dynamics, vol. 34, pp. 388–402, 2011.CrossRefGoogle Scholar
  46. [46]
    W. Li, M. Liu, and D. Duan, “Improved robust Huber-based divided difference filtering,” Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng., pp. 1–7, 2013.Google Scholar
  47. [47]
    F. R. Hampel, E. M. Ronchetti, P. J. Rousseeuw, and W. A. Stahel, Robust Statistics: The Approach based on Influence Functions, John Wiley, New York, 1986.zbMATHGoogle Scholar
  48. [48]
    S. J. Marcel, Spacecraft Dynamics and Control: A Practical Engineering Approach, Cambridge University Press, New York, 1997.Google Scholar
  49. [49]
    B. Xiao, X. Yang, H. Karimi, and J. Qiu, “Asymptotic tracking control for a more representative class of uncertain nonlinear systems with mismatched uncertainties,” IEEE Transactions on Industrial Electronics, 2019. DOI: 10.1109/TIE.2019.2893852Google Scholar
  50. [50]
    C. C. Chen, C. J. Qian, Z. Y Sun, and Y W. Liang, “Global output feedback stabilization of a class of nonlinear systems with unknown measurement sensitivity,” IEEE Transactions on Automatic Control, vol. 63, no. 7, pp. 2212–2217, 2018.MathSciNetCrossRefzbMATHGoogle Scholar
  51. [51]
    B. Xiao and S. Yin, “Exponential tracking control of robotic manipulators with uncertain kinematics and dynamics,” IEEE Transactions on Industrial Informatics, vol. 15, no. 2, pp. 689–698, 2019.CrossRefGoogle Scholar

Copyright information

© CROS, KIEE and Springer 2019

Authors and Affiliations

  • Lu Cao
    • 1
  • Dechao Ran
    • 1
  • Xiaoqian Chen
    • 1
  • Xianbin Li
    • 1
    Email author
  • Bing Xiao
    • 2
  1. 1.National Innovation Institute of Defense TechnologyChinese Academy of Military ScienceBeijingChina
  2. 2.School of AutomationNorthwestern Polytechnic UniversityXi’anChina

Personalised recommendations