Implementation of the SLAM System Using a Single Vision and Distance Sensors

단일 영상과 거리센서를 이용한 SLAM시스템 구현

  • Yoo, Sung-Goo (Control and Instrumentation Department, Chonbuk National University) ;
  • Chong, Kil-To (Electronics and Information Department, Chonbuk National University)
  • Published : 2008.11.25

Abstract

SLAM(Simultaneous Localization and Mapping) system is to find a global position and build a map with sensing data when an unmanned-robot navigates an unknown environment. Two kinds of system were developed. One is used distance measurement sensors such as an ultra sonic and a laser sensor. The other is used stereo vision system. The distance measurement SLAM with sensors has low computing time and low cost, but precision of system can be somewhat worse by measurement error or non-linearity of the sensor In contrast, stereo vision system can accurately measure the 3D space area, but it needs high-end system for complex calculation and it is an expensive tool. In this paper, we implement the SLAM system using a single camera image and a PSD sensors. It detects obstacles from the front PSD sensor and then perceive size and feature of the obstacles by image processing. The probability SLAM was implemented using the data of sensor and image and we verify the performance of the system by real experiment.

SLAM(Simultaneous Localization and Mapping)은 무인 로봇 자동 항법시스템의 중요 기술로 센서 데이터로부터 로봇의 위치를 결정하고 기하학적 맵을 구성하는 것이다. 기존 방법으로는 초음파, 레이저 등의 거리 측정 센서를 이용해 로봇의 전역 위치를 찾는 방법과 스테레오 비전을 통한 방법이 개발되었다. 거리 측정 센서만으로 구성한 SLAM 시스템은 계산량이 간소하고 비용이 적게 들지만 센서의 오차나 비선형에 의해 정밀도가 조금 떨어진다. 이에 반해 스테레오 비전 시스템은 3차원 공간영역을 정확히 측정할 수 있지만 계산량이 많아 고사양의 시스템을 요구하고 스테레오 시스템 또한 고가이다. 따라서 본 논문에서는 단일 카메라 영상과 PSD(position sensitive device) 센서를 사용하여 SLAM을 구현하였다. 전방향의 PSD 센서로부터 일정 거리의 장애물을 감지하고 전면 카메라의 영상처리를 통해 장애물의 크기 및 특징을 감지한다. 위의 데이터를 통해 확률분포 SLAM을 구성하였고 실제 구현을 통해 성능검증을 하였다.

Keywords

References

  1. 이희성, 김은태, '외향 기반 환경 인식을 사용한 이동 로봇의 위치인식 알고리즘,' 전자공학회논문지, 제41권 CI편, 제 6호, 47-53쪽, 2004년 11월
  2. Hugh Durrant-Whyte, Tim Bailey, 'Simultaneous Localization and Mapping: Part 1,' IEEE Robotics and Automation Magazine, pp 99-108, June 2006
  3. 구자일, 홍준표, 이원석, '동기 구동형 이동로봇의 자율주행을 위한 위치측정과 경로계획에 관한 연구,' 전자공학회논문지, 제43권 IE편, 제 1호, 59-66쪽, 2006년 3월
  4. J. Crowley, 'World modeling and position estimation for a mobile robot using ultra-sonic ranging,' Proc. IEEE Int. Conf. Robot. Automat., 1989, pp. 674-681, AZ, USA, May 1989
  5. Andreas Nuchater, Hartmut Surmann, and Sebastial Thrun, '6D SLAM with Application in Autonomuous Mine Mapping,' Proc. IEEE 2004 Int. conf. Robo. Automat., New Orleans, USA, April 2004
  6. Stephen Se, David Lowe, Jim Little, 'Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant visual Landmards,' The Int. Journal on Robotics Research, Vol. 21, No. 8, pp. 735-758, August 2002 https://doi.org/10.1177/027836402761412467
  7. Andrew J. Davison, lan D. Reid, Nicholas D. Molton and Olivier Stasse, 'MonoSLAM: Real-Time Single Camera SLAM,' IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. 29, No. 6, pp. 1052-1067, June 2007 https://doi.org/10.1109/TPAMI.2007.1049
  8. David G. Lowe, 'Distinctive image features from scale-invariant keypoints,' International Journals of Computer Vision, Vol. 60, No. 2, pp. 91-110, November 2004 https://doi.org/10.1023/B:VISI.0000029664.99615.94
  9. J. Diebel, K. Reutersward, S. Thrun, J. Davis, G. Gupta, 'Simultaneous Localization and Mapping with Active Stereo Vision,' Proc. of 2004 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 3436-3443, Sendai, Japan, september 2004
  10. 진태석, 이장명, '단일 초음파 센서모듈을 이용한 이동로봇의 위치추정 및 주행,' 전자공학회논문지, 제42권 SC편, 제 2호, 1-10쪽, 2005년 3월
  11. Gordon Chung, Alexander Zelinsky, 'Real-Time Visual Behaviours for Navigating a Mobile Robot,' Proc. IROS 96, pp 973-980, Osaka, Japan, November 1996.(496)
  12. S. Thrun, 'Probabilistic algorithms in robotics,' Technical Report CMU-CS-00-126, Carnegie Mellon Univ., Computer Science Department, Pittsburgh, PA, 2000
  13. Greg Welch, Gray Bishop, 'An Introduction to the Kalman Filter,' SIGGRAPH, 2001
  14. R.G. Brown, 'Introduction to Random Signals and Applied Kalman Filtering,' Wiley Press