Improving Autonomous Soaring via Energy State Estimation and Extremum Seeking Control

This paper introduces autonomous soaring methods that enhance the performance of small autonomous gliders in a thermal soaring environment. Thermal centering control is aided by an asymmetric Savitzky-Golay filter that computes estimates of total energy, rate of change of total energy and the second derivative of total energy using polynomial approximations over a moving time window. Climb rate in the thermal is maximized using extremum seeking control with turn radius as the varying parameter. A simulation environment based on a commercially available multiplayer soaring simulator is described, with low level aircraft control implemented on an Arduino Mega single board computer. Higher level control is implemented on a laptop computer that communicates with the Arduino autopilot over a serial link. The utility of the thermal soaring controller is demonstrated in this high fidelity simulation: stable thermal centering and good convergence to a maximum climb rate is observed, with climb performance of the new controllers exceeding previous methods.

[1]  John H. Cochrane,et al.  MacCREADY THEORY WITH UNCERTAIN LIFT AND LIMITED ALTITUDE , 1999 .

[2]  Dan Simon,et al.  Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches , 2006 .

[3]  John J. Bird,et al.  Spline Mapping to Maximize Energy Exploitation of Non-Uniform Thermals , 2013 .

[4]  A. Savitzky,et al.  Smoothing and Differentiation of Data by Simplified Least Squares Procedures. , 1964 .

[5]  Klas Andersson,et al.  Autonomous Soaring; Flight Test Results of a Thermal Centering Controller , 2010 .

[6]  J. L. de Jong The "Convex-Combination Approach": a Geometric Approach to the Optimization of Sailplane Trajectories , 1984 .

[7]  Vladimir Dobrokhodov,et al.  Cooperating UAVs Using Thermal Lift to Extend Endurance , 2009 .

[8]  Michael J. Allen Guidance and Control of an Autonomous Soaring Vehicle with Flight Test Results , 2007 .

[9]  Miroslav Krstic,et al.  Real-Time Optimization by Extremum-Seeking Control: Ariyur/Extremum Seeking , 2004 .

[10]  Isaac Kaminer,et al.  On Stability of a Thermal Centering Controller , 2009 .

[11]  Robert King,et al.  Adaptive Closed-Loop Separation Control on a High-Lift Configuration Using Extremum Seeking , 2006 .

[12]  John B. Moore,et al.  Optimal State Estimation in High Noise , 1968, Inf. Control..

[13]  Anjan Chakrabarty,et al.  Energy-Based Long-Range Path Planning for Soaring-Capable Unmanned Aerial Vehicles , 2011 .

[14]  M. Krstić,et al.  Real-Time Optimization by Extremum-Seeking Control , 2003 .

[15]  Isaac Kaminer,et al.  Thermal Centering Control for Autonomous Soaring; Stability Analysis and Flight Test Results , 2012 .

[16]  Daniel J. Edwards,et al.  Autonomous Soaring: The Montague Cross-Country Challenge , 2010 .

[17]  C. Dixon,et al.  Controlling the Mobility of Network Nodes using Decentralized Extremum Seeking , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[18]  Michael J. Allen,et al.  Autonomous Soaring for Improved Endurance of a Small Uninhabited Air Vehicle , 2005 .

[19]  Daniel J. Edwards Implementation Details and Flight Test Results of an Autonomous Soaring Controller , 2008 .

[20]  G. J. Sander,et al.  On Global Optimal Sailplane Flight Strategy , 1979 .