Home            Contact us            FAQs
    
      Journal Home      |      Aim & Scope     |     Author(s) Information      |      Editorial Board      |      MSP Download Statistics

     Research Journal of Applied Sciences, Engineering and Technology


Trajectory Tracking Controller of Mobile Robot under Time Variation Parameters based on Neural Networks and Stochastic Fractal Algorithm

Hanan A.R. Akar and Firas R. Mahdi
Electrical Engineering Department, University of Technology, Baghdad, Iraq
Research Journal of Applied Sciences, Engineering and Technology  2016  11:871-878
http://dx.doi.org/10.19026/rjaset.13.3429  |  © The Author(s) 2016
Received: October 4, 2016  |  Accepted: November 15, 2016  |  Published: December 05, 2016

Abstract

This study suggests an adaptive Artificial Neural Network (ANN) controller that based on Stochastic Fractal Search algorithm (SFS), the purpose of the Adaptive Neural Controller (ANC) is to track a proposed velocities and path trajectory with the minimum required error, in the presence of mobile robot parameters time variation and dynamical system model uncertainties. The proposed ANC will consist of two sub-neural controllers; the Kinematic Neural feedback Controller (KNC) and the Dynamic Neural feedback Controller (DNC). The external feedback kinematic neural controller is responsible for generating velocity tracking signals that track the mobile robot linear and angular velocities depending on the robot posture error and the desired velocities, while the internal dynamic neural controller is used to enhance the mobile robot against parameters uncertainty, parameters time variation and disturbance noise. The stochastic fractal search algorithm is a Metaheuristic Optimization Algorithm (MOA) that has been used to optimize the Neural Networks (NNs) weight connections to has the behavior of an adaptive nonlinear trajectory tracking controller of a differential drive wheeled mobile robot. The proposed controller has the capability to prepare an appropriate dynamic control left and right torque signals to drive various mobile robot platforms using the same offline optimized weight connections. Metaheuristic optimization algorithms have been used due to theirs unique characteristics especially theirs free of derivative, ability to optimize discretely and continuous nonlinear functions and their ability to get rid of local minimum solution trapping.

Keywords:

Artificial neural networks, meta-heuristic algorithms, mobile robot, stochastic fractal search, trajectory tracking controller,


References

  1. Bai, K. and J. Xiong, 2009. A method of improved BP neural algorithm based on simulated annealing algorithm. Proceeding of the 3rd International Conference on Genetic and Evolutionary Computing (WGEC '09). Guilin, pp: 765-768.
  2. De Sousa Junior, C. and E.M. Hemerly, 2000. Neural network-based controllers for mobile robot. Proceeding of the 6th Brazilian Symposium on Neural Networks. Rio de Janeiro, pp: 50-55.
  3. Fierro, R. and F.L. Lewis, 1998. Control of a nonholonomic mobile robot using neural networks. IEEE T. Neural Networ., 9(4): 589-600.
  4. Fukao, T., H. Nakagawa and N. Adachi, 2000. Adaptive tracking control of a nonholonomic mobile robot. IEEE T. Robotic. Autom., 16(5): 609-615.
    CrossRef    
  5. Gori, M. and A. Tesi, 1992. On the problem of local minima in backpropagation. IEEE T. Pattern Anal., 14(1): 76-86.
  6. Hines, J.W., 1996. A logarithmic neural network architecture for unbounded non-linear function approximation. Proceeding of the IEEE International Conference on Neural Networks. Washington, DC, 2: 1245-1250.
  7. Kim, S.W., S.G. Hong, T.D. Ohm and J.J. Lee, 1994. Neural network identification and control of unstable systems using supervisory control while learning. Proceeding of the IEEE International Conference on Neural Networks and IEEE World Congress on Computational Intelligence. Orlando, FL, 4: 2500-2505.
  8. Kolmanovsky, I. and N.H. McClamroch, 1995. Developments in nonholonomic control problems. IEEE Contr. Syst., 15(6): 20-36.
  9. Lee, J. and D. Kipke, 2006. Neural signal processing using discrete wavelet transform for neural interfaces. Proceeding of the International Conference on Microtechnologies in Medicine and Biology. Okinawa, pp: 169-172.
  10. Rakitianskaia, A. and A.P. Engelbrecht, 2009. Training neural networks with PSO in dynamic environments. Proceeding of the IEEE Congress on Evolutionary Computation (CEC'09). Trondheim, pp: 667-673.
  11. Salimi, H., 2015. Stochastic fractal search: A powerful metaheuristic algorithm. Knowl-Based Syst., 75: 1-18.
  12. Siddique, N. and M.O. Tokhi, 2001. Training neural networks: Backpropagation vs genetic algorithms. Proceeding of the International Joint Conference on Neural Networks (IJCNN '01). Washington, DC, 4: 2673-2678.

Competing interests

The authors have no competing interests.

Open Access Policy

This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Copyright

The authors have no competing interests.

ISSN (Online):  2040-7467
ISSN (Print):   2040-7459
Submit Manuscript
   Information
   Sales & Services
Home   |  Contact us   |  About us   |  Privacy Policy
Copyright © 2024. MAXWELL Scientific Publication Corp., All rights reserved