Experience-Based Models of Surface Proximal Aerial Robot Flight Performance in Wind

This work presents an experiment-driven aerodynamic disturbance modeling technique that leverages experiences from past flights to construct a predictive model of the exogenous forces acting on an aerial robot. Specifically, we consider operation in turbulent air stemming from the interaction between wind and nearby surfaces. To construct the disturbance model, we employ Locally Weighted Projection Regression and relate the aerial robot’s state and an experimentally learned freestream wind model to the disturbance forces estimated during flight through the environment. The approach is experimentally validated through a set of flight tests in an indoor environment with artificially generated turbulent airflow that illustrate the computation of this disturbance model, its generalizability across flow conditions, and its utility for disturbance-aware motion planning.

[1]  Walterio W. Mayol-Cuevas,et al.  Learning to predict obstacle aerodynamics from depth images for Micro Air Vehicles , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[3]  Tarek Hamel,et al.  Nonlinear control of VTOL UAVs incorporating flapping dynamics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[5]  Jonathan P. How,et al.  Experimental Validation of Bayesian Nonparametric Adaptive Control Using Gaussian Processes , 2014, J. Aerosp. Inf. Syst..

[6]  Charles Richter,et al.  Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments , 2016, ISRR.

[7]  James Sean Humbert,et al.  Bio-inspired wind frame state sensing and estimation for MAV applications , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Nathan Michael,et al.  Hierarchical adaptive planning in environments with uncertain, spatially-varying disturbance forces , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

[10]  Geoffrey A. Hollinger,et al.  Learning Uncertainty in Ocean Current Predictions for Safe and Reliable Navigation of Underwater Vehicles , 2015, J. Field Robotics.

[11]  Simon Watkins,et al.  Development and Flight Testing of a Turbulence Mitigation System for Micro Air Vehicles , 2016, J. Field Robotics.

[12]  Gamini Dissanayake,et al.  Model-aided state estimation for quadrotor micro air vehicles amidst wind disturbances , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Timothy W. McLain,et al.  Quadrotors and Accelerometers: State Estimation with an Improved Dynamic Model , 2014, IEEE Control Systems.

[14]  Nicholas R. J. Lawrance,et al.  Path planning for autonomous soaring flight in dynamic wind fields , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  Naira Hovakimyan,et al.  L1 Adaptive Control Theory - Guaranteed Robustness with Fast Adaptation , 2010, Advances in design and control.

[16]  G. Fusina,et al.  Modeling of Urban Wind Field Effects on Unmanned Rotorcraft Flight , 2011 .

[17]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[18]  Lina Castano,et al.  Disturbance Rejection with Distributed Acceleration and Strain Sensing , 2015 .

[19]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[20]  Stefan Schaal,et al.  Incremental Online Learning in High Dimensions , 2005, Neural Computation.

[21]  Derek A. Paley,et al.  Onboard Flow Sensing for Rotary-Wing UAV Pitch Control in Wind , 2016 .