Development of Vision Control Scheme of Extended Kalman filtering for Robot's Position Control

실시간 로봇 위치 제어를 위한 확장 칼만 필터링의 비젼 저어 기법 개발

  • Published : 2003.02.28

Abstract

It is very important to reduce the computational time in estimating the parameters of vision control algorithm for robot's position control in real time. Unfortunately, the batch estimation commonly used requires too murk computational time because it is iteration method. So, the batch estimation has difficulty for robot's position control in real time. On the other hand, the Extended Kalman Filtering(EKF) has many advantages to calculate the parameters of vision system in that it is a simple and efficient recursive procedures. Thus, this study is to develop the EKF algorithm for the robot's vision control in real time. The vision system model used in this study involves six parameters to account for the inner(orientation, focal length etc) and outer (the relative location between robot and camera) parameters of camera. Then, EKF has been first applied to estimate these parameters, and then with these estimated parameters, also to estimate the robot's joint angles used for robot's operation. finally, the practicality of vision control scheme based on the EKF has been experimentally verified by performing the robot's position control.

실시간 로봇 위치 제어를 위해 비젼시스템을 사용할 때 이 모델에 포함된 매개변수를 추정하는데 있어 계산시간을 줄이는 것은 매우 중요하다. 불행히도 흔히 사용되고 있는 일괄 처리 기법은 반복적으로 계산이 수행되기 때문에 많은 계산 시간을 필요로 하여 실시간 로봇 위치 제어를 어렵게 한다. 반면에 본 연구에서 사용하고자 하는 화장 칼만 필터링은 사용하기 편리하고, 또한 순환적 방법으로 계산되기 때문에 비젼시스템의 매개변수를 계산하는데 있어 시간을 줄이는 커다란 장점을 가지고 있다. 따라서 본 연구에서는 실시간 로봇 위치 제어를 위해 사용하는 비젼 제어 기법에 확장 칼만 필터링을 적용되었다 여기서 사용된 비젼시스템 모델은 카메라 내부 매개변수(방향, 초점거리 등) 및 외부 매개변수(카메라와 로봇 사이의 상대적 위치)를 설명하기 위해 6개 매개변수를 포함하고 있다. 이러한 매개변수를 추정하기 위해 확장 칼만 필터링 기법이 적용되었다. 또한 이렇게 추정된 6개 매개변수를 사용하여 로봇을 구동시키기 위해 필요한 로봇 회전각 추정에도 화장 칼만 필터링 기법이 적용되었다. 최종적으로 확장 칼만 필터링을 사용하여 개발된 비젼 제어 기법의 타당성을 로봇 위치 제어 실험을 수행하여 확인하였다.

Keywords

References

  1. K. P. H. Berhord, 'Robot Vision,' Cambridge, Massachusetts, The MIT press, pp. 46-48, (1986)
  2. C. H. Hong, S. H. Chun, J. S. Lee and K. S. Hong, 'A Vision-Guided object tracking and prediction Algorithm for Soccer Robots, 'Proceedings of the 1997 IEEE International Conference on Robotics and Automation, pp. 346-351, April (1997)
  3. W. Li and L. Grier, "An application of on-line calibration of machine vison for object position determination," Robotics and Vison (ICARCD '96), Singapore. pp. 105-109, 3-6 December, (1996)
  4. S. B. Skaar, H. W. Brockman and R. Hanson, 'Camera-Space Manipulation,' The Interna- tional Journal of Robotics Research, Vol. 6, No.4, pp. 20-32, (1987) https://doi.org/10.1177/027836498700600402
  5. M. A. Abidi and R. C. Gonzalez, 'The use of multisensor data for robotic applications,' IEEE Trans. Robot, Automation, Vol. 6, pp. 159-177, (1990)
  6. J. Bales and L. Barker, Marking Parts to Aid Robot Vision: NASA Technical Paper 1819, April, (1981)
  7. I. Masaki, Method and Apparatus for Manipulator Welding Apparatus with Vision Correction for Workpiece Sensing: United States Patent 4, 380, 696, April, (1983)
  8. K. Tani, M. Abe and T. Ohno, High Precision Manipulator with Visual Sense: Tokyo, Japan, Proceedings 7th International Symposium on Industrial Robots, pp. 19-21, October, (1977)
  9. R. E. Kalman, 'A New Approach to Linear Filtering and Prediction Problems,' J. basic Rng. Trans. ASEM. Vol. 82D, pp. 35-45, (1960)
  10. R. E. Kalman, 'New Method In Wiener Filtering Theory,' Proceedings of the First Symposium on Engineering Applications of Random Function Theory and Probability, J. L. Bogdanoff & F. Kosin. Eds., New York Wiley, (1963)
  11. 장완식, 유창규 '비천시스템을 이용한 로봇 시스템의 점배치 실험에 관한 연구', 한국정밀공학회지, Vol. 13, No.8, pp. 175-183, (1996)
  12. H. Weiss and J. B. Moore, 'Dither in Exterded Kalman Filters.' Optimization Days, Montreal, May (1977)