Litcius/Paper detail

Energy-Efficient Post-Failure Reconfiguration of Swarms of Unmanned Aerial Vehicles

Anam Tahir, Mohammad-Hashem Haghbayan, Jari M. Böling, Juha Plosila

2022IEEE Access11 citationsDOIOpen Access PDF

Abstract

In this paper, the reconfiguration of swarms of unmanned aerial vehicles after simultaneous failures of multiple nodes is considered. The objectives of the post-failure reconfiguration are to provide collision avoidance and smooth energy-efficient movement. To incorporate such a mechanism, three different failure recovery algorithms are proposed namely thin plate spline, distance- and time-optimal algorithms. These methods are tested on six swarms, with two variations on failing nodes for each swarm. Simulation results of reconfiguration show that the execution of such algorithms maintains the desired formations with respect to avoiding collisions at run-time. Also, the results show the effectiveness concerning the distance travelled, kinetic energy, and energy efficiency. As expected, the distance-optimal algorithm gives the shortest movements, and the time-optimal algorithm gives the most energy-efficient movements. The thin plate spline is also found to be energy-efficient and has less computational cost than the other two proposed methods. Despite the suggested heuristics, these are combinatorial in nature and might be hard to use in practice. Furthermore, the use of the regularization parameter <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\lambda $ </tex-math></inline-formula> in thin plate spline is also investigated, and it is found that too large values on <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\lambda $ </tex-math></inline-formula> can lead to incorrect locations, including multiple nodes on the same location. In fact, it is found that using <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\lambda = 0$ </tex-math></inline-formula> worked well in all cases.

Topics & Concepts

Control reconfigurationHeuristicsAlgorithmComputer scienceRegularization (linguistics)Particle swarm optimizationMathematical optimizationSwarm intelligenceMathematicsArtificial intelligenceEmbedded systemUAV Applications and OptimizationDistributed Control Multi-Agent SystemsRobotic Path Planning Algorithms