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

被引:0
|
作者
Chen, Daozheng [1 ,2 ]
Gao, Jun [1 ]
Gao, Maoting [1 ]
Guo, Hongchen [3 ]
机构
[1] Shanghai Maritime Univ, Coll Informat Engn, Shanghai, Peoples R China
[2] Shanghai Maritime Univ, Informatizat Off, Shanghai, Peoples R China
[3] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 13期
关键词
Automatic guided vehicle; Real time operating system; Real-time embedded systems; Advanced RISC machine; TRACKING; SPEED;
D O I
10.1007/s11227-024-06193-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:19536 / 19561
页数:26
相关论文
共 50 条
  • [21] Perioperative Comparison of Preemptive and Non-Preemptive Renal Transplant Recipients
    Aytekin, Sami
    Dinc, Bora
    Ertug, Zeki
    Hadimioglu, Necmiye
    Aytekin, Esra Cobankent
    TURKISH JOURNAL OF ANAESTHESIOLOGY AND REANIMATION, 2020, 48 (02) : 102 - 107
  • [22] From preemptive to non-preemptive speed-scaling scheduling
    Bampis, Evripidis
    Kononov, Alexander
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Nemparis, Loannis
    DISCRETE APPLIED MATHEMATICS, 2015, 181 : 11 - 20
  • [23] A Retrial inventory system with non-preemptive priority service
    Jeganathan, K.
    Anbazhagan, N.
    Kathiresan, J.
    International Journal of Information and Management Sciences, 2013, 24 (01): : 57 - 77
  • [24] Delay composition in preemptive and non-preemptive real-time pipelines
    Praveen Jayachandran
    Tarek Abdelzaher
    Real-Time Systems, 2008, 40 : 290 - 320
  • [25] Non-preemptive robustness under reduced system load
    Mok, AK
    Poon, WC
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 200 - 209
  • [26] A generic mechanism for managing resource constraints in preemptive and non-preemptive scheduling
    Sun, JG
    Zhang, JY
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 105 - 110
  • [27] Non-preemptive Coflow Scheduling and Routing
    Yu, Ruozhou
    Xue, Guoliang
    Zhang, Xiang
    Tang, Jian
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [28] NON-PREEMPTIVE PRIORITIES IN MACHINE INTERFERENCE
    HODGSON, V
    ANNALS OF MATHEMATICAL STATISTICS, 1965, 36 (05): : 1600 - &
  • [29] PREEMPTIVE AND NON-PREEMPTIVE MULTI-OBJECTIVE PROGRAMMING - RELATIONSHIPS AND COUNTEREXAMPLES
    SHERALI, HD
    SOYSTER, AL
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1983, 39 (02) : 173 - 186
  • [30] Non-preemptive scheduling of optical switches
    Kesselman, A
    Kogan, K
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1840 - 1844