Autonomous Robot Navigation Based on Pattern Recognition Techniques and Artificial Neural Networks

The autonomous navigation of robots is one of the main problems among the robots due to its complexity and dynamism as it depends on environmental conditions as the interaction between themselves, persons or any unannounced change in the environment. Pattern recognition has become an interesting research line in the area of robotics and computer vision, however, the problem of perception extends beyond that of classification, main idea is training a specified structure to perform the classifying a given pattern. In this work, we have proposed the application of pattern recognition techniques and neural networks with back propagation learning procedure for the autonomous robots navigation. The objective of this work is to achieve that a robot is capable of performing a path in an unknown environment, through pattern recognition identifying four classes that indicate what action to perform, and then, a dataset with 400 images that were randomly divided with 70% for the training process, 15% for validation and 15% for the test is generated to train by neural network with different configurations. This purpose ROS and robot TurtleBot 2 are used. The paper ends with a critical discussion of the experimental results.

[1]  K. H. Low,et al.  Robot-assisted gait rehabilitation: From exoskeletons to gait systems , 2011, 2011 Defense Science Research Conference and Expo (DSR).

[2]  Kidiyo Kpalma,et al.  Analysis of Histogram Descriptor for Image Retrieval in DCT Domain , 2011 .

[3]  Brian P. Gerkey,et al.  Sharing software with ROS , 2010 .

[4]  L. Guvenc,et al.  Household robotics: autonomous devices for vacuuming and lawn mowing [Applications of control] , 2007, IEEE Control Systems.

[5]  D. Sridhar,et al.  Brain Tumor Classification using Discrete Cosine Transform and Probabilistic Neural Network , 2013, 2013 International Conference on Signal Processing , Image Processing & Pattern Recognition.

[6]  Satoshi Tadokoro,et al.  Rescue robots at the Collapse of the municipal archive of Cologne City: A field report , 2010, 2010 IEEE Safety Security and Rescue Robotics.

[7]  Eugenio Guglielmelli,et al.  Guest Editorial Special Issue on Rehabilitation Robotics , 2009, IEEE Trans. Robotics.

[8]  Saudi Arabia,et al.  Face Recognition Based on Haar Wavelet Transform and Principal Component Analysis via Levenberg-Marquardt Backpropagation Neural Network , 2010 .

[9]  Gaurav S. Sukhatme,et al.  Experiments with a Large Heterogeneous Mobile Robot Team: Exploration, Mapping, Deployment and Detection , 2006, Int. J. Robotics Res..

[10]  Brian P. Gerkey,et al.  Sharing Software with ROS [ROS Topics] , 2010, ICRA 2010.

[11]  Gaurav S. Sukhatme,et al.  Multiple Mobile Robot Systems , 2016, Springer Handbook of Robotics, 2nd Ed..

[12]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Thomas Bräunl Embedded robotics - mobile robot design and applications with embedded systems (2. ed.) , 2003 .

[14]  Vijay Kumar,et al.  Experiments in multirobot air-ground coordination , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[15]  Kyunghwan Kim,et al.  A study on the advantages on high-rise building construction which the application of construction robots take (ICCAS 2007) , 2007, 2007 International Conference on Control, Automation and Systems.

[16]  Micael S. Couceiro,et al.  Integrating Arduino-Based Educational Mobile Robots in ROS , 2013, 2013 13th International Conference on Autonomous Robot Systems.

[17]  Kyle B. Reed,et al.  Robot-Assisted Needle Steering , 2011, IEEE Robotics & Automation Magazine.

[18]  Anibal T. de Almeida,et al.  Domestic Service Robots [TC Spotlight] , 2011, IEEE Robotics & Automation Magazine.

[19]  Myo-Taeg Lim,et al.  Robotic automation system for steel beam assembly in building construction , 2000, 2009 4th International Conference on Autonomous Robots and Agents.

[20]  Seiga Kiribayashi,et al.  Multi-robot exploration for search and rescue missions: A report of map building in RoboCupRescue 2009 , 2009 .

[21]  Majid Moavenian,et al.  A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification , 2010, Expert Syst. Appl..

[22]  Allison M. Okamura,et al.  Medical and Health-Care Robotics , 2010, IEEE Robotics & Automation Magazine.

[23]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[24]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[25]  M. Arfan Jaffar,et al.  Feature selection for efficient gender classification , 2010 .

[26]  J. Barata,et al.  A multi-robot system for landmine detection , 2005, IEEE Conference on Emerging Technologies and Factory Automation.