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 条
  • [31] PREEMPTIVE KIDNEY TRANSPLANTATION RECIPIENTS ARE NOT AS MENTALLY SATISFIED AS NON-PREEMPTIVE PATIENTS
    Ariyoshi, Yuichi
    Araki, Motoo
    Mitsui, Yosuke
    Wada, Koichiro
    Watanabe, Toyohiko
    Nasu, Yasutomo
    JOURNAL OF UROLOGY, 2017, 197 (04): : E394 - E394
  • [32] Delay composition in preemptive and non-preemptive real-time pipelines
    Jayachandran, Praveen
    Abdelzaher, Tarek
    REAL-TIME SYSTEMS, 2008, 40 (03) : 290 - 320
  • [33] Scheduling of Flexible Non-Preemptive Loads
    Dahlin, Nathan
    Jain, Rahul
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 2567 - 2572
  • [34] A non-preemptive packet marking scheme
    liu, Yuan
    gu, Xiaoqing
    Sun, Yaming
    2006 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, 2006, : 1576 - +
  • [35] ON NON-PREEMPTIVE STRATEGIES IN STOCHASTIC SCHEDULING
    GLAZEBROOK, KD
    NAVAL RESEARCH LOGISTICS, 1981, 28 (02) : 289 - 300
  • [36] A non-preemptive packet marking scheme
    liu, Yuan
    Gu, Xiaoqing
    Sun, Yaming
    ICIEA 2006: 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, PROCEEDINGS, 2006, : 1415 - 1420
  • [37] Scheduling Non-Preemptive Deferrable Loads
    O'Brien, Gearoid
    Rajagopal, Ram
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (02) : 835 - 845
  • [38] Clairvoyant non-preemptive EDF scheduling
    Ekelin, Cecilia
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 23 - +
  • [39] On non-preemptive VM scheduling in the cloud
    Psychas, Konstantinos
    Ghaderi, Javad
    Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2017, 1 (02)
  • [40] Modelling of blockchain based queuing theory implementing preemptive and non-preemptive algorithms
    Kandpal, Meenakshi
    Keshari, Niharika
    Yadav, Amrendra Singh
    Yadav, Mohit
    Barik, Rabindra Kumar
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024, 15 (06) : 2554 - 2570