We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
John C. Gallagher, Michael W. Oppenheimer. An Improved Evolvable Oscillator and Basis Function Set for Control of an Insect-Scale Flapping-Wing Micro Air Vehicle[J]. Journal of Computer Science and Technology, 2012, 27(5): 966-978. DOI: 10.1007/s11390-012-1277-1
Citation: John C. Gallagher, Michael W. Oppenheimer. An Improved Evolvable Oscillator and Basis Function Set for Control of an Insect-Scale Flapping-Wing Micro Air Vehicle[J]. Journal of Computer Science and Technology, 2012, 27(5): 966-978. DOI: 10.1007/s11390-012-1277-1

An Improved Evolvable Oscillator and Basis Function Set for Control of an Insect-Scale Flapping-Wing Micro Air Vehicle

Funds: This material was assigned a clearance of CLEARED on 16 Dec. 2011 with case number 88ABW-2011-6488.
More Information
  • Received Date: August 30, 2011
  • Revised Date: July 16, 2012
  • Published Date: September 04, 2012
  • This paper introduces an improved evolvable and adaptive hardware oscillator design capable of supporting adaptation intended to restore control precision in damaged or imperfectly manufactured insect-scale flapping-wing micro air vehicles. It will also present preliminary experimental results demonstrating that previously used basis function sets may have been too large and that significantly improved learning times may be achieved by judiciously culling the oscillator search space. The paper will conclude with a discussion of the application of this adaptive, evolvable oscillator to full vehicle control as well as the consideration of longer term goals and requirements.
  • [1]
    Gallagher J, Oppenheimer M. An improved evolvable oscilla-tor for all flight mode control of an insect-scale flapping wingmicro air vehicle. In Proc. the 2011 IEEE Congress on Evo-lutionary Computation, June 2011, pp.417-425.
    [2]
    Gallagher J, Doman D, Oppenheimer M. The technology ofthe gaps: An evolvable hardware synthesized oscillator for thecontrol of a flapping-wing micro air vehicle. IEEE Transac-tions on Evolutionary Computation, in press.
    [3]
    Gallagher J, Oppenheimer M. Cross-layer learning in anevolvable oscillator for in-flight controller adaptation in aflapping-wing micro air vehicle. In Proc. the 45th Asillo-mar Conference on Signals, Systems, and Computers, Nov.2011, pp.1547-1551.
    [4]
    Greenwood G, Tyrrell A. Introduction to Evolvable Hard-ware: A Practical Guide for Designing Self-Adaptive Systems.Wiley-IEEE Press, 2006.
    [5]
    Goldberg D. Genetic Algorithms in Search, Optimization, andMachine Learning. Boston, MA, USA: Addison-Wesley, 1989.
    [6]
    Fogel D. System Identification through Simulated Evolution:A Machine Learning Approach to Modeling. Ginn Press,1991.
    [7]
    Bäck T, Hammel U, Schwefel H. Evolutionary computation:Comments on the history and current state. IEEE Transac-tions on Evolutionary Computation, 1997, 1(1): 3-17.
    [8]
    Wood R. The first takeoff of a biologically-inspired at-scalerobotic insect. IEEE Transactions on Robotics, 2008, 24(2):341-347.
    [9]
    Doman D, Oppenheimer M, Sigthorsson D. Dynamics andcontrol of a minimally actuated biomimetic vehicle: Part i|Aerodynamic model. In Proc. the AIAA Guidance, Naviga-tion, and Control Conference, August 2009.
    [10]
    Doman D, Oppenheimer M, Sigthorsson D. Dynamics andcontrol of a minimally actuated biomimetic vehicle: Part ii|Control. In Proc. the AIAA Guidance, Navigation, and Con-trol Conference, August 2009.
    [11]
    Gallagher J, Doman D, Oppenheimer M. Practical in-flightaltitude controller learning in a flapping-wing micro air vehi-cle. Technical Report 12-01, Department of Computer Scienceand Engineering, Wright State University, 2012.
    [12]
    Doman D, Oppenheimer M, Bolender M, Sigthorsson D. Alti-tude control of a single degree of freedom flapping wing microair vehicle. In Proc. the AIAA Guidance, Navigation, andControl Conference, August 2009.
    [13]
    Kramer G, Gallagher J. Ananalysis of the search performanceof a mini-population evolutionary algorithm for a robot loco-motion control problem. In Proc. the 2005 IEEE Congresson Evolutionary Computation, Sept. 2005, pp.2768-2775.
    [14]
    Vigraham S, Gallagher J. A space saving digital VLSI evo-lutionary engine for CTRNN-EH devices. In Proc. the 2005CEC, Sept. 2005, pp.2483-2490.
    [15]
    Kruskal W, Wallis A. Use of ranks in one-criterion varianceanalysis. Journal of the American Statistical Association,1952, 47(260): 583-621.
    [16]
    Mann H, Whitney D. On a test of whether one of two ran-dom variables is stochastically larger than the other. Annalsof Mathematical Statistics, 1947, 18(1): 50-60.
    [17]
    Schenato L, Wu W, Sastry S. Attitude control for a mi-cromechanical flying insect via sensor output feedback. IEEETransactions on Robotics and Automation, 2004, 20(1): 93-106.
    [18]
    Deng X, Schenato L, Sastry S. Flapping flight for biomimeticrobotic insects: Part ii | Flight control design. IEEE Trans-actions of Robotics, 2006, 22(4): 789-803.
    [19]
    Epstein M, Waydo S, Fuller S, Dickson W, Straw A, Dick-inson M, Murray R. Biologically inspired feedback design fordrosophila flight. In Proc. the 26th American Control Con-ference (ACC), July 2007, pp.3395-3401.
    [20]
    Augustsson P, Wolff K, Nordin P. Creation of a learn-ing, flying robot by means of evolution. In Proc. of the2002 Conference on Genetic and Evolutionary Computation(GECCO2002), July 2002, pp.1279-1285.
    [21]
    van Breugel F, Lipson H. Evolving buildable flapping or-nithropters. In Proc. the 2005 Conference on Genetic andEvolutionary Computation, June 2005.
    [22]
    Hunt R, Hornby G, Lohn J. Toward evolved flight. In Proc.the 2005 Conference on Genetic and Evolutionary Computa-tion (GECCO2005), June 2005, pp.957-964.
    [23]
    Mouret J B, Doncieux S, Meyer J A. Incremental evolu-tion of target-following neuro-controllers for flapping-wing an-imats. In Lecture Notes in Computer Science 4095, NolfiS, Baldassarre G, Calabretta R, Hallam J, Marocco D,Meyer J A, Miglino O, Meyer J, Parisi D (eds.), SpringerBerlin/Heidelberg, 2006, pp.606-618.
    [24]
    Weng L, Cai W, Zhang M, Liao X, Song D. Neural-memorybased control of micro air vehicles (MAVS) with flappingwings. In Lecture Notes in Computer Science 4491, LiuD, Fei S, Hou Z G, Zhang H, Sun C (eds.), SpringerBerlin/Heidelberg, 2007, pp.70-80.
    [25]
    Guo Q, Hu M, Wei R, Xu J, Song H. Hovering control basedon fuzzy neural networks for biomimetic flying robotic. InProc. the IEEE Int. Conf. Information and Automation2008 (ICIA2008), June 2008, pp.504-508.
    [26]
    Boddhu S, Gallagher J. Evolved neuromorphic flight controlfor a flapping-wing mechanical insect. In Proc. the 2008IEEE Congress on Evolutionary Computation, June 2008,pp.1744-1751.
  • Related Articles

    [1]Bao-Fu Wu, Ren Zhong, Yuxin Wang, Jian Wan, Ji-Lin Zhang, Weisong Shi. VPI: Vehicle Programming Interface for Vehicle Computing[J]. Journal of Computer Science and Technology, 2024, 39(1): 22-44. DOI: 10.1007/s11390-024-4035-2
    [2]Zhe Fan, Yi-Fan Hao, Tian Zhi, Qi Guo, Zi-Dong Du. Hardware Acceleration for SLAM in Mobile Systems[J]. Journal of Computer Science and Technology, 2023, 38(6): 1300-1322. DOI: 10.1007/s11390-021-1523-5
    [3]Xin-Chen Liu, Wu Liu, Hua-Dong Ma, Shuang-Qun Li. PVSS: A Progressive Vehicle Search System for Video Surveillance Networks[J]. Journal of Computer Science and Technology, 2019, 34(3): 634-644. DOI: 10.1007/s11390-019-1932-x
    [4]Nour El Houda Bahloul, Saadi Boudjit, Marwen Abdennebi, Djallel Eddine Boubiche. A Flocking-Based on Demand Routing Protocol for Unmanned Aerial Vehicles[J]. Journal of Computer Science and Technology, 2018, 33(2): 263-276. DOI: 10.1007/s11390-018-1818-3
    [5]Marcelo G. Armentano, Daniela Godoy, Analia Amandi. Topology-Based Recommendation of Users in Micro-Blogging Communities[J]. Journal of Computer Science and Technology, 2012, 27(3): 624-634. DOI: 10.1007/s11390-012-1249-5
    [6]Oded Zaideman, Anath Fischer. Geometric Bone Modeling: From Macro to Micro Structures[J]. Journal of Computer Science and Technology, 2010, 25(3): 614-622.
    [7]Moonki Jung, Hyundeok Cho, Taehwan Roh, Kunwoo Lee. Integrated Framework for Vehicle Interior Design Using Digital Human Model[J]. Journal of Computer Science and Technology, 2009, 24(6): 1149-1161.
    [8]Sebastian Wallner. Micro-Task Processing in Heterogeneous Reconfigurable Systems[J]. Journal of Computer Science and Technology, 2005, 20(5): 624-634.
    [9]Liu Jian, Chen Zhiming, Zhong Yanru, Du Zhong. Compact DC-DC Converter for Pocket Micro-Controller Systems[J]. Journal of Computer Science and Technology, 1996, 11(6): 607-614.
    [10]Xing Hancheng, Li Chunlin, Xing Dongsheng. Improvements to the Control Techniques of Sequential Inference Machines——from Instructions to Hardware Organization[J]. Journal of Computer Science and Technology, 1991, 6(1): 66-73.

Catalog

    Article views (25) PDF downloads (2029) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return