Autonomous Flying Robots pp 251-266 | Cite as
Design and Implementation of Low-Cost Attitude Quaternion Sensor
Abstract
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.
Keywords
Kalman Filter Extended Kalman Filter Attitude Sensor Bias Error Angular RateReferences
- 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.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.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.John LC, Landis M (1997) Predictive filtering for attitude estimation without rate sensors. J Guid Contr Dynam 20(3):522–527MATHCrossRefGoogle Scholar
- 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.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.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.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.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.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.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.Young SS (2006) Attitude estimation by multiple-mode Kalman filters. IEEE Trans Ind Electron 53(4):1386–1389CrossRefGoogle Scholar
- 13.Barbour N, Schmidt G (2001) Inertial sensor technology trends. IEEE Sensor J 1(4):332–339CrossRefGoogle Scholar
- 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.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.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.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.Markley FL (2003) Attitude error representation for Kalman filtering. J Guid Contr Dynam 26(2):311–317MathSciNetCrossRefGoogle Scholar
- 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.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.Rogers RM (2003) Applied Mathematics in Integrated Navigation System, 2nd edn. AIAA education seriesGoogle Scholar