Design of Embedded Control System with Fuzzy Controller and Nonlinear Controller for the Line Follower Robot

Authors

DOI:

https://doi.org/10.59247/jfsc.v3i2.303

Keywords:

Line Follower Robot, Fuzzy Logic Controller, Lyapunov Function, Embedded System, Synergetic Control Theory

Abstract

In this paper, an embedded system for motion control of a Line Follower Robot (LFR) is presented. Line Follower Robot can change direction by changing the relative rotational speed of the wheels, and thus does not require additional steering motion. A robot designed at the Control Systems Laboratory, Le Quy Don Technical University, is chosen as the research platform in this paper. A fuzzy logic controller has been used to ensure the smallest position and angle deviation. The rules of the fuzzy logic controller are built based on the successor's experience when considering the Lyapunov function. The output of this controller is linear velocity and angular velocity, which are the achieved values ​​for the robot dynamics control loop. A nonlinear controller with blocked signals is synthesized based on the synergetic control theory (STC). The combination of control laws ensures the system is stable enough to measure noise and uncertainties in the robot's model and parameters. In addition, we realize that the control system is embedded. Simulation and experimental results with different scenarios demonstrate the effectiveness of the proposed control law.

References

N. Gu, D. Wang, Z. Peng, J. Wang and Q. -L. Han, "Advances in Line-of-Sight Guidance for Path Following of Autonomous Marine Vehicles: An Overview," in IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 53, no. 1, pp. 12-28, 2023, https://doi.org/10.1109/TSMC.2022.3162862.

B. Ilias, R. Nagarajan, M. Murugappan, K. Helmy, A. S. A. Omar, and M. A. A. Rahman, "Hospital nurse following robot: hardware development and sensor integration," International Journal of Medical Engineering and Informatics, vol. 6, no. 1, pp. 1-13, 2014, https://doi.org/10.1504/IJMEI.2014.058521.

M. Makrodimitris, A. Nikolakakis, and E. Papadopoulos, "Semi-autonomous color line-following educational robots: Design and implementation," Proceedings of the 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), pp. 1052–1057, 2011, https://doi.org/10.1109/AIM.2011.6027098.

F. Kaiser, S. Islam, W. Imran, K. H. Khan, and K. M. A. Islam, "Line follower robot: Fabrication and accuracy measurement by data acquisition," Proceedings of the 2014 International Conference on Electrical Engineering and Information & Communication Technology, pp. 1–6, 2014, https://doi.org/10.1109/ICEEICT.2014.6919137.

V. Balaji, M. Balaji, M. Chandrasekaran, and I. Elamvazuthi, "Optimization of PID control for high speed line tracking robots," Procedia Computer Science, vol. 76, pp. 147-154, 2015, https://doi.org/10.1016/j.procs.2015.12.329.

A. Latif, H. A. Widodo, R. Rahim, and K. Kunal, "Implementation of line follower robot based microcontroller ATMega32A," Journal of Robotics and Control (JRC), vol. 1, no. 3, pp. 70-74, 2020, https://doi.org/10.18196/jrc.1316.

A. Ubaidillah and H. Sukri, "Application of odometry and Dijkstra algorithm as navigation and shortest path determination system of warehouse mobile robot," Journal of Robotics and Control (JRC), vol. 4, no. 3, pp. 413-423, 2023, https://doi.org/10.18196/jrc.v4i3.18489.

M. S. Prakash, K. A. Vignesh, J. Shyamsunthar, K. Raman, J. S. Raju, and N. Raju, "Computer vision assisted line following robot," Procedia Engineering, vol. 38, pp. 1764-1772, 2012, https://doi.org/10.1016/j.proeng.2012.06.215.

N. X. Chiem and N. H. Nam, "Synthesis of active disturbance rejection controller via extended state observer combined with LQR controller for two-wheeled line tracking robot," Journal of Robotics and Control (JRC), vol. 6, no. 2, pp. 677-685, 2025, https://doi.org/10.18196/jrc.v6i2.24754.

Y. Oktarina, M. Nawawi, and W. G. Tulak, "Analysis of the sensor line on line follower robot as an alternative transport the tub trash in the shopping center," VOLT: Jurnal Ilmiah Pendidikan Teknik Elektro, vol. 2, no. 2, pp. 101-108, 2017, https://dx.doi.org/10.30870/volt.v2i2.1859.

M. Alfiyan and R. D. Puriyanto, "Mecanum 4 omni wheel directional robot design system using PID method," Journal of Fuzzy Systems and Control, vol. 1, no. 1, pp. 6-13, 2023, https://doi.org/10.59247/jfsc.v1i1.27.

F. Lin, Z. Lin, and X. Qiu, "LQR controller for car-like robot," in Proceedings of the 2016 35th Chinese Control Conference (CCC), pp. 2515-2518, 2016, https://doi.org/10.1109/ChiCC.2016.7553742.

I. Hassani and C. Rekik, "Backstepping controller for mobile robot in presence of disturbances and uncertainties," International Journal of Robotics and Control Systems, vol. 3, no. 4, pp. 934-954, 2023, https://doi.org/10.31763/ijrcs.v3i4.1110.

A. D. Asham, "Mathematical analysis of a line-follower robot, a stable controller design using Lyapunov approach, and experimental tests," International Journal of Dynamics and Control, vol. 11, no. 1, pp. 385-395, 2023, https://doi.org/10.1007/s40435-022-00973-x.

N. X. Chiem, "Cascade control for trajectory-tracking mobile robots based on synergetic control theory and Lyapunov functions," Control Systems and Optimization Letters, vol. 3, no. 1, pp. 14-19, 2025, https://doi.org/10.59247/csol.v3i1.169.

A. A. Kolesnikov, "Introduction of synergetic control," 2014 American Control Conference, pp. 3013-3016, 2014, https://doi.org/10.1109/ACC.2014.6859397.

H. Yildiz, N. K. Can, O. C. Ozguney, and N. Yagiz, "Sliding mode control of a line following robot," Journal of the Brazilian Society of Mechanical Sciences and Engineering, vol. 42, no. 11, p. 561, 2020, https://doi.org/10.1007/s40430-020-02645-3.

S. T. Dang, X. M. Dinh, T. D. Kim, H. L. Xuan, and M. H. Ha, "Adaptive backstepping hierarchical sliding mode control for 3-wheeled mobile robots based on RBF neural networks," Electronics, vol. 12, no. 11, p. 2345, 2023, https://doi.org/10.3390/electronics12112345.

M. D. Akmal, A. R. Al Tahtawi, K. Wijayanto, and F. Wahab, "Trajectory tracking control design for mobile robot using interval type-2 fuzzy logic," Journal of Fuzzy Systems and Control, vol. 2, no. 2, pp. 67-73, 2024, https://doi.org/10.59247/jfsc.v2i2.200.

B. Xiong and Q. U. Shiru, "Intelligent vehicle's path tracking based on fuzzy control," Journal of Transportation Systems Engineering and Information Technology, vol. 10, no. 2, pp. 70-75, 2010, https://doi.org/10.1016/S1570-6672(09)60034-9.

M. Basso, E. P. de Freitas, “A UAV guidance system using crop row detection and line follower algorithms,” Journal of Intelligent & Robotic Systems, vol. 97, no. 3, pp. 605-621, 2020, https://doi.org/10.1007/s10846-019-01006-0.

M. F. Selekwa, D. D. Dunlap, D. Shi, and E. G. Collins Jr, "Robot navigation in very cluttered environments by preference-based fuzzy behaviors," Robotics and Autonomous Systems, vol. 56, no. 3, pp. 231-246, 2008, https://doi.org/10.1016/j.robot.2007.07.006.

N. X. Chiem, N. D. Anh, A. D. Lukianov, P. D. Tung, H. D. Long, and N. D. Linh, "Design real-time embedded optimal PD fuzzy controller by PSO algorithm for autonomous vehicle mounted camera," AIP Conference Proceedings, vol. 2188, no. 1, p. 030008, 2019, https://doi.org/10.1063/1.5138401.

M. Głowicki and B. S. Butkiewicz, "Autonomous line-follower with fuzzy control," in 2013 Signal Processing Symposium (SPS), pp. 1-6, 2013, https://doi.org/10.1109/SPS.2013.6623591.

H. Omrane, M. S. Masmoudi, and M. Masmoudi, "Fuzzy logic based control for autonomous mobile robot navigation," Computational Intelligence and Neuroscience, vol. 2016, no. 1, p. 9548482, 2016, https://doi.org/10.1155/2016/9548482.

H. M. Leal, R. S. Barbosa, and I. S. Jesus, "Control of a mobile line-following robot using neural networks," Algorithms, vol. 18, no. 1, p. 51, 2025, https://doi.org/10.3390/a18010051.

P. Morin, C. Samson, “Motion control of wheeled mobile robots,” Springer handbook of robotics, vol. 1, pp. 799-826, 2008, https://www-sop.inria.fr/members/Pascal.Morin/PapersDR2/chap_08.pdf.

Downloads

Published

2025-07-07

How to Cite

[1]
N. X. Chiem and N. C. B. Nguyen, “Design of Embedded Control System with Fuzzy Controller and Nonlinear Controller for the Line Follower Robot”, J Fuzzy Syst Control, vol. 3, no. 2, pp. 122–127, Jul. 2025.