Hostname: page-component-6766d58669-nqrmd Total loading time: 0 Render date: 2026-05-18T14:57:05.840Z Has data issue: false hasContentIssue false

A Fast Adaptive-Gain Complementary Filter Algorithm for Attitude Estimation of an Unmanned Aerial Vehicle

Published online by Cambridge University Press:  21 May 2018

Qing-quan Yang
Affiliation:
(College of electrical engineering, Zhejiang University, Hangzhou 310027, China)
Ling-ling Sun*
Affiliation:
(College of electrical engineering, Zhejiang University, Hangzhou 310027, China) (School of Electronics and Information, Hangzhou Dianzi University, Hangzhou 310027, China)
Longzhao Yang
Affiliation:
(School of Electronics and Information, Hangzhou Dianzi University, Hangzhou 310027, China)
*

Abstract

A novel fast adaptive-gain complementary filter algorithm is developed for Unmanned Aerial Vehicle (UAV) attitude estimation. This approach provides an accurate, robust and simple method for attitude estimation with minimised attitude errors and reduced computation. UAV attitude data retrieved from accelerometer data is transformed to the solution of a linearly discrete dynamic system. A novel complementary filter is designed to fuse accelerometer and gyroscope data, with a self-adjusted gain to achieve a good performance in accuracy. The performance of the proposed algorithm is compared with an Adaptive-gain Complementary Filter (ACF) and Extended Kalman Filtering (EKF). Simulation and experimental results show that the accuracy of the proposed filter has the same performance as an EKF in high dynamic operating conditions. Therefore, the proposed algorithm can balance accuracy and time consumption, and it has a better price/performance ratio in engineering applications.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable