UAV attitude estimation based on the dual filtering methods

Purpose A toy UAV performs tumbling, rolling, racing and other complex activities. It is based on low-cost hardware and hence requires a better algorithm to estimate the attitudes more accurately with low power consumption. The proposed technique based on optimized Madgwick filter and moving average filter (MAF) ensures improved convergence speed in estimating the attitude, achieves higher accuracy and provides robustness and stability of the toy UAV. The paper aims to discuss this issue. Design/methodology/approach Traditional methods are prone to problems such as slow convergence speed and errors in calculation of the attitude angles. These errors cause the vehicle to drift and tremble, thus affecting the overall stability of the vehicle. The proposed method combines the features of optimized Madgwick filter and MAF to provide better accuracy, achieved through the fusion of gyroscope and accelerometer data, and zero correction to eliminate the random drift error of the gyroscope and removal of high-frequency interference by MAF of the accelerometer data. The experimental results on actual flight data showed that the method was better than the conventional Madgwick and Mahony complementary filters. Findings The performance of the proposed method was analyzed by estimating the pitch and roll angles under the static and dynamic condition of the toy UAV. The results were compared with two traditional methods: Madgwick and Mahony complement filter. In the static condition, the variance and average error while estimating the attitudes was comparatively lower than the traditional method. For the dynamic conditions, the convergence time to achieve a prescribed swing angle was again lower than the traditional method. From these two experiments, it can be seen that the proposed method provides better attitude estimation at lower computation time. Originality/value The proposed method combines the optimized Madgwick filter and MAF to accuracy estimate the attitude of toy UAV. The algorithm mainly suits the toy UAVs which are based on low-cost hardware and require better control systems to ensure stability of the vehicle. The experimental results on real flight data illustrate that the method not only improves the convergence speed in estimating the attitude angle for large maneuvers of the toy UAV, but also achieves higher accuracy in the attitude estimation, thus ensuring the robustness and stability of the UAV.

[1]  D. Chilton Inertial Navigation , 1959, Nature.

[2]  J. Alberto Conejero,et al.  An algorithm for self-organization of driverless vehicles of a car-rental service , 2016 .

[3]  Qiong Luo,et al.  HIMM: An HMM-Based Interactive Map-Matching System , 2017, DASFAA.

[4]  Xiaowei Shao,et al.  A novel relative navigation method based on thrust on-line identification for tight formation keeping , 2017 .

[5]  Wilbert Geovanny Aguilar Castillo,et al.  Obstacle Avoidance Based-Visual Navigation for Micro Aerial Vehicles , 2017 .

[6]  Soon-Jo Chung,et al.  Novel Dihedral-Based Control of Flapping-Wing Aircraft With Application to Perching , 2013, IEEE Transactions on Robotics.

[7]  Sebastian O. H. Madgwick,et al.  An efficient orientation filter for inertial and inertial / magnetic sensor arrays , 2010 .

[8]  Sebastian Thrun,et al.  Toward robotic cars , 2010, CACM.

[9]  Rui Zhang,et al.  Calibration of an IMU Using 3-D Rotation Platform , 2014, IEEE Sensors Journal.

[10]  Brajesh Kumar Kaushik,et al.  Air Turbulence Mitigation Techniques for Long-Range Terrestrial Surveillance , 2017 .

[11]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[12]  Robert Skulstad,et al.  Autonomous net recovery of fixed- wing UAV with single-frequency carrier-phase differential GNSS , 2015, IEEE Aerospace and Electronic Systems Magazine.

[13]  Bálint Vanek,et al.  A Five-Camera Vision System for UAV Visual Attitude Calculation and Collision Warning , 2013, ICVS.

[14]  J. Farrell,et al.  The global positioning system and inertial navigation , 1999 .

[15]  Klaus D. McDonald-Maier,et al.  On-Board Vision Processing for Small UAVs: Time to Rethink Strategy , 2009, 2009 NASA/ESA Conference on Adaptive Hardware and Systems.

[16]  Matthew J. Rutherford,et al.  Radar-based detection and identification for miniature air vehicles , 2011, 2011 IEEE International Conference on Control Applications (CCA).

[17]  Morris M. Kuritsky,et al.  Inertial navigation , 1983, Proceedings of the IEEE.

[18]  John F. Keane,et al.  A Brief History of Early Unmanned Aircraft , 2013 .

[19]  Johan Meyer,et al.  Design Considerations for Long Endurance Unmanned Aerial Vehicles , 2009 .

[20]  Cunxiao Miao,et al.  Autonomous landing of small unmanned aerial rotorcraft based on monocular vision in GPS-denied area , 2015, IEEE/CAA Journal of Automatica Sinica.

[21]  Neville A. Stanton,et al.  Sub-systems on the road to vehicle automation: Hands and feet free but not 'mind' free driving , 2014 .

[22]  Geir Hovland,et al.  Experimental validation of a quaternion-based attitude estimation with direct input to a quadcopter control system , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[23]  Hamid D. Taghirad,et al.  Autonomous flight and obstacle avoidance of a quadrotor by monocular SLAM , 2016, 2016 4th International Conference on Robotics and Mechatronics (ICROM).

[24]  Gaurav Kumar,et al.  Vision Based Obstacle Detection mechanism of a Fixed Wing UAV , 2014 .

[25]  Joseph F. Coughlin,et al.  In-vehicle technology for self-driving cars: Advantages and challenges for aging drivers , 2014 .

