Abstract

With the growing popularity of unmanned aerial vehicles (UAVs) for consumer applications, the number of accidents involving UAVs is also increasing rapidly. Therefore, motion safety of UAVs has become a prime concern for UAV operators. For a swarm of UAVs, a safe operation cannot be guaranteed without preventing the UAVs from colliding with one another and with static and dynamically appearing, moving obstacles in the flying zone. In this paper, we present an online, collision-free path generation and navigation system for swarms of UAVs. The proposed system uses geographical locations of the UAVs and of the successfully detected, static, and moving obstacles to predict and avoid the following: (1) UAV-to-UAV collisions, (2) UAV-to-static-obstacle collisions, and (3) UAV-to-moving-obstacle collisions. Our collision prediction approach leverages efficient runtime monitoring and complex event processing (CEP) to make timely predictions. A distinctive feature of the proposed system is its ability to foresee potential collisions and proactively find best ways to avoid predicted collisions in order to ensure safety of the entire swarm. We also present a simulation-based implementation of the proposed system along with an experimental evaluation involving a series of experiments and compare our results with the results of four existing approaches. The results show that the proposed system successfully predicts and avoids all three kinds of collisions in an online manner. Moreover, it generates safe and efficient UAV routes, efficiently scales to large-sized problem instances, and is suitable for cluttered flying zones and for scenarios involving high risks of UAV collisions.

Highlights

  • An unmanned aerial vehicle (UAV) or drone is a semiautonomous aircraft that can be controlled and operated remotely by using a computer along with a radio link [1]

  • Results and Analysis. e results are presented in Table 4. e best results in the table are highlighted in bold font. e results in the Average Route Length (ARL) and Length of the Longest Route (LLR) columns show that the Rapidly Exploring Random Trees (RRTs)∗ algorithm [10] produced the shortest drone routes in all experiments, while RRT [9] generated the second shortest routes. e Number of Collisions (NC) column shows that the proposed approach produced the safest routes in all experiments, while the greedy heuristics and Genetic Algorithms (GAs)-based approach [11] produced the second safest routes

  • The proposed approach did not produce the shortest routes, it produced the safest routes in all four experiments. e NC column in Table 4 shows the number of collisions or crashes for the proposed, Particle Swarm Optimization- (PSO-)based, greedy and GA-based, RRT, and RRT∗ algorithms. e total number of crashes in all experiments was 0, 14, 9, 18, and 29, respectively

Read more

Summary

Introduction

An unmanned aerial vehicle (UAV) or drone is a semiautonomous aircraft that can be controlled and operated remotely by using a computer along with a radio link [1]. We present an online, collision-free path generation and navigation system for swarms of UAVs. e proposed system uses geographical locations of the UAVs and of the successfully detected, static and dynamically appearing, moving obstacles to predict and avoid the following: (1) UAV-to-UAV collisions, (2) UAV-to-staticobstacle collisions, and (3) UAV-to-moving-obstacle collisions. Erefore, the proposed system does not make any assumptions on the number and locations of the static and dynamically appearing, moving obstacles It does not require a preliminary, offline motion planning phase to produce efficient routes for the UAVs. In our approach, the drones take off from their start locations and fly uninterruptedly towards their destinations until the proposed system predicts a collision and triggers our collision avoidance mechanism to prevent the predicted collision. Dynamically appearing, moving obstacles, the proposed system provides a similar approach as SR1 that helps the drones to avoid all successfully detected moving obstacles in an online manner

Collision-Free Path Generation and Navigation
An Illustrative Example
Implementation and Experimental Evaluation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call