Real-time navigational control of mobile robots using an artificial neural network

Abstract This article deals with the reactive control of an autonomous robot, which moves safely in a crowded real-world unknown environment and reaches a specified target by avoiding static as well as dynamic obstacles. The inputs to the proposed neural controller consist of left, right, and front obstacle distance to its locations and the target angle between a robot and a specified target acquired by an array of sensors. A four-layer neural network has been used to design and develop the neural controller to solve the path and time optimization problem of mobile robots, which deals with cognitive tasks such as learning, adaptation, generalization, and optimization. The back-propagation method is used to train the network. This article analyses the kinematical modelling of mobile robots as well as the design of control systems for the autonomous motion of the robot. Training of the neural net and control performances analysis were carried out in a real experimental set-up. The simulation results are compared with the experimental results and they show very good agreement.

[1]  Mo M. Jamshidi,et al.  Sonar-Based Rover Navigation for Single or Multiple Platforms: Forward Safe Path and Target Switching Approach , 2008, IEEE Systems Journal.

[2]  Artur Dubrawski,et al.  Artificial neural network for mobile robot topological localization , 1995, Robotics Auton. Syst..

[3]  Giuseppina C. Gini,et al.  A BioInspired Neural Controller For a Mobile Robot , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[4]  Anup Kumar Panda,et al.  The stable and precise motion control for multiple mobile robots , 2009, Appl. Soft Comput..

[5]  Toshiyuki Kondo,et al.  Evolutionary design and behavior analysis of neuromodulatory neural networks for mobile robots control , 2007, Appl. Soft Comput..

[6]  Maria Letizia Corradini,et al.  Neural Networks Based Control of Mobile Robots: Development and Experimental Validation , 2003, J. Field Robotics.

[7]  Igor Skrjanc,et al.  Tracking-error model-based predictive control for mobile robots in real time , 2007, Robotics Auton. Syst..

[8]  Antonio Bicchi,et al.  Decentralized Cooperative Policy for Conflict Resolution in Multivehicle Systems , 2007, IEEE Transactions on Robotics.

[9]  Anup Kumar Panda,et al.  Fuzzy logic techniques for navigation of several mobile robots , 2009, Appl. Soft Comput..

[10]  Qiuju Zhang,et al.  Robust backstepping and neural network control of a low-quality nonholonomic mobile robot , 1999 .

[11]  Thomas C. Henderson,et al.  Evolution of neural controllers for competitive game playing with teams of mobile robots , 2004, Robotics Auton. Syst..

[12]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

[13]  Indra Narayan Kar,et al.  Design and implementation of an adaptive fuzzy logic-based controller for wheeled mobile robots , 2006, IEEE Transactions on Control Systems Technology.

[14]  Gaurav S. Sukhatme,et al.  Semantic Mapping Using Mobile Robots , 2008, IEEE Transactions on Robotics.

[15]  Max Q.-H. Meng,et al.  An efficient neural network approach to dynamic robot motion planning , 2000, Neural Networks.