Distributed Motion Control for Multiple Mobile Robots Using Discrete-Event Systems and Model Predictive Control

被引:4
|
作者
Zhou, Yuan [1 ]
Hu, Hesuan [2 ]
Deng, Gelei [1 ]
Cheng, Kun [3 ]
Lin, Shang-Wei [1 ]
Liu, Yang [1 ]
Ding, Zuohua [4 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
[2] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[3] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[4] Zhejiang Sci Tech Univ, Sch Comp Sci & Technol, Hangzhou 310018, Zhejiang, Peoples R China
基金
新加坡国家研究基金会;
关键词
Collision and deadlock avoidance; hybrid control; motion planning; multiple mobile robot systems (MMRSs); COLLISION; AVOIDANCE; SWARMS;
D O I
10.1109/TSMC.2023.3322154
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed motion control is critical in multiple mobile robot systems (MMRSs). Current research usually focuses on either discrete approaches, which aim to deal with high-level collisions and deadlocks without considering the low-level motion commands, or continuous approaches, which can optimize low-level continuous commands to mobile robots but cannot deal with deadlocks efficiently. In this article, by combining discrete and continuous methods, we design a hybrid motion control method for MMRSs where each robot should move along a predefined path. First, each robot's motion is modeled as a discrete transition system, based on which a real-time supervisory control policy is illustrated to avoid collisions and deadlocks. Second, according to the discrete decisions, the continuous speed at each discrete state is computed using model predictive control and sequential convex programming. The proposed hybrid approach brings two advantages. First, the discrete control component guarantees collision and deadlock avoidance and reduces the scale of the optimization problems. Second, continuous control optimizes the continuous speed in real time and fulfills other performance requirements like time and energy costs. To move in a fully distributed way, each robot needs to predict the motion of its neighbors by retrieving their immediately available information through communications. The simulation and real-world experimental results show the effectiveness of our approach.
引用
收藏
页码:997 / 1010
页数:14
相关论文
共 50 条
  • [1] Coordination control of distributed discrete-event systems
    Komenda, Jan
    Masopust, Tomáš
    Van Schuppen, Jan H.
    Lecture Notes in Control and Information Sciences, 2013, 433 : 147 - 167
  • [2] Control of modular and distributed discrete-event systems
    Komenda, Jan
    van Schuppen, Jan H.
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 44 - 63
  • [3] Supervisory control of distributed discrete-event systems
    Komenda, J. (komenda@ipm.cz), 2013, Springer Verlag (433):
  • [4] Coordination control of distributed discrete-event systems
    Komenda, Jan
    Masopust, Tomáš
    Lecture Notes in Control and Information Sciences, 2015, 456 : 137 - 144
  • [5] A Distributed Model Predictive Control for Multiple Mobile Robots with the Model Uncertainty
    Shang, Wei
    Zhu, Hanzong
    Pan, Yurong
    Li, Xiuhong
    Zhang, Daode
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2021, 2021
  • [6] Distributed Control of Discrete-Event Systems: A First Step
    Darondeau, Philippe
    Ricker, Laurie
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY VI, 2012, 7400 : 24 - 45
  • [7] On coparanormality in distributed supervisory control of discrete-event systems
    Saeidi, Vahid
    Afzalian, Ali A.
    Gharavian, Davood
    ASIAN JOURNAL OF CONTROL, 2021, 23 (04) : 1992 - 2003
  • [8] Robust Control of Networked Discrete-Event Systems Using Predictive Supervisors
    Wang, Fei
    Shu, Shaolong
    Chen, Ziqiang
    Lin, Feng
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 18 - 23
  • [9] Control of discrete-event systems with modular or distributed structure
    Kornendaa, Jan
    van Schuppen, Jan H.
    THEORETICAL COMPUTER SCIENCE, 2007, 388 (1-3) : 199 - 226
  • [10] ON THE CONTROL OF DISCRETE-EVENT SYSTEMS
    WONHAM, WM
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1989, 135 : 542 - 557