Distributed Consensus Control of Multiple UAVs in a Constrained Environment

In this paper, we investigate the consensus problem of multiple unmanned aerial vehicles (UAVs) in the presence of environmental constraints under a general communication topology containing a directed spanning tree. First, based on a position transformation function, we propose a novel dynamic reference position and yaw angle for each UAV to cope with both the asymmetric topology and the constraints. Then, the backstepping-like design methodology is presented to derive a local tracking controller for each UAV such that its position and yaw angle can converge to the reference ones. The proposed protocol is distributed in the sense that, the input update of each UAV dynamically relies only on local state information from its neighborhood set and the constraints, and it does not require any additional centralized information. It is demonstrated that under the proposed protocol, all UAVs reach consensus without violation of the environmental constraints. Finally, simulation and experimental results are provided to demonstrate the performance of the protocol.

[1]  Vijay Kumar,et al.  Cooperative Transportation Using Small Quadrotors Using Monocular Vision and Inertial Sensing , 2018, IEEE Robotics and Automation Letters.

[2]  Vijay Kumar,et al.  Hold Or take Optimal Plan (HOOP): A quadratic programming approach to multi-robot trajectory generation , 2018, Int. J. Robotics Res..

[3]  Sarangapani Jagannathan,et al.  Output-Constrained Control of Nonaffine Multiagent Systems With Partially Unknown Control Directions , 2019, IEEE Transactions on Automatic Control.

[4]  Ziyang Meng,et al.  Distributed Formation Control for Multiple Vertical Takeoff and Landing UAVs With Switching Topologies , 2018, IEEE/ASME Transactions on Mechatronics.

[5]  Shaojie Shen,et al.  Online generation of collision-free trajectories for quadrotor flight in unknown cluttered environments , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Yisheng Zhong,et al.  Time-Varying Formation Control for Unmanned Aerial Vehicles: Theories and Applications , 2015, IEEE Transactions on Control Systems Technology.

[7]  Charles Richter,et al.  Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments , 2016, ISRR.

[8]  Frank Dellaert,et al.  Distributed mapping with privacy and communication constraints: Lightweight algorithms and object-based models , 2017, Int. J. Robotics Res..

[9]  P. Olver Nonlinear Systems , 2013 .

[10]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[11]  Markus Hehn,et al.  A Computationally Efficient Motion Primitive for Quadrocopter Trajectory Generation , 2015, IEEE Transactions on Robotics.

[12]  Chaoli Wang,et al.  Consensus control of output‐constrained multiagent systems with unknown control directions under a directed graph , 2020, International Journal of Robust and Nonlinear Control.

[13]  Francis Eng Hock Tay,et al.  Barrier Lyapunov Functions for the control of output-constrained nonlinear systems , 2009, Autom..

[14]  Maxim Likhachev,et al.  Path planning for non-circular micro aerial vehicles in constrained environments , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[16]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[17]  Yantao Shen,et al.  An Approximation-Free Simple Control Scheme for Uncertain Quadrotor Systems: Theory and Validations , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Youxian Sun,et al.  Distributed Control of Nonlinear Multiagent Systems With Asymptotic Consensus , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.