Architecture for two-level mobile robot control system for warehouse logistics
V.V. Shukhin, Z.L. Khakimov, M. A. Labazanov
Upload the full text
Abstract: The relevance of this work is driven by the growth of the warehouse robotics market and the need to combine intelligent functions with precise, deterministic control. A two-tier architecture for an autonomous mobile robot control system is proposed, separating cognitive (NVIDIA Jetson Orin Nano, ROS 2) and executive (STM32H743ZI, FreeRTOS) functions. A specialized data exchange protocol with integrity monitoring is developed. The proposed architecture ensures balanced distribution of the computational load and can be used to create high-precision mobile platforms for warehouse applications.
Aim. The research is to develop and mathematically justify such an architecture, evaluate its ultimate performance, and demonstrate its advantages through a comparative analysis with existing approaches.
Research methods. The following research methods are used in this study:
1. Mathematical modeling and calculations – formalization of models for assessing positioning accuracy using an extended Kalman filter, calculation of system timing parameters, and the probability of data transmission errors.
2. Simulation modeling – system verification in ROS 2 and Gazebo, assessment of dynamic accuracy and response time.
3. Algorithmic design – development of cascade PID controllers for motor control and an exchange protocol between architecture levels.
4. Comparative analysis – comparison of the characteristics of the proposed system with commercial analogues (MiR250, Fetch Freight 1500).
5. Experimental evaluation – Monte Carlo simulation to determine the root mean square positioning error, energy consumption and autonomy analysis.
Results. This paper presents an innovative two-tier architecture for an autonomous mobile robot (AMR) control system for warehouse logistics. The architecture divides the computational load between a high-level controller based on a NVIDIA Jetson Orin Nano single-board computer (4 GB) running the ROS 2 Humble operating system and a low-level controller based on an STM32H743ZI microprocessor (ARM Cortex-M7 core, 550 MHz) running the FreeRTOS RTOS. The high-level controller handles navigation using SLAM algorithms (based on the Ouster OS0-32 lidar) and global path planning, while the low-level controller provides precision motor control via cascaded PID controllers and data processing from Renishaw RESOLUTE absolute encoders with 26-bit resolution. This paper presents the developed binary communication protocol with integrity checking (CRC-16-CCITT), formalizes mathematical models for calculating positioning accuracy, and identifies critical timing parameters of the system. The estimated low-level control cycle time is 1 ms, and the average interprocess communication latency is 3.5 ms. The system demonstrates a theoretical positioning accuracy of ±2.1 mm using odometry and lidar sensor fusion. Simulation results indicate the feasibility of processing up to 15 target tasks per minute in a typical 10×10 m warehouse cell.
Conclusion. The proposed architecture represents a balanced solution combining high performance, determinism, and relative affordability, making it a promising foundation for the next generation of research and commercial warehouse AMRs.
Keywords: autonomous mobile robot, warehouse logistics, distributed control system, ROS 2, FreeRTOS, sensor fusion, PID controller, absolute encoders
For citation. Shukhin V.V., Khakimov Z.L., Labazanov M.A. Architecture for two-level mobile robot control system for warehouse logistics. News of the Kabardino-Balkarian Scientific Center of RAS. 2026. Vol. 28. No. 1. Pp. 102–116. DOI: 10.35330/1991-6639-2026-28-1-102-116
© Shukhin V.V., Khakimov Z.L., Labazanov M.A., 2026

