Where academic tradition
meets the exciting future

Using Optimization, Learning, and Drone Reflexes to Maximize Safety of Swarms of Drones

Amin Majd, Adnan Ashraf, Elena Troubitsyna, Masoud Daneshtalab, Using Optimization, Learning, and Drone Reflexes to Maximize Safety of Swarms of Drones. In: Carlos Coello Coello, Hisao Ishibuchi, Xiaodong Li, Fernando Von Zuben (Eds.), 2018 IEEE Congress on Evolutionary Computation (CEC), 1–8, IEEE, 2018.

http://dx.doi.org/10.1109/CEC.2018.8477920

Abstract:

Despite the growing popularity of swarm-based applications of drones, there is still a lack of approaches to maximize the safety of swarms of drones by minimizing the risks of drone collisions. In this paper, we present an approach that uses optimization, learning, and automatic immediate responses (reflexes) of drones to ensure safe operations of swarms of drones. The proposed approach integrates a high-performance dynamic evolutionary algorithm and a reinforcement learning algorithm to generate safe and efficient drone routes and then augments the generated routes with dynamically computed drone reflexes to prevent collisions with unforeseen obstacles in the flying zone. We also present a parallel implementation of the proposed approach and evaluate it against two benchmarks. The results show that the proposed approach maximizes safety and generates highly efficient drone routes.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpMaAsTrDa18b,
  title = {Using Optimization, Learning, and Drone Reflexes to Maximize Safety of Swarms of Drones},
  booktitle = {2018 IEEE Congress on Evolutionary Computation (CEC)},
  author = {Majd, Amin and Ashraf, Adnan and Troubitsyna, Elena and Daneshtalab, Masoud},
  editor = {Coello Coello, Carlos and Ishibuchi, Hisao and Li, Xiaodong and Zuben, Fernando Von},
  publisher = {IEEE},
  pages = {1–8},
  year = {2018},
  keywords = {Safety, path planning, drone, swarm, evolutionary algorithms, machine learning, reflexes},
}

Belongs to TUCS Research Unit(s): Embedded Systems Laboratory (ESLAB), Software Engineering Laboratory (SE Lab)

Publication Forum rating of this publication: level 1

Edit publication