UAV swarming with collision avoidance and communication constraints
Collision avoidance is critical for the safe and reliable operation of swarms of UAVs (Unmanned Aerial Vehicles). Numerous works have already been reported in literature. Most of these methods can be grouped into three categories: repulsion, partition-based, and trajectory replanning. In this thesi...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Doctor of Philosophy |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/137101 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-137101 |
---|---|
record_format |
dspace |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering |
spellingShingle |
Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Abdul Hanif Zaini UAV swarming with collision avoidance and communication constraints |
description |
Collision avoidance is critical for the safe and reliable operation of swarms of UAVs (Unmanned Aerial Vehicles). Numerous works have already been reported in literature. Most of these methods can be grouped into three categories: repulsion, partition-based, and trajectory replanning. In this thesis we seek to further develop some of these existing methods with consideration for special scenarios such as intruder UAV interception and dense UAV traffic coordination where physical and communication constraints are often omitted in the design of swarm algorithms. Collision avoidance can be simple to achieve. The challenge is in ensuring that the swarm scenario objectives are not compromised.
The intruder interception problem using UAVs is an interesting problem on its own but also poses a challenge for collision avoidance when multiple agents and intruders are considered. The accessibility of UAV technology motivates us to design a non-destructive method for stopping UAVs that intrude into restricted areas by using our own UAVs to intercept and capture them. For interception, we propose a proportional navigation guidance law, on a double integrator model, for a quadrotor UAV with velocity feedback that globally guarantees interception with non-zero hitting velocity within finite time. Our novel solution to the collision avoidance problem specific to the guidance law is to apply repulsion to the line-of-sight vectors between pairs of agents and intruders. We demonstrate our method’s effectiveness with both simulations and a semi-physical experiment.
The experiment results motivate us to consider communication constraints for the subsequent work. Repulsion-based avoidance is unsuitable where other agents’ states are obtained via limited communication. We propose instead a significantly modified version of the partition-based velocity obstacle method combined with an event-triggered communication protocol. To limit the scope, we consider the two-dimensional single integrator model and the scenario where agents are tasked with moving to fixed target positions while avoiding collision. Agents are assumed to be connected by a mobile ad hoc network allowing them to communicate with any other agent in the swarm. However, communication for each agent is limited to only one other agent at a time. The protocol determines for each agent when and to whom to communicate, and reduces the rate of communication. The method’s effectiveness is shown with simulations.
We further extend the work to overcome its limitation on agent numbers and spatial configuration by designing a hybrid collision avoidance method combining the spatial partition-based Voronoi Cell and Velocity Obstacle methods. In addition, to overcome deadlocks and livelocks, we introduce a priority system for distributed coordination by having agent pairs make mutual decisions based on each agent's conditional priority. A similar event trigger-based communication protocol is presented. Our method’s effectiveness is demonstrated in multiple simulations involving up to 100 agents.
Finally, to apply the collision avoidance methods developed based on the single integrator model to the constrained triple integrator system, we develop a trajectory buffering method using the input partition-based Barrier Certificate collision avoidance method. We feed a virtual single-integrator agent to the previous hybrid collision avoidance method and use the provided input and position as nominal states to be tracked by the actual UAV. Its relative position then determines the virtual agent’s progress along the nominal input direction. The barrier certificate method is used to ensure that the agent never exceeds a maximum displacement from the nominal position.
The methods we present in this work are aimed at swarms of quadcopter UAVs and are primarily validated by simulations. Assumptions on the dynamics and communication system are based on literature and current technology. The methods are not necessarily limited to the scenarios discussed and recommendations for future work are discussed. |
author2 |
Xie Lihua |
author_facet |
Xie Lihua Abdul Hanif Zaini |
format |
Thesis-Doctor of Philosophy |
author |
Abdul Hanif Zaini |
author_sort |
Abdul Hanif Zaini |
title |
UAV swarming with collision avoidance and communication constraints |
title_short |
UAV swarming with collision avoidance and communication constraints |
title_full |
UAV swarming with collision avoidance and communication constraints |
title_fullStr |
UAV swarming with collision avoidance and communication constraints |
title_full_unstemmed |
UAV swarming with collision avoidance and communication constraints |
title_sort |
uav swarming with collision avoidance and communication constraints |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/137101 |
_version_ |
1772827496964685824 |
spelling |
sg-ntu-dr.10356-1371012023-07-04T17:22:39Z UAV swarming with collision avoidance and communication constraints Abdul Hanif Zaini Xie Lihua School of Electrical and Electronic Engineering elhxie@ntu.edu.sg Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Collision avoidance is critical for the safe and reliable operation of swarms of UAVs (Unmanned Aerial Vehicles). Numerous works have already been reported in literature. Most of these methods can be grouped into three categories: repulsion, partition-based, and trajectory replanning. In this thesis we seek to further develop some of these existing methods with consideration for special scenarios such as intruder UAV interception and dense UAV traffic coordination where physical and communication constraints are often omitted in the design of swarm algorithms. Collision avoidance can be simple to achieve. The challenge is in ensuring that the swarm scenario objectives are not compromised. The intruder interception problem using UAVs is an interesting problem on its own but also poses a challenge for collision avoidance when multiple agents and intruders are considered. The accessibility of UAV technology motivates us to design a non-destructive method for stopping UAVs that intrude into restricted areas by using our own UAVs to intercept and capture them. For interception, we propose a proportional navigation guidance law, on a double integrator model, for a quadrotor UAV with velocity feedback that globally guarantees interception with non-zero hitting velocity within finite time. Our novel solution to the collision avoidance problem specific to the guidance law is to apply repulsion to the line-of-sight vectors between pairs of agents and intruders. We demonstrate our method’s effectiveness with both simulations and a semi-physical experiment. The experiment results motivate us to consider communication constraints for the subsequent work. Repulsion-based avoidance is unsuitable where other agents’ states are obtained via limited communication. We propose instead a significantly modified version of the partition-based velocity obstacle method combined with an event-triggered communication protocol. To limit the scope, we consider the two-dimensional single integrator model and the scenario where agents are tasked with moving to fixed target positions while avoiding collision. Agents are assumed to be connected by a mobile ad hoc network allowing them to communicate with any other agent in the swarm. However, communication for each agent is limited to only one other agent at a time. The protocol determines for each agent when and to whom to communicate, and reduces the rate of communication. The method’s effectiveness is shown with simulations. We further extend the work to overcome its limitation on agent numbers and spatial configuration by designing a hybrid collision avoidance method combining the spatial partition-based Voronoi Cell and Velocity Obstacle methods. In addition, to overcome deadlocks and livelocks, we introduce a priority system for distributed coordination by having agent pairs make mutual decisions based on each agent's conditional priority. A similar event trigger-based communication protocol is presented. Our method’s effectiveness is demonstrated in multiple simulations involving up to 100 agents. Finally, to apply the collision avoidance methods developed based on the single integrator model to the constrained triple integrator system, we develop a trajectory buffering method using the input partition-based Barrier Certificate collision avoidance method. We feed a virtual single-integrator agent to the previous hybrid collision avoidance method and use the provided input and position as nominal states to be tracked by the actual UAV. Its relative position then determines the virtual agent’s progress along the nominal input direction. The barrier certificate method is used to ensure that the agent never exceeds a maximum displacement from the nominal position. The methods we present in this work are aimed at swarms of quadcopter UAVs and are primarily validated by simulations. Assumptions on the dynamics and communication system are based on literature and current technology. The methods are not necessarily limited to the scenarios discussed and recommendations for future work are discussed. Doctor of Philosophy 2020-02-25T05:58:06Z 2020-02-25T05:58:06Z 2020 Thesis-Doctor of Philosophy Abdul Hanif Zaini. (2020). UAV swarming with collision avoidance and communication constraints. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/137101 10.32657/10356/137101 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University |