Solving Multi-UAV Dynamic Encirclement via Model Predictive Control

被引:103
作者
Hafez, Ahmed T. [1 ]
Marasco, Anthony J. [2 ]
Givigi, Sidney N. [2 ]
Iskandarani, Mohamad [2 ]
Yousefi, Shahram [1 ]
Rabbath, Camille Alain [3 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
[2] Royal Mil Coll Canada, Dept Elect & Comp Engn, Kingston, ON K7K 7B4, Canada
[3] Def Res & Dev Canada, Canadian Forces Bases Valcartier, Montreal, PQ G3J 1X5, Canada
关键词
Autonomous robotics; cooperative robotics; dynamic encirclement tactic; model predictive control (MPC); COOPERATIVE CONTROL; MOBILE ROBOTS; SYSTEMS;
D O I
10.1109/TCST.2015.2411632
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order for teams of unmanned aerial vehicles (UAVs) to collaborate and cooperate to perform challenging group tasks, intelligent and flexible control strategies are required. One of the complex behaviors required of a team of UAVs is dynamic encirclement, which is a tactic that can be employed for persistent surveillance and/or to neutralize a target by restricting its movement. This tactic requires a high level of cooperation such that the UAVs maintain a desired and proper encirclement radius and angular velocity around the target. In this paper, model predictive control (MPC) is used to model and implement controllers for the problem of dynamic encirclement. The linear and nonlinear control policies proposed in this paper are applied as a high-level controller to control multiple UAVs to encircle a desired target in simulations and real-time experiments with quadrotors. The nonlinear solution provides a theoretical analysis of the problem, while the linear control policy is used for real-time operation via a combination of MPC and feedback linearization applied to the nonlinear UAV system. The contributions of this paper lie in the implementation of MPC to solve the problem of dynamic encirclement of a team of UAVs in real time and the application of theoretical stability analysis to the problem.
引用
收藏
页码:2251 / 2265
页数:15
相关论文
共 37 条
[11]   LINEAR-SYSTEMS WITH STATE AND CONTROL CONSTRAINTS - THE THEORY AND APPLICATION OF MAXIMAL OUTPUT ADMISSIBLE-SETS [J].
GILBERT, EG ;
TAN, KT .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (09) :1008-1020
[12]  
Guowei Cai, 2010, 2010 8th IEEE International Conference on Control and Automation (ICCA 2010), P285, DOI 10.1109/ICCA.2010.5524453
[13]  
Hafez A.T., 2014, The World Congress of the International Federation of Automatic Control (IFAC), P1241
[14]  
Hafez AT, 2013, P AMER CONTR CONF, P3147
[15]  
Hara S., 2008, P 17 IFAC WORLD C, P6602
[16]  
Iskandarani M, 2013, ANN IEEE SYST CONF, P620, DOI 10.1109/SysCon.2013.6549947
[17]   Cooperative Target-capturing Strategy for Multi-vehicle Systems with Dynamic Network Topology [J].
Kawakami, Hiroki ;
Namerikawa, Toru .
2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, :635-640
[18]   Cooperative control for target-capturing task based on a cyclic pursuit strategy [J].
Kim, Tae-Hyoung ;
Sugie, Toshiharu .
AUTOMATICA, 2007, 43 (08) :1426-1431
[19]   Cooperative control of multi-agent dynamical systems in target-enclosing operations using cyclic pursuit strategy [J].
Kim, Tae-Hyoung ;
Hara, Shinji ;
Hori, Yutaka .
INTERNATIONAL JOURNAL OF CONTROL, 2010, 83 (10) :2040-2052
[20]   Distributed control of cooperative target enclosing based on reachability and invariance analysis [J].
Lan, Ying ;
Yan, Gangfeng ;
Lin, Zhiyun .
SYSTEMS & CONTROL LETTERS, 2010, 59 (07) :381-389