DOI QR코드

DOI QR Code

A Method for Real Time Target Following of a Mobile Robot Using Heading and Distance Information

방향각 및 거리 정보에 의한 이동 로봇의 실시간 목표물 추종 방법

  • 고낙용 (조선대학교 전자정보공과대학) ;
  • 서동진 (레드원 테크놀러지(주)) ;
  • 문용선 (순천대학교 정보통신공학부)
  • Published : 2008.10.25

Abstract

This paper presents a method for a mobile robot to follow a moving object in real time. The robot follows a target object keeping the facing angle toward the target and the distance to the target to given value. The method consists of two procedures: first, the detection of target position in the robot coordinate system, and the second, the calculation of translational velocity and rotational velocity to follow the object:. To detect the target location, range sensor data is represented in histogram. Based on the real time calculation of the location of the target relative to the robot, translational velocity and rotational velocity to follow the target are calculated. The velocities make the heading angle and the distance to target converge toward the desired ones. The performance of the method is tested through simulation. In the simulation, the target moves with three different trajectories, straight line trajectory, rectangular trajectory, and circular trajectory. As shown in the results, it is inevitable to lose track temporarily of the target when the target suddenly changes its motion direction. Nevertheless, the robot speeds up to catch up and finally succeeds to follow the target as soon as possible even in this case. The proposed method can also be utilized to coordinate the motion of multiple robots to keep their formation as well as to follow a target.

본 논문은 이동 로봇이 움직이는 목표물을 실시간으로 따라가게 하는 방법을 제안한다. 로봇은 이동하는 목표물을 일정한 방향과 거리를 유지하면서 따라간다. 이 방법은 다음의 두 단계로 이루어진다. 첫 번째 단계에서는 목표물의 위치를 로봇 좌표계 상에서 구해낸다. 두 번째 단계에서는 목표물을 따라가기 위한 로봇의 직진 속도와 회전 속도를 구해낸다. 목표물의 위치를 구하기 위해 영역 센서 데이터를 히스토그램으로 나타낸다. 실시간으로 계산된 로봇 좌표계에서의 목표물의 위치정보를 사용하여 목표물을 따라가게 하는 로봇의 직진 속도와 회전 속도를 구한다. 로봇의 직진 속도와 회전 속도는 로봇의 목표물로의 방향과 목표물까지의 거리를 원하는 값으로 수렴할 수 있게 한다. 제안된 방법의 성능을 시뮬레이션을 통하여 검증하였다. 시뮬레이션에서 목표물은 직선 궤적, 직사각형 궤적, 그리고 원 궤적에 의해 움직이게 하였다. 시뮬레이션결과 목표물이 급격히 방향을 바꾸는 경우에는 순간적으로 목표물 추적이 불가능함을 알 수 있는데, 이것은 실시간 추적에서는 피할 수 없는 문제이다. 그렇지만, 이 경우에도 로봇이 빠른 속도로 목표물을 추적하여 다시 따라잡게 된다. 제안된 방법은 로봇이 목표물을 따라가도록 하는 경우에는 물론 여러 대 로봇이 대형을 갖추어 이동하게 하는 경우에도 적용도 가능하다.

Keywords

References

  1. 이주상, 임영철, 유영재, "유비쿼터스 이동로봇용 천장 인공표식을 이용한 비젼기반 자기위치인식법", 한국퍼지및지능시스템학회 논문지, 15권, 5호, pp560-566, 2005 https://doi.org/10.5391/JKIIS.2005.15.5.560
  2. 진태석, 이장명, "이동물체의 기하학적 위치정보를 이용한 자율이동로봇의 위치추정", 한국퍼지및지능시스템학회 논문지, 14권, 4호, pp438-444, 2004
  3. 노선영, 주영훈, 박진배, "퍼지 칼만 필터를 이용한 새로운 지능형 추적 알고리즘", 한국퍼지및지능시스템학회 논문지, 15권, 5호, pp593-598, 2005 https://doi.org/10.5391/JKIIS.2005.15.5.593
  4. R. Alur, A. Das, J. Esposito, R. Fierro, Y. Hur, G. Grudic, V. Kumar, I. Lee, J. P. Ostrowski, G. Pappas, J. Southall, J. Spletzer, and C. Taylor, "A framework and architecture for multirobot coordination," Experimental Robotics VII, D. Rus and S. Singh (eds.), Springer, LNCIS 271, pp.303-312, 2001
  5. R. Simmons, T. Smith, M. B. Dias, D. Goldberg, D. Hershberger, A. Stentz, and R. Zlot, "A Layered Architecture for Coordination of Mobile Robots," In Multi-Robot Systems From Swarms to Intelligent Automata, A. Schultz and L. Parker (eds.), Kluwer, 2002
  6. Nak Yong Ko, Dong Jin Seo, Koung Suk Kim, "Local Collision Avoidance of Multiple Robots Using Aovidability Measure and Relative Distance," KSME International Journal, Vol. 18 No. 1, pp. 132-144, 2004 https://doi.org/10.1007/BF03028798
  7. A. Saffiotti, N. B. Zumel, and E. H. Ruspini, "Multi-Robot Team Coordination Using Desirabilities," Proc. of the 6th Intl. Conf. on Intelligent Autonomous Systems(IAS), pp. 107-114, Venice, Italy, 2000
  8. R. R. Murphy, "Human-robot interaction in rescue robotics," Systems, Man, and Cybernaties, Part C:Application and Reviews, IEEE Transactions on, Vol 34, pp. 138-153, 2004 https://doi.org/10.1109/TSMCC.2004.826267
  9. C. Breazeal, "Social interactions in HRI : the robot view," Systems, Man, and Cybernetics, PartC : Applications and Reviews, IEEE Transactions on, Vol 34, pp 181-186, 2004 https://doi.org/10.1109/TSMCC.2004.826268
  10. Balch, T. Arkin, R.C., "Behavior-based formation control for multirobot teams," Robotics and Automation IEEE Transaction on, Vol 14, pp. 926-939, 1998 https://doi.org/10.1109/70.736776
  11. Long, M. Gage, A. Murphy, R. Valavanis, K., "Application of the Distributed Field Robot Architecture to a Simulated Demining Task," Robotics and Automation, ICRA 2005 Proc. of the 2005 IEEE International Conference on,, pp. 3193-3200, 2005
  12. Skubic, M. Anderson, D. Khalilia M. Kavirayani S., "A Sketch-Based Interface for Multi-Robot Formations," AAAI Mobile Robot Competition 2004, Papers from the AAAI Workshops, San Jose, CA July. 2004
  13. 고낙용, 서동진, "다중 이동 로봇의 중앙 감시에 의한 충돌 회피 동작조정 방법" 대한전기학회논문지, D권 52:44, pp 223-232, 2003

Cited by

  1. Study on Design of Mobile Robot for Autonomous Freight Transportation vol.23, pp.3, 2013, https://doi.org/10.5391/JKIIS.2013.23.3.202
  2. Person-following of a Mobile Robot using a Complementary Tracker with a Camera-laser Scanner vol.20, pp.1, 2014, https://doi.org/10.5302/J.ICROS.2014.13.1954