Distributed robust MPC for nonholonomic robots with obstacle and collision avoidance

被引:9
作者
Dai, Li [1 ]
Hao, Yanye [2 ]
Xie, Huahui [1 ]
Sun, Zhongqi [1 ,3 ]
Xia, Yuanqing [1 ]
机构
[1] Beijing Inst Technol, Sch Automat, Beijing 100081, Peoples R China
[2] Xian Aeronaut Comp Tech Res Inst, AVIC, Xian 710065, Shaanxi, Peoples R China
[3] Beijing Inst Technol, Yangtze Delta Reg Acad, Jiaxing 314019, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed model predictive control; Robust control; Multi-agent system; Obstacle and collision avoidance; Convex optimization; MODEL-PREDICTIVE CONTROL; MULTIAGENT SYSTEMS; CONSENSUS; TRACKING; FLOCKING;
D O I
10.1007/s11768-022-00079-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Considering that the inevitable disturbances and coupled constraints pose an ongoing challenge to distributed control algorithms, this paper proposes a distributed robust model predictive control (MPC) algorithm for a multi-agent system with additive external disturbances and obstacle and collision avoidance constraints. In particular, all the agents are allowed to solve optimization problems simultaneously at each time step to obtain their control inputs, and the obstacle and collision avoidance are accomplished in the context of full-dimensional controlled objects and obstacles. To achieve the collision avoidance between agents in the distributed framework, an assumed state trajectory is introduced for each agent which is transmitted to its neighbors to construct the polyhedral over-approximations of it. Then the polyhedral over-approximations of the agent and the obstacles are used to smoothly reformulate the original nonconvex obstacle and collision avoidance constraints. And a compatibility constraint is designed to restrict the deviation between the predicted and assumed trajectories. Moreover, recursive feasibility of each local MPC optimization problem with all these constraints derived and input-to-state stability of the closed-loop system can be ensured through a sufficient condition on controller parameters. Finally, simulations with four agents and two obstacles demonstrate the efficiency of the proposed algorithm.
引用
收藏
页码:32 / 45
页数:14
相关论文
共 25 条
[1]   A robust distributed model predictive control algorithm [J].
Al-Gherwi, Walid ;
Budman, Hector ;
Elkamel, Ali .
JOURNAL OF PROCESS CONTROL, 2011, 21 (08) :1127-1137
[2]   Set invariance in control [J].
Blanchini, F .
AUTOMATICA, 1999, 35 (11) :1747-1767
[3]   Distributed MPC for formation of multi-agent systems with collision avoidance and obstacle avoidance [J].
Dai, Li ;
Cao, Qun ;
Xia, Yuanqing ;
Gao, Yulong .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2017, 354 (04) :2068-2085
[4]   Cooperative control of multiple nonholonomic mobile agents [J].
Dong, Wenjie ;
Farrell, Jay A. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (06) :1434-1448
[5]  
Hao YY, 2020, IEEE INT CONF CON AU, P1494, DOI 10.1109/ICCA51439.2020.9264331
[6]   Cooperative Control of Heterogeneous Connected Vehicle Platoons: An Adaptive Leader-Following Approach [J].
Hu, Junyan ;
Bhowmick, Parijat ;
Arvin, Farshad ;
Lanzon, Alexander ;
Lennox, Barry .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02) :977-984
[7]   Input-to-state stability for discrete-time nonlinear systems [J].
Jiang, ZP ;
Wang, Y .
AUTOMATICA, 2001, 37 (06) :857-869
[8]   Lyapunov-based Model Predictive Control for Tracking of Nonholonomic Mobile Robots under Input Constraints [J].
Liu, Changxin ;
Gao, Jian ;
Xu, Demin .
INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2017, 15 (05) :2313-2319
[9]   Distributed MPC for linear discrete-time systems with disturbances and coupled states [J].
Ma, Aoyun ;
Liu, Kun ;
Zhang, Qirui ;
Xia, Yuanqing .
SYSTEMS & CONTROL LETTERS, 2020, 135
[10]  
Marruedo DL, 2002, IEEE DECIS CONTR P, P4619