Obstacles Perception for Serpentine Robot Based on Optical Flow Modules and Multi-Sensor Fusion

To move efficiently in an unknown environment, a mobile robot must use observations taken by various sensors to detect obstacles. This paper describes a new approach to detect obstacles for serpentine robot. It captures the image sequence and analyzed the optical flow modules to estimate the deepness of the scene. This avoids one or higher order differential in the traditional optical flow calculation. The data of ultrasonic sensor and attitude transducer sensor are fused into the algorithm to improve the real-time capability and the robustness. The detecting results are presented by fuzzy diagrams which is concise and convenient. Indoor and outdoor experimental results demonstrate that this method can provide useful and comprehensive environment perception for the robot.

[1]  John Radford,et al.  Thinking in perspective: Critical essays in the study of thought processes , 1978 .

[2]  B. D. Lucas Generalized image matching by the method of differences , 1985 .

[3]  Sooyong Lee,et al.  Mobile robot localization based on consecutive range sensor scanning and optical flow measurements , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[4]  George Loizou,et al.  Computer vision and pattern recognition , 2007, Int. J. Comput. Math..

[5]  Du Xin Optical flow based obstacle detection in static environment , 2008 .

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

[7]  Kai-Tai Song,et al.  Environment perception for a mobile robot using double ultrasonic sensors and a CCD camera , 1996, IEEE Trans. Ind. Electron..

[8]  Sukeshni N. Tamgade,et al.  Motion Vector Estimation of Video Image by Pyramidal Implementation of Lucas Kanade Optical Flow , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[9]  Chen Yanchun Progress and Prospects in Active Vision Research , 2009 .

[10]  Rama Chellappa,et al.  Accuracy vs Efficiency Trade-offs in Optical Flow Algorithms , 1996, Comput. Vis. Image Underst..

[11]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[12]  K. Souhila,et al.  On the Use of Optical Flow in Robot Navigation , 2007, 2007 IEEE International Conference on Signal Processing and Communications.

[13]  L. Udawatta,et al.  Identification of moving obstacles with Pyramidal Lucas Kanade optical flow and k means clustering , 2007, 2007 Third International Conference on Information and Automation for Sustainability.

[14]  Venkataraman Sundareswaran,et al.  Motion Parameter Estimation from Global Flow Field Data , 1993, IEEE Trans. Pattern Anal. Mach. Intell..