TY - JOUR
T1 - Distributed model predictive control for multi-robot systems with conflicting signal temporal logic tasks
AU - Zhou, Xiaoyi
AU - Zou, Yuanyuan
AU - Li, Shaoyuan
AU - Li, Xianwei
AU - Fang, Hao
N1 - Publisher Copyright:
© 2022 The Authors. IET Control Theory & Applications published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology
PY - 2022/3
Y1 - 2022/3
N2 - In this paper, the control problem of multi-robot systems under temporal logic tasks with limited time and logic constraints is studied, where each robot is required to reach the specified region in a given time and avoid collision all the time. Since the cooperative collision avoidance task of one robot depends on other robots' behaviors, the satisfaction of all the tasks may be conflicting. In this work, a distributed model predictive control (DMPC) strategy is proposed for conflicting temporal logic tasks. First, signal temporal logic (STL) is adopted to formally describe the temporal logic tasks. Based on robust semantics of STL formulas, a reference trajectory for the satisfaction degree of the task is designed to determine the short-term task in the optimization horizon. In the DMPC optimization problem, the compatibility constraints are introduced to redesign the collision avoidance constraints, such that the collision avoidance tasks can be fulfilled using neighbouring robots' predicted information of the last time instant. Then, the terminal constraint is designed by the short-term motion task which enforces each robot to move towards the goal region within the specified time interval. For conflicting tasks, a slack parameter is introduced in the terminal set to relax the motion task of each robot. The recursive feasibility of the DMPC algorithm is guaranteed, and the relaxed temporal logic tasks are fulfilled. In the proposed method, the discrete events including limited time and logic requirements are incorporated into the DMPC optimization problem, such that the motion task can be satisfied as much as possible and safety requirements are fulfilled. The effectiveness of the algorithm is illustrated by simulation and experiment results.
AB - In this paper, the control problem of multi-robot systems under temporal logic tasks with limited time and logic constraints is studied, where each robot is required to reach the specified region in a given time and avoid collision all the time. Since the cooperative collision avoidance task of one robot depends on other robots' behaviors, the satisfaction of all the tasks may be conflicting. In this work, a distributed model predictive control (DMPC) strategy is proposed for conflicting temporal logic tasks. First, signal temporal logic (STL) is adopted to formally describe the temporal logic tasks. Based on robust semantics of STL formulas, a reference trajectory for the satisfaction degree of the task is designed to determine the short-term task in the optimization horizon. In the DMPC optimization problem, the compatibility constraints are introduced to redesign the collision avoidance constraints, such that the collision avoidance tasks can be fulfilled using neighbouring robots' predicted information of the last time instant. Then, the terminal constraint is designed by the short-term motion task which enforces each robot to move towards the goal region within the specified time interval. For conflicting tasks, a slack parameter is introduced in the terminal set to relax the motion task of each robot. The recursive feasibility of the DMPC algorithm is guaranteed, and the relaxed temporal logic tasks are fulfilled. In the proposed method, the discrete events including limited time and logic requirements are incorporated into the DMPC optimization problem, such that the motion task can be satisfied as much as possible and safety requirements are fulfilled. The effectiveness of the algorithm is illustrated by simulation and experiment results.
UR - http://www.scopus.com/inward/record.url?scp=85124746536&partnerID=8YFLogxK
U2 - 10.1049/cth2.12254
DO - 10.1049/cth2.12254
M3 - Article
AN - SCOPUS:85124746536
SN - 1751-8644
VL - 16
SP - 554
EP - 572
JO - IET Control Theory and Applications
JF - IET Control Theory and Applications
IS - 5
ER -