Submitted:
30 April 2025
Posted:
06 May 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Synthesis of an adaptive control law that uses a hybrid genetic algorithm to estimate the parameters of a mathematical model of a wheeled robot.
- The use of the GABONST algorithm as a hybrid model based on process knowledge.
- Numerical verification of the proposed adaptive control algorithm for a mobile wheeled robot under varying operating conditions.
2. Kinematics and Dynamics of a Wheeled Robot
2.1. Kinematics
2.2. Dynamics
3. Synthesis of Adaptive Control in a Tracking Task
4. Classical Genetic Algorithm
4.1. Selection
4.2. Crossover
| Algorithm 1 Simulated Binary Crossover (SBX) |
|
4.3. Mutation
| Algorithm 2 Gaussian Mutation |
|
4.4. Algorithm GABONST
- Generate an initial population consisting of n individuals that are stored as a vector. Set .
- Calculate the value of the fitness function for each individual in the population .
- Return the smallest value of the fitness function for percent of the best individuals and store it in the variable .
-
For compare the value of the fitness function with the value of :
- (a)
- If : mutate an individual using the Gaussian method (with a variance and a mutation probability ); record in the population ;
- (b)
-
If :
- Select a random individual from the set of best individuals and write to the variable .
- Perform a crossover of an individual with individual using the SBX method (with parameters for all elements of the individual’s coding vector) and save the single offspring to the variable .
- If then save the individual in the population
-
If :
- Perform a mutation of an individual using the Gaussian method (with a variance and a mutation probability ) and write to the variable .
- If then save the individual in the population .
- If then generate a new individual and save it in the population .
- Increase by 1 and return to step 2.
4.5. Knowledge in the Genetic Algorithm
- The estimates of the values of the parameters related to resistance to movement in the initial population should be the same and within the assumed range.
- The structure of the GABONST algorithm reflects the assumption of interval constancy of parameters.
- The percentage of individuals, i.e. determining how they are processed in the GABONST algorithm, should be dependent on the filtered tracking error .
- The mutation intensity for the case when should increase as the filtered tracking error increases.
- The influence of an individual on the outcome of a crossover with an individual should be reduced as the filtered tracking error increases.
- In the case when , the intensity of mutation that can lead to the inclusion of an individual in a new population should increase as the filtered tracking error increases.
- The above points, which are written down as suggestions, arise from knowledge of the controlled object. The first point relates to the assumption of an interval of variation in movement resistance, which can be derived from knowledge of the surfaces on which the robot moves. The assumption of equality of movement resistance is related to the assumption that both wheels are on the same surface when the robot starts.
5. Numerical Test
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Annaswamy, A.M.; Fradkov, A.L. A Historical Perspective of Adaptive Control and Learning. Annual Reviews in Control 2021, 52, 18–41. [Google Scholar] [CrossRef]
- Verrelli, C.M.; Tomei, P. Adaptive Learning Control for Nonlinear Systems: A Single Learning Estimation Scheme Is Enough. Automatica 2023, 149, 110833. [Google Scholar] [CrossRef]
- Lee, H.G. Linearization of Nonlinear Control Systems; Springer Nature Singapore: Singapore, 2022. [Google Scholar] [CrossRef]
- Homma, T.; Yamaura, H. Development of an Identification Method for the Minimal Set of Inertial Parameters of a Multibody System. Multibody System Dynamics 2025, 63, 435–452. [Google Scholar] [CrossRef]
- Benchouche, W.; Mellah, R.; Bennouna, M.S. The Impact of the Dynamic Model in Feedback Linearization Trajectory Tracking of a Mobile Robot. Periodica Polytechnica Electrical Engineering and Computer Science 2021, 65, 329–343. [Google Scholar] [CrossRef]
- Hassan, N.; Saleem, A. Neural Network-Based Adaptive Controller for Trajectory Tracking of Wheeled Mobile Robots. IEEE Access 2022, 10, 13582–13597. [Google Scholar] [CrossRef]
- Esfandiari, K.; Abdollahi, F.; Talebi, H.A. Neural Network-Based Adaptive Control of Uncertain Nonlinear Systems; Springer International Publishing: Cham, 2022. [Google Scholar] [CrossRef]
- Ge, S.; Wang, C. Adaptive Neural Control of Uncertain MIMO Nonlinear Systems. IEEE Transactions on Neural Networks 2004, 15, 674–692. [Google Scholar] [CrossRef] [PubMed]
- Gierlak, P. Adaptive Position/Force Control of a Robotic Manipulator in Contact with a Flexible and Uncertain Environment. Robotics 2021, 10, 32. [Google Scholar] [CrossRef]
- Huang, Z.; Bai, W.; Li, T.; Long, Y.; Chen, C.P.; Liang, H.; Yang, H. Adaptive Reinforcement Learning Optimal Tracking Control for Strict-Feedback Nonlinear Systems with Prescribed Performance. Information Sciences 2023, 621, 407–423. [Google Scholar] [CrossRef]
- Penar, P.; Hendzel, Z. Experimental Verification of the Differential Games and H∞ Theory in Tracking Control of a Wheeled Mobile Robot. Journal of Intelligent & Robotic Systems 2022, 104, 61. [Google Scholar] [CrossRef]
- Liu, Z.; Kambali, P.N.; Nataraj, C. Hybrid Adaptive Modeling Using Neural Networks Trained with Nonlinear Dynamics Based Features, 2025. [CrossRef]
- Annaswamy, A.M.; Johansson, K.H.; Pappas, G. Control for Societal-Scale Challenges: Road Map 2030. IEEE Control Systems 2024, 44, 30–32. [Google Scholar] [CrossRef]
- Wang, J.; Li, Y.; Gao, R.X.; Zhang, F. Hybrid Physics-Based and Data-Driven Models for Smart Manufacturing: Modelling, Simulation, and Explainability. Journal of Manufacturing Systems 2022, 63, 381–391. [Google Scholar] [CrossRef]
- Rai, R.; Sahu, C.K. Driven by Data or Derived Through Physics? A Review of Hybrid Physics Guided Machine Learning Techniques With Cyber-Physical System (CPS) Focus. IEEE Access 2020, 8, 71050–71073. [Google Scholar] [CrossRef]
- Kasilingam, S.; Yang, R.; Singh, S.K.; Farahani, M.A.; Rai, R.; Wuest, T. Physics-Based and Data-Driven Hybrid Modeling in Manufacturing: A Review. Production & Manufacturing Research 2024, 12, 2305358. [Google Scholar] [CrossRef]
- Korani, W.; Mouhoub, M. Review on Nature-Inspired Algorithms. Operations Research Forum 2021, 2, 36. [Google Scholar] [CrossRef]
- Alam, T.; Qamar, S.; Dixit, A. Genetic Algorithm: Reviews, Implementations, and Applications.
- Anwaar, A.; Ashraf, A.; Bangyal, W.H.K.; Iqbal, M. Genetic Algorithms: Brief Review on Genetic Algorithms for Global Optimization Problems. In Proceedings of the 2022 Human-Centered Cognitive Systems (HCCS), Shanghai, China; 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A Review on Genetic Algorithm: Past, Present, and Future. Multimedia Tools and Applications 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Faizatulhaida Md Isa.; Wan Nor Munirah Ariffin.; Muhammad Shahar Jusoh.; Erni Puspanantasari Putri. A Review of Genetic Algorithm: Operations and Applications. Journal of Advanced Research in Applied Sciences and Engineering Technology 2024, 40, 1–34. [CrossRef]
- Albadr, M.A.; Tiun, S.; Ayob, M.; AL-Dhief, F. Genetic Algorithm Based on Natural Selection Theory for Optimization Problems. Symmetry 2020, 12, 1758. [Google Scholar] [CrossRef]
- Siciliano, B.; Khatib, O. (Eds.) Springer Handbook of Robotics; Springer: Berlin, 2008. [Google Scholar]
- Spong, M.W.; Vidyasagar, M. Robot Dynamics and Control, 3. print ed.; Wiley: New York, 1989. [Google Scholar]
- Szuster, M.; Hendzel, Z. Intelligent Optimal Adaptive Control for Mechatronic Systems; Vol. 120, Studies in Systems, Decision and Control; Springer International Publishing: Cham, 2018. [Google Scholar] [CrossRef]
- Giergiel, J.; Żylski, W. Description of Motion of a Mobile Robot by Maggie’s Equations. Journal of Theoretical and Applied Mechanics 2005, 43. [Google Scholar]
- Penar, P.; Hendzel, Z. Adaptive Controller Using Genetic Algorithm for Autonomous Wheeled Mobile Robot. In Automation 2024: Advances in Automation, Robotics and Measurement Techniques; Szewczyk, R., Zieliński, C., Kaliczyńska, M., Bučinskas, V., Eds.; Springer Nature Switzerland: Cham, 2024; Volume 1219, pp. 223–232. [Google Scholar] [CrossRef]
- Alhijawi, B.; Awajan, A. Genetic Algorithms: Theory, Genetic Operators, Solutions, and Applications. Evolutionary Intelligence 2024, 17, 1245–1256. [Google Scholar] [CrossRef]
- Bodenhofer, U. Genetic Algorithms: Theory and Applications.
- Jebari, K.; Madiafi, M. Selection Methods for Genetic Algorithms.
- Drachal, K.; Pawłowski, M. A Review of the Applications of Genetic Algorithms to Forecasting Prices of Commodities. Economies 2021, 9, 6. [Google Scholar] [CrossRef]
- Lambora, A.; Gupta, K.; Chopra, K. Genetic Algorithm- A Literature Review. In Proceedings of the 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India, 2019; pp. 380–384. [Google Scholar] [CrossRef]
- Gwiazda, T.D. Crossover for Single-Objective Numerical Optimization Problems; TOMASZGWIAZDA E-BOOKS: omianki, 2006. [Google Scholar]
- Optymalizacja Procesu Dystrybucji Zasobów w Złożonych Sieciach Logistycznych Przy Użyciu Algorytmów Genetycznych. PhD thesis.
- Gwiazda, T.D. Genetic Algorithms Reference: Mutation Operator for Numerical Optimization Problems. Volume II / Tomasz Dominik Gwiazda; Tomasz Gwiazda: Poland, 2007. [Google Scholar]







| Algorithm step according to GABONST procedure | Number of assumption in section 4.5 | Parameters | Determining parameters method based on knowledge |
| (3): condition for the execution of natural selection | 2,3 | ||
| (a): mutation when | 4 | ||
| (i): crossover in natural selection | 5 | ||
| (A): mutation in natural selection | 6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).