Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1143997.1144023acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Robustness analysis of genetic programming controllers for unmanned aerial vehicles

Published: 08 July 2006 Publication History
  • Get Citation Alerts
  • Abstract

    While evolving evolutionary robotics controllers for real vehicles is an active area of research, most research robots do not require any assurance prior to operation that an evolved controller will not damage the vehicle. For controllers evolved in simulation where testing a poorly performing controller might damage the vehicle, thorough testing in simulation - subject to multiple sources of sensor and state noise - is required. Evolved controllers must be robust to noise in the environment in order to operate the vehicle safely. We have evolved navigation controllers for unmanned aerial vehicles in simulation using multi-objective genetic programming, and in order to choose the best evolved controller and to assure that this controller will perform well under a variety of environmental conditions, we have performed a series of robustness tests. The results show that our best evolved controller outperforms two hand-designed controllers and is robust to many sources of noise.

    References

    [1]
    G. J. Barlow. Design of autonomous navigation controllers for unmanned aerial vehicles using multi-objective genetic programming. Master's thesis, North Carolina State Univ., Raleigh, NC, March 2004.]]
    [2]
    G. J. Barlow, L. S. Mattos, C. K. Oh, and E. Grant. Transference of evolved unmanned aerial vehicle controllers to a wheeled mobile robot. In Proceedings of the IEEE International Conference on Robotics and Automation, Barcelona, Spain, April 2005.]]
    [3]
    G. J. Barlow, C. K. Oh, and E. Grant. Incremental evolution of autonomous controllers for unmanned aerial vehicles using multi-objective genetic programming. In Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent Systems, Singapore, December 2004.]]
    [4]
    K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2):182--197, April 2002.]]
    [5]
    F. J. Gomez and R. Miikkulainen. Transfer of neuroevolved controllers in unstable domains. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2004), June 2004.]]
    [6]
    F. Hoffmann, T. J. Koo, and O. Shakernia. Evolutionary design of a helicopter autopilot. 3rd On-line World Conference on Soft Computing, 1998.]]
    [7]
    N. Jakobi, P. Husbands, and I. Harvey. Noise and the reality gap: The use of simulation in evolutionary robotics. In Proceedings of the 3rd European Conference on Artificial Life, pages 704--720, 1995.]]
    [8]
    J. Koza. Genetic Programming. MIT Press, 1992.]]
    [9]
    J. A. Marin, R. Radtke, D. Innis, D. R. Barr, and A. C. Schultz. Using a genetic algorithm to develop rules to guide unmanned aerial vehicles. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Tokyo, Japan, 1999.]]
    [10]
    C. K. Oh and G. J. Barlow. Autonomous controller design for unmanned aerial vehicles using multi-objective genetic programming. In Proceedings of the Congress on Evolutionary Computation, pages 1538--1545, Portland, OR, June 2004.]]
    [11]
    M. D. Richards, D. Whitley, J. R. Beveridge, T. Mytkowicz, D. Nguyen, and D. Rome. Evolving cooperative strategies for UAV teams. In Proceedings of the 2005 Genetic and Evolutionary Computation Conference, Washington, DC, June 2005.]]
    [12]
    D. C. Schleher. Introduction to Electronic Warfare. Artech House, 1986.]]
    [13]
    H. Shim, T. J. Koo, F. Hoffmann, and S. Sastry. A comprehensive study of control design for an autonomous helicopter. In IEEE Conference on Decision and Control, December 1998.]]
    [14]
    J. Walker, S. Garrett, and M. Wilson. Evolving controllers for real robots: A survey of the literature. Adaptive Behavior, 11(3):179--203, 2003.]]
    [15]
    A. S. Wu, A. C. Schultz, and A. Agah. Evolving control for distributed micro air vehicles. In IEEE Conference on Computational Intelligence in Robotics and Automation, November 1999.]]

    Cited By

    View all
    • (2021)Robustness analysis framework for computations associated with building performance models and immersive virtual experimentsAdvanced Engineering Informatics10.1016/j.aei.2021.10140150:COnline publication date: 1-Oct-2021
    • (2009)Fitness functions in evolutionary roboticsRobotics and Autonomous Systems10.1016/j.robot.2008.09.00957:4(345-370)Online publication date: 1-Apr-2009
    • (2008)Evolving cooperative control on sparsely distributed tasks for UAV teams without global communicationProceedings of the 10th annual conference on Genetic and evolutionary computation10.1145/1389095.1389125(177-184)Online publication date: 13-Jul-2008

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation
    July 2006
    2004 pages
    ISBN:1595931864
    DOI:10.1145/1143997
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 July 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. evolutionary robotics
    2. genetic programming
    3. robustness
    4. transference
    5. unmanned aerial vehicles

    Qualifiers

    • Article

    Conference

    GECCO06
    Sponsor:
    GECCO06: Genetic and Evolutionary Computation Conference
    July 8 - 12, 2006
    Washington, Seattle, USA

    Acceptance Rates

    GECCO '06 Paper Acceptance Rate 205 of 446 submissions, 46%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Robustness analysis framework for computations associated with building performance models and immersive virtual experimentsAdvanced Engineering Informatics10.1016/j.aei.2021.10140150:COnline publication date: 1-Oct-2021
    • (2009)Fitness functions in evolutionary roboticsRobotics and Autonomous Systems10.1016/j.robot.2008.09.00957:4(345-370)Online publication date: 1-Apr-2009
    • (2008)Evolving cooperative control on sparsely distributed tasks for UAV teams without global communicationProceedings of the 10th annual conference on Genetic and evolutionary computation10.1145/1389095.1389125(177-184)Online publication date: 13-Jul-2008

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media