DOI QR코드

DOI QR Code

Collision Avoidance Using Omni Vision SLAM Based on Fisheye Image

어안 이미지 기반의 전방향 영상 SLAM을 이용한 충돌 회피

  • Choi, Yun Won (Automotive IT Platform Research Section, ETRI) ;
  • Choi, Jeong Won (Department of Automatic Electrical Engineering, Yeungnam College of Science & Technology) ;
  • Im, Sung Gyu (Department of Electrical Engineering, Yeungnam University) ;
  • Lee, Suk Gyu (Department of Electrical Engineering, Yeungnam University)
  • Received : 2015.05.14
  • Accepted : 2016.01.15
  • Published : 2016.03.01

Abstract

This paper presents a novel collision avoidance technique for mobile robots based on omni-directional vision simultaneous localization and mapping (SLAM). This method estimates the avoidance path and speed of a robot from the location of an obstacle, which can be detected using the Lucas-Kanade Optical Flow in images obtained through fish-eye cameras mounted on the robots. The conventional methods suggest avoidance paths by constructing an arbitrary force field around the obstacle found in the complete map obtained through the SLAM. Robots can also avoid obstacles by using the speed command based on the robot modeling and curved movement path of the robot. The recent research has been improved by optimizing the algorithm for the actual robot. However, research related to a robot using omni-directional vision SLAM to acquire around information at once has been comparatively less studied. The robot with the proposed algorithm avoids obstacles according to the estimated avoidance path based on the map obtained through an omni-directional vision SLAM using a fisheye image, and returns to the original path. In particular, it avoids the obstacles with various speed and direction using acceleration components based on motion information obtained by analyzing around the obstacles. The experimental results confirm the reliability of an avoidance algorithm through comparison between position obtained by the proposed algorithm and the real position collected while avoiding the obstacles.

Keywords

References

  1. O. Khatib, "Real-time obstacle avoidance for manipulators and mobile robots," The International Journal of Robotics Research, vol. 5, no. 1, pp. 90-98, Jan. 1986. https://doi.org/10.1177/027836498600500106
  2. S. W. Noh, N. Y. Ko, and T. G. Kim, "Implementing autonomous navigation of a mobile robot integrating localization, obstacle avoidance and path planning," The Journal of the Korea Institute of Electronic Communication Sciences, vol. 6, no. 1, pp. 148-156, Feb. 2011.
  3. J. Boernstein and Y. Koren, "The vector field histogram-fast obstacle avoidance for mobile robots," IEEE Transaction on Robotics Automation, vol. 7, no. 3, pp. 278-288, Jun. 1991. https://doi.org/10.1109/70.88137
  4. E. Shi, T. Cai, C. He, and J. Guo, "Study of the new method for improving artificial potential field in mobile robot obstacle avoidance," Proceeding of Automation and Logistics IEEE International Conference on, pp. 282-286, 2007.
  5. J. Gong, Y. Duan, Y. Man, and G. Xiong, "VPH+: An enhanced vector polar histogram method for mobile robot obstacle avoidance," Proceeding of Mecharonics and Automation, ICMA 2007 International Conference on, pp. 2784-2788, 2007.
  6. R. G. Simmons, "The curvature-velocity method for local obstacle avoidance," Proc. of 1996 IEEE International Conference on Robotics and Automation, pp. 3375-3382, Apr. 1996.
  7. Y. Yagi, "Omni-directional sensing and its applications," IEICE Transactions on Information and Systems, vol. E82-D, no. 3, pp. 568-579, Mar. 1999.
  8. T. E. Boult, R. Micheals, X. Gao, P. Lewis, C. Power, W. Yin, and A. Erkan, "Frame-rate omnidirectional surveillance and tracking of camouflaged and occluded and targets," Second IEEE Workshop on Visual Surveillance, pp. 48-55, Jun. 1999.
  9. E. Menegatti, A. Pretto, A. Scarpa, and E. Pagello, "Omni directional vision scan matching for robot localization in dynamic environments," IEEE Transactions on Robotics, vol. 22, no. 3, pp. 523-535, Jun. 2006. https://doi.org/10.1109/TRO.2006.875495
  10. J. Chang, "Digital image translational and rotational motion stabilization using optical flow technique," IEEE Transactions on Consumer Electronics, vol. 48, no. 1, pp. 108-115, Feb. 2002. https://doi.org/10.1109/TCE.2002.1010098
  11. S. M. Kim, J. H. Lee, S. G. Roh, and S. Y. Park, "The study of pre-processing algorithm for improving efficiency of optical flow method on ultrasound image," Journal of Institute of Electronics Engineers of Korea, vol. 47, no. 5, pp. 24-32, Sep. 2010.
  12. Y. W. Choi, K. K. Kwon, S. I. Lee, S. W. Choi, and S. G. Lee, "Multi-robot mapping using omnidirectional-vision SLAM based on fisheye images," ETRI Journal, vol. 36, no. 6, pp. 913- 923, Dec. 2014. https://doi.org/10.4218/etrij.14.0114.0584
  13. J. H. Han, S. H. Park, K. W. Noh, D. H. Lee, and J. M. Lee, "Obstacle avoidance of a moving sound following robot using active virtual impedance," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 20, no. 2, pp. 200-210, Feb. 2014 https://doi.org/10.5302/J.ICROS.2014.13.1944
  14. Y. H. Kim, T. S. Yoon, and J. B. Park, "Collision avoidance algorithm of an intelligent wheelchair considering the user's safety with a moving obstacle," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 10, pp. 936-940, Oct. 2013. https://doi.org/10.5302/J.ICROS.2013.13.1905