Design and Simulation of a Fuzzy Trajectory Tracking Controller for Linear graph Four Wheel Skid-steer Mobile-Robot with Obstacle Avoidance

Document Type : Research Article

Authors

Department of Electrical Engineering, K.N. Toosi University of Technology, Tehran, Iran

Abstract

This article presents a Fuzzy Trajectory Tracking Controller for a Linear graph model of Four four-wheel skid-steer mobile robots by leveraging a state space model derived from McCormick's work focusing on navigation and obstacle avoidance. The study commences with designing The fuzzy logic controller which is meticulously detailed, focusing on its input parameters, which include metrics like distance to the target, proximity to obstacles, target relative angle, and obstacle relative angle. These inputs guide the controller in making decisions that directly influence the velocities of the Mobile Robot's left and right wheels by adjusting their voltages. Fuzzy controller outputs are voltages of the left and right wheels of the mobile robot. The research methodology encompasses three distinct scenarios, each one challenges the Mobile Robot to navigate towards a target while encountering static and dynamic obstacles with disturbance. The results of these simulations, complete with trajectory plots, angles, velocity profiles, and the distance of the robot to the obstacles and the target, clearly demonstrate the proficiency and robustness of the developed fuzzy logic controller in orchestrating a safe, adaptive, and efficient mobile robot movement.

Keywords

Main Subjects


[1] J. Liao, Z. Chen, B. Yao, Model-Based Coordinated Control of Four-Wheel Independently Driven Skid Steer Mobile Robot with Wheel–Ground Interaction and Wheel Dynamics, IEEE Transactions on Industrial Informatics, 15(3) (2019) 1742-1752.
[2] E. McCormick, H. Lang, C.W. de Silva, Dynamic Modeling and Simulation of a Four-Wheel Skid-Steer Mobile Robot Using Linear Graphs, Electronics, 11(15) (2022).
[3] H.M. Paynter, Analysis and design of engineering systems, MIT press,  (1961).
[4] W. Borutzky, Bond graph modelling and simulation of multidisciplinary systems – An introduction, Simulation Modelling Practice and Theory, 17(1) (2009) 3-21.
[5] S.R. Sahoo, Dynamic modeling of four-wheel skid mobile robot by unified bond graph approach, in:  International Conference on Robotics: Current Trends and Future Challenges (RCTFC), 2016.
[6] H.N. Nur Uddin, Auralius Manurung,Hendi Hermawan, Teddy Mohamad Darajat, Kinematics Modeling and Motions Analysis of Non-holonomic Mobile Robot, in:  International Conference on Information and Communications Technology (ICOIACT), 2022.
[7] K. KOZŁOWSKI, Modeling and control of a 4-wheel skid-steering mobile robot, International journal of applied mathematics and computer science, 14(4) (2004) 477-496.
[8] Mohamed Fnadi , Fr´ed´eric Plumet ,Fa¨ız Benamar, Model predictive control based dynamic path tracking of a four-wheel steering mobile robot, in:  International Conference on Intelligent Robots and Systems (IROS), 2019.
[9] M. Trojnacki, Dynamics Model of a Four-Wheeled Mobile Robot for Control Applications – A Three-Case Study, in:  Proceedings of the 7th IEEE International Conference Intelligent Systems, 2015, pp. 99-116.
[10] S. Dian, H. Fang, T. Zhao, Q. Wu, Y. Hu, R. Guo, S. Li, Modeling and Trajectory Tracking Control for Magnetic Wheeled Mobile Robots Based on Improved Dual-Heuristic Dynamic Programming, IEEE Transactions on Industrial Informatics, 17(2) (2021) 1470-1482.
[11] B. Saeedi, Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot, Journal of Computational and Applied Mechanics, 52(4) (2021) 619-641.
[12] Khaled Khnissi, Chiraz Ben Jabeur, Hassene Seddik, 3D simulator for navigation of a mobile robot using simscape-SIMULINK, in:  International Conference on Control, Automation and Diagnosis (ICCAD), 2019.
[13] K.K.A. Farag, H.H. Shehata, H.M. El-Batsh, L. Fortuna, Mobile Robot Obstacle Avoidance Based on Neural Network with a Standardization Technique, Journal of Robotics, 2021 (2021) 1-14.
[14] Kecskés, István, Z. Balogh, P. Odry, Modeling and fuzzy control of a four-wheeled mobile robot, in:  IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics, 2012, pp. 205-210.
[15] R. Singh, T.K. Bera, Obstacle avoidance of mobile robot using fuzzy logic and hybrid obstacle avoidance algorithm, in:  IOP Conference Series: Materials Science and Engineering, 2019.
[16] C.T. Lee, B.-R. Su, C.-H. Chang, T.-Y. Hsu, W.-D. Lee, Applications of Taguchi method to PID control for path tracking of a wheeled mobile robot, in:  IEEE International Conference on Applied System Invention (ICASI), 2018, pp. 453-456.
[17] Q. Xu, J. Kan, S. Chen, S. Yan, Fuzzy PID Based Trajectory Tracking Control of Mobile Robot and its Simulation in Simulink, International Journal of Control and Automation, 7 (2014) 233-244.
[18] A. Pandey, D.R. Parhi, Optimum path planning of mobile robot in unknown static and dynamic environments using Fuzzy-Wind Driven Optimization algorithm, Defence Technology, 13(1) (2017) 47-58.
[19] R. Singh, T.K. Bera, Fuzzy Logic Controller for Obstacle Avoidance of Mobile Robot, International Journal of Nonlinear Sciences and Numerical Simulation, 20(1) (2019) 51-62.
[20] N. Tanha, Seyed Davood, M.H. Korayem, S. Fathollahi Dehkordi, Path Design and Control of a Moving Social Robot in an Environment with Moving Obstacles to Reach a Moving Target through Fuzzy Control, Amirkabir Journal of Mechanical Engineering, 53(2) (2021) 993-1014.
[21] A. Ghasemi Zade, M. Sadedel, Behavior-Based Control of Mecanum Four-Wheeled Omnidirectional Robot, Amirkabir Journal of Mechanical Engineering, 54(2) (2022) 309-332.
[22] D. Rowell, Advanced System Dynamics and Control, Massachusetts Institite of Technology. Department of Mechanical Engineering, (22) (2004) 1-41.
[23] V. Mahajan, P. Agarwal, H.O. Gupta, Power quality problems with renewable energy integration, in:  Power quality in modern power systems, Elsevier, 2021, pp. 105-131.