skip to main content
10.1145/1068009.1068109acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Coordinating multi-rover systems: evaluation functions for dynamic and noisy environments

Published:25 June 2005Publication History

ABSTRACT

This paper addresses the evolution of control strategies for a collective: a set of entities that collectively strives to maximize a global evaluation function that rates the performance of the full system. Directly addressing such problems by having a population of collectives and applying the evolutionary algorithm to that population is appealing, but the search space is prohibitively large in most cases. Instead, we focus on evolving control policies for each member of the collective. The main difficulty with this approach is creating an evaluation function for each member of the collective that is both aligned with the global evaluation function and sensitive to the fitness changes of the member. We show how to construct evaluation functions in dynamic, noisy and communication-limited collective environments. On a rover coordination problem, a control policy evolved using aligned and member-sensitive evaluations outperforms global evaluation methods by up to 400%. More notably, in the presence of a larger number of rovers or rovers with noisy and communication limited sensors, the improvements due to the proposed method become significantly more pronounced.

References

  1. A. Agah and G. A. Bekey. A genetic algorithm-based controller for decentralized multi-agent robotic systems. In In Proc. of the IEEE Int. Conf. of Evolutionary Computing, Nagoya, Japan, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  2. A. Agogino, K. Stanley, and R. Miikkulainen. Online interactive neuro-evolution. Neural Processing Letters, 11:29--38, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Agogino and K. Tumer. Efficient evaluation functions for multi-rover systems. In The Genetic and Evolutionary Computation Conference, pages 1--12, Seatle, WA, June 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. G. Baldassarre, S. Nolfi, and D. Parisi. Evolving mobile robots able to display collective behavior. Artificial Life, pages 9: 255--267, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Dorigo and L. M. Gambardella. Ant colony systems: A cooperative learning approach to the travelling salesman problem. IEEE Transactions on Evolutionary Computation, 1(1):53--66, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Farritor and S. Dubowsky. Planning methodology for planetary robotic exploration. In ASME Journal of Dynamic Systems, Measurement and Control, volume 124, pages 4: 698--701, 2002.Google ScholarGoogle Scholar
  7. D. Floreano and F. Mondada. Automatic creation of an autonomous agent: Genetic evolution of a neural-network driven robot. In Proc. of Conf. on Simulation of Adaptive Behavior, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Gomez and R. Miikkulainen. Active guidance for a finless rocket through neuroevolution. In Proceedings of the Genetic and Evolutionary Computation Conference, Chicago, Illinois, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. Hoffmann, T.-J. Koo, and O. Shakernia. Evolutionary design of a helicopter autopilot. In Advances in Soft Computing - Engineering Design and Manufacturing, Part 3: Intelligent Control, pages 201--214, 1999.Google ScholarGoogle Scholar
  10. A. Martinoli, A. J. Ijspeert, and F. Mondala. Understanding collective aggregation mechanisms: From probabilistic modelling to experiments with real robots. Robotics and Autonomous Systems, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. J. Mataric. Coordination and learning in multi-robot systems. In IEEE Intelligent Systems, pages 6--8, March 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Stanley and R. Miikkulainen. Efficient reinforcement learning through evolving neural network topologies. In GECCO-2002, San Francisco, CA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Tumer and A. Agogino. Overcoming communication restrictions in collectives. In Proceedings of the International Joint Conference on Neural Networks, Budapest, Hungary, July 2004.Google ScholarGoogle ScholarCross RefCross Ref
  14. K. Tumer and D. Wolpert, eds. Collectives and the Design of Complex Systems. Springer, New York, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Tumer and D. Wolpert. A survey of collectives. In Collectives and the Design of Complex Systems, pages 1,42. Springer, 2004.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Tumer and D. H. Wolpert. Collective intelligence and Braess' paradox. In Proceedings of the Seventeenth National Conference on Artificial Intelligence, pages 104--109, Austin, TX, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. Whitley, F. Gruau, and L. Pyeatt. Cellular encoding applied to neurocontrol. In International Conference on Genetic Algorithms, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. H. Wolpert and K. Tumer. Optimal payoff functions for members of collectives. Advances in Complex Systems, 4(2/3):265--279, 2001.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Coordinating multi-rover systems: evaluation functions for dynamic and noisy environments

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '05: Proceedings of the 7th annual conference on Genetic and evolutionary computation
      June 2005
      2272 pages
      ISBN:1595930108
      DOI:10.1145/1068009

      Copyright © 2005 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 June 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader