Design and Implementation of Low-Cost Attitude Quaternion Sensor

  • Kenzo NonamiEmail author
  • Farid Kendoul
  • Satoshi Suzuki
  • Wei Wang
  • Daisuke Nakazawa


In this chapter, the development of a low-cost attitude sensor is introduced. In the previous chapters, the control system design method of several UAVs/MAVs with rotary wings was shown, and several kinds of controllers were designed. The most important controller is the attitude controller because if attitude control is not achieved, any other control such as velocity and position controls cannot be achieved. For achieving attitude control, it is necessary to measure the attitude of UAV/MAV. Hence, we require an attitude sensor. However, conventional attitude sensors are somewhat expensive and heavy, and they cannot be used for the attitude control of small UAVs and MAVs. Therefore, the design of an attitude estimation algorithm by using low-cost sensors, accelerometers, gyro sensors, and magnetic sensor is introduced. Finally, a low-cost attitude sensor has been developed and evaluated by comparing it with a conventional high-accuracy sensor.


Kalman Filter Extended Kalman Filter Attitude Sensor Bias Error Angular Rate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Lefferts EJ, Markley FL, Shuster MD (1982) Kalman filtering for spacecraft attitude estimation. In: 20th AIAA-1982–70 American Institute of aeronautics and astronautics, aerospace sciences meeting, Orlando, FL, 11–14 Jan 1982, p 17Google Scholar
  2. 2.
    John C, Landis M (2003) Unscented filtering for spacecraft attitude estimation. In: AIAA-2003–5484 AIAA guidance, navigation, and control conference and exhibit, Austin, TX, 11–14 Aug 2003Google Scholar
  3. 3.
    Vaganay J, Aldon MJ, Fournier A (1993) Mobile robot attitude estimation by fusion of inertial data. In: Proceedings of the IEEE international conference on robotics and automation, pp 277–282Google Scholar
  4. 4.
    John LC, Landis M (1997) Predictive filtering for attitude estimation without rate sensors. J Guid Contr Dynam 20(3):522–527zbMATHCrossRefGoogle Scholar
  5. 5.
    Baerveldt AJ, Klang R (1997) Low-cost and low-weight attitude estimation system for an autonomous helicopter. In: Proceedings of the IEEE international conference on intelligent engineering systems (INES) ’97, pp 391–395Google Scholar
  6. 6.
    Johnson EN, Calise AJ, Sttigeri R, Watanabe Y, Madyastha V (2004) Approaches to vision-based formation control. In: Proceedings of the IEEE conference on decision and control, pp 1643–1648Google Scholar
  7. 7.
    Psiaki ML, Martel F, Parimal K (1990) Three-axis attitude determination via Kalman filtering of magnetometer data. J Guid Contr Dynam 13(3):506–514CrossRefGoogle Scholar
  8. 8.
    Hamel T, Mahony R (2006) Attitude estimation on SO[3] based on direct inertial measurements. In: Proceedings of the IEEE international conference on robotics and automation (ICRA) 2006, pp 2170–2175Google Scholar
  9. 9.
    Mortari D, Pollock TC, Junkins JL (1998) Toward the most accurate attitude determination system using star trackers spaceflight mechanics. In: Proceedings of the AAS/AIAA space flight mechanics meeting, Monterey, CA, USA, 9–11 Feb 1998, pp 839–850Google Scholar
  10. 10.
    Soken HE and Hajiyev C (2009) Adaptive unscented Kalman filter with multiple fading factors for pico satellite attitude estimation. In: Proceedings of 4th international conference on recent advances in space technologies, 2009, RAST ’09, pp 541–546Google Scholar
  11. 11.
    Liang X, Weizheng Y, Honglong C, Chengyu J (2009) MEMS-based multi-sensor integrated attitude estimation technology for MAV applications. In: 4th IEEE international conference on nano/micro engineered and molecular systems, 2009, NEMS 2009, pp 1031–1035Google Scholar
  12. 12.
    Young SS (2006) Attitude estimation by multiple-mode Kalman filters. IEEE Trans Ind Electron 53(4):1386–1389CrossRefGoogle Scholar
  13. 13.
    Barbour N, Schmidt G (2001) Inertial sensor technology trends. IEEE Sensor J 1(4):332–339CrossRefGoogle Scholar
  14. 14.
    Bachmann ER (2000) Inertial and magnetic tracking of limb segment orientation for inserting humans in synthetic environments. Ph.D. thesis, Naval Postgraduate School, Monterrey, CA, USAGoogle Scholar
  15. 15.
    Sabatini AM, Martelloni C, Scapellato S, Cavallo F (2004) An ambulatory monitoring system for assessing walking features from inertial sensing. In: IMEKO, IEEE, SICE Proc. 2nd international symposium measurement, analysis and modeling of human functions, Genova, Italy, June 2004 (in press)Google Scholar
  16. 16.
    Hall JK, Knoebel NB, McLain TW (2008) Quaternion attitude estimation for miniature air vehicles using a multiplicative extended Kalman filter. In: Position, location and navigation symposium, 2008 IEEE/ION, 5–8 May 2008, pp 1230–1237Google Scholar
  17. 17.
    Yee-Jin C, Jong-Hwan K (2007) Unscented filtering in a unit quaternion space for spacecraft attitude estimation. In: Proceedings of the IEEE international symposium on industrial electronics, 2007, ISIE 2007, pp 66–71Google Scholar
  18. 18.
    Markley FL (2003) Attitude error representation for Kalman filtering. J Guid Contr Dynam 26(2):311–317MathSciNetCrossRefGoogle Scholar
  19. 19.
    LaViola JJ (2003) A comparison of unscented and extended Kalman filtering for estimating quaternion motion. In: The proceedings of the 2003 American control conference, IEEE Press, June 2003, pp 2435–2440Google Scholar
  20. 20.
    Wang J, Wilson WJ (1992) 3D relative position and orientation estimation using Kalman filter for robot control. In: Proceedings of the IEEE international conference on robotics and automation, pp 2638–2645Google Scholar
  21. 21.
    Rogers RM (2003) Applied Mathematics in Integrated Navigation System, 2nd edn. AIAA education seriesGoogle Scholar

Copyright information

© Springer 2010

Authors and Affiliations

  • Kenzo Nonami
    • 1
    Email author
  • Farid Kendoul
    • 2
  • Satoshi Suzuki
    • 3
  • Wei Wang
    • 4
  • Daisuke Nakazawa
    • 5
  1. 1.Faculty of EngineeringChiba UniversityChibaJapan
  2. 2.CSIRO Queensland Centre for Advanced TechnologiesAutonomous Systems LaboratoryPullenvaleAustralia
  3. 3.International Young Researchers Empowerment CenterShinshu UniversityUedaJapan
  4. 4.College of Information and Control EngineeringNanjing University of Information Science & TechnologyNanjingP.R. China
  5. 5.Advanced Technology R&D CenterMitsubishi Electric CorporationAmagasakiJapan

Personalised recommendations