Preview

Mekhatronika, Avtomatizatsiya, Upravlenie

Advanced search
Open Access Open Access  Restricted Access Subscription or Fee Access

Algorithmization Of Automatic Motion Control of a Mobile Robot in an Environment with Obstacles by an Automatic Logical Method

https://doi.org/10.17587/mau.26.640-648

Abstract

This article addresses the development of algorithms for automatic mobile robot motion control in static environments with obstacles, aiming for safe and effective navigation to a target while avoiding collisions. It compares two key approaches: finite automata, characterized by discrete switching between "move to goal" and "obstacle avoidance" states, and fuzzy logic, which enables smoother transitions and adaptive control under sensor uncertainty. An original Logical-Dynamic Automatic Control System based on fuzzy logic principles is proposed. This system utilizes three specialized fuzzy controllers: an obstacle avoidance controller using data from three lidar sensors (right, left, center); a goal-seeking controller operating on the robot’s angular deviation from the target; and a group fuzzy controller-coordinator. The coordinator dynamically weighs and combines the control actions from the first two controllers, prioritizing obstacle avoidance when necessary. The proposed LogicalDynamic Automatic Control System’s effectiveness was evaluated through computer simulations in MATLAB Simulink using the Mobile Robotics Simulation Toolbox. А differential drive robot’s motion was simulated in environments containing various static obstacles. Performance was compared against a baseline finite automaton model using metrics such as trajectory length, time to reach the goal, average speed, and an integral objective function. The simulations demonstrated that the LogicalDynamic Automatic Control System provides smoother wheel angular velocity changes, reduces abrupt mode switching, and enhances overall control efficiency by 2.22 % compared to the automaton-based approach, highlighting its potential for practical application. This fuzzy logic approach shows promise for real-world robotic systems.

About the Authors

A. A. Yuzhakov
Perm National Research Polytechnic University
Россия

Dr. of Tech. Sc., Head of Department

Perm, 614990



S. A. Storozhev
Perm National Research Polytechnic University
Россия

Perm



R. T. Muhametsafin
Perm National Research Polytechnic University
Россия

Perm



References

1. Kurganov S. M. Development of a control and navigation system for a mobile robot for moving in a priori unknown environment, Contemporary equipment and technologies: Collection of reports of the XX International Scientific and Practical Conference of Students, Postgraduates and Young Scientists, Tomsk, April 14—18, 2014, vol. 2, National Research Tomsk Polytechnic University, Tomsk, Publishing House of Tomsk Polytechnic University, 2014, pp. 199—200 (in Russian).

2. Filimonov A. B., Filimonov N. B., Kozhin M. A. Analysis of the modified beetle method in local navigation problems of mobile robots, Mechatronics, automation and robotics, 2021, no. 7, pp. 4—8, DOI: 10.26160/2541-8637-2021-7-4-8 (in Russian).

3. Filimonov A. B., Filimonov N. B., Barashkov А. A. Issues of constructing potential fields in problems of local navigation of mobile robots, Autometry, 2019, vol. 55, no. 4, pp. 65—70, DOI: 10.15372/AUT20190407 (in Russian).

4. Yurevich E. I. Fundamentals of Robotics, St. Petersburg, BHV-Petersburg, 2018, 304 p. (in Russian).

5. Petunin V. I. Mathematical models of multi-connected automatic control systems with channel selectors, Bulletin of USATU, 2011, vol. 15, no. 2 (42), pp. 52—58 (in Russian).

6. Gurevich O. S., Goldberg F. D., Selivanov O. D. Integrated control of the power plant of a multi-mode aircraft, Moscow, Mashinostroenie, 1993. 304 p. (in Russian).

7. Petunin V. I., Frid А. I. Analysis and synthesis of logicaldynamic automatic control systems for gas turbine engines, Proceedings of the Russian Academy of Sciences. Theory and Control Systems, 2012, no. 6, pp. 80—91 (in Russian).

8. Storozhev S. A. Adaptive group logical-dynamic automatic control system for a gas turbine engine based on a fuzzy approach, PhD Thesis (Eng.). Perm National Research Polytechnic University, Perm, 2023, 345 p. (in Russian).

9. Petunin V. I. Synthesis of logical-dynamic automatic control systems for gas turbine engines based on coordination and adaptation of control channels, DSc Thesis (Eng.). Ufa State Aviation Technical University, Ufa, 2011, 332 p. (in Russian).

10. Morozovsky V. T. Multiconnected automatic control systems, Moscow, Energiya, 1970, 288 p. (in Russian).

11. Khopcroft J. E., Motwani Rajeev., Ullman Jeffry D. Introduction to automata theory, languages, and computations, Moscow, Publishing house "Williams", 2008, 528 p. (in Russian).

12. Kostygov A. M., Dadenkov D. A., Kaverin А. A. Fuzzy control system of mobile robot movement, Modern problems of science and education, 2013, no. 5 (in Russian).

13. Vinogradov A. N., Terentyev A. I., Petrov O. V. Fuzzy regulator model for mobile robot motion control, Nanoindustry, 2018, no. 9(82), pp. 152—159, DOI: 10.22184/1993-8578.2018.82.152.159 (in Russian).

14. Wu B., Cheng T., Yip T. L., Wang Y. Fuzzy logic based dynamic decision-making system for intelligent navigation strategy within inland traffic separation schemes, Ocean Engineering, 2020, vol. 197, art. 106909, DOI: 10.1016/j.oceaneng.2019.106909

15. Khan O. A., Kunwar F., Khan U. S., Jabbar H. Z-Number-Based Fuzzy Logic Approach for Mobile Robot Navigation, IEEE Access, 2023, vol. 11, pp. 131979—131997, DOI: 10.1109/ACCESS.2023.3336014.

16. Mishra D. K., Thomas A., Kuruvilla J. et al. Design of mobile robot navigation controller using neuro-fuzzy logic system, Computers and Electrical Engineering, 2022, vol. 101, pt. C, art. 108113, DOI: 10.1016/j.compeleceng.2022.108113.

17. Ramesh G., Aravindarajan V., Logeshwaran J., Kiruthiga T. Estimation analysis of paralysis effects for human nervous system by using Neuro fuzzy logic controller, NeuroQuantology, 2022, vol. 20, no. 8, pp. 3195—3207.

18. Hizhnyakov Yu. N. Algorithms of fuzzy, neural and neurofuzzy control in real-time systems, Perm, Publishing House of Perm National Research Polytechnic University, 2013, 156 p. (in Russian).

19. Goncharovsky O. V., Vorkunov V. V. Development and research of a special navigation system for robot operation indoors, Automated Control Systems and Information Technologies: Materials of the All-Russian Scientific and Technical Conference, Perm, May 30—31, 2019, vol. 1, Perm, Perm National Research Polytechnic University, 2019, pp. 125—131 (in Russian).

20. Storozhev S. A., Yuzhakov A. A., Hizhnyakov Yu. N. et al. Neuro-fuzzy control of emissions of harmful substances from an aircraft gas turbine engine, Mekhatronica, Avtomatizatsiya, Upravlenie, 2020, vol. 21, no. 6, pp. 348—355 (in Russian).


Review

For citations:


Yuzhakov A.A., Storozhev S.A., Muhametsafin R.T. Algorithmization Of Automatic Motion Control of a Mobile Robot in an Environment with Obstacles by an Automatic Logical Method. Mekhatronika, Avtomatizatsiya, Upravlenie. 2025;26(12):640-648. (In Russ.) https://doi.org/10.17587/mau.26.640-648

Views: 164

JATS XML

ISSN 1684-6427 (Print)
ISSN 2619-1253 (Online)