Autonomous Dynamic Soaring Platform for Distributed Mobile Sensor Arrays

This project makes use of ''biomimetic behavioral engineering'' in which adaptive strategies used by animals in the real world are applied to the development of autonomous robots. The key elements of the biomimetic approach are to observe and understand a survival behavior exhibited in nature, to create a mathematical model and simulation capability for that behavior, to modify and optimize the behavior for a desired robotics application, and to implement it. The application described in this report is dynamic soaring, a behavior that certain sea birds use to extract flight energy from laminar wind velocity gradients in the shallow atmospheric boundary layer directly above the ocean surface. Theoretical calculations, computational proof-of-principle demonstrations, and the first instrumented experimental flight test data for dynamic soaring are presented to address the feasibility of developing dynamic soaring flight control algorithms to sustain the flight of unmanned airborne vehicles (UAVs). Both hardware and software were developed for this application. Eight-foot custom foam sailplanes were built and flown in a steep shear gradient. A logging device was designed and constructed with custom software to record flight data during dynamic soaring maneuvers. A computational toolkit was developed to simulate dynamic soaring in special cases and with amore » full 6-degree of freedom flight dynamics model in a generalized time-dependent wind field. Several 3-dimensional visualization tools were built to replay the flight simulations. A realistic aerodynamics model of an eight-foot sailplane was developed using measured aerodynamic derivatives. Genetic programming methods were developed and linked to the simulations and visualization tools. These tools can now be generalized for other biomimetic behavior applications.« less

[1]  Jackson E. Bruce Manual for a Workstation-Based Generic Flight Simulation Program (LaRCsim) Version 1.4 , 1995 .

[2]  A. Kolmogorov Dissipation of energy in the locally isotropic turbulence , 1941, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[3]  R. E. Mcfarland,et al.  A Standard Kinematic Model for Flight Simulation at NASA Ames , 1975 .

[4]  Alex G. Sim Flight characteristics of a modified Schweizer SGS1-36 sailplane at low and very high angles of attack , 1990 .

[5]  R. J. Pryor Developing robotic behavior using a genetic programming model , 1998 .

[6]  Michael S. Selig,et al.  Icing Encounter Flight Simulator , 2002 .

[7]  S Forrest,et al.  Genetic algorithms , 1996, CSUR.

[8]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[9]  Henri Weimerskirch,et al.  GPS Tracking of Foraging Albatrosses , 2002, Science.

[10]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.

[11]  S. L. WALKDEN,et al.  Experimental Study of the “Soaring” of Albatrosses. , 1925, Nature.

[12]  Daniel W. Barnette,et al.  Development and Application of Genetic Algorithms for Sandia's RATLER Robotic Vehicles , 2000 .

[13]  J. A. WILSON,et al.  Sweeping flight and soaring by albatrosses , 1975, Nature.

[14]  G. Robertson,et al.  Satellite tracking of light-mantled sooty albatrosses , 1994, Polar Biology.

[15]  Eric Gottlieb,et al.  The Umbra Simulation Framework , 2001 .

[16]  D. Clarence,et al.  A Mathematical Analysis of the Dynamic Soaring Flight of the Albatross with Ecological Interpretations , 1964 .

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[18]  MAGNUS BLIX,et al.  On the Soaring of Birds , 1890, Nature.

[19]  C. Pennycuick The Flight of Petrels and Albatrosses (Procellariiformes), Observed in South Georgia and its Vicinity , 1982 .

[20]  Derek M. Capper Introducing C++ for Scientists, Engineers and Mathematicians , 2001, Springer London.