Research Article

Controlling the Mobile Robot with the Pure Pursuit Algorithm to Tracking the Reference Path Sent from the Android Device

Volume: 15 Number: 1 March 29, 2024
TR EN

Controlling the Mobile Robot with the Pure Pursuit Algorithm to Tracking the Reference Path Sent from the Android Device

Abstract

Many of the equipment and machines we use in our everyday lives have changed due to major advancements in today's technology. Smartphones, which have made great progress especially in the last decade, perform many tasks in addition to interpersonal communication. Controlling robots, which are increasingly used in daily life and widely included in the literature, is one of these tasks. In this study, the pure pursuit algorithm was used to control the position of a non-holonomic differential drive mobile robot, and the path information to be tracked was received from an Android mobile device as a reference. An application design has been carried out for Android devices. The information for the path drawn here was transferred via the internet to a Google Spreadsheet. Coordinate information obtained from Google tables in MATLAB was separated as x and y axis information and entered into MATLAB/Simulink as waypoints of the pure pursuit algorithm and the position control of the robot was carried out. Error analysis was made by taking the differences between the reference path and the actual movement and the control performance was examined. Additionally, the effect of the approach distance value of the pure pursuit algorithm on the error is presented.

Keywords

References

  1. [1] B. Tang, Z. Zhu, and J. Luo, “Hybridizing Particle Swarm Optimization and Differential Evolution for the Mobile Robot Global Path Planning,” International Journal of Advanced Robotic Systems, vol. 13, no. 3, p. 86, Jan. 2016, doi: https://doi.org/10.5772/63812.
  2. [2] M. N. A. Wahab, S. Nefti-Meziani, and A. Atyabi, “A comparative review on mobile robot path planning: Classical or meta-heuristic methods” Annual Reviews in Control, Oct. 2020, doi: https://doi.org/ 10.1016/ j.arcontrol .2020 .10.001.
  3. [3] S. Lin, A. Liu, J. Wang, and X. Kong, “A Review of Path-Planning Approaches for Multiple Mobile Robots,” Machines, vol. 10, no. 9, p. 773, Sep. 2022, doi: https://doi.org/10.3390/machines10090773.
  4. [4] F. Gul, I. Mir, L. Abualigah, P. Sumari, and A. Forestiero, “A Consolidated Review of Path Planning and Optimization Techniques: Technical Perspectives and Future Directions,” Electronics, vol. 10, no. 18, p. 2250, Sep. 2021, doi: https://doi.org/10.3390/electro nics10182250.
  5. [5] C. Liu, J. Zhao, and N. Sun, “A Review of Collaborative Air-Ground Robots Research,” Journal of Intelligent and Robotic Systems, vol. 106, no. 3, Oct. 2022, doi: https://doi.org/10.1007/s10846-022-01756-4.
  6. [6] S. Mellah, G. Graton, E. M. El Adel, M. Ouladsine and A. Planchais, "Actuator Health State Monitoring & Degradation Impact Study on a 4-Mecanum Wheeled Mobile Robot Behaviour," 2021 29th Mediterranean Conference on Control and Automation (MED), PUGLIA, Italy, 2021, pp. 1076-1081, doi: 10.1109/MED51440.2021.9480231.
  7. [7] Z. Sun, H. Xie, J. Zheng, Z. Man, and D. He, “Path-following control of Mecanum-wheels omnidirectional mobile robots using nonsingular terminal sliding mode,” Mechanical Systems and Signal Processing, vol. 147, p. 107128, Jan. 2021, doi: https://doi.org/10.1016/j.ymssp.2020.107128.
  8. [8] R. P. M. Chan, K. A. Stol, and C. R. Halkyard, “Review of modeling and control of two-wheeled robots,” Annual Reviews in Control, vol. 37, no. 1, pp. 89–103, Apr. 2013, doi: https://doi.org/10.1016/j.arcontrol.2013.03.004.

Details

Primary Language

English

Subjects

Intelligent Robotics , Modelling and Simulation , Computer Software

Journal Section

Research Article

Early Pub Date

March 29, 2024

Publication Date

March 29, 2024

Submission Date

January 4, 2024

Acceptance Date

February 27, 2024

Published in Issue

Year 2024 Volume: 15 Number: 1

IEEE
[1]A. Top, “Controlling the Mobile Robot with the Pure Pursuit Algorithm to Tracking the Reference Path Sent from the Android Device”, DUJE, vol. 15, no. 1, pp. 119–129, Mar. 2024, doi: 10.24012/dumf.1414768.

Cited By