Collision avoidance for a low-cost robot using SVM-based monocular vision

Collision-free navigation is an important problem in autonomous robots. In most of the applications, camera vision techniques using stereo-vision and laser scanners have been used. These techniques are not commercially viable for miniature robots due to size and computational limitations. Optical flow based models using monocular vision have shown promise in biomimetic systems to estimate depth information from a scene. In this paper, we propose an obstacle avoidance algorithm that learns optical flow patterns through an SVM classifier. Experimental results and simulation results are presented to validate our approach. The system can be used for indoors and outdoors without modifying the algorithm.

[1]  Martin Herman,et al.  Real-time obstacle avoidance using central flow divergence and peripheral flow , 2017, Proceedings of IEEE International Conference on Computer Vision.

[2]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[4]  Takeo Kato,et al.  Vehicle Ego-Motion Estimation and Moving Object Detection using a Monocular Camera , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[5]  Guilherme N. DeSouza,et al.  Homography-based ground plane detection for mobile robot navigation using a Modified EM algorithm , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Gérard G. Medioni,et al.  Detection of Intensity Changes with Subpixel Accuracy Using Laplacian-Gaussian Masks , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[8]  Rodney A. Brooks,et al.  Visually-guided obstacle avoidance in unstructured environments , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[9]  Massimo Bertozzi,et al.  A stereo vision system for real-time automotive obstacle detection , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[10]  Stanley T. Birchfield,et al.  Image-based segmentation of indoor corridor floors for a mobile robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  S. Ali Etemad,et al.  Fast obstacle detection using targeted optical flow , 2012, 2012 19th IEEE International Conference on Image Processing.

[12]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[13]  Giulio Sandini,et al.  A stereo vision system for real time obstacle avoidance in unknown environment , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[14]  Giulio Sandini,et al.  Dynamic stereo in visual navigation , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  David Gustafson,et al.  Vision-Based Obstacle Avoidance Using SIFT Features , 2009, ISVC.

[16]  Kahlouche Souhila,et al.  Optical Flow Based Robot Obstacle Avoidance , 2007 .

[17]  Kai-Tai Song,et al.  Robust ground plane detection for obstacle avoidance of mobile robots using a monocular camera , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Paul Y. Oh,et al.  Optic-Flow-Based Collision Avoidance , 2008, IEEE Robotics & Automation Magazine.

[19]  Yiannis Aloimonos,et al.  Obstacle Avoidance Using Flow Field Divergence , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Zi-Xing Cai,et al.  Detection and tracking of moving object with a mobile robot using laser scanner , 2008, 2008 International Conference on Machine Learning and Cybernetics.

[21]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[22]  Gordon Wyeth,et al.  Learning to avoid indoor obstacles from optical flow , 2007 .