Emina Petrović, Miloš Simonović, Vlastimir Nikolić

DOI Number
First page
Last page


Tracking of moving objects, including humans has important role in mobile robotics. In this paper, the hierarchical control structure for target/human tracking consisted of high and low level control was presented. The low level subsystem deals with the control of the linear and angular velocities using multivariable PD controller whose parameters are obtained by Particle swarm optimization. The position control of the mobile robot represents the high level control, where we use two fuzzy logic Mamdani controllers for distance and angle control. In order to test the effectiveness of the proposed control scheme a simulation was performed. Two cases, when the mobile robot pursues a target moving along a circular path and when the mobile robot pursues a target moving along a rectangle path, were simulated.


differential drive mobile robot, control, fuzzy logic, moving target tracking

Full Text:



E. Petrović, A. Leu, D. Ristić-Durrant ,V. Nikolić, "Stereo-Vision Based Human Tracking for Robotic Follower", International Journal of Advanced Robotic Systems, vol. 10, 2013.[Online]. Available: http:// dx.doi.org/10.5772/56124.

E. Petrović, Ž. Ćojbašić, D. Ristić-Durrant ,V. Nikolić, I. Ćirić, S. Matić, "Kalman filter and Narx neural network for robot vision based human tracking", Facta Universitatis:Series:Automatic Control and Robotics, vol. 12, no.1, pp. 43 – 51, 2013. [Online]. Available: http://casopisi.junis.ni.ac.rs/index.php/FUAutContRob/


D. Ristić-Durrant ,G. Gao, A. Leu, " Low-level sensor fusion-based human tracking for mobile robot", Facta Universitatis: Series:Automatic Control and Robotics, [Online]. Available: http://casopisi.junis.ni.ac.rs/


K. Benbouabdallah and Q. D. Zhu, "Improved Genetic Algorithm Lyapunov-Based Controller for Mobile Robot Tracking a Moving Target", Research Journal of Applied Sciences, Engineering and Technology, vol.5, no.15, pp. 4023-4028, 2013. [Online]. Available: http://maxwellsci.com/print/rjaset/v5-4023-4028.pdf.

T. H. S. Li, S.J. Chang and W. Tong, "Fuzzy target tracking control of autonomous mobile robots by using infrared sensors", IEEE Transaction on Fuzzy System, vol.12, no.4, pp. 491-501, 2004. [Online]. Available: http:// dx.doi.org/ 10.1109/TFUZZ.2004.832526.

S. Blaižić and M. Bernal, "Trajectory Tracking for Nonholonomic Mobile Robots based on Extended Models", Preprints of the 18th IFAC World Congress Milano, Italy, pp. 5938 – 5943, 2011.

O. Mohareri, Mobile robot trajectory tracking using neural network. PhD Thesis, Presented to the faculty of the American University of Sharjah, College of Engineering, , 2009.

Y. Turki, A. Mustafa and I. Hamzah, "Trajectory Tracking Control for Mobile Robot using Wavelet Network", International Journal of Computer Applications, vol. 74, 2013. [Online]. Available: http:// dx.doi.org/

L. Moreno, J. M. Armingol, S. Garrido, A.D.L. Escalera and M. A. Salichs, "Genetic algorithm for mobile robot localization using ultrasonic sensors", Journal of Intelligent and Robotic Systems ,vol.34, no.2 pp. 135-154, 2002. [Online]. Available: http:// dx.doi.org/ 10.1023/A:1015664517164.

K. Benbouabdallah, ,Z. Qi-dan, "Genetic fuzzy logic control technique for a mobile robot tracking a moving target", International Journal of Computer Science Issues, pp. 607-613, 2013. [Online]. Available http://www.ijcsi.org/papers/IJCSI-10-1-1-607-613.pdf.

O. Mohareri, R. Dhaouadi, A. B. Rad, "Indirect adaptive tracking control of a nonholonomic mobile robot via neural networks", Neurocomputing, vol. 88, pp. 54–66, 2012. [Online]. Available: http:// dx.doi.org/ 10.1016/j.neucom.2011.06.035

R. Dhaouadi, A. Abu Hatab, "Dynamic modelling of differential-drive mobile robots using Lagrange and Newton-Euler methodologies: A unified framework", Advances in Robotics and Automation, vol.2, 2013. [Online]. Available: http:// dx.doi.org/ 10.4172/2168-9695.1000107.

DOI: https://doi.org/10.22190/FUACR1702083P


  • There are currently no refbacks.

Print ISSN: 1820-6417
Online ISSN: 1820-6425