DOI QR코드

DOI QR Code

미지의 환경에서 하이브리드 맵을 활용하는 모바일 로봇의 탐색

Mobile Robot Exploration in Unknown Environment using Hybrid Map

  • 박정규 (홍익대학교 컴퓨터공학과) ;
  • 전흥석 (건국대학교 컴퓨터공학과) ;
  • 노삼혁 (홍익대학교 컴퓨터정보공학부)
  • 투고 : 2013.03.13
  • 심사 : 2013.04.10
  • 발행 : 2013.04.30

초록

모바일 로봇은 자신의 임무를 수행하기 위해 탐색 기능을 가지고 있어야 한다. 탐색은 감시 로봇, 구조 로봇, 자원 탐사 로봇 등에 사용될 수 있다. 로봇이 환경을 탐색하기 위해서는 지도와 같은 환경에 대한 정보를 가지고 있어야 한다. 그러나 기존에 많이 사용되는 그리드 지도는 용량이 너무 커서 모바일 로봇에 사용하기 힘들다는 문제를 가지고 있다. 본 논문에서는 저 사양의 모바일 로봇에서 사용할 수 있는 하이브리드 지도를 제안한다. 또한 제안하는 하이브리드 지도를 사용하여 모든 영역을 탐색하는 방법을 제안하고 있다. 제안하는 방법은 로봇의 작업 환경을 현재 처리할 수 있는 영역과 처리 할 수 없는 영역으로 나누고, 나누어진 영역을 탐색하는 동시에 지도를 업데이트하며 영역을 확장해 나간다. 탐색이 완료된 영역은 하이브리드 맵 형태로 저장한다. 생성한 하이브리드 맵을 사용하여 로봇은 장애물이 없는 영역으로 이동 경로를 생성할 수 있다. 실험결과에 따르면 기존 그리드 지도에 비해 약 6%의 메모리만을 사용해 환경 지도를 생성할 수 있었다.

Mobile robot has the exploration function in order to perform its own task. Robot exploration can be used in many applications such as surveillance, rescue and resource detection. The workspace that robots performed in was complicated or quite wide, the multi search using the several mobile robots was mainly used. In this paper, we proposed a scheme that all areas are searched for by using one robot. The method to be proposed extract a area that can be explored in the workspace then the robot investigates the area and updates the map at the same time. The explored area is saved as a hybrid map that combines the nice attributes of the grid and topological maps. The robot can produce the safe navigation route without the obstacles by using hybrid map. The proposed hybrid map uses less memory than a grid map, but it can be used for complete coverage with the same efficiency of a topological map. Experimental results show that the proposed scheme can generate a map of an environment with only 6% of the memory that a grid map requires.

키워드

참고문헌

  1. D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello, "Bayesian Filtering for Location Estimation", IEEE Pervasive Computing, 2003.
  2. S. Thrun, D. Fox, W. Burgard, and F. Dellaert, "Robust Monte Carlo Localization for Mobile Robots," in Proceedings of the National Conference on Artificial Intelligence, 2001.
  3. G. Dissanayake, P. Newman, H. F. Durrant-Whyte, S. Clark, and M. Csobra, "A Solution to the Simultaneous Localisation and Mapping (SLAM) Problem," IEEE Transactions on Robotics and Automation, 2001.
  4. M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit, "FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem," in Proceedings of the AAAI National Conference on Artificial Intelligence, 2002.
  5. A. Eliazar and R. Parr, "DP-SLAM: fast, robust simultaneous localization and mapping without predetermined landmarks," in Proceedings of the 18th international joint conference on Artificial intelligence, 2003.
  6. A. Zelinsky, R. A. Jarvis, J. C. Byrne, and S. Yuta, "Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot," in Proceedings of the International Conference on Advanced Robotics, 1993.
  7. A. Zelinsky, "Using path transforms to guide the search for findpath in 2D," International Journal of Robotics Research, 1994.
  8. T. Lee, S. Baek and S. Oh, "Sector-based maximal online coverage of unknown environments for cleaning robots with limited sensing," Robotics and Autonomous Systems, 2011.
  9. A. Mobarhani, S. Nazari, A. H. Tamjidi and H. D. Taghirad, "Histogram Based Frontier Exploration", in Proceedings IEEE International Conference on Robotics and Automation (ICRA), pages 1128-1133, 2012.
  10. M. Moors, D. Fox, R. Simmons, and S. Thrun, "Collaborative multi-robot exploration," in Proceedings of the IEEE International Conference on Robotics and Automation, 2000.
  11. L. Jeanpierre and A. Mouaddib, "Distributed Value Functions for Multi-Robot Exploration," in Proceedings IEEE International Conference on Robotics and Automation (ICRA), pages 1544-1550, 2012.
  12. A. Elfes, "Using Occupancy Grids for Mobile Robot Perception and Navigation," Computer, Volume 22 Issue 6, Pages 46-57, 1989.
  13. S. Thrun, "Robotic Mapping: A Survey," Exploring Artificial Intelligence in the New Millenium, 2002.
  14. Pioneer 3-DX, http://www.mobilerobots.com
  15. URG-04LX, http://www.hokuyo-aut.jp
  16. M. Orlowski, "A New Algorithm for the Largest Empty Rectangle Problem," Algorithmica, vol. 5, pp. 65-73, 1990. https://doi.org/10.1007/BF01840377
  17. J. K. Park, H. S. Jeon and Sam H. Noh, "A Robot Coverage Algorithm Integrated with SLAM for Unknown Environments," The Korea Society of Computer and Information, vol. 15(1), pp. 61-69, 2010. https://doi.org/10.9708/jksci.2010.15.1.061
  18. H. I. Kim, "Path Planning for Cleaning Robots Using Virtual Map," The Korea Society of Computer and Information, vol. 14(11), pp. 31-40, 2009.