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 条
  • [41] Attitude Stabilization Control of an Aerial Manipulator using a Quaternion-Based Backstepping Approach
    Di Lucia, Stefano
    Tipaldi, Gian Diego
    Burgard, Wolfram
    2015 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR), 2015,
  • [42] Architecture-independent quaternion-based attitude planning and control allocation for multirotors
    Farconi, Leonardo B.
    Terra, Marco H.
    Inoue, Roberto S.
    2019 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS' 19), 2019, : 178 - 186
  • [43] Quaternion-based Discrete-time Nonlinear Attitude Tracking Control of Spacecraft
    Takaku, Yuichi
    Ikeda, Yuichi
    2020 AUSTRALIAN AND NEW ZEALAND CONTROL CONFERENCE (ANZCC 2020), 2020, : 75 - 80
  • [44] Quaternion-Based Indirect Adaptive Fuzzy Predictive Control for Attitude Tracking of Satellites
    Zhou, Yerong
    Huo, Wei
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 3087 - 3092
  • [45] Quaternion-based fuzzy attitude regulation of a rigid spacecraft
    Song, Bin
    Ma, Guangfu
    Li, Chuanjiang
    Lv, Jianting
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 8434 - +
  • [46] Quaternion-based Adaptive Terminal Sliding Mode Control for Spacecraft Attitude Tracking
    Wu, Shunan
    Wu, Guoqiang
    Tan, Shujun
    Wu, Zhigang
    2013 10TH IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2013, : 913 - 917
  • [47] DESIGN AND QUATERNION-BASED ATTITUDE CONTROL OF THE OMNICOPTER MAV USING FEEDBACK LINEARIZATION
    Long, Yangbo
    Lyttle, Sean
    Pagano, Nicholas
    Cappelleri, David J.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 4, PTS A AND B, 2012, : 1413 - 1421
  • [48] A QUATERNION-BASED SLIDING MODE OBSERVER FOR GYRO-BIAS ESTIMATION AND ATTITUDE RECONSTRUCTION
    Tian, Yuan
    Compere, Marc
    Drakunov, Sergey
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2019, VOL 4, 2020,
  • [49] Nonlinear Observer for GNSS-Aided Inertial Navigation with Quaternion-Based Attitude Estimation
    Grip, Havard Fjaer
    Fossen, Thor I.
    Johansen, Tor A.
    Saberi, Ali
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 272 - 279
  • [50] Quaternion-Based Complementary Filter for Attitude Determination of a Smartphone
    Del Rosario, Michael B.
    Lovell, Nigel H.
    Redmond, Stephen J.
    IEEE SENSORS JOURNAL, 2016, 16 (15) : 6008 - 6017