CONTROL SYSTEMS SYNTHESIS FOR ROBOTS ON THE BASE OF MACHINE LEARNING BY SYMBOLIC REGRESSION
DOI:
https://doi.org/10.37943/19OXFC5347Keywords:
control synthesis, machine learning control, symbolic regression, evolutionary algorithmAbstract
This paper presents a novel numerical method for solving the control system synthesis problem through the application of machine learning techniques, with a particular focus on symbolic regression. Symbolic regression is used to automate the development of control systems by constructing mathematical expressions that describe control functions based on system data. Unlike traditional methods, which often require manual programming and tuning, this approach leverages machine learning to discover optimal control solutions. The paper introduces a general framework for machine learning in control system design, with an emphasis on the use of evolutionary algorithms to optimize the generated control functions. The key contribution of this research lies in the development of an algorithm based on the principle of small variations in the baseline solution. This approach significantly enhances the efficiency of discovering optimal control functions by systematically exploring the solution space with minimal adjustments. The method allows for the automatic generation of control laws, reducing the need for manual coding, which is especially beneficial in the context of complex control systems, such as robotics. To demonstrate the applicability of the method, the research applies symbolic regression to the control synthesis of a mobile robot. The results of this case study show that symbolic regression can effectively automate the process of generating control functions, significantly reducing development time while improving accuracy. However, the paper also acknowledges certain limitations, including the computational demands required for symbolic regression and the challenges associated with real-time implementation in highly dynamic environments. These issues represent important areas for future research, where further optimization and hybrid approaches may enhance the method's practicality and scalability in real-world applications.
References
Baidaa AlKhlidi, Ahmad T. Abdulsadda, Ali Al Bakri.: Optimal Robotic Path Planning Using Intelligents Search Algorithms. Journal of Robotics and Control (JRC) Volume 2, Issue 6, November 2021 ISSN: 2715-5072 https://www.doi.org/10.18196/jrc.26132
Astolfi A., Marconi L. "Nonlinear and Adaptive Control Design". Springer, 2003, стр. 95-120.
Kalman R.E. "Contributions to the Theory of Optimal Control". IEEE Transactions on Automatic Control, 1960, стр. 102-115.
Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. MIT Press.
A. R. Willms, S. X. Yang, An Efficient Dynamic System for Real-Time Robot-Path Planning, IEEE Transactions on Systems Manand Cybernetics – Part B Cybernetics, 36(4) (2006), 755-766.
Kwakernaak, H., & Sivan, R. (1972). Linear optimal control systems. Wiley-Interscience.
Anderson, B. D. O., & Moore, J. B. (1990). Optimal control: Linear quadratic methods. Dover Publications.
Camacho, E. F., & Bordons, C. (2004). Model predictive control. Springer https://doi.org/10.1007/978-0-85729-398-5.
Mayne, D. Q., Rawlings, J. B., Rao, C. V., & Scokaert, P. O. M. (2000). Constrained model predictive control: Stability and optimality. Automatica, 36(6), 789-814 https://doi.org/10.1016/S0005-1098(99)00214-9.
Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge University Press https://doi.org/10.1017/CBO9780511804441.
Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley.
Rahul Kala, Anupam Shukla and Ritu Tiwari.: Robot Path Planning using Dynamic Programming with Accelerating Nodes/ From the journal Paladyn, Journal of Behavioral Robotics https://doi.org/10.2478/s13230-012-0013-4.
Khalil, H. K. (2002). Nonlinear systems. Prentice Hall.
M. Schlegel, "Controllable Neural Symbolic Regression," arXiv Preprint, 2021, doi: https://www.doi.org/10.48550/arXiv.2107.14351.
E. Masehian, D. Sedighizadeh, Classic and heuristic approaches in robot motion planning—a chronological review, in: Proc. World Acad. Sci., Eng. Technol.. 2007, 23. 101–106.
H. Khalil, A. Shukla, and R. Tiwari, "Distributed Multi-Mobile Robot Path Planning and Obstacle Avoidance," Proceedings of the International Conference on Computational Intelligence and Communication Networks (CICN), pp. 146–151, 2016, https://www.doi.org/10.1109/CICN.2016.35.
J. Tang, J. Zhu, Z. Sun, A novel path planning approach based on appART and particle swarm optimization, Lect. Notes Comput. Sci. 3498 (2005) 253–258.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Articles are open access under the Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish a manuscript in this journal agree to the following terms:
- The authors reserve the right to authorship of their work and transfer to the journal the right of first publication under the terms of the Creative Commons Attribution License, which allows others to freely distribute the published work with a mandatory link to the the original work and the first publication of the work in this journal.
- Authors have the right to conclude independent additional agreements that relate to the non-exclusive distribution of the work in the form in which it was published by this journal (for example, to post the work in the electronic repository of the institution or publish as part of a monograph), providing the link to the first publication of the work in this journal.
- Other terms stated in the Copyright Agreement.