This paper discusses a quadcopter swarm collision avoidance algorithm “CA algorithm”. The algorithm builds a repulsive force field around each quadcopter and around the obstacles in the environment. The forces values which affect one quadcopter is proportional to the invers of the distances between it and the other quadcopters in the swarm, it is affected by the speeds too to improve the response of the quadcopters. The algorithm parameters were calculated so the quadcopters avoid the collisions and achieve the wanted reaction characteristics. The algorithm was tested using Matlab, Simulink and the results were discussed.
REFERENCES
1.
Preiss
, J. A.
, Honig
, W.
, Sukhatme
, G. S.
, & Ayanian
, N.
(2017
, May). Crazyswarm: A large nano-quadcopter swarm
. In 2017 IEEE International Conference on Robotics and Automation (ICRA
) (pp. 3299
–3304
). IEEE
.2.
Ma’sum
, M. A.
, Jati
, G.
, Arrofi
, M. K.
, Wibowo
, A.
, Mursanto
, P.
, & Jatmiko
, W.
(2013
, November). Autonomous quadcopter swarm robots for object localization and tracking. In MHS2013(pp. 1
–6
). IEEE
.3.
Vásárhelyi
, G.
, Virágh
, C.
, Somorjai
, G.
, Nepusz
, T.
, Eiben
, A. E.
, & Vicsek
, T.
(2018
). Optimized flocking of autonomous drones in confined environments
. Science Robotics
, 3
(20
), eaat3536
.4.
Saber
, R. O.
, Dunbar
, W. B.
, & Murray
, R. M.
(2003
, June). Cooperative control of multi-vehicle systems using cost graphs and optimization
. In Proceedings of the 2003 American Control Conference, 2003
. (Vol. 3
, pp. 2217
–2222
). IEEE
.5.
Vrba
, P.
, Mařík
, V.
, Přeučil
, L.
, Kulich
, M.
, & Šišlák
, D.
(2007
, September). Collision avoidance algorithms: Multi-agent approach
. In International Conference on Industrial Applications of Holonic and Multi-Agent Systems
(pp. 348
–360
). Springer
, Berlin, Heidelberg.
6.
Olfati-Saber
, R.
, & Murray
, R. M.
(2002
). Graph rigidity and distributed formation stabilization of multi-vehicle systems
.7.
Hildenbrandt
, H.
, Carere
, C.
, & Hemelrijk
, C. K.
(2010
). Self-organized aerial displays of thousands of starlings: a model
. Behavioral Ecology
, 21
(6
), 1349
–1359
.8.
Floreano
, D.
, & Wood
, R. J.
(2015
). Science, technology and the future of small autonomous drones
. Nature
, 521
(7553
), 460
.9.
10.
Olfati-Saber
, R.
(2006
). Flocking for multi-agent dynamic systems: algorithms and theory
, IEEE Trans Automat Contr.
11.
Helbing
, D.
, Farkas
, I.
, & Vicsek
, T.
(2000
). Simulating dynamical features of escape panic
. Nature
, 407
(6803
), 487
.12.
Culley
, R.
, & Kempf
, K.
(1986
, April). A collision detection algorithm based on velocity and distance bounds
. In Proceedings. 1986 IEEE International Conference on Robotics and Automation (Vol
. 3
, pp. 1064
–1069
). IEEE
.13.
Mastellone
, S.
, Stipanović
, D. M.
, Graunke
, C. R.
, Intlekofer
, K. A.
, & Spong
, M. W.
(2008
). Formation control and collision avoidance for multi-agent non-holonomic systems: Theory and experiments
. The International Journal of Robotics Research
, 27
(1
), 107
–126
.14.
Sislak
, D.
, Volf
, P.
, Komenda
, A.
, Samek
, J.
, & Pechoucek
, M.
(2007
, April). Agent-based multi-layer collision avoidance to unmanned aerial vehicles
. In 2007 International Conference on Integration of Knowledge Intensive Multi-Agent Systems
(pp. 365
–370
). IEEE
.15.
Mastellone
, S.
, Stipanovic
, D. M.
, & Spong
, M. W.
(2007
, April). Remote formation control and collision avoidance for multi-agent nonholonomic systems
. In Proceedings 2007 IEEE International Conference on Robotics and Automation
(pp. 1062
–1067
). IEEE
.16.
Salaskar
, P.
, Paranjpe
, S.
, Reddy
, J.
, & Shah
, A.
(2014
). Quadcopter–Obstacle Detection and Collision Avoidance
. Int. J. Eng. Trends Technol
, 17
(2
), 84
–87
.17.
Singh
, O. G.
(2015
). Self-navigating quadcopter
. International Journal of Computer Science and Information Technologies
, 6
(3
), 2761
–2765
.18.
Olivares-Mendez
, M. A.
, Mejias
, L.
, Campoy
, P.
, & Mellado-Bataller
, I.
(2012
). Quadcopter see and avoid using a fuzzy controller
. In Uncertainty Modeling in Knowledge Engineering and Decision Making
(pp. 1239
–1244
).19.
Vedder
, B.
, Eriksson
, H.
, Skarin
, D.
, Vinter
, J.
, & Jonsson
, M.
(2015
, June). Towards collision avoidance for commodity hardware quadcopters with ultrasound localization
. In 2015 International Conference on Unmanned Aircraft Systems (ICUAS
) (pp. 193
–203
). IEEE
.20.
Merabti
, H.
, Bouchachi
, I.
, & Belarbi
, K.
(2015
, December). Nonlinear model predictive control of quadcopter
. In 2015 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA
) (pp. 208
–211
). IEEE
.21.
Clark
, R.
, Punzo
, G.
, Dobie
, G.
, Summan
, R.
, MacLeod
, C. N.
, Pierce
, G.
, & Macdonald
, M.
(2014
, July). Autonomous swarm testbed with multiple quadcopters
. In 1st World Congress on Unmanned Systems Enginenering, 2014-WCUSEng
.
This content is only available via PDF.
© 2019 Author(s).
2019
Author(s)
You do not currently have access to this content.