[26]  Paul E. I. Pounds,et al.  The Triangular Quadrotor: A More Efficient Quadrotor Configuration , 2015, IEEE Transactions on Robotics.

[27]  O. Sarbishei,et al.  On the accuracy improvement of low-power orientation filters using IMU and MARG sensor arrays , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[28]  Christine Connolly Collision avoidance technology: from parking sensors to unmanned aircraft , 2007 .

[29]  Pradip M. Jawandhiya,et al.  Review of Unmanned Aircraft System (UAS) , 2013 .

[30]  Sunny Bhardwaj,et al.  Sensor System Implementation for Unmanned Aerial Vehicles , 2015 .

[31]  S. S. Gaikwad,et al.  Agriculture Drone for Spraying Fertilizer and Pesticides , 2016 .

[32]  Liam Paull,et al.  Sensor-Driven Area Coverage for an Autonomous Fixed-Wing Unmanned Aerial Vehicle , 2014, IEEE Transactions on Cybernetics.

[33]  Christophe Macabiau,et al.  Review and classification of vision-based localisation techniques in unknown environments , 2014 .

[34]  Ramesha Shettigar,et al.  Comparative study on SIFT and SURF face feature descriptors , 2017, 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT).

[35]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[36]  V. Vaithiyanathan,et al.  Image Registration Techniques Based on the Scale Invariant Feature Transform , 2017 .

[37]  Srikanth Saripalli,et al.  Sense and avoid for Unmanned Aerial Vehicles using ADS-B , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[38]  Roger Zimmermann,et al.  Eddy: an error-bounded delay-bounded real-time map matching algorithm using HMM and online Viterbi decoder , 2014, SIGSPATIAL/GIS.

[39]  Qingquan Li,et al.  Curvedness feature constrained map matching for low-frequency probe vehicle data , 2016, Int. J. Geogr. Inf. Sci..

[40]  Mary-Anne Williams,et al.  Technological Opacity, Predictability, and Self-Driving Cars , 2016 .

[41]  Xinyan Deng,et al.  An Electromagnetic Actuator for High-Frequency Flapping-Wing Microair Vehicles , 2015, IEEE Transactions on Robotics.

[42]  Guy H. Walker,et al.  Where Is Computing Driving Cars? , 2001, Int. J. Hum. Comput. Interact..

[43]  Cemal Baykara,et al.  Design of MPCs for a fixed wing UAV , 2017 .

[44]  Leszek Cwojdziński,et al.  Power units and power supply systems in UAV , 2014 .

[45]  Otman A. Basir,et al.  A Low-Cost Lane-Determination System Using GNSS/IMU Fusion and HMM-Based Multistage Map Matching , 2017, IEEE Transactions on Intelligent Transportation Systems.

[46]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[47]  Hla Myo Tun,et al.  Implementation Of Flight Control System Based On Kalman And PID Controller For UAV , 2014 .

[48]  Xiufeng He,et al.  MEMS IMU and two-antenna GPS integration navigation system using interval adaptive Kalman filter , 2013, IEEE Aerospace and Electronic Systems Magazine.

[49]  James Liu,et al.  Obstacle Avoidance System for UAVs Using Computer Vision , 2015 .

[50]  Evan Ackerman,et al.  Lidar that will make self-driving cars affordable [News] , 2016 .

[51]  Pritpal Singh,et al.  A survey on design and development of an unmanned aerial vehicle (quadcopter) , 2016 .

[52]  William Whittaker,et al.  Self-Driving Cars and the Urban Challenge , 2008, IEEE Intelligent Systems.

[53]  Victoria A Banks,et al.  Keep the driver in control: Automating automobiles of the future. , 2016, Applied ergonomics.

[54]  Cyriel Diels,et al.  Self-driving carsickness. , 2016, Applied ergonomics.

[55]  Laith R. Sahawneh Airborne Collision Detection and Avoidance for Small UAS Sense and Avoid Systems , 2016 .

[56]  Christian Berger,et al.  From a Competition for Self-Driving Miniature Cars to a Standardized Experimental Platform: Concept, Models, Architecture, and Evaluation , 2014, ArXiv.

[57]  Vincent Lepetit,et al.  Vision-based Unmanned Aerial Vehicle detection and tracking for sense and avoid systems , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[58]  Hamad Ahmed,et al.  Accurate Attitude Estimation of a Moving Land Vehicle Using Low-Cost MEMS IMU Sensors , 2017, IEEE Transactions on Intelligent Transportation Systems.

[59]  B. van Arem,et al.  Implications of self driving cars , 2014 .

[60]  Christian Berger,et al.  Comparison of Architectural Design Decisions for Resource-Constrained Self-Driving Cars - A Multiple Case-Study , 2014, GI-Jahrestagung.

[61]  Debasish Ghose,et al.  A Composite Guidance Strategy for Optical Flow based UAV Navigation , 2014 .

[62]  Hyun Jin Kim,et al.  A Human Motion Tracking Algorithm Using Adaptive EKF Based on Markov Chain , 2016, IEEE Sensors Journal.

[63]  John Baruch Steer driverless cars towards full automation , 2016, Nature.

[64]  Hoon Cheol Park,et al.  Implementation of initial passive stability in insect-mimicking flapping-wing micro air vehicle , 2015 .

[65]  R. Hjerppe,et al.  The Urban Challenge , 1996 .