Maintaining Model Consistency during In-Flight Adaptation in a Flapping-Wing Micro Air Vehicle
Machine-learning and soft computation methods are often used to adapt and modify control systems for robotic, aerospace, and other electromechanical systems. Most often, those who use such methods of self-adaptation focus on issues related to efficacy of the solutions produced and efficiency of the computational methods harnessed to create them. Considered far less often are the effects self-adaptation on Verification and Validation (V&V) of the systems in which they are used. Simply observing that a broken robotic or aerospace system seems to have been repaired is often not enough. Since self-adaptation can severely distort the relationships among system components, many V&V methods can quickly become useless. This paper will focus on a method by which one can interleave machine-learning and model consistency checks to not only improve system performance, but also to identify how those improvements modify the relationship between the system and its underlying model. Armed with such knowledge, it becomes possible to update the underlying model to maintain consistency between the real and modeled systems. We will focus on a specific application of this idea to maintaining model consistency for a simulated Flapping-Wing Micro Air Vehicle that uses machine learning to compensate for wing damage incurred while in flight. We will demonstrate that our method can detect the nature of the wing damage and update the underlying vehicle model to better reflect the operation of the system after learning. The paper will conclude with a discussion of potential future applications, including generalizing the technique to other vehicles and automating the generation of model consistency-testing hypotheses.
KeywordsVerification and Validation Flapping-Wing Micro Air Vehicles Evolvable and Adaptive Systems
Unable to display preview. Download preview PDF.
- 2.Doman, D., Oppenheimer, M., Sigthorsson, D.: Dynamics and control of a minimally actuated biomimetic vehicle: Part I – aerodynamic model. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference (2009)Google Scholar
- 3.Oppenheimer, M., Doman, D., Sigthorsson, D.: Dynamics and control of a minimally actuated biomimetic vehicle: Part II – control. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference (2009)Google Scholar
- 4.Doman, D., Oppenheimer, M., Bolender, M., Sigthorsson, D.: Altitude control of a single degree of freedom flapping wing micro air vehicle. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference (2009)Google Scholar
- 5.Gallagher, J., Doman, D., Oppenheimer, M.: Practical in-flight altitude control learning in a flapping-wing micro air vehicle (submitted)Google Scholar
- 6.Gallagher, J., Oppenheimer, M.: An improved evolvable oscillator for all flight mode control of an insect-scale flapping-wing micro air vehicle. In: Proceedings of the 2011 IEEE Congress on Evolutionary Computation (2011)Google Scholar
- 7.Gallagher, J., Oppenheimer, M.: Cross-layer learning in an evolvable oscillator for in-flight control adaptation of a flapping-wing micro air vehicle. In: The 45th Asilomar Conference on Signals, Systems, and Computers (2011)Google Scholar
- 9.Gallagher, J.C.: An islands-of-fitness compact genetic algorithm approach to improving learning time in swarms of flapping-wing micro air vehicles. In: Kim, J.-H., Matson, E., Myung, H., Xu, P. (eds.) Robot Intelligence Technology and Applications. AISC, vol. 208, pp. 855–862. Springer, Heidelberg (2013)Google Scholar
- 10.Greenwood, G., Tyrrell, A.: Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems. IEEE Press (2005)Google Scholar
- 11.Boddhu, S.K., Gallagher, J.: Evolved neuromorphic flight control for a flapping-wing mechanical insect. In: Proc. of the 2008 Congress on Evolutionary Computation, Hong Kong. IEEE Press (2008)Google Scholar
- 12.Boddhu, S.K., Gallagher, J.: Evolving non-autonomous neuromorphic flight control for a flapping-wing mechanical insect. In: Proc. of the 2009 IEEE Workshop on Evolvable and Adaptive Hardware (2009)Google Scholar
- 13.Boddhu, S.K., Gallagher, J.: Evolving neuromorphic flight control for a flapping-wing mechanical insect. International Journal of Intelligent Computing and Cybernetics (2010)Google Scholar
- 14.Gallagher, J.: Hierarchical decomposition considered inconvenient: self-adaptation across abstraction layers. In: Proceedings of the 2012 SPIE Defense, Security, and Sensing Conference, Baltimore, MA (2012)Google Scholar