Content is available under license Creative Commons Attribution 4.0 License
References
- Samarin I.V. Investigation of the influence of dynamic obstacles on effectiveness of localization methods in autonomous mobile robots. Bakery of Russia. 2024. Vol. 68. No. 1. Pp. 98–109. EDN: IEEBUC. (In Russian)
- Uglovsky A.S. Motion control system of a mobile robot. Bulletin of the Agroindustrial Complex of the Upper Volga Region. 2024. № 2(66). Pp. 98–108. DOI: 10.35694/YARCX.2024.66.2.013. EDN: WFPSEJ. (In Russian)
- Kutafin A.A., Zakharkina S.V. Motor control in a mobile robot using a PID controller. Innovative Development of Machinery and Technologies in Industry (INTEX-2021): Proceedings Of The All-Russian Scientific Conference of Young Researchers with International Participation, Moscow, April 12–15, 2021. Volume Part 4. Moscow: Federal State Budgetary Educational Institution of Higher Education “A.N. Kosygin Russian State University (Technology. Design. Art)”, 2021. Pp. 208–212. EDN: XKLAGG. (In Russian)
- Kraev R.V., Belozerskikh V.V. SLAM concept for optimizing the model ofsoftware control of robot movement on a map with control points. High-Performance Computing Systems and Technologies. 2020. Vol. 4. No. 2. Pp. 59–65. EDN: JRQBHN. (In Russian)
- Berkaev A.R., Nenashev A.A., Klyuchikov A.V. Development of a mobile localization and positioning system. Mathematical Methods in Engineering and Technology – MMTT. 2020. Vol. 12-3. Pp. 152–157. EDN: QDGESL. (In Russian)
- Guo P., Shi H., Wang Sh. et al. An ROS architecture for autonomous mobile robots with UCAR platforms in smart restaurants. Machines. MDPI AG – 2022. Vol. 10. No. 10. P. 844. DOI: 10.3390/machines10100844. EDN: ADSREE
- Alkhalili A.S., Lukyanov E.A. Motion control of a wheeled mobile robot based on simulation modeling. Bulletin of BSTU named after V.G. Shukhov. 2022. No. 8. Pp. 112–121. EDN: XJSZPY. (In Russian)
- Lapshinov S.A., Shakhnov V.A., Yudin A.V. Directions of intellectualization of motion control of a mobile robot. Neurocomputers: Development, Application. 2021. Vol. 23. No. 1. Pp. 50–62. EDN: FKKKGV. (In Russian)
- Bezmen P.A. Kalman filter algorithm for data aggregation in a mobile robot control system. Fundamental and Applied Problems of Engineering and Technology. 2019. № 3(335). Pp. 82–87. EDN: AYKMKS. (In Russian)
- Deshmukh A., Gupta M. PID Controller: a review of literature. International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT). Vol. 6. Is. 3. Pp. 48–53. DOI: 10.32628/IJSRCSEIT.0639
- Shahbazi M. Machine learning-based approaches for obstacle detection and avoidance in autonomous vehicles: A review. Expert Systems with Applications. 2021. 172:114535. DOI: 10.1016/j.eswa.2021.114535
- Malov D.A., Edemsky A.Yu., Savelyev A.I. Development of a system for proactive localization of cyberphysical space based on machine learning methods. Information Technologies and Computing Systems. 2018. No. 4. Pp. 72–83. DOI: 10.14357/20718632180408. EDN: MIDRAT. (In Russian)
- Gorkavyy M.A., Gorkavyy A.I., Melnichenko M.A. Optimization of a robotic technological process based on a neural network simulation model of energy consumption. Izvestia of Higher Educational Institutions. Electromechanics. 2023. Vol. 66. No. 2. Pp. 85–95. DOI: 10.17213/0136-3360-2023-2-85-95. EDN: WYKEWQ. (In Russian)
- Lopota A.V., Spassky B.A. Mobile ground-based robotic complexes for professional use. Robotics and Technical Cybernetics. 2020. Vol. 8, No. 1. Pp. 5–17. DOI: 10.31776/RTCJ.8101. EDN: JAQTQG. (In Russian)
- Veselov G.E., Lebedev B.K., Lebedev O.B. Motion control of a group of mobile robots in a column. Informatization and Communications. 2021. No. 3. Pp. 7–11. DOI: 10.34219/2078-8320-2021-12-3-7-11. EDN: LDISYZ. (In Russian)
Information about the authors
Vladimir V. Shukhin, Candidate of Technical Sciences, Associate Professor, Department of Automation of Technological Processes and Production, Grozny State Oil Technical University named after academician M.D. Millionshchikov;
100, Isaev avenue, Grozny, 364051, Russia;
shukhin86@bk.ru, ORCID: https://orcid.org/0009-0003-0273-0058, SPIN-code: 2895-3434
Zaur L. Khakimov, Candidate of Technical Sciences, Associate Professor, Department of Automation of Technological Processes and Production, Grozny State Oil Technical University named after academician M.D. Millionshchikov;
100, Isaev avenue, Grozny, 364051, Russia;
deffender_95@mail.ru, ORCID: https://orcid.org/0009-0007-1665-8631, SPIN-code: 3540-6580
Magomed A. Labazanov, Senior Lecturer, Department of Automation of Technological Processes and Production, Grozny State Oil Technical University named after academician M.D. Millionshchikov;
100, Isaev avenue, Grozny, 364051, Russia;
labazanov.90@inbox.ru, ORCID: https://orcid.org/0009-0005-9714-5146, SPIN-code: 5981-5217
Funding
The study was performed without external funding.











