Skip to main content

A Cooperative CiberMouse@RTSS08 Team

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5816))

Abstract

This paper describes the strategy and implementation details of a cooperative agent team for the CiberMouse@RTSS08, a robotics simulation competition. The paper introduces several concepts concerning cooperative robotics, giving an overview of its applications and challenges. It also presents the CiberMouse@RTSS08 competition rules and the associated simulation system. The proposed approach is based on a deliberative architecture, thus providing an autonomous intelligent behaviour. A probabilistic mapping procedure, based on the Bayes’ theorem, is used to maintain an internal world state. Quadtrees and A* are used for path planning and plan execution. A specific methodology was developed for beacon finding. The agents cooperate on exchanging world and beacon information. In order to overcome the simulator’s broadcasting distance limitation, a communication network between the agents was created. The paper analyses the impact of cooperation on this particular problem, by comparing the team’s performance in four different situations: communication with network and beacon exchanging, communication without network, communication without beacon exchanging and no communication at all.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Almeida, L., Azevedo, J.L., Cunha, B., Fonseca, P., Lau, N., Pereira, A.: Micro-Rato Robotics Contest: Technical Problems and Solutions. In: Proc. Controlo 2006: Seventh Portugese Conference on Automatic Control, Lisboa, PT (2006)

    Google Scholar 

  2. Azevedo, J., Oliveira, M., Pacheco, P.: Ciber-Rato - A Simple Subsumption Architecture, Intelligent Robotics, FEUP (2008/2009)

    Google Scholar 

  3. Azevedo, J., Oliveira, M., Pacheco, P.: Probabilistic Mapping and A* Navigation on a Ciber-Rato agent, Intelligent Robotics, FEUP (2008/2009)

    Google Scholar 

  4. Bayes, T.: An Essay Toward Solving a Problem in the Doctrine of Chances. Philosophical Transactions of the Royal Society of London 53, 370-418 (1764)

    Google Scholar 

  5. Borenstein, J., Everett, B., Feng, L.: Navigating Mobile Robots: Systems and Techniques. A. K. Peters, Ltd, Wellesley, MA (1996); ISBN 1-56881-058-X

    MATH  Google Scholar 

  6. Bresenham, J.E.: Algorithm for computer control of a digital plotter. IBM Systems Journal 4(1), 25–30 (1965)

    Article  Google Scholar 

  7. CiberMouse@RTSS08 Official Site (January 29, 2009), http://www.ieeta.pt/lse/ciberRTSS08/

  8. CiberRato 2008 Rules and Technical Specifications (January 29, 2009), http://microrato.ua.pt/main/Docs/RegrasCiberRato2008_EN.pdf

  9. Dechter, R., Pearl, J.: Generalized best-first search strategies and the optimality of A*. Journal of the ACM 32(3), 505–536 (1985), doi:10.1145/3828.3830

    Article  MathSciNet  MATH  Google Scholar 

  10. Djugash, J., Singh, S., Kantor, G., Zhang, W.: Range-only slam for robots operating cooperatively with sensor networks. In: Proceedings of IEEE Int. Conference on Robotics and Automation 2006 (ICRA 2006), pp. 2078–2084 (2006)

    Google Scholar 

  11. Fenwick, J., Newman, P., Leonard, J.: Cooperative concurrent mapping and localization. In: IEEE International Conference on Robotics and Automation Proceedings ICRA 2002, vol. 2, pp. 1810–1817 (2002)

    Google Scholar 

  12. Finkel, R., Bentley, J.L.: Quad Trees: A Data Structure for Retrieval on Composite Keys. Acta Informatica 4(1), 1–9 (1974), doi:10.1007/BF00288933

    Article  MATH  Google Scholar 

  13. Hart, P.E., Nilsson, N.J., Raphael, B.: A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems Science and Cybernetics SSC 4(2), 100–107 (1968), doi:10.1109/TSSC.1968.300136

    Article  Google Scholar 

  14. Pitteway, M.L.V.: Algorithm for Drawing Ellipses or Hyperbolae with a Digital Plotter. Computer J. 10(3), 282–289 (1967)

    Article  MATH  Google Scholar 

  15. Reis, L.P.: Coordination in Multi-Robot Systems: Applications in the Simulation League (January 29, 2009), http://paginas.fe.up.pt/~lpreis/robo2008

  16. Reis, L.P., Lau, N.: Intelligent Robotics - Mapping and Navigation (January 29, 2009), http://paginas.fe.up.pt/~lpreis/robo2008

  17. RoboCup Official Site (January 29, 2009), http://www.robocup.org/

  18. Shenoy, S., Tan, J.: Simultaneous localization and mobile robot navigation in a hybrid sensor network. In: Proceedings of IEEE/RSJ Int. Conference on Intelligent Robots and Systems 2005 (IROS 2005), vol. 1 (2005)

    Google Scholar 

  19. Thrun, S.: Robotic Mapping: A Survey. In: Lakemeyer, G., Nebel, B. (eds.) Exploring Artificial Intelligence in the New Millenium (2002)

    Google Scholar 

  20. Van Aken, J.R.: An Efficient Ellipse Drawing Algorithm. CG&A 4(9), 24–35 (1984)

    Google Scholar 

  21. Wanas, N.: Research Interests (January 25, 2009), http://pami.uwaterloo.ca/~nwanas/research.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Azevedo, J., Oliveira, M., Pacheco, P., Reis, L.P. (2009). A Cooperative CiberMouse@RTSS08 Team. In: Lopes, L.S., Lau, N., Mariano, P., Rocha, L.M. (eds) Progress in Artificial Intelligence. EPIA 2009. Lecture Notes in Computer Science(), vol 5816. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04686-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04686-5_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04685-8

  • Online ISBN: 978-3-642-04686-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics