Skip to main content
Log in

Trajectory tracking of mobile robots using hedge-agebras-based controllers

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

This research aims to design controllers based on the hedge-algebras (HA) theory to control differential robots that track reference trajectories. First, the HA-based controller (denoted as HA controller) is synthesized by selecting a suitable qualitative control rule base for the investigated model as a rule-based optimization problem. Then, the optimal HA-based controller (denoted as oHA controller) is established based on the problem of simultaneously optimizing the rule base, the reference interval of variables, and the fuzzy parameters of the variables. Optimization problems aim to minimize the distance between the robot and the reference trajectory. The optimization problems in this study use the Balancing composite motion optimization (BCMO) algorithm. A controller based on fuzzy set theory (denoted as FC controller) with the same parameters as the HA controller is also included for comparison. The simulation results show that the HA and oHA controllers demonstrate many advantages over the FC controller regarding reference trajectory tracking ability, calculation time, and control robustness. The main contribution of this work consists of (i) The development of a novel HA, oHA approaches to control a mobile robot to follow reference trajectories accurately; (ii) Providing optimal global-based BCMO in terms of minimal tracking error with computational efficiency; (iii) The investigation of one control rule base for HA and oHA controllers, which is effective for many different reference orbits; (iv) The development of a robust controller that adapts to the robot’s geometric parameters changes; (v) The proposed controllers have superior performance results compared to controllers based on fuzzy set theory in terms of position error between the robot and the reference trajectory, control action calculation time, and robust ability to change robot parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The datasets generated during the current study are available from the corresponding author on reasonable request.

References

  1. Ab Wahab MN, Nefti-Meziani S, Atyabi A (2020) A comparative review on mobile robot path planning: Classical or meta-heuristic methods? Annu Rev Control 50:233–252

    Article  MathSciNet  Google Scholar 

  2. Niloy MA, Shama A, Chakrabortty RK, Ryan MJ, Badal FR, Tasneem Z, Ahamed MH, Moyeen SI, Das SK, Ali MF (2021) Critical design and control issues of indoor autonomous mobile robots: a review. IEEE Access 9:35338–35370

    Article  Google Scholar 

  3. Mac TT, Copot C, Tran DT, De Keyser R (2016) Heuristic approaches in robot path planning: a survey. Robot Auton Syst 86:13–28

    Article  Google Scholar 

  4. David J, Manivannan P (2014) Control of truck-trailer mobile robots: a survey. Intell Serv Robot 7:245–258

    Article  Google Scholar 

  5. Siegwart R, Nourbakhsh IR, Scaramuzza D (2011) Introduction to autonomous mobile robots. MIT press

    Google Scholar 

  6. Patle B, Pandey A, Parhi D, Jagadeesh A (2019) A review: on path planning strategies for navigation of mobile robot. Def Technol 15(4):582–606

    Article  Google Scholar 

  7. Mac TT, Hoang VT, Bui H-L, Sy TN, Hoang HH (2021) Design of agriculture robot for tomato plants in green house. In: Regional conference in mechanical manufacturing engineering, Springer, pp 1347–1355

  8. Sy TN, Hong KD, Duc NT, Bui-Hai L, Mac TT (2022) A study on YOLOv4 algorithm for harvesting agriculture robot. In: MMMS2022—the third international conference on material, machines, and methods for sustainable development, Springer

  9. Bui H-L, Cong TT, Quan PA, Mac TT (2021) Surrounding environment detection of an intelligent wheelchair using improved convolutional neural networks. In: Regional conference in mechanical manufacturing engineering. Springer, pp 1238–1245

  10. de Campos Souza PV (2020) Fuzzy neural networks and neuro-fuzzy networks: a review the main techniques and applications used in the literature. Appl Soft Comput 92:106275

    Article  Google Scholar 

  11. Cebollada S, Payá L, Flores M, Peidró A, Reinoso O (2021) A state-of-the-art review on mobile robotics tasks using artificial intelligence and visual data. Expert Syst Appl 167:114195

    Article  Google Scholar 

  12. Londhe PS, Patre B (2019) Adaptive fuzzy sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle. Intell Serv Robot 12:87–102

    Article  Google Scholar 

  13. Moustris GP, Tzafestas SG (2011) Switching fuzzy tracking control for mobile robots under curvature constraints. Control Eng Pract 19(1):45–53

    Article  Google Scholar 

  14. Wang H, Liu W, Zhang F, Yang SX, Zhang L (2015) A GA-fuzzy logic based extended Kalman filter for mobile robot localization. In: 2015 12th international conference on fuzzy systems and knowledge discovery (FSKD). IEEE, pp 319–323

  15. Kuo C-H (2016) Trajectory and heading tracking of a mecanum wheeled robot using fuzzy logic control. In: 2016 international conference on instrumentation, control and automation (ICA). IEEE, pp 54–59

  16. Begnini M, Bertol DW, Martins NA (2017) A robust adaptive fuzzy variable structure tracking control for the wheeled mobile robot: simulation and experimental results. Control Eng Pract 64:27–43

    Article  Google Scholar 

  17. Wu X, Jin P, Zou T, Qi Z, Xiao H, Lou P (2019) Backstepping trajectory tracking based on fuzzy sliding mode control for differential mobile robots. J Intell Rob Syst 96:109–121

    Article  Google Scholar 

  18. Khai TQ, Ryoo Y-J, Gill W-R, Im D-Y (2020) Design of kinematic controller based on parameter tuning by fuzzy inference system for trajectory tracking of differential-drive mobile robot. Int J Fuzzy Syst 22:1972–1978

    Article  Google Scholar 

  19. Abdelwahab M, Parque V, Elbab AMF, Abouelsoud A, Sugano S (2020) Trajectory tracking of wheeled mobile robots using z-number based fuzzy logic. IEEE Access 8:18426–18441

    Article  Google Scholar 

  20. Singhal K, Kumar V, Rana K (2022) Robust trajectory tracking control of non-holonomic wheeled mobile robots using an adaptive fractional order parallel fuzzy PID controller. J Frankl Inst 359(9):4160–4215

    Article  MathSciNet  Google Scholar 

  21. Ho NC, Wechler W (1990) Hedge algebras: an algebraic approach to structure of sets of linguistic truth values. Fuzzy Sets Syst 35(3):281–293

    Article  MathSciNet  Google Scholar 

  22. Ho NC, Wechler W (1992) Extended hedge algebras and their application to fuzzy logic. Fuzzy Sets Syst 52(3):259–281

    Article  MathSciNet  Google Scholar 

  23. Ho NC, Van Long N (2007) Fuzziness measure on complete hedge algebras and quantifying semantics of terms in linear hedge algebras. Fuzzy Sets Syst 158(4):452–471

    Article  MathSciNet  Google Scholar 

  24. Ho NC, Lan VN (2008) Optimal hedge-algebras-based controller: design and application. Fuzzy Sets Syst 159(8):968–989

    Article  MathSciNet  Google Scholar 

  25. Nguyen CH, Tran DK, Van Nam H, Nguyen HC (1999) Hedge algebras, linguistic-value logic and their application to fuzzy reasoning. Int J Uncertain Fuzziness Knowl Based Syst 7(04):347–361

    Article  Google Scholar 

  26. Nguyen CH, Pedrycz W, Duong TL, Tran TS (2013) A genetic design of linguistic terms for fuzzy rule based classifiers. Int J Approx Reason 54(1):1–21

    Article  MathSciNet  Google Scholar 

  27. Nguyen CH (2015) A discussion on interpretability of linguistic rule based systems and its application to solve regression problems. Knowl Based Syst 88:107–133

    Article  Google Scholar 

  28. Ngo HH, Nguyen CH, Nguyen VQ (2019) Multichannel image contrast enhancement based on linguistic rule-based intensificators. Appl Soft Comput 76:744–762

    Article  Google Scholar 

  29. Nguyen CH, Pham TL, Nguyen TN, Ho CH, Nguyen TA (2021) The linguistic summarization and the interpretability, scalability of fuzzy representations of multilevel semantic structures of word-domains. Microprocess Microsyst 81:103641

    Article  Google Scholar 

  30. Bui H-L, Tran N-A, Cao HQ (2023) Active control based on hedge-algebras theory of seismic-excited buildings with upgraded tuned liquid column damper. J Eng Mech 149(1):04022091

    Article  Google Scholar 

  31. Bui V-B, Mac T-T, Bui H-L (2023) Design optimization considering the stability constraint of the Hedge-algebras-based controller for building structures subjected to seismic excitations. Proc Inst Mech Eng Part I J Syst Control Eng 237(10):1822–1837

    Google Scholar 

  32. Bui H-L (2021) Multi-objective optimization of hedge-algebra-based controllers for quarter-car active suspension models. In: IFToMM Asian conference on mechanism and machine science. Springer, pp 876–885

  33. Mac T-T, Nguyen T-D, Bui H-L, Tran N-A (2023) Optimal design of hedge-algebras-based controller for vibration control of vehicle suspension systems. Proc Inst Mech Eng Part I J Syst Control Eng. https://doi.org/10.1177/09596518231196900

    Article  Google Scholar 

  34. Bui H-L, Pham M-N, Nguyen T-T-H (2022) Swing-up control of an inverted pendulum cart system using the approach of Hedge-algebras theory. Soft Comput 26(10):4613–4627

    Article  Google Scholar 

  35. Khoi PB, Toan NV (2018) Hedge-algebras-based controller for mechanisms of relative manipulation. Int J Precis Eng Manuf 19:377–385

    Article  Google Scholar 

  36. Van Nguyen T, Yi S-Y, Bui Khoi P (2020) Hedge algebras-based admittance controller for safe natural human–robot interaction. Adv Robot 34(24):1546–1558

    Article  Google Scholar 

  37. Bui T-L, Nguyen T-H, Nguyen X-T (2023) A Controller for delta parallel robot based on hedge algebras method. J Robot. https://doi.org/10.1155/2023/2271030

    Article  Google Scholar 

  38. Nguyen S-T, Mac T-T, Bui H-L (2023) Motion control of a mobile robot using the hedge-algebras-based controller. J Robot. https://doi.org/10.1155/2023/6613293

    Article  Google Scholar 

  39. Le-Duc T, Nguyen Q-H, Nguyen-Xuan H (2020) Balancing composite motion optimization. Inf Sci 520:250–270

    Article  MathSciNet  Google Scholar 

  40. Bui H-L, Tran N-A (2022) Multi-objective optimal design of TMDs for increasing critical flutter wind speed of bridges. J Wind Eng Ind Aerodyn 225:104992

    Article  Google Scholar 

  41. Klancar G, Zdesar A, Blazic S, Skrjanc I (2017) Wheeled mobile robotics: from fundamentals towards autonomous systems. Butterworth-Heinemann

    Google Scholar 

  42. Nguyen T-D, Bui H-L (2023) General optimization procedure of the Hedge-algebras controller for controlling dynamic systems. Artif Intell Rev 56(3):2749–2784

    Article  Google Scholar 

  43. Bui H-L, Le T-A, Bui V-B (2017) Explicit formula of hedge-algebras-based fuzzy controller and applications in structural vibration control. Appl Soft Comput 60:150–166

    Article  Google Scholar 

  44. Bui H-L, Tran Q-C (2021) A new approach for tuning control rule based on hedge algebras theory and application in structural vibration control. J Vib Control 27(23–24):2686–2700

    Article  Google Scholar 

  45. Zienkiewicz OC, Taylor RL, Zhu JZ (2005) The finite element method: its basis and fundamentals. Elsevier

    Google Scholar 

  46. Bui H-L (2022) An approach for optimizing the hedge-algebras-based controller and application in structural vibration control. In: International conference on engineering research and applications. Springer, pp 157–165

  47. Bui H-L, Nguyen C-H, Vu N-L, Nguyen C-H (2015) General design method of hedge-algebras-based fuzzy controllers and an application for structural active control. Appl Intell 43:251–275

    Article  Google Scholar 

