Hostname: page-component-77c89778f8-5wvtr Total loading time: 0 Render date: 2024-07-16T11:06:04.521Z Has data issue: false hasContentIssue false

Neural network-based velocity-controllable UAV flocking

Published online by Cambridge University Press:  23 June 2022

T. He
Affiliation:
Research Institute of Electronic Science and Technology, University of Electronic Science and Technology of China, Chengdu China
L. Wang*
Affiliation:
Research Institute of Electronic Science and Technology, University of Electronic Science and Technology of China, Chengdu China
*
*Corresponding author. Email: wang_lei@uestc.edu.cn

Abstract

The unmanned aerial vehicle (UAV) flocking among obstacles was transferred to a velocity-controllable UAV flocking problem, which means that multi-UAV gradually form and maintain the $\alpha$ -lattice geometry as they track the desired flocking velocity, and can be applied to tasks such as obstacle avoidance and velocity tracking. Velocity-controllable UAV flocking problem is a multi-objective flocking controller parameters optimisation problem, for which we design flocking velocity and geometry objective function, and solve them using a multi-objective particle swarm optimisation algorithm (MOPSO). On this basis, to address the problem that MOPSO has random results and long computation time, we propose to use a neural network (NN) to approximate the mathematical relationship between the UAV flocking state and the flocking controller parameters. We simulate the flight process of 5 and 49 UAVs performing obstacle avoidance and velocity tracking tasks, respectively. The results show that the proposed UAV flocking controller has better convergence performance, obtains reproducible results, reduces computation time, and can be used for large-scale UAV flocking control.

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Royal Aeronautical Society

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

The two authors, Tao He and Lei Wang, are co-first authors.

References

