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.
Similar content being viewed by others
Notes
Abbreviation “FIter” stands for Functional Iterative integration; ‘np’ stands for normal polynomial.
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
F. L. Markley, J. L. Crassidis, Fundamentals of Spacecraft Attitude Determination and Control: Springer, 2014.
D. H. Titterton, J. L. Weston, Strapdown Inertial Navigation Technology, 2nd ed.: the Institute of Electrical Engineers, London, United Kingdom, 2007.
P. D. Groves, Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed.: Artech House, Boston and London, 2013.
D. A. Tazartes, “Inertial Navigation: From Gimbaled Platforms to Strapdown Sensors,” IEEE Trans. on Aerospace and Electronic Systems, vol. 47, pp. 2292−2299, 2010.
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.
P. G. Savage, “A new second-order solution for strapped-down attitude computation,” in AIAA/JACC Guidance and Control Conference, 1966.
“A study of the critical computational problems associated with strapdown inertial navigation systems,” NASA CR-968 by United Aircraft Corporation, 1968.
J. W. Jordan, “An accurate strapdown direction cosine algorithm,” NASA TN-D-5384, 1969.
J. E. Bortz, “A new mathematical formulation for strapdown inertial navigation,” IEEE Trans. on Aerospace and Electronic Systems, vol. 7, pp. 61−66, 1971.
R. Miller, “A new strapdown attitude algorithm,” Journal of Guidance, Control, and Dynamics, vol. 6, pp. 287−291, 1983.
M. B. Ignagni, “Optimal strapdown attitude integration algorithms,” Journal of Guidance, Control, and Dynamics, vol. 13, pp. 363−369, 1990.
M. B. Ignagni, “Efficient class of optimized coning compensation algorithm,” Journal of Guidance, Control, and Dynamics, vol. 19, pp. 424−429, 1996.
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.
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.
P. Savage, “Down-Summing Rotation Vectors For Strapdown Attitude Updating (SAI WBN-14019),” Strapdown Associates (http://strapdownassociates.com/Rotation% 20Vector%20Down_Summing.pdf) 2017.
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.
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.
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.
V. N. Branets, I. P. Shmyglevsky, Application of Quaternions to the Problems of Rigid Body Orientation: Nauka (in Russian), 1973.
A. P. Panov, Mathematical Fundamentals of Inertial Navigation Theory: Kiev, Naukova Dumka (in Russian), 1994.
C. Rucker, “Integrating Rotations Using Nonunit Quaternions,” IEEE Robotics and Automation Letters, vol. 3, pp. 2779−2986, 2018.
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.
M. S. Andrle, J. L. Crassidis, “Geometric Integration of Quaternions,” Journal of Guidance, Control, and Dynamics, vol. 36, pp. 1762−1767, 2013.
M. Boyle, “The Integration of Angular Velocity,” Advances in Applied Clifford Algebras, vol. 27, pp. 2345–2374, 2017.
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.
E. Hairer, C. Lubich, G. Wanner, Geometric Numerical Integration: Structure Preserving Algorithms for Ordinary Differential Equations. New York, NY, USA: Springer-Verlag, 2006.
H. Musoff, J. H. Murphy, “Study of strapdown navigation attitude algorithm,” Journal of Guidance, Control, and Dynamics, vol. 18, pp. 287−290, 1995.
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.
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.
D. A. Tazartes, J. G. Mark, “Coning compensation in strapdown inertial navigation systems,” US Patent US005828980A, 1997.
Y. A. Litmanovich, “Use of angular rate multiple integrals as input signals for strapdown attitude algorithms,” in Symposium Gyro Technology, Stuttgart, Germany, 1997.
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.
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.
C. I. Sukenik, “Application of ultracold molecules to inertial sensing for navigation,” ADA146124, 2004.
M. Kasevich. (2002). Science and technology prospects for ultra-cold atoms. Available: www7.nationalacademies.org/bpa/kasevich_CAMOS_021124.pdf
M. Ignagni, “Enhanced Strapdown Attitude Computation,” Journal of Guidance Control and Dynamics, vol. 43, pp. 1220–1224, 2020.
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.
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.
Y. Wu, “RodFIter: Attitude Reconstruction from Inertial Measurement by Functional Iteration,” IEEE Trans. on Aerospace and Electronic Systems, vol. 54, pp. 2131−2142, 2018.
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.
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.
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.
K. E. Atkinson, W. Han, D. E. Stewart, Numerical Solution of Ordinary Differential Equations: John Wiley and Sons, 2009.
R. E. Moore, Methods and Applications in interval analysis. Philadelphia: SIAM, 1979.
W. H. Press, Numerical Recipes: the Art of Scientific Computing, 3rd ed. Cambridge; New York: Cambridge University Press, 2007.
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.
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.
Y. Wu, “Rigid Motion Reconstruction by Functional Iteration,” in Inertial Sensors and Systems—Symposium Gyro Technology (ISS-SGT), Karlsruhe, Germany, 2017.
Y. Wu, “Fast RodFIter for Precision Attitude Computation,” in Inertial Sensors and Systems - Symposium Gyro Technology (ISS-SGT), Braunschweig, Germany, 2018.
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.
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.
C. W. Clenshaw, H. J. Norton, “The Solution of Nonlinear Ordinary Differential Equations in Chebyshev Series,” Computer Journal, vol. 6, pp. 88−92, 1963.
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.
Y. Wu, Y. A. Litmanovich, “Strapdown Attitude Computation: Functional Iterative Integration versus Taylor Series Expansion,” https://arxiv.org/abs/1909.09935, 2019.
E. Hairer, S. P. Nørsett, G. Wanner, Solving Ordinary Differential Equations I. Berlin Heidelberg: Springer-Verlag, 2008.
W. J. Rugh, Linear System Theory, 2nd ed. New Jersey: Prentice-Hall, 1996.
V. N. Branets, I. P. Shmyglevsky, Introduction to the Theory of Strapdown Inertial Navigation System: Moscow, Nauka (in Russian), 1992.
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.
L. N. Trefethen, Approximation Theory and Approximation Practice: SIAM, 2012.
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
Corresponding authors
Additional information
Professor, School of Electronic Information and Electrical Engineering.
Head of Department.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S2075108720040124