Download references

Acknowledgements

This research is funded by Hanoi University of Science and Technology (HUST) under project number T2022-PC-023

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thi Thoa Mac.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

This section presents the parameters of the FC controller. The FC controller has the same operating scheme as the HA controller, as shown in Fig. 3. In which the Normalization, HA—Rule Base, HA—Inference, and De-Normalization components are, respectively, replaced by the Fuzzification, FC—Rule Base, FC—Inference, and De-Fuzzification ones.

The reference ranges of the state variables and control variables of the FC controller are also chosen the same as those of the HA controller (id = 18 m, ia = 4.4 rad, and iR = iL = 7 rad/s). The Fuzzification diagrams of the input and output variables are shown in Fig.

Fig. A1
figure 20

Fuzzification step of input and output variables

A1. The control rule base of the FC controller for ωR is the same as that of the HA controller (see Table 3). The control rule base for ωL is also derived from that for ωR. The geometric representation of these rule bases is plotted in Fig.

Fig. A2
figure 21

Rule surfaces of the FC controller

A2. The FC—Inference and De-Fuzzification use the Mamdani and centroid methods, respectively.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nguyen, TD., Nguyen, ST., Mac, T.T. et al. Trajectory tracking of mobile robots using hedge-agebras-based controllers. Intel Serv Robotics 17, 793–814 (2024). https://doi.org/10.1007/s11370-024-00529-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-024-00529-2

Keywords