1.1. Literature Review
Unmanned Aerial Vehicles (UAVs), more commonly known as drones, have garnered increased interests from both academia and industry due to notable advancements in sensor and computational capabilities, coupled with a reduction in their physical size. These factors make UAVs well suited for a diverse range of tasks [
1]. Individual UAVs have proven themselves an invaluable aid to humanitarian and civilian life. Authors in [
2] reason that recent advancements in both UAV and Internet of Things (IoT) technology have led to improved Precision Agriculture (PA) applications such as aerial crop monitoring or smart crop spraying. Similarly, in [
3] drones are presented as a cost-effective alternative to manned aerial photogrammetry, or in [
4] as a coastal engineering measurement tool. In [
5], researchers discuss search and rescue applications, specifically a UAV’s ability to quickly deploy communication networks in hostile environments such as those affected by nuclear or biological disasters.
Researchers foresee an increasing significance of drones in daily life. Drones will be a major delivery element by 2040, addressing a constant need for services in the industry [
6]. Similarly, in [
7], researchers discuss a blockchain-based healthcare system that relies on the use of UAVs for health data collection.
One of the major factors driving an increase in UAV research interest are developments in miniature UAVs. In [
8], authors review the use of miniature UAVs in information acquisition, image processing, and crop management whilst also discussing limitations such as influence of wind or short battery life.
A multi-agent UAV group consisting of many UAVs working together in unison can overcome many shortcomings of independent flights as previously mentioned. These groups can also complete tasks faster and to a higher degree of accuracy. Works such as [
9] explore and compare various communication techniques available for multiple UAVs. In [
10], authors propose a UAV group comprising a singular leader and multiple followers tracking behind the leader using Wi-Fi signal strength. Alternatively, in [
11,
12], researchers discuss a resiliency method for swarms containing potentially malicious UAVs that share misleading coordination information in communication networks.
Groupings of UAVs are often regarded to be more cost-effective than traditional manned units. In [
13,
14], researchers also discover that the absence of a human pilot makes UAVs a more appealing option, as it eliminates the risk of fatalities in the event of a critical error. Additionally, UAVs can be perceived to decrease the number of manhours needed for maintenance due to their low complexity and fewer components.
Many recent multi-agent UAV studies have considered the implementation of various flocking algorithms for collective control and formation. In [
15], researchers propose PASCAL, a novel curriculum-based multi-agent deep reinforcement learning approach for flocking of UAV swarms. The work’s results suggest PASCAL is advantageous in learning efficiency and capable of generalising well for a variety of different swarm sizes. Additionally, authors of [
16] propose a novel fractional-order flocking algorithm for effective use in large-scale UAV swarms that converges faster than traditional flocking algorithms.
Whilst flocking algorithms generalise well to large-scale swarms with potential applications in large-scale military surveillance or search and rescue (SAR) where the objective is to cover large areas quickly, they are not so well versed for refined low-altitude monitoring, where thorough and rigid formations are key.
One potential method to achieve rigid multi-agent group formations is the leader–follower approach. This consists of one UAV operating as a leader whilst other UAVs follow and replicate its movement at a pre-defined offset. In [
17], researchers simulate a leader–follower structured group using a Sliding Mode Controller (SMC). Similarly, in [
18], a backstepping-based leader–follower approach is simulated. Additionally, authors in [
19] simulate a leader–follower collection along with a collision avoidance feature.
For UAV groups to function, networking is required to allow communication between drones. Works such as [
20] discuss the five layers responsible for transmitting and receiving data: the application, transport, network, link, and physical layers. They play a critical part of moving information from one device or application to another.
There are two main protocols within the transport layer—TCP and UDP. In [
21], authors discuss the minimal overhead required to use UDP and explain the increased delivery speeds whilst also highlighting reduced reliability. However, in [
22], authors discuss TCP’s error recovery mechanism and its higher degree of reliability at a cost of increased transmission time.
To orchestrate and organise network messages, an application layer technology must be used. Researchers in [
23] explore the Hyper Text Transfer Protocol (HTTP), commonly used on the internet to serve content. Alternatively, authors in [
24] discuss the Advanced Message Queuing Protocol (AMQP), an application-specific protocol for the RabbitMQ message broker ecosystem.
Message brokers are applications responsible for transferring volumes of data between services. Authors in [
25] highlight the differences between RabbitMQ, which pushes data at a set rate to all receivers, and Kafka, which utilises a smart client system allowing for receivers to pull data at their own desired rates.
Ad hoc networking refers to the utilisation of wireless technologies to establish network connections between devices without the need for pre-existing infrastructure. In [
26], authors discuss the lack of traditional infrastructure required to create an ad hoc network, but rather a device with an established connection to the internet acting as a gateway for devices in its local vicinity. Given the impracticality of traditional network infrastructure in airborne scenarios, the need for an ad hoc wireless network arises. In [
27], authors discuss a topology called Flying ad hoc networks (FANET). The gateway to the wider internet is the leader UAV, facilitating communications with the outside world for follower UAVs. Works such as [
28] explain the use of dynamic routing or multi-hop protocols within ad hoc networks. Researchers in [
29] highlight multi-hop protocols such as DV-hopping. These protocols are essential to ensuring data can be transmitted or received by nodes out of direct transmission range of the gateway.
1.2. Problem Formulation
Pipelines are essential for national energy security, providing a reliable source of oil transportation across countries and continents. Works such as [
30] discuss the potential issues caused by pipeline deformation such as fatalities, economic impacts, and environmental pollution.
The Trans-Alaska Pipeline System (TAPS) located in Alaska (USA) is a pipeline that travels from Prudhoe Bay to Valdez Marina [
31]. During its 800 mile span, the pipe travels through fault lines, mountain ranges, and rivers. It is constructed with over 42,000 double joints and over 66,000 field girth welds [
32] (p. 36). Due to the scale of the pipeline and adverse terrain, regular inspections are imperative to ensure safe operations. The pipeline is of great importance to Alaska’s economy, and downtime or loss of investment can have significant impacts.
Authors of [
33] discuss a 7.9 magnitude earthquake that occurred 88 km west of the pipeline on 3 November 2002. The pipeline remained intact; however, some supports were damaged, and it was shut down for 66 h and 33 min as a precaution [
32] (p. 59). Should a similar scenario occur again, multi-agent UAV groups would provide an aerial surveying method to quickly discover and assess any potential damages, reducing overall downtime.
Significant sections of the pipeline are exposed, making them susceptible to numerous sabotages that often remain undetected for some time, leading to substantial oil spills. In February of 1978, an explosion caused a 1-inch hole in the pipeline, resulting in the leakage of approximately 16,000 barrels of oil before the pipeline was shut down [
32] (p. 50). Similarly, in October of 2001, a bullet puncture caused a leak of 258,000 gallons and a shutdown of more than 60 h [
32] (p. 58). In this scenario, UAV groupings could be used as a 24/7 surveillance measure to identify issues before they cause significant losses or be implemented to quickly discover oil spills in the surrounding area.
Previously, surveillance was carried out by manned aerial vehicles [
34], until 2019, when a Beyond Visual Line of Sight (BVLOS) inspection of the pipeline was conducted using a UAV [
35]. This process could be accelerated with the use of multi-agent UAV groups as they have the ability to execute tasks in parallel, drastically decreasing the time taken to complete the large-scale surveillance while simultaneously improving fault tolerance [
36].
1.3. Contributions
In this study, a novel pipeline surveillance technique utilising a group of quadrotor UAVs for low-altitude monitoring is proposed. The primary objective of the proposed approach is to be more efficient than existing surveillance methods as previously deployed. The system facilitates round-the-clock data collection with each UAV accommodating a wide variety of sensor equipment for comprehensive data gathering and analysis across diverse environments.
In order to support this, a mathematical model of the multi-agent UAV’s kinematics is derived. Additionally, a novel coordination network is proposed, suitable for supporting an implementation of the leader–follower structuring approach for real-world deployments. Both components are rigorously assessed in simulated environments with the goal of identifying the efficacy of these proposals.
The multi-agent group is structured using the leader–follower technique and consists of one leader being followed by three followers. Each follower is positioned to provide differing angles in visibility, allowing for a thorough and comprehensive assessment of the pipeline to be completed.
This work expands on previous studies such as [
37] where researchers consider multi-agent UAV groupings as networked control systems (NCSs). However, in this study, UAV groups are considered as both kinematical systems and networking systems. By integrating these two perspectives, we aim to provide a more holistic and accurate assessment of the systems’ efficacy in real-world scenarios. Specifically, our approach allows for the evaluation of both the physical dynamics and the communication efficiencies, offering insights into potential performance bottlenecks and optimisation opportunities when implementing networked control systems in UAV groups.
We also expand upon previous UAV-based pipeline inspection work by proposing a platform for multi-UAV deployments. For example, researchers in [
38] propose a UAV-based inspection system for detecting loose bolts in pipeline structures, and our work proposes a system capable of distributing the inspection workload across many UAVs. This approach not only increases the inspection coverage and efficiency but also enables more rigorous investigations from various optical viewpoints. By leveraging multiple UAVs, our system can perform concurrent inspections, reducing downtime and enhancing the reliability of the inspection process.
Additionally, notable previous multi-agent UAV studies are presented for comparison with the work of this paper in
Table 1. Of the Newton–Euler kinematical models selected for comparison, ours is the only study to assess our proposals against a rigorous case study, demonstrating the efficacy of our proposed systems in real-world environments. Additionally, the table shows we are one of few studies to consider both the necessary networking and kinematical aspects comprehensively. This dual consideration enhances the generalisability and robustness of our work, providing a significant contribution to the field by addressing the interdisciplinary challenges faced in real-world UAV deployments.
To summarise, the major contributions of this work are presented below:
A novel coordination network to facilitate the formation control of leader–follower structured multi-agent UAV operations.
An improvement of existing pipeline surveillance techniques that utilises multiple UAVs for more comprehensive low-altitude data gathering, analysis, and differing perspectives of visibility.
A rigorous simulation to assess the effects of the coordination network’s transmission delays to ensure its negligible effect on overall tracking and mission performances.