Advertisement

A Coordinated Team of Agents to Solve Mazes

  • David Simões
  • Rui Brás
  • Nuno Lau
  • Artur Pereira
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 418)

Abstract

Mazes have been famously chosen as a great challenge for robots, either real or virtual, to solve, where agents have to explore the maze and fulfil goals. Mazes can be explored with greater speed by using a group of agents, as opposed to a single-agent system. There is, however, a greater degree of complexity in the implementation of a distributed team of agents that can coordinate to complete their tasks faster and more efficiently.

This paper explores the CiberMouse competition problem, where a team of virtual agents need to complete tasks within an unknown maze, with as much efficiency as possible. Their solution has shown great results in the challenge and has won the CiberMouse 2015 competition. The team can solve many complex mazes, in a smart and mostly collision-free manner. Our agents struggle with very tight paths, but compensate by having flexible high-level behaviours which allow them an efficient maze exploration.

Keywords

Mobile intelligent robotics Ciber mouse Multi agent system Maze problem 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Cunha, J., Oliveira, L., Ribeiro, L., Sequeira, R.: Jitters at ciberrescue@RTSS 2009. In: RTSS - IEEE Real-Time Systems Symposium 2009, Washington DC, pp. 13–16, December 01–04, 2009Google Scholar
  2. 2.
    Sartori, J., Arefin, A.: Swarm: software automata for robotic motion. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 25–28 (2008)Google Scholar
  3. 3.
    Facchinetti, T.: t-bots: a coordinated team of mobile units for searching and occupying a target area at unknown location. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 29–32 (2008)Google Scholar
  4. 4.
    Rei, L.: Brain: an autonomous agent for cooperative navigation in a simulated environment. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 9–10 (2008)Google Scholar
  5. 5.
    Song, W., Zhu, H., Kulkarni, C., Kulkarni, N., Koritala, N., Belure, S., Cheng, A.M.K.: itraders: warriors of space exploration. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 11–12 (2008)Google Scholar
  6. 6.
    Monteiro, A., Aguiar, F., Carvalho, S.: Speedy gonzalez: a path planning and plan execution agent. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 21–24 (2008)Google Scholar
  7. 7.
    Ribeiro, P.: YAM (Yet Another Mouse) - Um Robot Virtual com Planeamento de Caminho a Longo Prazo. Revista do DETUA 3(7), September 2002Google Scholar
  8. 8.
    Thekkilakattil, A., Pillai, A.S., Saravanan, V., Aysan, H.: Eureka: a team of autonomous mobile agents competing in cyberrescue 2009. In: RTSS - IEEE Real-Time Systems Symposium 2009, Washington DC, December 01–04, 2009Google Scholar
  9. 9.
    Pinto, J.: The autonomous agent Nai in RTSS 2007. In: RTSS - IEEE Real-Time Systems Symposium 2009, Tucson, Arizona, December 04–06, 2007Google Scholar
  10. 10.
    Danner, D., Kaufhold, C., Kranz, P., Muller, R., Pfaller, S., Rieß, C., Angelopoulou, E.: Faubot: purposeful navigation of a robot in a simulated environment. In: RTSS - IEEE Real-Time Systems Symposium 2009, Tucson, Arizona, December 04–06, 2007Google Scholar
  11. 11.
    Certo, J., Oliveira, J., Reis, L.: Intelligent robotic mapping and exploration with converging target localization. In: International Workshop on Intelligent Robotics (IRobot), Portuguese Conference on Artificial Intelligence (EPIA), Aveiro, Portugal (2009)Google Scholar
  12. 12.
    Vedova, M.L.D.: Introduction to t-botsng: a team of virtual robots at cyberrescue@RTSS 2009. In: RTSS - IEEE Real-Time Systems Symposium 2009, Washington DC, December 01–04, 2009Google Scholar
  13. 13.
    Certo, J., Oliveira, J., Reis, L.P.: Intelligent robotic mapping and exploration with converging target localization. In: International Workshop on Intelligent Robotics (IRobot), Portuguese Conference on Artificial Intelligence (EPIA), Aveiro, Portugal (2009). http://epia2009.web.ua.pt/onlineEdition/231.pdf
  14. 14.
    Samet, H.: The quadtree and related hierarchical data structures. Computing Surveys (CSUR) 16(2), 187–260 (1984)CrossRefMathSciNetGoogle Scholar
  15. 15.
    Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1(1), 269–271 (1959)CrossRefMathSciNetzbMATHGoogle Scholar
  16. 16.
    Hart, P., Nilsson, N., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics 4(2), 100–107 (1968)CrossRefGoogle Scholar
  17. 17.
    Choset, H.M.: Principles of robot motion: theory, algorithms, and implementation. MIT press (2005). ch. Bug Algorithms, pp. 25–30Google Scholar
  18. 18.
    Alanjawi, A., Liberato, F.: Evorobert system description. In: RTSS - IEEE Real-Time Systems Symposium 2009, Tucson, Arizona, December 04–06, 2007Google Scholar
  19. 19.
    Santos, F., Corrente, G., Li, H.: Crack - ciber robots with advanced coordination kontrol. In: RTSS - IEEE Real-Time Systems Symposium 2008, Barcelona Spain, pp. 33–34 (2008)Google Scholar
  20. 20.
    Kalman, R.E.: A new approach to linear filtering and prediction problems. Journal of Fluids Engineering 82(1), 35–45 (1960)Google Scholar
  21. 21.
    Rivera, D.E., Morari, M., Skogestad, S.: Internal model control: PID controller design. Industrial & Engineering Chemistry Process Design and Development 25(1), 252–265 (1986)CrossRefGoogle Scholar
  22. 22.
    Brooks, R., et al.: A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation 2(1), 14–23 (1986)CrossRefGoogle Scholar
  23. 23.
    Thrun, S., Burgard, W., Fox, D.: Probabilistic robotics. MIT press (2005)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • David Simões
    • 1
  • Rui Brás
    • 1
  • Nuno Lau
    • 1
  • Artur Pereira
    • 1
  1. 1.University of AveiroAveiroPortugal

Personalised recommendations