Design of neural network-PID controller for trajectory tracking of differential drive mobile robot
Author affiliations
DOI:
https://doi.org/10.15625/2525-2518/18066Keywords:
differential drive mobile robot, trajectory tracking control, neural network, train the neural network, NURBS trajectoryAbstract
This paper proposes the design of a neural network controller based on a sample controller for controlling the trajectory-tracking motion of a differential drive mobile robot (DDMR). Firstly, the trajectory tracking model for DDMR is established based on position error. Next, a perceptron neural network is designed with three hidden layers to control the trajectory tracking of DDMR. The backpropagation algorithm is used to train the neural network with training data obtained from the PID controller with time-varying parameters. The authors have developed this approach and experimentally verified it with minor tracking errors. The neural network's weight matrix (W) and bias vector (b) are updated in real-time, providing an advantage over other methods. The effectiveness of the proposed controller is demonstrated by the DDMR's NURBS trajectory tracking error, which does not exceed 2.17 cm, and the DDMR's motion error, with linear and angular velocities not exceeding 0.004 m/s and 0.0007 rad/s, respectively. The proposed controller can supplement traditional controllers in controlling the trajectory of autonomous mobile robots, thereby improving the ability to generate local trajectories to avoid dynamic obstacles by the neural network
Downloads
References
Wang Yujun, Fang C., Jiang Q., Ahmed S. N. - The automatic drilling system of 6R-2P mining drill jumbos, Advances in Mechanical Engineering 7 (2) (2015) 504861. https://doi.org/10.1155/2015/504861.
Thai N. H., Ly T. T. K., Long N. T., Thuong T. T. - Obstacle Avoidance Algorithm for Autonomous Mobile Robots in the Indoor Environment. In Advances in Engineering Research and Application, Lecture Notes in Networks and Systems, Springer, Cham. 602 (2022) 752-763. https://doi.org/10.1007/978-3-031-22200-9_79.
Marko Pedan, Milan Gregor, Dariusz Plinta - Implementation of Automated Guided Vehicle system in healthcare facility, Procedia Engineering 192 (2017) 665-670. https://doi.org/10.1016/j.proeng.2017.06.115.
Jun Qian, Bin Zi, Daoming Wang, Yangang Ma, Dan Zhang - The Design and Development of an Omni-Directional Mobile Robot Oriented to an Intelligent Manufacturing System, Sensors 17 (9) (2017). https://doi.org/10.3390/s17092073.
Tsai, Huan Liang Tsai Liang, Huynh Cao Tuan - Development of directional algorithm for three-wheel omnidirectional autonomous mobile robot, Vietnam Journal of Science and Technology 59 (3) (2021) 345-356.https://doi.org/10.15625/2525-2518/59/3/15583.
Ly, T.T.K., Thien, H., Nhan, D.K. and Thai, N.H.- Dynamic Simulation of Differential-Driven Mobile Robot Taking Into Account The Friction between The Wheel and The Road Surface. In International Conference on Material, Machines and Methods for Sustainable Development, (2022) 367-375.https://doi.org/10.1007/978-3-031-31824-5_44.
Thai N. H., Ly T. T. K., Thien H., Dzung L. Q. - Trajectory Tracking Control for Differential Drive Moblie Robot by a Variable Parameter PID Controller, International Journal of Mechanical Engineering and Robotics Research 11 (8) (2022) 614-621. https://doi.org/10.18178/ijmerr.11.8.614-621.
Cvejn J. and Tvrdík J. - Learning control of a robot manipulator based on a decentralized position-dependent PID controller, 21st International Conference on Process Control, (2017) 167-172. https://doi.org/ 10.1109/PC.2017.7976208.
Pour P. D., Alsayegh K. M., Jaradat M. A. - Type-2 Fuzzy Adaptive PID Controller for Differential Drive Mobile Robot: A Mechatronics Approach, Advances in Science and Engineering Technology International Conferences (ASET), IEEE (2022) 1-6. https://doi.org/10.1109/ASET53988.2022.9734882.
Thai N. H., Ly T. T. K. - NURBS curve trajectory tracking control for Differential-Drive Mobile Robot by a linear state feedback controller, Advances in Engineering Research and Application, Lecture Notes in Networks and Systems, Springer, Cham. 366 (2022) 685-696, https://doi.org/10.1007/978-3-030-92574-1_71.
Hassan Najva, and Abdul Saleem - Neural network-based adaptive controller for trajectory tracking of wheeled mobile robots, IEEE Access 10 (2022)13582-13597. https://doi.org/ 10.1109/ACCESS.2022.3146970.
Raeisi Y., Shojaei K., Chatraei A. - Output feedback trajectory tracking control of a car-like drive wheeled mobile robot using RBF neural network, The 6th Power Electronics, Drive Systems & Technologies Conference (2015) 363-368. https://doi.org/10.1109/ PEDSTC.2015.7093302.
Sun X., Deng S., Zhao T., Tong B. - Motion planning approach for car-like robots in unstructured scenario, Transactions of the Institute of Measurement and Control 44 (4) (2022) pp. 754-765. https://doi.org/10.1177/0142331221994393.
Wu H. M. - Nonlinear Trajectory -Tracking Control of a Car-Like Mobile Robot in the Presence of Input Saturations and a Pulse Disturbance, 58th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), (2019) pp. 1498-1502. https://doi.org/10.23919/SICE.2019.8859890.
Živojević D., Velagić J. - Path Planning for Mobile Robot using Dubins-curve based RRT Algorithm with Differential Constraints, International Symposium ELMAR, (2019) pp. 139-142. https://doi.org/10.1109/ELMAR.2019.8918671.
Talebi Abatari H., Dehghani Tafti A. - Using a fuzzy PID controller for the path following of a car-like mobile robot, First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), (2013) pp. 189-193. https://doi.org/10.1109/ICRoM. 2013.6510103.
Jin Shang, Jian Zhang, Chengchun Li. - Trajectory tracking control of AGV based on time-varying state feedback, EURASIP journal on Wireless Communications and Networking 162 (2021) pp. 1-12. https://doi.org/10.1186/s13638-021-02034-x.
Wang H., Duan J., Wang M., Zhao J., Dong Z. - Research on Robot Path Planning Based on Fuzzy Neural Network Algorithm, 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), (2018) 1800-1803. https://doi.org/10.1109/IAEAC.2018.8577599.
Guo, N., Li, C., Gao, T., Liu, G., Li, Y., Wang, D. - A fusion method of local path planning for mobile robots based on LSTM neural network and reinforcement learning, Mathematical Problems in Engineering 2021 (2021) 1-21. https://doi.org/ 10.1155/2021/5524232.
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Vietnam Journal of Sciences and Technology (VJST) is an open access and peer-reviewed journal. All academic publications could be made free to read and downloaded for everyone. In addition, articles are published under term of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA) Licence which permits use, distribution and reproduction in any medium, provided the original work is properly cited & ShareAlike terms followed.
Copyright on any research article published in VJST is retained by the respective author(s), without restrictions. Authors grant VAST Journals System a license to publish the article and identify itself as the original publisher. Upon author(s) by giving permission to VJST either via VJST journal portal or other channel to publish their research work in VJST agrees to all the terms and conditions of https://creativecommons.org/licenses/by-sa/4.0/ License and terms & condition set by VJST.
Authors have the responsibility of to secure all necessary copyright permissions for the use of 3rd-party materials in their manuscript.