Back to Search Start Over

An integrated AGV control system using preemptive and non-preemptive mixed RTOS.

Authors :
Chen, Daozheng
Gao, Jun
Gao, Maoting
Guo, Hongchen
Source :
Journal of Supercomputing. Sep2024, Vol. 80 Issue 13, p19536-19561. 26p.
Publication Year :
2024

Abstract

The automated guided vehicle (AGV) is currently used in a wide range of industries. The control system is the core of the AGV, responsible for task assignment, localization, path planning, motion planning, vehicle management, etc. In previous AGV implementations, personal computer, embedded computer, digital signal processor for computing, and programmable logic controller, micro control unit, field programmable gate array for control have been combined to form the whole control system. These solutions can solve common control problems, but they are complex to implement. To simplify the implementation complexity, the following work is presented in this study: (1) a new real-time operating system (RTOS), called Student RTOS, is developed. The RTOS includes memory management, task management, message queue, semaphore, synchronization, and timer, etc.; (2) a control system based on the newly designed RTOS is presented on a single processor; (3) the RTOS and the control system are tested on a newly designed AGV. From the actual test results, the newly designed RTOS and control system can meet the requirements of real-time, functionality, etc., and can effectively replace the original control system composed of multiple device combinations. In addition to running on the ARM Cortex-A processor used in the AGV control system, the RTOS also runs on the ARM Cortex-M and the STM8S (8-bit) processors for more low-end applications. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09208542
Volume :
80
Issue :
13
Database :
Academic Search Index
Journal :
Journal of Supercomputing
Publication Type :
Academic Journal
Accession number :
178655215
Full Text :
https://doi.org/10.1007/s11227-024-06193-8