Ling, H., Mclvor, G.E., Westley, J., van der Vaart, K., Vaughan, R.T., Thornton, A. and Ouellette, N.T. Behavioural plasticity and the transition to order in jackdaw flocks, Nat. Commun., 2019, 10, (1), pp 5174. https://doi.org/10.1038/s41467-019-13281-4 CrossRefGoogle ScholarPubMed
Dkhili, J., Berger, U., Idrissi Hassani, L.M., Ghaout, S., Peters, R. and Piou, C. Self-organized spatial structures of locust groups emerging from local interaction, Ecol. Modell., 2017, 361, pp 2640. https://doi.org/10.1016/j.ecolmodel.2017.07.020 CrossRefGoogle Scholar
Becco, C., Vandewalle, N., Delcourt, J. and Poncin, P. Experimental evidences of a structural and dynamical transition in fish school, Phys. A Stat. Mech. its Appl., 2006, 367, pp 487493. https://doi.org/10.1016/j.physa.2005.11.041 CrossRefGoogle Scholar
Arvin, F., Samsudin, K., Ramli, A.R. and Bekravi, M. Imitation of honeybee aggregation with collective behavior of swarm robots, Int. J. Comput. Intell. Syst., 2011, 4, pp 739748. https://doi.org/10.1080/18756891.2011.9727825 Google Scholar
McGuire, K.N., De Wagter, C., Tuyls, K., Kappen, H.J. and de Croon, G.C.H.E. Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment, Sci. Robot., 2019, 4, (35), pp eaaw9710. https://doi.org/10.1126/scirobotics.aaw9710 CrossRefGoogle ScholarPubMed
Schranz, M., Umlauft, M., Sende, M. and Elmenreich, W. Swarm robotic behaviors and current applications, Front. Robot. AI, 2020, 7. https://doi.org/10.3389/frobt.2020.00036 CrossRefGoogle Scholar
Poljak, M. and Återbenc, A. Use of drones in clinical microbiology and infectious diseases: current status, challenges and barriers, Clin. Microbiol. Infect., 2020, 26, (4), pp 425430. https://doi.org/10.1016/j.cmi.2019.09.014 CrossRefGoogle ScholarPubMed
Park, S. and Choi, Y. Applications of unmanned aerial vehicles in mining from exploration to reclamation: a review, Minerals, 2020, 10, pp 663. https://doi.org/10.3390/min10080663 CrossRefGoogle Scholar
Pham, H.X., La, H.M., Feil-Seifer, D. and Deans, M.C. A distributed control framework of multiple unmanned aerial vehicles for dynamic wildfire tracking, IEEE Trans. Syst. Man Cybern. Syst., 2020, 50, (4), pp 15371548. https://doi.org/10.1109/TSMC.2018.2815988 CrossRefGoogle Scholar
Márquez-Vega, L.A., Aguilera-Ruiz, M. and Torres-Treviño, L.M. Multi-objective optimisation of a quadrotor flock performing target zone search, Swarm Evol. Comput., 2021, 60, pp 100733. https://doi.org/10.1016/j.swevo.2020.100733 CrossRefGoogle Scholar
Wu, E., Sun, Y., Huang, J., Zhang, C. and Li, Z. Multi UAV cluster control method based on virtual core in improved artificial potential field, IEEE Access, 2020, 8, pp 131647131661. https://doi.org/10.1109/ACCESS.2020.3009972 CrossRefGoogle Scholar
Dai, Y., Kim, Y.G., Wee, S.G., Lee, D.H. and Lee, S.G. A switching formation strategy for obstacle avoidance of a multi-robot system based on robot priority model, ISA Trans., 2020, 56, pp 123134. https://doi.org/10.1016/j.isatra.2014.10.008 CrossRefGoogle Scholar
Olfati-Saber, R. Flocking for multi-agent dynamic systems: algorithms and theory, IEEE Trans. Automat. Contr., 2006, 51, (3), pp 401420. https://doi.org/10.1109/TAC.2005.864190 CrossRefGoogle Scholar
Qiu, H. and Duan, H. A multi-objective pigeon-inspired optimisation approach to UAV distributed flocking among obstacles, Inf. Sci., 2020, 509, pp 515529. https://doi.org/10.1016/j.ins.2018.06.061 CrossRefGoogle Scholar
Reynolds, C.W., herds, and schools: a distributed behavioral model, Proceedings of SIGGRAPH’87, 1987, vol. 21, pp 2534. https://doi.org/10.1145/280811.281008 CrossRefGoogle Scholar
Fine, B.T. and Shell, D.A. Unifying microscopic flocking motion models for virtual, robotic, and biological flock members, Auton. Robots, 2013, 35, (2–3), pp 195219. https://doi.org/10.1007/s10514-013-9338-z CrossRefGoogle Scholar
Zhu, B., Xie, L., Han, D., Meng, X. and Teo, R. A survey on recent progress in control of swarm systems, Sci. China Inf. Sci., 2017, 60, (7), pp 124. https://doi.org/10.1007/s11432-016-9088-2 CrossRefGoogle Scholar
Beaver, L.E. and Malikopoulos, A.A. An overview on optimal flocking, Annu. Rev. Control, 2021, 51, pp 8899. https://doi.org/10.1016/j.arcontrol.2021.03.004 CrossRefGoogle Scholar
Vásárhelyi, G., Virágh, C., Somorjai, G., Nepusz, T., Eiben, A.E. and Vicsek, T. Optimized flocking of autonomous drones in confined environments, Sci. Robot., 2018, 3, (20), pp 114. https://doi.org/10.1126/scirobotics.aat3536 CrossRefGoogle ScholarPubMed
Zhao, W., Chu, H., Zhang, M., Sun, T. and Guo, L. Flocking control of fixed-wing UAVs with cooperative obstacle avoidance capability, IEEE Access, 2019, 7, pp 1779817808. https://doi.org/10.1109/ACCESS.2019.2895643 CrossRefGoogle Scholar
Beaver, L.E. and Malikopoulos, A.A. Beyond Reynolds: a constraint-driven approach to cluster flocking, 2020 59th IEEE Conference on Decision and Control (CDC), 2020, pp 208213. https://doi.org/10.1109/CDC42340.2020.9304333 CrossRefGoogle Scholar
Beaver, L.E., Kroninger, C. and Malikopoulos, A.A. An optimal control approach to flocking, 2020 American Control Conference (ACC), 2020, pp 683688. https://doi.org/10.23919/ACC45564.2020.9147311 Google Scholar
Dierks, T., Brenner, B. and Jagannathan, S. Neural network-based optimal control of mobile robot formations with reduced information exchange, IEEE Trans. Control Syst. Technol., 2013, 21, (4), pp 14071415. https://doi.org/10.1109/TCST.2012.2200484 CrossRefGoogle Scholar
Yu, J., Ji, J., Miao, Z. and Zhou, J. Neural network-based region reaching formation control for multi-robot systems in obstacle environment, Neurocomputing, 2019, 333, pp 1121. https://doi.org/10.1016/j.neucom.2018.12.051 CrossRefGoogle Scholar
Liu, Y., Huang, P., Zhang, F. and Zhao, Y. Distributed formation control using artificial potentials and neural network for constrained multiagent systems, IEEE Trans. Control Syst. Technol., 2020, 28, (2), pp 697704. https://doi.org/10.1109/TCST.2018.2884226 CrossRefGoogle Scholar
Yang, S., Bai, W., Li, T., Shi, Q., Yang, Y., Wu, Y. and Chen, C.L.P. Neural-network-based formation control with collision, obstacle avoidance and connectivity maintenance for a class of second-order nonlinear multi-agent systems, Neurocomputing, 2021, 439, pp 243255. https://doi.org/10.1016/j.neucom.2020.12.106 CrossRefGoogle Scholar
Nguyen, T.T., Nguyen, N.D. and Nahavandi, S. Deep reinforcement learning for multiagent systems: a review of challenges, solutions, and applications, IEEE Trans. Cybern., 2020, 50, (9), pp 38263839. https://doi.org/10.1109/TCYB.2020.2977374 CrossRefGoogle Scholar
Xu, D. and Chen, G. Autonomous and cooperative control of UAV cluster with multi-agent reinforcement learning, Aeronaut. J., 2022, pp 120. https://doi.org/10.1017/aer.2021.112 CrossRefGoogle Scholar
Hu, T.K., Gama, F., Chen, T., et al. Vgai: end-to-end learning of vision-based decentralized controllers for robot swarms, IEEE International Conference on Acoustics, Speech and Signal Processing, 2021, pp 49004904. https://doi.org/10.1109/ICASSP39728.2021.9414219 CrossRefGoogle Scholar
Schilling, F., Lecoeur, J., Schiano, F., et al. Learning vision-based flight in drone swarms by imitation, IEEE Robot. Autom. Lett., 2019, 4, (4), pp 45234530. https://doi.org/10.1109/LRA.2019.2935377 CrossRefGoogle Scholar
Hornik, K. Approximation capabilities of multilayer feedforward networks, Neural Networks, 1991, 4, (2), pp 251257. https://doi.org/10.1017/S0001924000025173 CrossRefGoogle Scholar
Coello Coello, C.A. and Lechuga, M.S. MOPSO: a proposal for multiple objective particle swarm optimisation, Proceedings of 2002 Congress on Evolutionary Computation CEC 2002, 2002, vol. 2, pp 10511056. https://doi.org/10.1016/0893-6080(91)90009-T CrossRefGoogle Scholar
Supplementary material: File

He and Wang supplementary material

He and Wang supplementary material

Download He and Wang supplementary material(File)
File 770.8 KB