A Implementation of Fuzzy Logic in E-Puck Wall Following Robot Control

Implementation of the Mamdani Method on a Fuzzy Logic Controller for e-puck Robot Navigation Following a Wall

Authors

  • Kaila Aura Universitas Negeri Yogyakarta
  • Anugrah Akmal Arista A Yogyakarta State University

DOI:

https://doi.org/10.32486/jeecae.v9i1.708

Keywords:

Fuzzy Logic Controller (FLC), Mamdani Method, Ultrasonic Sensor, E-Puck Robot, Wall Following Navigation, Sensor PS5, Sensor PS6, Sensor P7, Motor Control, Membership Function

Abstract

This research discusses the implementation of a Fuzzy Logic Controller (FLC) on an e-puck robot for wall following navigation. The goal is to develop an efficient and adaptive control system for robot navigation in complex environments. The method used includes designing an FLC with three inputs from ultrasonic sensors (ps5, ps6, ps7) and two outputs to control the left and right motor speeds. The fuzzy inference system uses the Mamdani method with a fuzzification process, inference based on rule base, and defuzzification using Mean of Maximal (MOM). Tests were carried out in a maze arena to evaluate the robot's performance in following walls. The results show that the FLC implementation succeeded in controlling the movement of the e-puck robot well, as indicated by a decrease in sensor reading error and motor speed stability over time. Analysis of GPS coordinate graphs also shows the robot's ability to navigate complex environments. In conclusion, the fuzzy logic approach is proven to be effective in handling uncertainty and providing adaptive control for wall following tasks in e-puck robots.

References

S. K. Pradhan, D. R. Parhi, and A. K. Panda, "Fuzzy logic techniques for navigation of several mobile robots," Appl. Soft Comput., vol. 43, pp. 327–342, 2016, doi: 10.1016/j.asoc.2016.02.030.

M. Oubbati, M. Lakhdar, R. Errouissi, and A. El-Hami, "A new hybrid fuzzy–PID controller for tracking application of mobile robot," Robotica, vol. 37, no. 9, pp. 1627–1644, 2019, doi: 10.1017/S0263574718001294.

N. A. Wahab, R. A. Rahman, and S. I. Ismail, "Application of fuzzy logic controllers to wall-following autonomous mobile robot," Int. J. Electr. Comput. Eng., vol. 6, no. 6, pp. 2898–2907, 2016, doi: 10.11591/ijece.v6i6.12143.

J. Guo, R. J. Lian, and Y. Ren, "Adaptive fuzzy sliding mode control for robot manipulator with unknown disturbance," IEEE Trans. Ind. Electron., vol. 65, no. 3, pp. 2665–2674, 2017, doi: 10.1109/TIE.2017.2733478.

J. Luo, Q. Li, and J. Xiao, "Fuzzy logic control for autonomous navigation of mobile robot in unknown environments," Int. J. Control Autom., vol. 11, no. 7, pp. 1–16, 2018, doi: 10.33832/ijca.2018.11.7.01.

R. T. Jantara Jr and A. M. Zalzala, "Latest techniques in inductive fuzzy models for industrial applications," Annu. Rev. Control, vol. 39, pp. 47–58, 2015, doi: 10.1016/j.arcontrol.2015.03.011.

L. A. Zadeh, "Fuzzy sets," Inf. Control, vol. 8, no. 3, pp. 338–353, 1965, doi: 10.1016/S0019-9958(65)90241-X.

F. Mondada et al., "The e-puck, a robot designed for education in engineering," in Proc. 9th Conf. Auton. Robot Syst. Compet., 2009, vol. 1, no. CONF, pp. 59–65.

V. Braitenberg, Vehicles: Experiments in synthetic psychology. MIT Press, 1986.

W. L. Xu, S. K. Tso, and Y. H. Fung, "Fuzzy reactive control of a mobile robot incorporating the motion trend of a moving target," IEEE Trans. Syst. Man, Cybern. Part B, vol. 28, no. 2, pp. 262–268, 1998, doi: 10.1109/3477.662768.

N. A. Wahab, R. A. Rahman, and S. I. Ismail, "Application of fuzzy logic controllers to wall-following autonomous mobile robot," Int. J. Electr. Comput. Eng., vol. 6, no. 6, pp. 2898–2907, 2016, doi: 10.11591/ijece.v6i6.12143.

S. K. Pradhan, D. R. Parhi, and A. K. Panda, "Fuzzy logic techniques for navigation of several mobile robots," Appl. Soft Comput., vol. 43, pp. 327–342, 2016, doi: 10.1016/j.asoc.2016.02.030.

M. Oubbati, M. Lakhdar, R. Errouissi, and A. El-Hami, "A new hybrid fuzzy–PID controller for tracking application of mobile robot," Robotica, vol. 37, no. 9, pp. 1627–1644, 2019, doi: 10.1017/S0263574718001294.

Downloads

Published

2024-05-15

How to Cite

Kaila Aura, & Anugrah Akmal Arista A. (2024). A Implementation of Fuzzy Logic in E-Puck Wall Following Robot Control: Implementation of the Mamdani Method on a Fuzzy Logic Controller for e-puck Robot Navigation Following a Wall. JEECAE (Journal of Electrical, Electronics, Control, and Automotive Engineering), 9(1), 16–21. https://doi.org/10.32486/jeecae.v9i1.708

Issue

Section

JEECAE - Volume 6, No. 1, 2021