Study on Framework for Continuing Drone Collaboration

드론 협업 지속을 위한 프레임워크 연구

  • Received : 2018.07.31
  • Accepted : 2018.09.19
  • Published : 2018.09.30

Abstract

The drone has the restrictions on the controls, the battery and the surrounding environment in performing missions such as fire extinguishing. This restriction can improve the limitations that leave the leader can be monitored. The existing method of constructing the leader based on the GPS is highly dependent on the signal and is vulnerable to hardware defects. In this paper, we solve these problems with dynamic leaders decision. Drones can use their leader drones rather than remote controls. Information about the drones changes depending on the surrounding environment by replacing the leader with a dead battery or electing leader by the drones themselves without human intervention. This suggests that the leader monitors the community through a framework for continuing the drones collaboration and that the community can collaborate to overcome the limitations and continue the mission. The analysis of the proposed system through simulation experiments confirm that it has a better task performance. By using this system, it is possible to continue the mission and solve problems that are vulnerable to hardware defects.

Keywords

References

  1. Watts, Adam C., Vincent G. Ambrosia, and Everett A. Hinkley. "Unmanned aircraft systems in remote sensing and scientific research: Classification and considerations of use." Remote Sensing 4.6 (2012): 1671-1692. https://doi.org/10.3390/rs4061671
  2. https://github.com/ArduPilot/ardupilot.
  3. https://github.com/mavlink/mavlink.
  4. Dietrich, Thomas, et al. "Towards a unified decentralized swarm management and maintenance coordination based on mavlink." Autonomous Robot Systems and Competitions (ICARSC), 2016 International Conference on. IEEE, 2016.
  5. Dietrich, Thomas, Silvia Krug, and Armin Zimmermann. "A discrete event simulation and evaluation framework for multi UAV system maintenance processes." Systems Engineering Symposium (ISSE), 2017 IEEE International. IEEE, 2017.
  6. Koubaa, Anis, and B. Quershi. "Dronetrack: Cloud-based real-time object tracking using unmanned aerial vehicles." IEEE Access (2018).
  7. Smigielski, Piotr, Mateusz Raczynski, and Lukasz Gosek. "Visual simulator for MavLink-protocol-based UAV, applied for search and analyze task." Computer Science and Information Systems (FedCSIS), 2017 Federated Conference on. IEEE, 2017.
  8. Limbu, Narendra, et al. "Outdoor co-operative control of multiple quadcopters using decentralized gps localisation." Robot Motion and Control (RoMoCo), 2015 10th International Workshop on. IEEE, 2015.
  9. https://en.wikipedia.org/wiki/Bully_algorithm.
  10. Arghavani, A., E. Ahmadi, and A. T. Haghighat. "Improved bully election algorithm in distributed systems." Information Technology and Multimedia (ICIM), 2011 International Conference on. IEEE, 2011.
  11. https://en.wikipedia.org/wiki/Ring_network.
  12. EffatParvar, MohammadReza, et al. "Improved algorithms for leader election in distributed systems." Computer engineering and technology (ICCET), 2010 2nd International Conference on. Vol. 2. IEEE, 2010.
  13. Dolev, Danny, Maria Klawe, and Michael Rodeh. "An O (n log n) Unidirectional Distributed Algorithm." Journal of Algorithms 3 (1982): 245-260. https://doi.org/10.1016/0196-6774(82)90023-2
  14. Chang, Ernest, and Rosemary Roberts. "An improved algorithm for decentralized extrema-finding in circular configurations of processes." Communications of the ACM 22.5 (1979): 281-283. https://doi.org/10.1145/359104.359108
  15. Modares, Jalil, Nicholas Mastronarde, and Karthik Dantu. "Ub-anc emulator: An emulation framework for multi-agent drone networks." Proceedings of the Tenth ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation, and Characterization. ACM, 2016.
  16. Schwarting, Wilko, Javier Alonso-Mora, and Daniela Rus. "Planning and Decision-Making for Autonomous Vehicles." Annual Review of Control, Robotics, and Autonomous Systems 1 (2018): 187-210. https://doi.org/10.1146/annurev-control-060117-105157
  17. Aminzadeh, Ali, Mohammadali Amiri Atashgah, and Alireza Roudbari. "Software in the loop framework for the performance assessment of a navigation and control system of an unmanned aerial vehicle." IEEE Aerospace and Electronic Systems Magazine 33.1 (2018): 50-57. https://doi.org/10.1109/MAES.2018.160219
  18. Bounceur, Ahcene, et al. "A new dominating tree routing algorithm for efficient leader election in IoT networks." Consumer Communications & Networking Conference (CCNC), 2018 15th IEEE Annual. IEEE, 2018.
  19. Wang, Rui, et al. "Distributed Consensus Based Algorithm for Economic Dispatch in a Microgrid." IEEE Transactions on Smart Grid (2018).
  20. Garcia-Molina, Hector. "Elections in a distributed computing system." IEEE transactions on Computers 1 (1982): 48-59.
  21. Guo, Meng, Michael M. Zavlanos, and Dimos V. Dimarogonas. "Controlling the relative agent motion in multi-agent formation stabilization." IEEE Transactions on Automatic Control 59.3 (2014): 820-826. https://doi.org/10.1109/TAC.2013.2281480
  22. Mazeh, Hussein, Majd Saied, and Clovis Francis. "Development of a Multirotor-Based System for Air Quality Monitoring."
  23. Yang, Maria C. "Consensus and single leader decisionmaking in teams using structured design methods." Design Studies 31.4 (2010): 345-362. https://doi.org/10.1016/j.destud.2010.03.002
  24. https://github.com/mavlink/qgroundcontrol.
  25. http://gazebosim.org.
  26. https://github.com/dronecore/DroneCore.
  27. https://github.com/mavlink/mavros.