SmrtSwarm: A Novel Swarming Model for Real-World Environments
Author:
Bhamu Nikita1, Verma Harshit1, Dixit Akanksha2ORCID, Bollard Barbara3ORCID, Sarangi Smruti R.1ORCID
Affiliation:
1. Department of Computer Science and Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India 2. Department of Electrical Engineering, Indian Institute of Technology Delhi, New Delhi 110016, India 3. School of Earth, Atmospheric and Life Sciences, University of Wollongong, Wollongong 2522, Australia
Abstract
Drone swarms have gained a lot of popularity in recent times because, as a group, drones can perform highly intelligent tasks. Drone swarms are strongly inspired by the flocking behavior of birds, insects, and schools of fish, where all the members work in a coordinated manner to achieve a common goal. Since each drone is an independent entity, automating the control of a swarm is difficult. Previous works propose various swarming models with either centralized or distributed control. With distributed control, each drone makes its own decisions based on a small set of rules to accomplish swarm behavior, whereas in centralized control, one drone acts as the leader, who knows the final destination and the path to follow; it specifies the trajectories and velocities for the rest of the drones. Almost all the work in the area of swarming models follows Reynolds’ model, which has three basic rules. For GPS-aided settings, state-of-the-art proposals are not mature enough to handle complex environments with obstacles where primarily local decisions are taken. We propose a new set of rules and a game-theoretic method to set the values of the hyperparameters to design robust swarming algorithms for such scenarios. Similarly, the area of realistic swarming in GPS-denied environments is very sparse, and no work simultaneously handles obstacles and ensures that the drones stay in a confined zone and move along with the swarm. Our proposed solution SmrtSwarm solves all of these problems. It is the first comprehensive model that enables swarming in all kinds of decentralized environments regardless of GPS signal availability and obstacles. We achieve this by using a stereo camera and a novel algorithm that quickly identifies drones in depth maps and infers their velocities and identities with reference to itself. We implement our algorithms on the Unity gaming engine and study them using exhaustive simulations. We simulate 15-node swarms and observe cohesive swarming behavior without seeing any collisions or drones drifting apart. We also implement our algorithms on a Beaglebone Black board and show that even in a GPS-denied setting, we can sustain a frame rate of 75 FPS, much more than what is required in practical settings.
Funder
governments of India and New Zealand
Subject
Artificial Intelligence,Computer Science Applications,Aerospace Engineering,Information Systems,Control and Systems Engineering
Reference54 articles.
1. Characteristics of and approaches to flocking in swarm robotics;Masehian;Applied Mechanics and Materials,2016 2. On the scalability of vision-based drone swarms in the presence of occlusions;Schilling;IEEE Access,2022 3. Vision-based drone flocking in outdoor environments;Schilling;IEEE Robot. Autom. Lett.,2021 4. Research, G.V. (2023, August 02). Commercial Drone Market Size, Share and Trends Analysis Report by Product, by Application, by End-Use, by Propulsion Type, by Range, by Operating Mode, by Endurance, by Region, and Segment Forecasts, 2023–2030. Available online: https://www.grandviewresearch.com/industry-analysis/global-commercial-drones-market. 5. Modelling and simulation of distributed UAV swarm cooperative planning and perception;Ling;Int. J. Aerosp. Eng.,2021
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|