Trajectory Tracking Control Design for Mobile Robot Using Interval Type-2 Fuzzy Logic
DOI:
https://doi.org/10.59247/jfsc.v2i2.200Keywords:
IT2FLC, DDWMR, Heading Angle, FoU, DisturbanceAbstract
A two-wheeled mobile robot (TWMR) is a type of mobile robot that is widely used for several tasks, one of which is trajectory tracking. This task will be complicated for the robot to track the desired trajectory when there are disturbances in the robot, such as the presence of noise from the sensor feedback. Therefore, a robust control mechanism is needed so that the robot is able to track the trajectory properly. This study proposes an Interval Type-2 Fuzzy Logic Control (IT2FLC) for controlling TWMR which has noise parameters in the heading angle. IT2FLC Sugeno method is designed with error input from the heading angel and its changes, while the output is a voltage for the left and right motors of the robot. The input membership function is constructed using a triangular function with three different Footprint of Uncertainty (FoU) values as a comparison. This controller is then implemented to control the heading angle according to the trajectory of the robot using the Differential Drive Wheeled Mobile Robot (DDWMR) kinematic model. Several scenarios are then testing via MATLAB/Simulink to see the controller performance. The test results by including the noise parameter as disturbance show that IT2FLC can produce a better performance when compared to ordinary FLC. The widest FoU value of 0.3 can produce the smallest error value of up to 0.003 on the ISE criteria.
References
M. Elsayed, A. Hammad, A. Hafez, and H. Mansour, “Real Time Trajectory Tracking Controller based on Lyapunov Function for Mobile Robot,” Int. J. Comput. Appl., vol. 168, no. 11, pp. 1–6, 2017, https://doi.org/10.5120/ijca2017914540.
M. Kalyoncu and F. Demirbaş, “Differential Drive Mobile Robot Trajectory Tracking With Using Pid and Kinematic Based Backstepping Controller,” Selcuk Univ. J. Eng. ,Science Technol., vol. 5, no. 1, pp. 1–15, 2017, https://doi.org/10.15317/Scitech.2017.65.
N. H. Hadi and K. K. Younus, “Path tracking and backstepping control for a wheeled mobile robot (WMR) in a slipping environment,” IOP Conf. Ser. Mater. Sci. Eng., vol. 671, no. 1, 2020, https://doi.org/10.1088/1757-899X/671/1/012005.
N. Esmaeili, A. Alfi, and H. Khosravi, “Balancing and Trajectory Tracking of Two-Wheeled Mobile Robot Using Backstepping Sliding Mode Control: Design and Experiments,” J. Intell. Robot. Syst. Theory Appl., vol. 87, no. 3–4, pp. 601–613, 2017, https://doi.org/10.1007/s10846-017-0486-9.
A. Adib and B. Masoumi, “Mobile robots navigation in unknown environments by using fuzzy logic and learning automata,” 7th Conf. Artif. Intell. Robot. IRANOPEN 2017, pp. 58–63, 2017, https://doi.org/10.1109/RIOS.2017.7956444.
N. Y. Allagui, D. Ben Halima Abid, and N. Derbel, “Fuzzy PI controller for mobile robot navigation and tracking,” 2018 15th Int. Multi-Conference Syst. Signals Devices, SSD 2018, pp. 1178–1183, 2018, https://doi.org/10.1109/SSD.2018.8570477.
M. S. Abood, I. K. Thajeel, E. M. Alsaedi, M. M. Hamdi, A. S. Mustafa, and S. A. Rashid, “Fuzzy Logic Controller to control the position of a mobile robot that follows a track on the floor,” 4th Int. Symp. Multidiscip. Stud. Innov. Technol. ISMSIT 2020 - Proc., 2020, https://doi.org/10.1109/ISMSIT50672.2020.9254417.
R. Hartono and T. N. Nizar, “Speed Control of a Mobile Robot Using Fuzzy Logic Controller,” IOP Conf. Ser. Mater. Sci. Eng., vol. 662, no. 2, 2019, https://doi.org/10.1088/1757-899X/662/2/022063.
C. Wang, X. Liu, X. Yang, F. Hu, A. Jiang, and C. Yang, “Trajectory tracking of an omnidirectional wheeled mobile robot using a model predictive control strategy,” Appl. Sci., vol. 8, no. 2, 2018, https://doi.org/10.3390/app8020231.
T. P. Nascimento, C. E. T. Dórea, and L. M. G. Gonçalves, “Nonholonomic mobile robots’ trajectory tracking model predictive control: A survey,” Robotica, vol. 36, no. 5, pp. 676–696, 2018, https://doi.org/10.1017/S0263574717000637.
M. R. Azizi and J. Keighobadi, “Point stabilization of nonholonomic spherical mobile robot using nonlinear model predictive control,” Rob. Auton. Syst., vol. 98, 2019, pp. 347–359, 2017, https://doi.org/10.1016/j.robot.2017.09.015.
N. K. Goswami and P. K. Padhy, “Sliding mode controller design for trajectory tracking of a non-holonomic mobile robot with disturbance,” Comput. Electr. Eng., vol. 72, pp. 307–323, 2018, https://doi.org/10.1016/j.compeleceng.2018.09.021.
Y. Guo, L. Yu, and J. Xu, “Robust Finite-Time Trajectory Tracking Control of Wheeled Mobile Robots with Parametric Uncertainties and Disturbances,” J. Syst. Sci. Complex., vol. 32, no. 5, pp. 1358–1374, 2019, https://doi.org/10.1007/s11424-019-7235-z.
Z. Sun, Y. Xia, L. Dai, K. Liu, and D. Ma, “Disturbance rejection MPC for tracking of wheeled mobile robot,” IEEE/ASME Trans. Mechatronics, vol. 22, no. 6, pp. 2576–2587, 2017, https://doi.org/10.1109/TMECH.2017.2758603.
M. Boukens, A. Boukabou, and M. Chadli, “Robust adaptive neural network-based trajectory tracking control approach for nonholonomic electrically driven mobile robots,” Rob. Auton. Syst., vol. 92, pp. 30–40, 2017, https://doi.org/10.1016/j.robot.2017.03.001.
M. Abdelwahab, V. Parque, A. M. R. Fath Elbab, A. A. Abouelsoud, and S. Sugano, “Trajectory tracking of wheeled mobile robots using Z-Number based fuzzy logic,” IEEE Access, vol. 8, pp. 18426–18441, 2020, https://doi.org/10.1109/ACCESS.2020.2968421.
H. S. Dewang, P. K. Mohanty, and S. Kundu, “A Robust Path Planning for Mobile Robot Using Smart Particle Swarm Optimization,” Procedia Comput. Sci., vol. 133, pp. 290–297, 2018, https://doi.org/10.1016/j.procs.2018.07.036.
F. Olivas, L. Amador-Angulo, J. Perez, C. Caraveo, F. Valdez, and O. Castillo, “Comparative study of type-2 fuzzy Particle swarm, Bee Colony and Bat Algorithms in optimization of fuzzy controllers,” Algorithms, vol. 10, no. 3, 2017, https://doi.org/10.3390/a10030101.
M. A. Sanchez, O. Castillo, and J. R. Castro, “Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems,” Expert Syst. Appl., vol. 42, no. 14, pp. 5904–5914, 2015, https://doi.org/10.1016/j.eswa.2015.03.024.
Y. Saidi, A. Nemra, and M. Tadjine, “Robust mobile robot navigation using fuzzy type 2 with wheel slip dynamic modeling and parameters uncertainties,” Int. J. Model. Simul., vol. 40, no. 6, pp. 397–420, 2020, https://doi.org/10.1080/02286203.2019.1646480.
J. Y. Jhang, C. J. Lin, C. T. Lin, and K. Y. Young, “Navigation Control of Mobile Robots Using an Interval Type-2 Fuzzy Controller Based on Dynamic-group Particle Swarm Optimization,” Int. J. Control. Autom. Syst., vol. 16, no. 5, pp. 2446–2457, 2018, https://doi.org/10.1007/s12555-017-0156-5.
S. Dian et al., “Double Closed-Loop General Type-2 Fuzzy Sliding Model Control for Trajectory Tracking of Wheeled Mobile Robots,” Int. J. Fuzzy Syst., vol. 21, no. 7, pp. 2032–2042, 2019, https://doi.org/10.1007/s40815-019-00685-z.
A. Bencherif and F. Chouireb, “A recurrent TSK interval type-2 fuzzy neural networks control with online structure and parameter learning for mobile robot trajectory tracking,” Appl. Intell., vol. 49, no. 11, pp. 3881–3893, 2019, https://doi.org/10.1007/s10489-019-01439-y.
E. Ontiveros, P. Melin, and O. Castillo, “Impact study of the footprint of uncertainty in control applications based on interval type-2 fuzzy logic controllers,” Stud. Comput. Intell., vol. 749, pp. 181–197, 2018, doi: 10.1007/978-3-319-71008-2_15.
A. Taskin and T. Kumbasar, “An open source Matlab/Simulink toolbox for interval type-2 fuzzy logic systems,” Proc. - 2015 IEEE Symp. Ser. Comput. Intell. SSCI 2015, pp. 1561–1568, 2015, https://doi.org/10.1007/978-3-319-71008-2_15.
R. T. Yunardi, D. Arifianto, F. Bachtiar, and J. I. Prananingrum, “Holonomic implementation of three wheels omnidirectional mobile robot using dc motors,” Journal of Robotics and Control (JRC), vol. 2, no. 2, pp. 65-71, 2021, https://doi.org/10.18196/jrc.2254.
B. Raafi’u, P. A. Darwito, A. Fauzan 'Adziimaa, H. S. Hadi, S. N. Patrialova, and M. Raditya, “Comparative Study of Fuzzy-PID and Fuzzy-PI Control Systems on DC Motor Speed for Four-Wheeled Mobile Robotic,” 2019 International Conference on Advanced Mechatronics, Intelligent Manufacture and Industrial Automation (ICAMIMIA), Batu, Indonesia, 2019, pp. 129-133, https://doi.org/10.1109/ICAMIMIA47173.2019.9223420.
M. Dziubek, M. Klimowicz, and R. Grądzki, “Evaluation of temperature changes of a loaded DC motor in autonomous mobile robots,” 2019 20th International Carpathian Control Conference (ICCC), pp. 1-5, 2019, https://doi.org/10.1109/CarpathianCC.2019.8766058.
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Mochammad Dekcy Akmal, Adnan Rafi Al Tahtawi, Kartono Wijayanto, Faisal Wahab

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.