Skip to main content
Log in

Strapdown Attitude Computation: Functional Iterative Integration versus Taylor Series Expansion

  • Published:
Gyroscopy and Navigation Aims and scope Submit manuscript

Abstract—There are two basic approaches to strapdown attitude computation, namely, the traditional Taylor series expansion approach and the Picard iterative method. The latter was recently implemented in a recursive form basing on the Chebyshev polynomial approximation and resulted in the so-called functional iterative integration approach. Up to now a detailed comparison of these two approaches with arbitrary number of gyroscope samples has been lacking for the reason that the first one is based on the simplified rotation vector equation while the second one uses the exact form. In this paper, the mainstream algorithms are considerably extended by the Taylor series expansion approach using the exact differential equation and recursive calculation of high-order derivatives, and the functional iterative integration approach is re-implemented on the normal polynomial. This paper applies the two approaches to solve the strapdown attitude problem, using the attitude parameter of quaternion as a demonstration. Numerical results under the classical coning motion are reported to assess all derived attitude algorithms. It is revealed that in the low and middle relative conic frequency range all algorithms have the same order of accuracy, but in the range of high relative frequency the algorithm by the functional iterative integration approach performs the best in both accuracy and robustness if the Chebyshev polynomials and a larger number of gyroscope samples are to be used. The main conclusion applies to other attitude parameters as well.

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.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.

Similar content being viewed by others

Notes

  1. Abbreviation “FIter” stands for Functional Iterative integration; ‘np’ stands for normal polynomial.

  2. The unoptimized 3-sample algorithm is used, as given in (7) therein, as the current paper reasonablly assumes no priori knowldege of the experienced attitude motion. The optimized version instead would not affect the main conclusion.

