Abstract
With the development of science and technology, more and more unmanned aerial vehicles (UAVs) are needed for collaborative search, rescue, reconnaissance, remote sensing and other missions. Multiple UAVs collaborative control is emerging as a promising technology to carry out these missions. Based on the acceleration matching method, a double loop control scheme of quad-rotor UAV is proposed, which effectively reduces the position difference between each UAV and the virtual leader under external disturbances. It also can facilitate cooperative control of multiple quad-rotor UAVs and make further efforts to improve the control quality of the flight system. In order to make quad-rotor UAVs could perform collision avoidance maneuvers with cooperation to reach the desired position, a distributed virtual leader-follower flocking control strategy with parallel-triggered scheme(PTS) is proposed. Unlike traditional flocking control strategy, this strategy is applied to the multiple quad-rotor UAVs platform to solve the problem of flight stability at the condition of obstacles and limited thrust, and takes advantage of PTS to save communication resources. Several simulations are provided to confirm that in the premise of achieving the collision free flocking and obstacle avoidance of quad-rotor UAVs, the proposed strategy can further minimize transmission rate than using event triggered scheme.
Similar content being viewed by others
References
F. Y. Chen, W. Lei, K. K. Zhang, G. Tao, and B. Jiang, “A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer,” Nonlinear Dynamics, vol. 85, no. 2, pp. 1281–1295, April 2016.
M. Hosseini, “MIMO sliding mode and backstepping control for a quadrotor UAV,” Proc. of the 23rd Conf. Electrical Engineering, pp. 994–999, 2015.
S. Mobayen, F. Tchier, and L. Ragoub, “Design of an adaptive tracker for n-link rigid robotic manipulators based on super-twisting global nonlinear sliding mode control,” ISA Transactions, vol. 48, no. 9, pp. 1990–2002, Mar 2017.
S. Mobayen and F. Tchier, “Design of an adaptive chattering avoidance global sliding mode tracker for uncertain non-linear time-varying systems,” Transactions of the Institute of Measurement and Control, vol. 39, no. 10, pp. 1547–1558, April 2016.
O. Mofid and S. Mobayen, “Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties,” ISA Transactions, vol. 72, no. 1, pp. 1–14, January 2018.
Z. X. Liu, C. Yuan, and Y. Zhang, “Active fault-tolerant control of unmanned quadrotor helicopter using linear parameter varying technique,” Journal of Intelligent and Robotic Systems, vol. 88, no. 1, pp. 415–436, March 2016.
M. A. M. Basri, A. R. Husain and K. A. Danapalasingam, “Enhanced backstepping controller design with application to autonomous quadrotor unmanned aerial vehicle,” Journal of Intelligent and Robotic Systems, vol. 79, no. 2, pp. 295–321, July 2015.
Z. Liu, X. G. Gao, and X. W. Fu, “A cooperative search and coverage algorithm with controllable revisit and connectivity maintenance for multiple unmanned aerial vehicles,” Sensors, vol. 18, no. 5, pp. 1472–1506, May 2018.
H. G. Tanner, A. Jadbabaie, and G. J. Pappas, “Flocking in fixed and switching networks,” IEEE Transactions on Automatic Control, vol. 52, no. 5, pp. 863–868, June 2007.
C. W. Reynolds and H. Flocks, “Flocks, herds and schools: A distributed behavioral model,” Acm Siggraph Computer Graphics, vol. 21, no. 4, pp. 25–34, August 1987.
H. Fang, Y. Wei, J. Chen, and B. Xin, “Flocking of second-order multiagent systems with connectivity preservation based on algebraic connectivity estimation,” IEEE Transactions on Cybernetics, vol. 47, no. 4, pp. 1067–1077, March 2017.
A. Jadbabaie, J. Lin, and A. S. Morse, “Coordination of groups of mobile autonomous agents using nearest neighbor rules,” IEEE Transactions on Automatic Control, vol. 48, no. 6, pp. 988–1001, June 2003.
S. S. Aote, M. M. Raghuwanshi, and L. G. Malik, “Improved particle swarm optimization based on natural flocking behavior,” Arabian Journal for Science and Engineering, vol. 41, no. 3, pp. 1067–1076, December 2016.
X. Mao, H. B. Zhang, and Y. H. Wang, “Flocking of quadrotor UAVs with fuzzy control,” ISA Transactions, vol. 74, pp. 185–193, February 2018.
O. Saif, I. Fantoni, and A. Zavala-Rio, “Real-time flocking of multiple-quadrotor system of systems,” Proc. of the 10th Conf. System of Systems Engineering, pp. 286–291, 2015.
J. Y. Sun and Z. Y. Geng, “Adaptive output feedback consensus tracking for linear multi-agent systems with unknown dynamics,” International Journal of Control, vol. 88, no. 9, pp. 1–19, February 2015.
P. Yu, L. Ding, Z. Liu, and Z. Guan, “Leader-follower flocking based on distributed event-triggered hybrid control,” International Journal of Control, vol. 26, no. 1, pp. 1–19, February 2015.
S. Yazdani and M. Haeri, “Flocking of multi-agent systems with multiple second-order uncoupled linear dynamics and virtual leader,” International Journal of Control, vol. 10, no. 8, pp. 853–860, March 2016.
S. K. Li, X. Z. Liu, W. S. Tang, and J. X. Zhang, “Flocking of multi-agents following a leader with adaptive protocol in a noisy environment,” Asian Journal of Control, vol. 16, no. 6, pp. 1771–1778, November 2013.
H. S. Wang, D. J. Guo, X. W. Liang, W. D. Chen, G. Q. Hu, and K. K. Leang, “Adaptive vision-based leader-follower formation control of mobile robots,” IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 2893–2902, April 2017.
R. Olfati-Saber, “Flocking for multi-agent dynamic systems: Algorithms and theory,” IEEE Transactions on Automatic Control, vol. 51, no. 3, pp. 401–420, April 2006.
Q. Wang, H. Fang, J. Chen, Y. T. Mao, and L. H. Dou, “Flocking with obstacle avoidance and connectivity maintenance in multi-agent systems,” Proc. of the 51st Conf. Decision and Control, pp. 4009–4014, 2013.
N. Niizuma, K. Nakano, T. Funato, and K. Higuchi, “Group motion control of multi-agent systems with obstacle avoidance: Column formation under input constraints,” Artificial Life and Robotics, vol. 20, no. 1, pp. 70–77, March 2015.
W. F. Hu, L. Liu, and G. Feng, “Consensus of linear multiagent systems by distributed event-triggered strategy,” Artificial Life and Robotics, vol. 46, no. 1, pp. 148–157, February 2017.
X. M. Sun, X. F. Wang, Y. G. Hong, and W. G. Xia, “Stabilization control design with parallel-triggering mechanism,” IEEE Transactions on Industrial Electronics, vol. 64, no. 4, pp. 3260–3267, April 2017.
C. H. Fang, Y. J. Zhang, and S. Huang, “Distributed event-triggered flocking control of nonlinear multi-agent systems,” Proc. of the 2017 Conf. Chinese Automation Congress, pp. 2965–2970, 2017.
L. Rifford, “Existence of lipschitz and semiconcave control-lyapunov functions,” SIAM Journal on Control and Optimization, vol. 39, no. 4, pp. 1043–1064, October 2000.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Kwang-Kyo Oh under the direction of Editor Hyo-Sung Ahn. This work was supported by National Nature Science Foundation of China under Grant 61473153, Aviation Science Foundation under Grant 2016ZC59006, and Jiangsu Postgraduate Research Innovation Plan under Grant SJKY19_335.
Fanjing Huang was born in Jiangsu, China in 1994. She is currently a Ph.D. Candidate at the Department of Automation, Nanjing University of Science & Technology, Nanjing. Her research interests include target tracking and nonlinear control theories.
Panlong Wu received his Ph.D. degree in control science and engineering at Northwestern Polytechnical University, China, in 2006. He is currently a Professor in the School of Automation at Nanjing University of Science & Technology. His research interests include navigation and target tracking.
Xingxiu Li received her Ph.D. degree in control science and engineering at Nanjing University of Science & Technology, China, in 2011. She is currently an Associate Professor in the School of Science at Nanjing University of Science & Technology. Her research interest includes signal processing.
Rights and permissions
About this article
Cite this article
Huang, F., Wu, P. & Li, X. Distributed Flocking Control of Quad-rotor UAVs with Obstacle Avoidance Under the Parallel-triggered Scheme. Int. J. Control Autom. Syst. 19, 1375–1383 (2021). https://doi.org/10.1007/s12555-019-0315-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-019-0315-y