DocumentCode
622313
Title
Experimental validation of a quaternion-based attitude estimation with direct input to a quadcopter control system
Author
Magnussen, Oyvind ; Ottestad, Morten ; Hovland, Geir
Author_Institution
Dept. of Eng., Univ. of Agder, Grimstad, Norway
fYear
2013
fDate
28-31 May 2013
Firstpage
480
Lastpage
485
Abstract
This paper presents a method to calculate the attitude quaternion of a quadcopter with few calculations. The quaternion calculation is based on accelerometers and gyroscopes from an Inertial Measurement Unit (IMU). The quaternion from the accelerometer is calculated as the shortest rotation arc from the gravity vector in the navigation frame. The quaternion from the gyroscope is calculated based on equations of the quaternion derivative. A complementary filter is combining the two quaternions with a componentwise comparison. The attitude estimation is calculated without any trigonometric functions. The quaternion is directly used as an input to the attitude controller. The attitude controller is a PD controller running at 400Hz. A model of the quadcopter in Matlab verified that the control system worked as intended. The estimator was verified with a Stewart platform, by mounting the quadcopter on top of it and comparing the angles from the Stewart platform with the angles from the filter. Finally the algorithms were implemented on a quadcopter controller board, and the attitude estimator were compared with the attitude estimation from a high-end IMU from MicroStrain. The complete control system was also tested on a 8-bit microcontroller running at 16 MHz. The relatively slow processor on the microcontroller was also able to do every calculations within 2.5ms.
Keywords
PD control; attitude control; autonomous aerial vehicles; helicopters; microcontrollers; mobile robots; IMU; Matlab; MicroStrain; PD controller; Stewart platform; accelerometer; attitude controller; attitude quaternion; complementary filter; frequency 16 MHz; frequency 400 Hz; gravity vector; gyroscope; inertial measurement unit; microcontroller; proportional-derivative controller; quadcopter control system; quaternion-based attitude estimation; time 2.5 ms; Accelerometers; Attitude control; Estimation; Gravity; Gyroscopes; Quaternions; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Unmanned Aircraft Systems (ICUAS), 2013 International Conference on
Conference_Location
Atlanta, GA
Print_ISBN
978-1-4799-0815-8
Type
conf
DOI
10.1109/ICUAS.2013.6564723
Filename
6564723
Link To Document