Vision and distance integrated sensor (Kinect) for an autonomous robot

This work presents an application of the Microsoft Kinect camera for an autonomous mobile robot. In order to drive autonomously one main issue is the ability to recognize signalling panels positioned overhead. The Kinect camera can be applied in this task due to its double integrated sensor, namely vision and distance. The vision sensor is used to perceive the signalling panel, while the distance sensor is applied as a segmentation filter, by eliminating pixels by their depth in the object’s background. The approach adopted to perceive the symbol from the signalling panel consists in: a) applying the depth image filter from the Kinect camera; b) applying Morphological Operators to segment the image; c) a classification is carried out with an Artificial Neural Network and a simple Multilayer Perceptron network that can correctly classify the image. This work explores the Kinect camera depth sensor and hence this filter avoids heavy computational algorithms to search for the correct location of the signalling panels. It simplifies the next tasks of image segmentation and classification. A mobile autonomous robot using this camera was used to recognize the signalling panels on a competition track of the Portuguese Robotics Open.

[1]  Dmitriy Vatolin,et al.  Temporal filtering for depth maps generated by Kinect depth camera , 2011, 2011 3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON).

[2]  H. Fleyeh,et al.  Traffic sign recognition by fuzzy sets , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[3]  Arturo de la Escalera,et al.  Traffic sign recognition and analysis for intelligent vehicles , 2003, Image Vis. Comput..

[4]  Mohd Kufaisal bin Mohd Sidik,et al.  A Study on Natural Interaction for Human Body Motion Using Depth Image Data , 2011, 2011 Workshop on Digital Media and Digital Content Management.

[5]  Mark Fiala,et al.  Visual Odometry Using 3-Dimensional Video Input , 2011, 2011 Canadian Conference on Computer and Robot Vision.

[6]  Peter Stone,et al.  A Low Cost Ground Truth Detection System for RoboCup Using the Kinect , 2011, RoboCup.

[7]  Luc Van Gool,et al.  Real-time 3D hand gesture interaction with a robot for understanding directions from humans , 2011, 2011 RO-MAN.

[8]  Antonio Chella,et al.  A Segmentation System for Soccer Robot Based on Neural Networks , 1999, RoboCup.

[9]  Patrick Benavidez,et al.  Mobile robot navigation and target tracking system , 2011, 2011 6th International Conference on System of Systems Engineering.

[10]  Michael Egmont-Petersen,et al.  Image processing with neural networks - a review , 2002, Pattern Recognit..

[11]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[12]  Saturnino Maldonado-Bascón,et al.  Goal Evaluation of Segmentation Algorithms for Traffic Sign Recognition , 2010, IEEE Transactions on Intelligent Transportation Systems.

[13]  Mario Ciampi,et al.  Controller-free exploration of medical image data: Experiencing the Kinect , 2011, 2011 24th International Symposium on Computer-Based Medical Systems (CBMS).

[14]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[15]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[16]  Jake K. Aggarwal,et al.  Human detection using depth information by Kinect , 2011, CVPR 2011 WORKSHOPS.

[17]  Auranuch Lorsakul,et al.  Traffic Sign Recognition for Intelligent Vehicle/Driver Assistance System Using Neural Network on OpenCV , 2007 .

[18]  Robert W. Lucky,et al.  The Grand Challenge , 1993 .

[19]  Manuel Rosa-Zurera,et al.  Multilayer Perceptrons Applied to Traffic Sign Recognition Tasks , 2005, IWANN.

[20]  Han Liu,et al.  Real-time recognition of road traffic sign in motion image based on genetic algorithm , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[21]  Francisco López-Ferreras,et al.  Road-Sign Detection and Recognition Based on Support Vector Machines , 2007, IEEE Transactions on Intelligent Transportation Systems.

[22]  Michael Hayes,et al.  Altitude control of a quadrotor helicopter using depth map from Microsoft Kinect sensor , 2011, 2011 IEEE International Conference on Mechatronics.

[23]  Dieter Fox,et al.  Gambit: An autonomous chess-playing robotic system , 2011, 2011 IEEE International Conference on Robotics and Automation.