Estimating and reacting to forces and torques resulting from common aerodynamic disturbances acting on quadrotors

Abstract Quadrotors are increasingly expected to perform a wide variety of tasks that put them in close proximity to other objects and surfaces in the environment (including other quadrotors), where they are often subject to significant external forces and torques resulting from aerodynamic effects. We present an algorithm – based on an Unscented Kalman Filter – that estimates such forces and torques without making assumptions about their source, allowing us to bypass much of the complexity involved in modeling how wind currents interact with quadrotor dynamics. Furthermore, our algorithm does not rely on special sensors, making it suitable for commercial systems where payload and add-on capabilities are limited. Via experiment we show that the estimation algorithm can be used in conjunction with controls and machine learning for detecting and avoiding downwash and walls, and for tracking wind from a fan. We also show that the algorithm is sensitive enough to measure even small changes in force and torque.

[1]  Timothy D. Barfoot,et al.  State Estimation for Robotics , 2017 .

[2]  Pascual Campoy Cervera,et al.  AR drone identification and navigation control at CVG-UPM , 2012 .

[3]  Johan A. K. Suykens,et al.  Reducing the Number of Support Vectors of SVM Classifiers Using the Smoothed Separable Case Approximation , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[4]  Farid Kendoul,et al.  Real-time wind speed estimation and compensation for improved flight , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[5]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[6]  Vijay Kumar,et al.  Influence of Aerodynamics and Proximity Effects in Quadrotor Flight , 2012, ISER.

[7]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[8]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[9]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[10]  Gaurav S. Sukhatme,et al.  Visual-Inertial Sensor Fusion: Localization, Mapping and Sensor-to-Sensor Self-calibration , 2011, Int. J. Robotics Res..

[11]  Jonathan Kelly On temporal and spatial calibration for high accuracy visual-inertial motion estimation , 2011 .

[12]  Nicolas Petit,et al.  Hardware and software architecture for state estimation on an experimental low-cost small-scaled helicopter , 2010 .

[13]  Martin Buss,et al.  Dynamic contact force/torque observer: Sensor fusion for improved interaction control , 2013, Int. J. Robotics Res..

[14]  L. Marconi,et al.  Control of Aerial Robots: Hybrid Force and Position Feedback for a Ducted Fan , 2012, IEEE Control Systems.