REFERENCES

  1. F. L. Markley, J. L. Crassidis, Fundamentals of Spacecraft Attitude Determination and Control: Springer, 2014.

    Book  MATH  Google Scholar 

  2. D. H. Titterton, J. L. Weston, Strapdown Inertial Navigation Technology, 2nd ed.: the Institute of Electrical Engineers, London, United Kingdom, 2007.

  3. P. D. Groves, Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed.: Artech House, Boston and London, 2013.

    MATH  Google Scholar 

  4. D. A. Tazartes, “Inertial Navigation: From Gimbaled Platforms to Strapdown Sensors,” IEEE Trans. on Aerospace and Electronic Systems, vol. 47, pp. 2292−2299, 2010.

    Google Scholar 

  5. J. G. Mark, D. A. Tazartes, “Tuning of Coning Algorithms to Gyro Data Frequency Response Characteristics,” Journal of Guidance, Control, and Dynamics, vol. 24, pp. 641−647, 2001.

    Article  Google Scholar 

  6. P. G. Savage, “A new second-order solution for strapped-down attitude computation,” in AIAA/JACC Guidance and Control Conference, 1966.

  7. “A study of the critical computational problems associated with strapdown inertial navigation systems,” NASA CR-968 by United Aircraft Corporation, 1968.

  8. J. W. Jordan, “An accurate strapdown direction cosine algorithm,” NASA TN-D-5384, 1969.

  9. J. E. Bortz, “A new mathematical formulation for strapdown inertial navigation,” IEEE Trans. on Aerospace and Electronic Systems, vol. 7, pp. 61−66, 1971.

    Article  Google Scholar 

  10. R. Miller, “A new strapdown attitude algorithm,” Journal of Guidance, Control, and Dynamics, vol. 6, pp. 287−291, 1983.

    Article  Google Scholar 

  11. M. B. Ignagni, “Optimal strapdown attitude integration algorithms,” Journal of Guidance, Control, and Dynamics, vol. 13, pp. 363−369, 1990.

    Article  MATH  Google Scholar 

  12. M. B. Ignagni, “Efficient class of optimized coning compensation algorithm,” Journal of Guidance, Control, and Dynamics, vol. 19, pp. 424−429, 1996.

    Article  MATH  Google Scholar 

  13. P. G. Savage, “Strapdown inertial navigation integration algorithm design, part 1: attitude algorithms,” Journal of Guidance, Control, and Dynamics, vol. 21, pp. 19−28, 1998.

    Article  MATH  Google Scholar 

  14. Y. A. Litmanovich, V. M. Lesyuchevsky, V. Z. Gusinsky, “Two new classes of strapdown navigation algorithms,” Journal of Guidance, Control, and Dynamics, vol. 23, pp. 34−44, 28−30, Jun. 2000.

  15. P. Savage, “Down-Summing Rotation Vectors For Strapdown Attitude Updating (SAI WBN-14019),” Strapdown Associates (http://strapdownassociates.com/Rotation% 20Vector%20Down_Summing.pdf) 2017.

  16. Y. A. Litmanovich, J. G. Mark, “Progress in Strapdown Algorithm Design at the West and East as Appeared at Saint Petersburg Conferences: Decade Overview,” in Saint-Petersburg International Conference on Integrated Navigational Systems, Russia, 2003.

  17. J. G. Lee, Y. J. Yoon, J. G. Mark, D. A. Tazartes, “Extension of strapdown attitude algorithm for high-frequency base motion,” Journal of Guidance, Control, and Dynamics, vol. 13, pp. 738−743, 1990.

    Article  Google Scholar 

  18. Z. Xu, J. Xie, Z. Zhou, J. Zhao, Z. Xu, “Accurate Direct Strapdown Direction Cosine Algorithm,” IEEE Trans. on Aerospace and Electronic Systems, vol. 55, pp. 2045−2053, 2019.

    Article  Google Scholar 

  19. V. N. Branets, I. P. Shmyglevsky, Application of Quaternions to the Problems of Rigid Body Orientation: Nauka (in Russian), 1973.

    Google Scholar 

  20. A. P. Panov, Mathematical Fundamentals of Inertial Navigation Theory: Kiev, Naukova Dumka (in Russian), 1994.

    Google Scholar 

  21. C. Rucker, “Integrating Rotations Using Nonunit Quaternions,” IEEE Robotics and Automation Letters, vol. 3, pp. 2779−2986, 2018.

    Article  Google Scholar 

  22. J. Park, W.-K. Chung, “Geometric integration on euclidean group with application to articulated multibody systems,” IEEE Trans. on Robotics, vol. 21, pp. 850−863, 2005.

    Article  Google Scholar 

  23. M. S. Andrle, J. L. Crassidis, “Geometric Integration of Quaternions,” Journal of Guidance, Control, and Dynamics, vol. 36, pp. 1762−1767, 2013.

    Article  Google Scholar 

  24. M. Boyle, “The Integration of Angular Velocity,” Advances in Applied Clifford Algebras, vol. 27, pp. 2345–2374, 2017.

    Article  MathSciNet  MATH  Google Scholar 

  25. P. Krysl, L. Endres, “Explicit Newmark/Verlet algorithm for time integration of the rotational dynamics of rigid bodies,” International Journal for Numerical Methods in Engineering, vol. 62, pp. 2154–2177, 2005.

    Article  MathSciNet  MATH  Google Scholar 

  26. E. Hairer, C. Lubich, G. Wanner, Geometric Numerical Integration: Structure Preserving Algorithms for Ordinary Differential Equations. New York, NY, USA: Springer-Verlag, 2006.

    MATH  Google Scholar 

  27. H. Musoff, J. H. Murphy, “Study of strapdown navigation attitude algorithm,” Journal of Guidance, Control, and Dynamics, vol. 18, pp. 287−290, 1995.

    Article  Google Scholar 

  28. V. Z. Gusinsky, V. M. Lesyuchevsky, Y. A. Litmanovich, H. Musoff, G. T. Schmidt, “Optimization of a strapdown attitude algorithm for a stochastic motion,” Navigation: Journal of The Institute of Navigation, vol. 44, pp. 163−170, 1997.

    Article  MATH  Google Scholar 

  29. V. Z. Gusinsky, V. M. Lesyuchevsky, Y. A. Litmanovich, H. Musoff, G. T. Schmidt, “New procedure for deriving optimized strapdown attitude algorithm,” Journal of Guidance, Control, and Dynamics, vol. 20, pp. 673−680, 1997.

    Article  MATH  Google Scholar 

  30. D. A. Tazartes, J. G. Mark, “Coning compensation in strapdown inertial navigation systems,” US Patent US005828980A, 1997.

  31. Y. A. Litmanovich, “Use of angular rate multiple integrals as input signals for strapdown attitude algorithms,” in Symposium Gyro Technology, Stuttgart, Germany, 1997.

  32. V. M. Slyusar, “Current Issues of Designing SINS Attitude Algorithms. Part 3. Algorithms Analysis and Synthesiswith Account for Gyros Frequency Response Effect,” Gyroscopy and Navigation (in Russian), vol. 4, pp. 21−36, 2006.

    Google Scholar 

  33. P. Savage, “Modern Strapdown Attitude Algorithms And Their Accuracy, Versus Accuracy Requirements For Unaided Strapdown Inertial Navigation (SAI WBN-14025),” Strapdown Associates (http://strapdownassociates.com/Algorithm%20Accuracy%20Vs% 20%20INS%20Requirements.pdf) 2020.

  34. C. I. Sukenik, “Application of ultracold molecules to inertial sensing for navigation,” ADA146124, 2004.

  35. M. Kasevich. (2002). Science and technology prospects for ultra-cold atoms. Available: www7.nationalacademies.org/bpa/kasevich_CAMOS_021124.pdf

  36. M. Ignagni, “Enhanced Strapdown Attitude Computation,” Journal of Guidance Control and Dynamics, vol. 43, pp. 1220–1224, 2020.

    Article  Google Scholar 

  37. M. Wang, W. Wu, J. Wang, X. Pan, “High-order attitude compensation in coning and rotation coexisting environment,” IEEE Trans. on Aerospace and Electronic Systems, vol. 51, pp. 1178−1190, 2015.

    Article  Google Scholar 

  38. M. Wang, W. Wu, X. He, G. Yang, H. Yu, “Higher-order Rotation Vector Attitude Updating Algorithm,” Journal of Navigation, vol. 72, pp. 721−740, 2019.

    Article  Google Scholar 

  39. Y. Wu, “RodFIter: Attitude Reconstruction from Inertial Measurement by Functional Iteration,” IEEE Trans. on Aerospace and Electronic Systems, vol. 54, pp. 2131−2142, 2018.

    Article  Google Scholar 

  40. Y. Wu, Q. Cai, T.-K. Truong, “Fast RodFIter for Attitude Reconstruction from Inertial Measurement,” IEEE Trans. on Aerospace and Electronic Systems, vol. 55, pp. 419−428, 2019.

    Article  Google Scholar 

  41. Y. Wu, G. Yan, “Attitude Reconstruction from Inertial Measurements: QuatFIter and Its Comparison with RodFIter,” IEEE Trans. on Aerospace and Electronic Systems, vol. 55, pp. 3629−3639, 2019.

    Article  Google Scholar 

  42. G. Yan, J. Weng, X. Yang, Y. Qin, “An Accurate Numerical Solution for Strapdown Attitude Algorithm based on Picard iteration,” Journal of Astronautics, vol. 38, pp. 65−71, 2017.

    Google Scholar 

  43. K. E. Atkinson, W. Han, D. E. Stewart, Numerical Solution of Ordinary Differential Equations: John Wiley and Sons, 2009.

    Book  MATH  Google Scholar 

  44. R. E. Moore, Methods and Applications in interval analysis. Philadelphia: SIAM, 1979.

    Book  MATH  Google Scholar 

  45. W. H. Press, Numerical Recipes: the Art of Scientific Computing, 3rd ed. Cambridge; New York: Cambridge University Press, 2007.

    MATH  Google Scholar 

  46. M. B. Ignagni, “On the orientation vector differential equation in strapdown inertial systems,” IEEE Trans. on Aerospace and Electronic Systems, vol. 30, pp. 1076−1081, 1994.

    Article  Google Scholar 

  47. V. M. Slyusar, “Current Issues of Designing SINS Attitude Algorithms. Part 1. Amplitude Extension of the Algorithms Application Field,” Gyroscopy and Navigation (in Russian), vol. 2, pp. 61−74, 2006.

    Google Scholar 

  48. Y. Wu, “Rigid Motion Reconstruction by Functional Iteration,” in Inertial Sensors and Systems—Symposium Gyro Technology (ISS-SGT), Karlsruhe, Germany, 2017.

  49. Y. Wu, “Fast RodFIter for Precision Attitude Computation,” in Inertial Sensors and Systems - Symposium Gyro Technology (ISS-SGT), Braunschweig, Germany, 2018.

  50. Y. Wu, “Next-Generation Inertial Navigation Computation Based on Functional Iteration,” in International Conference on Integrated Navigation Systems (ICINS) & Inertial Sensors and Systems - Symposium Gyro Technology (ISS-SGT), Saint Petersburg, Russia; Braunschweig, Germany, 2019.

  51. Y. Wu, “iNavFIter: Next-Generation Inertial Navigation Computation Based on Functional Iteration,” IEEE Trans. on Aerospace and Electronic Systems, vol. 56, pp. 2061−2082, 2020.

    Article  Google Scholar 

  52. C. W. Clenshaw, H. J. Norton, “The Solution of Nonlinear Ordinary Differential Equations in Chebyshev Series,” Computer Journal, vol. 6, pp. 88−92, 1963.

    Article  MathSciNet  MATH  Google Scholar 

  53. Y. A. Litmanovich, V. M. Lesyuchevsky, V. Z. Gusinsky, “Strapdown attitude/navigation algorithms with angular rate/specific force multiple integrals as input signals,” in ION 55th Annual Meeting, Cambridge, MA, 1999.

  54. Y. Wu, Y. A. Litmanovich, “Strapdown Attitude Computation: Functional Iterative Integration versus Taylor Series Expansion,” https://arxiv.org/abs/1909.09935, 2019.

  55. E. Hairer, S. P. Nørsett, G. Wanner, Solving Ordinary Differential Equations I. Berlin Heidelberg: Springer-Verlag, 2008.

    MATH  Google Scholar 

  56. W. J. Rugh, Linear System Theory, 2nd ed. New Jersey: Prentice-Hall, 1996.

    MATH  Google Scholar 

  57. V. N. Branets, I. P. Shmyglevsky, Introduction to the Theory of Strapdown Inertial Navigation System: Moscow, Nauka (in Russian), 1992.

    Google Scholar 

  58. R. Peng, G. Yan, Y. Qin, “Limitations of residual error estimate for classic coning compensation algorithm,” presented at the The Ninth International Conference on Electronic Measurement & Instruments, 2009.

  59. L. N. Trefethen, Approximation Theory and Approximation Practice: SIAM, 2012.

    MATH  Google Scholar 

Download references

Funding

The first author of the paper was supported in part by National Key R&D Program of China (2018YFB1305103) and National Natural Science Foundation of China (61673263).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yuanxin Wu or Yury A. Litmanovich.

Additional information

Professor, School of Electronic Information and Electrical Engineering.

Head of Department.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, Y., Litmanovich, Y.A. Strapdown Attitude Computation: Functional Iterative Integration versus Taylor Series Expansion. Gyroscopy Navig. 11, 263–276 (2020). https://doi.org/10.1134/S2075108720040124

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S2075108720040124

Navigation