DOI QR코드

DOI QR Code

A Modified Multiple Depth First Search Algorithm for Grid Mapping Using Mini-Robots Khepera

  • El-Ghoul, Sally (System and Circuit Technology, Heinz Nixdorf Institute, Paderborn University) ;
  • Hussein, Ashraf S. (Faculty of Computer and Information Sciences, Ain Shams University) ;
  • Wahab, M. S. Abdel (System and Circuit Technology, Heinz Nixdorf Institute, Paderborn University) ;
  • Witkowski, U. (System and Circuit Technology, Heinz Nixdorf Institute, Paderborn University) ;
  • Ruckert, U. (System and Circuit Technology, Heinz Nixdorf Institute, Paderborn University)
  • Published : 2008.12.31

Abstract

This paper presents a Modified Multiple Depth First Search algorithm for the exploration of the indoor environments occupied with obstacles in random distribution. The proposed algorithm was designed and implemented to employ one or a team of Khepera II mini robots for the exploration process. In case of multi-robots, the BlueCore2 External Bluetooth module was used to establish wireless networks with one master robot and one up to three slaves. Messages are sent and received via the module's Universal Asynchronous Receiver/Transmitter (UART) interface. Real exploration experiments were performed using locally developed teleworkbench with various autonomy features. In addition, computer simulation tool was also developed to simulate the exploration experiments with one master robot and one up to ten slaves. Computer simulations were in good agreement with the real experiments for the considered cases of one to one up to three networks. Results of the MMDFS for single robot exhibited 46% reduction in the needed number of steps for exploring environments with obstacles in comparison with other algorithms, namely the Ants algorithm and the original MDFS algorithm. This reduction reaches 71% whenever exploring open areas. Finally, results performed using multi-robots exhibited more reduction in the needed number of exploration steps.

Keywords

