Welcome to Acta Armamentarii ! Today is

Acta Armamentarii ›› 2014, Vol. 35 ›› Issue (11): 1851-1859.doi: 10.3969/j.issn.1000-1093.2014.11.017

• Paper • Previous Articles     Next Articles

Research on Attitude Estimation of Micro UAV Based on Sparse Line Optical Flow Field

GUAN Zhen-yu,LI Jie, YANG Huan, XU Bei-bei, LIU Chang   

  1. (School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China)
  • Received:2013-11-13 Revised:2013-11-13 Online:2015-01-05
  • Contact: GUAN Zhen-yu E-mail:guanzhenyu@bit.edu.cn

Abstract: A method to estimate the attitude of micro UAV based on the sparse line optical flow field is proposed according to the requirements for UAV vision-based navigation system.The concept of sparse line optical flow field of images is described, and an algorithm of sparse line optical flow field is presented. A new method to estimate the attitudes of micro UAV, including pitch rate, roll rate and yaw rate, is proposed based on the sparse line-optical flow field and the established horizon projection model. The proposed method and the classic Horn algorithm are used to numerically simulate a group of test images for calculating the optical flow field. The results show that the proposed method has the same calculation accuracy as the classic Horn algorithm, while the calculating time-cost of the former is only 6% of Horn algorithm. Taking an aerial image sequence as test samples, an off-line simulation is conducted to verify the method of UAV attitude estimation based on sparse line-optical flow field. The information calculated with the measured values of angular velocity gyro on UAV is compared. The comparative result shows that the proposed method is efficient for estimation of pitch, roll, and yaw rates of UAV. The calculated error of pitch rate is less than ±10(°), while the errors of roll and yaw rates are less than ±5(°)/s .

Key words: control and navigation technology of aircraft, sparse line-optical flow field, micro UAV, attitude estimation, visual navigation

CLC Number: