Experimental Validation of a Quaternion-based Attitude Estimation with Direct Input to a Quadcopter Control System

被引:0
|
作者
Magnussen, Oyvind [1 ]
Ottestad, Morten [1 ]
Hovland, Geir [1 ]
机构
[1] Univ Agder, Dept Engn, Fac Sci & Engn, Grimstad, Norway
关键词
KALMAN FILTER; DESIGN; IMPLEMENTATION; STABILIZATION;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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.
引用
收藏
页码:480 / 485
页数:6
相关论文
共 50 条
  • [1] Experimental analysis of quaternion-based attitude estimation algorithms
    Du, Qiuyi
    Ding, Bo
    Wei, Yuanchu
    PROCEEDINGS OF THE 36TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC 2024, 2024, : 4095 - 4099
  • [2] The Quaternion-based Attitude Control System with an Augmented Dynamic
    Septanto, Harry
    Trilaksono, Bambang Riyanto
    Syaichu-Rohman, Arief
    Poetro, Ridanto Eko
    Ibrahim, Adrianto Ravi
    PROCEEDINGS OF 2013 3RD INTERNATIONAL CONFERENCE ON INSTRUMENTATION, COMMUNICATIONS, INFORMATION TECHNOLOGY, AND BIOMEDICAL ENGINEERING (ICICI-BME), 2013, : 190 - 193
  • [3] AN IMPROVED QUATERNION-BASED ATTITUDE ESTIMATION APPROACH
    Li, Wang
    Zheng, Zhang
    Ping, Sun
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2016, 31 (03): : 225 - 232
  • [4] Quaternion-based Satellite Attitude Control-A Direct Parametric Approach
    Duan, Guang-Ren
    2014 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2014), 2014, : 935 - 941
  • [5] Satellite attitude control by quaternion-based backstepping
    Kristiansen, R
    Nicklasson, PJ
    ACC: Proceedings of the 2005 American Control Conference, Vols 1-7, 2005, : 907 - 912
  • [6] Satellite, Attitude Control by Quaternion-Based Backstepping
    Kristiansen, Raymond
    Nicklasson, Per Johan
    Gravdahl, Jan Tommy
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2009, 17 (01) : 227 - 232
  • [7] On Quaternion-Based Attitude Control and the Unwinding Phenomenon
    Mayhew, Christopher G.
    Sanfelice, Ricardo G.
    Teel, Andrew R.
    2011 AMERICAN CONTROL CONFERENCE, 2011, : 299 - 304
  • [8] Quaternion-Based Robust Attitude Control for Quadrotors
    Liu, Hao
    Wang, Xiafu
    2015 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'15), 2015, : 920 - 925
  • [9] Quaternion-based Output Feedback Attitude Control for Rigid Spacecraft with Bounded Input Constraint
    Yu Yanbo
    Li Bo
    Hu Qinglei
    2015 34TH CHINESE CONTROL CONFERENCE (CCC), 2015, : 489 - 493
  • [10] Quaternion-Based Direct Adaptive Fuzzy Predictive Control for Attitude Tracking of Satellites
    Zhou Ye-rong
    Huo Wei
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 2, 2009, : 510 - 516