References

  1. BATALIN, M. A. AND G. S. SUKHATME. 2005. The analysis of an efficient algorithm for robot coverage and exploration based on sensor network deployment, In ICRA05: Proceedings of the IEEE International Conference on Robotics and Automation: 3478-3485.
  2. CAO, Y. U., A. S. FUKUNAGA, AND A. B. KHANG. 1997. Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4.
  3. CASTELLANOS, J. A. AND J. D. TARDOS. 2000. Mobile robot localization and map building: A multisensor fusion approach, Kluwer Academic Publishers, Boston, MA. [ISBN: 0-7923-7789-3]
  4. CHOSET, H. 2001. Coverage for robotics - a survey of recent results, Journal of Annals of Mathematics and Artificial Intelligence, 31(1-4):113-126. [doi:10.1023/A:1016639210559]
  5. CHOSET, H. AND J. W. BURDICK. 1996. Sensor based planning: The hierarhical generalized Voronoi graph, In Proceedings of Workshop on Algorithmic Foundations of Robotics, Toulouse, France: 169-182.
  6. DUDEK, G., M. JENKIN, E. E. MILIOS, AND D. WILKES. 1996. A taxonomy for multi-agent robotics. Autonomous Robots, 3(4).
  7. ELFES, A. 1989. Occupancy grids: A probabilistic framework for robot perception and navigation, Ph.D. thesis, Department of Electrical and Computer Engineering, Carnegie Mellon University.
  8. EL-GHOUL, S., A. FOUAD, A. S. HUSSEIN, A. KAMAL, M. ABDEL-MENIEM, W. ABO EL KHAIR, A. GAMAL, M. S. EL-GHONIEMY, M. S. ABDEL WAHAB, U. WITKOWSKI, E. MONIER AND U. RCKERT. 2007. Construction of automated teleworkbench for mini robots, International Journal of Intelligent Computing and Information Sciences, 7(2):117-124.
  9. FERRANTI, E., N. TRIGONI, AND M. LEVENE. 2007. Brick&Mortar: an on-line multi-agent exploration algorithm, In Proceedings of 2007 IEEE International Conference on Robotics and Automation, 761-767. [doi: 10.1109/ROBOT.2007.363078]
  10. FOX, D., W. BURGARD, H. KRUPPA, AND S. THRUN. 1999. Collaborative multi-robot localization. In Proc. of the 23rd German Conference on Artificial Intelligence. Springer Verlag.
  11. GROSSESCHALLAU, M. 2004. Implementation of an ASCII interface to the BlueCore2-External Bluetooth module for the minirobot Khepera Ph.D thesis, Department System and Circuit Technology, Heinz Nixdorf Institute, University of Paderborn.
  12. GUZZONI, D., A. CHEYER, L. JULIA, AND K. KONOLIGE. 1997. Many robots make short work. AI Magazine, 18(1):55-64.
  13. KOENIG, S. AND Y. LIU. 2001. Terrain coverage with ant robots: a simulation study, in AGENTS01: In Proceedings of the 5th International Conference on Autonomous Agents. ACM Press: 600-607.
  14. KORTENKAMP, D. AND T. WEYMOUTH. 1994. Topological mapping for mobile robots using a combination of sonar and vision sensing, In Proceedings of the 12th National Conference on Artificial Intelligence, pp. 979-984, Menlo Park, MIT Press.
  15. KUIPERS, B. AND Y. BYUN. 1991. A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations, Toward Learning Robots, MIT Press, Cambridge, MA: 47-63. [ISBN: 0-262-72017-5]
  16. KURAZUME, R. AND N. SHIGEMI. 1994. Cooperative positioning with multiple robots. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
  17. MAKARENKO, A. A., S. B. WILLIAMS, F. BOURGOULT, AND F. DURRANT-WHYTE. 2002. An experiment in integrated exploration, In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 1:534-539. [doi: 10.1109/IRDS.2002.1041445]
  18. MORAVEC, H. P. 1988. Sensor fusion in certainty grids for mobile robots, AI Magazine, 9(2):61-74.
  19. REKLEITIS, I. M., G. DUDEK, AND E. E. MILIOS. 1997. Multi-robot exploration of an unknown environment, efficiently reducing the odometry error. In Proc. of International Joint Conference in Artificial Intelligence (IJCAI).
  20. REKLEITIS, I. M., G. DUDEK, AND E. E. MILIOS. 1998. Accurate mapping of an unknown world and online landmark positioning. In Proc. of Vision Interface (VI).
  21. SHATKAY, H. AND L. KAELBLING. 1997. Learning topological maps with weak local odometric information, In Proceedings of International Joint Conference on Artificial Intelligence, IJCAI-97, 920-927.
  22. SINGH, K. AND K. FUJIMURA. 1993. Map making by cooperating mobile robots. In Proc. of the IEEE International Conference on Robotics & Automation (ICRA).
  23. SMITH, R., M. SELF, AND P. CHEESEMAN, 1990. Estimating uncertain spatial relationships in robotics, Autonomous Robot Vehnicles, Springer-Verlag New York, Inc.:167−193. [ISBN: 0-387-97240-4]
  24. SVENNEBRING, J. AND S. KOENIG. 2004. Building terrain-covering ant robots: A feasibility study, Journal of Autonomous Robots, 16(3):313-332. [doi:10.1023/B:AURO.0000025793. 46961.f6]
  25. THRUN, S. 2003. Robotic mapping: a survey, Exploring Artificial Intelligence in the New Millennium, Morgan Kaufmann Publishers Inc., San Francisco, CA:1-35.
  26. THRUN, S. 1998. Learning metric-topological maps for indoor mobile robot navigation, Artificial Intelligence, 99(1):21-71. https://doi.org/10.1016/S0004-3702(97)00078-7
  27. YAMAUCHI, B. 1998. Frontier-based exploration using multiple robots, In Agents98: Proceedings of the 2nd International Conference on Autonomous Agents: 47-53.