천장의 반복 무늬를 이용한 로봇의 방향 및 위치 계산

Computation of Robot Orientation and Localization using Repeating Feature of Ceiling Textures

  • 진홍신 (전북대학교 전자정보공학부) ;
  • 양창주 (전북대학교 전자정보공학부) ;
  • 이왕희 (전북대학교 전자정보공학부) ;
  • 김형석 (전북대학교 전자정보공학부)
  • Chen, Hong-Xin (Division of Electronics and Information Engineering, Chonbuk National University) ;
  • Yang, Chang-Ju (Division of Electronics and Information Engineering, Chonbuk National University) ;
  • Lee, Wang-Hee (Division of Electronics and Information Engineering, Chonbuk National University) ;
  • Kim, Hyong-Suk (Division of Electronics and Information Engineering, Chonbuk National University)
  • 투고 : 2009.09.17
  • 발행 : 2010.05.25

초록

천장의 반복 무늬를 이용하여 로봇의 방향과 위치를 계산하는 새로운 알고리즘을 제안하였다. 방향 계산을 위해서 천장 영상으로부터 검출한 직선과 로봇의 현재 방향 간의 상대 각도를 계산한 후, 천장무늬에 포함된 여러 기준 직선의 방향들에 상기 상대각도를 더하여 로봇의 절대방향 후보 집합을 구성한다. 로봇 방향은 이 절대방향 후보 집합 중, 이전의 로봇 방향과 가장 가까운 방향으로 결정한다. 로봇의 위치도, 영상에서의 격자점의 화소 위치를 이용하여 로봇의 격자점과 로봇 간의 상대위치를 계산 한 후, 이전 로봇 주변의 격자점들에 상기 상대위치 벡터를 더하여 절대 위치 후보 집합을 구성하며, 이들 중 이전 로봇의 위치와 가장 가까운 위치를 현재 로봇 위치로 결정한다. 제안한 알고리즘을 이용하여 구한 위치 및 방향의 정확성을 검증하기 위한 실험을 수행하였다.

A novel algorithm which computes the orientations and the locations of mobile robots with repeating feature of ceiling textures is proposed. For orientation computation, the relative angle between a strait line on a ceiling image and the center line of the robot is firstly computed. The relative angle is added to the global reference angles of straight lines of the ceiling and a group of robot orientation candidates is composed. The robot orientation is determined from such orientation candidate group by choosing the closest one to the previous robot orientation. Similarly, the location of the robot is determined from the robot location candidate group by choosing the closest one to the previous robot location, where robot location candidate group is composed by adding the relative location of the robot to global locations of neighboring nodes of the previous robot locations. The experiment has been done to test the accuracy of the algorithm in computing locations and orientations.

키워드

참고문헌

  1. B.Barshan and H.F.Durrant-Whyte, "Inertial navigation systems for mobile robots," IEEE trans. Robot Automat, vol. 11, pp. 328-342, June 1995. https://doi.org/10.1109/70.388775
  2. J. J. Leonard and H. F. Durrant-Whyte, "Directed Sonar Sensing for Mobile Robot Navigation," Kluwer Academic Publisher, 1992.
  3. B. Triggs, "Model-based sonar localization for mobile robots," Robotics and Autonomous Systems, vol. 12, pp. 173-184, 1994. https://doi.org/10.1016/0921-8890(94)90024-8
  4. Yu Zhou, Wenfei Liu, "Preliminary Research on Indoor Mobile Robot Localization using Laser-activated RFID," 2007 IEEE International Conference on RFID, pp. 78-85, 2007.
  5. Jing Liu, Yang Po, "A Localization Algorithm for Mobile Robots in RFID System," WiCom 2007 International Conference on Wireless Communications, Networking and Mobile Computing, pp, 2109 - 2112, 2007.
  6. P. Bahl and V. Padmanabhan, "RADAR: An In-Building RF-Based User Location and Tracking System," IEEE INFOCOM' 02, VOL.2, pp. 775-784, Mar. 2000.
  7. Sooyong Lee, Jae-Bok Song, "Mobile robot localization using infrared lightreflecting landmarks," ICCAS '07 International Conference on Control, Automation and Systems, pp, 674-677, 2007.
  8. 진홍신, 왕실, 양창주, 이준호, 김형석, "천정 부착 셀코드 랜드마크에 기반한 이동 로봇의 정밀 위치 계산," 전자공학회논문지, Vol.46-CI, No. 2, pp.75-83, 3월, 2009.