Skip to main content
Log in

Attitude Determination Algorithm based on Relative Quaternion Geometry of Velocity Incremental Vectors for Cost Efficient AHRS Design

  • Original Paper
  • Published:
International Journal of Aeronautical and Space Sciences Aims and scope Submit manuscript

Abstract

A novel attitude determination method is investigated that is computationally efficient and implementable in low cost sensor and embedded platform. Recent result on attitude reference system design is adapted to further develop a three-dimensional attitude determination algorithm through the relative velocity incremental measurements. For this, velocity incremental vectors, computed respectively from INS and GPS with different update rate, are compared to generate filter measurement for attitude estimation. In the quaternion-based Kalman filter configuration, an Euler-like attitude perturbation angle is uniquely introduced for reducing filter states and simplifying propagation processes. Furthermore, assuming a small angle approximation between attitude update periods, it is shown that the reduced order filter greatly simplifies the propagation processes. For performance verification, both simulation and experimental studies are completed. A low cost MEMS IMU and GPS receiver are employed for system integration, and comparison with the true trajectory or a high-grade navigation system demonstrates the performance of the proposed algorithm.

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

Similar content being viewed by others

References

  1. Jiang Q, Zeng Y, Liu Q, Jing H (2012) Attitude and heading reference system for quadrotor based on MEMS sensors, 2012 2nd IEEE international conference on instrumentation, measurement, computer, communication and control (IMCCC), Harbin, Chana,

  2. Martin P, Salaün E (2010) Design and implementation of a low-cost observer-based attitude and heading reference system. Control Eng Pract 18(7):712–722

    Article  Google Scholar 

  3. Sabatini AM (2006) Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing. IEEE Trans Biomed Eng 53(7):1346–1356

    Article  Google Scholar 

  4. Sabatini AM (2011) Estimating three-dimensional orientation of human body parts by inertial/magnetic sensing. Sensors 11(2):1489–1525

    Article  MathSciNet  Google Scholar 

  5. Bevly DM, Christian GJ, Christopher W (2002) The use of GPS based velocity measurements for measurement of sideslip and wheel slip. Veh Syst Dyn 38(2):127–147

    Google Scholar 

  6. Gebre-Egziabher D, Hayward RC, Powell JD (1998) A low-cost GPS/inertial attitude heading reference system (AHRS) for general aviation applications. Position Location and Navigation Symposium, IEEE 1998. IEEE

  7. Ryu J, Rossetter EJ, Gerdes JC (2002) Vehicle sideslip and roll parameter estimation using GPS. Proceedings of the AVEC International Symposium on Advanced Vehicle Control

  8. Bevly DM, Ryu J, Gerdes JC (2006) Integrating INS sensors with GPS measurements for continuous estimation of vehicle sideslip, roll, and tire cornering stiffness. IEEE Trans Intell Transp Syst 7(4):483–493

    Article  Google Scholar 

  9. Bar-Itzhack I, Oshman Y (1985) Attitude determination from vector observations: Quaternion estimation. IEEE Trans Aerosp Electron Syst AES–21(1):128–136

    Article  Google Scholar 

  10. Shuster MD (1990) Inflight estimation of spacecraft sensor alignment. Adv Astronaut Sci 72:253–274

    Google Scholar 

  11. Markley LF (2004) Multiplicative vs. additive filtering for spacecraft attitude determination. In: Proceedings of the 6th conference on dynamics and control of systems and structures in space (DCSSS). Vol. 22

  12. Tang X, Liu Z, Zhang J (2012) Square-root quaternion cubature Kalman filtering for spacecraft attitude estimation. Acta Astronaut 76:84–94

    Article  Google Scholar 

  13. Huang W et al (2016) A robust strong tracking cubature Kalman filter for spacecraft attitude estimation with quaternion constraint. Acta Astronaut 121:153–163

    Article  Google Scholar 

  14. Lee B et al (2016) An efficient attitude reference system design using velocity differential vectors under weak acceleration dynamics. IJASS 17(2):222–231

    Article  Google Scholar 

  15. Ding W et al (2007) Improving adaptive Kalman estimation in GPS/INS integration. J Navig 60(03):517–529

    Article  Google Scholar 

  16. Kim KH, Lee JG, Park CG (2009) Adaptive two-stage extended Kalman filter for a fault-tolerant INS-GPS loosely coupled system. IEEE Trans Aerosp Electron Syst 45(1):125–137

    Article  Google Scholar 

  17. Ryu JH, Gankhuyag G, Chong KT (2016) Navigation system heading and position accuracy improvement through GPS and INS data fusion. J Sens 501:7942963

    Google Scholar 

  18. Diebel J (2006) Representing attitude: Euler angles, unit quaternions, and rotation vectors. Matrix 58(15–16):1–35

    Google Scholar 

  19. Titterton DH, Weston JL (1997) Strapdown inertial navigation technology. Peter Peregrinus Ltd, Stevenage, Herts

    Google Scholar 

  20. Hofmann-Wellenhof B, Lichtenegger H, Wasle E (2008) GNSS—global navigation satellite systems. Springer, Wien New York

    Google Scholar 

Download references

Acknowledgements

This paper was supported by Konkuk University in 2017.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sangkyung Sung.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lee, B., Lee, Y.J. & Sung, S. Attitude Determination Algorithm based on Relative Quaternion Geometry of Velocity Incremental Vectors for Cost Efficient AHRS Design. Int. J. Aeronaut. Space Sci. 19, 459–469 (2018). https://doi.org/10.1007/s42405-018-0030-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42405-018-0030-6

Keywords

Navigation