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 条
  • [41] SUPERVISORY CONTROL OF CONCURRENT DISCRETE-EVENT SYSTEMS
    WILLNER, Y
    HEYMANN, M
    INTERNATIONAL JOURNAL OF CONTROL, 1991, 54 (05) : 1143 - 1169
  • [42] Supervisory Control of Concurrent Discrete-Event Systems
    Su, Rong
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 1811 - 1816
  • [43] Multitasking Supervisory Control of Discrete-Event Systems
    Max H. de Queiroz
    José E. R. Cury
    W. M. Wonham
    Discrete Event Dynamic Systems, 2005, 15 : 375 - 395
  • [44] The supervised control of discrete-event dynamic systems
    Charbonnier, F
    Alla, H
    David, R
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1999, 7 (02) : 175 - 187
  • [45] Modular control of discrete-event systems with coalgebra
    Komenda, Jan
    van Schuppen, Jan H.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (02) : 447 - 460
  • [46] Hierarchical control of timed discrete-event systems
    Wong, KC
    Wonham, WM
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1996, 6 (03): : 275 - 306
  • [47] Supervisory control architecture for discrete-event systems
    Feng, Lei
    Wonham, W. M.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (06) : 1449 - 1461
  • [48] CONTROL OF DISCRETE-EVENT SYSTEMS WITH MINIMAL SWITCHINGS
    DU, Y
    WANG, SH
    INTERNATIONAL JOURNAL OF CONTROL, 1988, 48 (03) : 981 - 991
  • [49] Embedded supervisory control of discrete-event systems
    Yang, Y
    Gohari, R
    2005 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2005, : 410 - 415
  • [50] Online control of discrete-event systems: A survey
    Moulton, Richard Hugh
    Rudie, Karen
    ANNUAL REVIEWS IN CONTROL, 2022, 54 : 24 - 48