This paper deals with the problems and the solutions of fast coverage path planning (CPP) for multiple UAVs. Through this research, the problem is solved and analyzed with both a software framework and algorithm. The implemented algorithm generates a back-and-forth path based on the onboard sensor footprint. In addition, three methods are proposed for the individual path assignment: simple bin packing trajectory planner (SIMPLE-BINPAT); bin packing trajectory planner (BINPAT); and Powell optimized bin packing trajectory planner (POWELL-BINPAT). The three methods use heuristic algorithms, linear sum assignment, and minimization techniques to optimize the planning task. Furthermore, this approach is implemented with applicable software to be easily used by first responders such as police and firefighters. In addition, simulation and real-world experiments were performed using UAVs with RGB and thermal cameras. The results show that POWELL-BINPAT generates optimal UAV paths to complete the entire mission in minimum time. Furthermore, the computation time for the trajectory generation task decreases compared to other techniques in the literature. This research is part of a real project funded by the H2020 FASTER Project, with grant ID: 833507.
In this paper, we propose an algorithm for pedestrian detection focusing on UAV applications. Our proposal is based on a combination of Haar-LBP features with Adaboost for the training process, and Meanshift for improving the performance of the pedestrian detector. We mount a dataset with images captured from surveillance cameras. Our dataset and algorithm are evaluated and compared with other approaches from the literature.
This paper presents the development and implementation of a multiple unmanned aerial vehicle system focused on coverage path planning on multiple separated areas capable of re‐planning the collective mission in case of unexpected events. For this purpose, we present a distributed‐centralized architecture that uses heuristic and computationally efficient methods to perform the planning/re‐planning and decision‐making tasks during the control of the mission execution. We performed a computational evaluation of the algorithms, comparing them with other proposals, together with experiments in simulated and real flights. The results show that the system can distribute tasks equitably among the aircraft in an efficient way, even in the middle of the flight, when facing unexpected events; and show a higher computational efficiency when compared to multiple proposals in the state of the art.