<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Modular Long-Range UWB Testbed with SubGHz Backbone for Multi-Drone Localization Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pierpaolo Loreti</string-name>
          <email>pierpaolo.loreti@uniroma2.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Massimiliano De Luca</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Crescenzi</string-name>
          <email>andrea.crescenzi@alumni.uniroma2.eu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Carnevale</string-name>
          <email>danile.carnevale@uniroma2.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lorenzo Bracciale</string-name>
          <email>lorenzo.bracciale@uniroma2.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Chiaraviglio</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. Electronic Engineering,University of Rome Tor Vergata</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Civil Engineering and Computer Science Engineering,University of Rome Tor Vergata</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Marine Engineering, National Research Council</institution>
          ,
          <addr-line>00133, Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>National Laboratory of Network Assessment</institution>
          ,
          <addr-line>Assurance and Monitoring, CNIT, Parma</addr-line>
          ,
          <country country="IT">Italia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Reliable multi-UAV localization in complex environments demands a flexible and scalable test infrastructure capable of supporting real-time positioning and flexible distributed communication. This work presents a modular hardware testbed designed for evaluating indoor and outdoor localization algorithms in aerial robotic networks. The platform combines a long-range Ultra-Wideband (UWB) module for precise ranging, an Inertial Measurement Unit (IMU) for motion tracking, a long-range SubGHz transceiver as a communication backbone between mobile nodes, and an ESP32 micro-controller for local computation. This platform enables the development and validation of cooperative localization strategies in realistic, multi-agent scenarios. The proposed system serves as a practical tool for bridging the transition from simulation to real-world deployment in location-aware UAV applications.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Ultra-Wideband (UWB)</kwd>
        <kwd>UAV localization</kwd>
        <kwd>Mesh network</kwd>
        <kwd>Anchor-based ranging</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Accurate and robust localization is a fundamental requirement for the deployment of autonomous UAVs,
particularly in cooperative or swarm configurations. These systems are increasingly used in complex
applications such as distributed sensing, automated inspection, and real-time mapping, where precise
and timely position estimates are essential [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. While GPS is widely adopted, its accuracy—typically
on the order of meters—is insuficient for tasks requiring decimeter-level precision, especially in partially
covered or cluttered environments where signal quality is degraded [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        Ultra-Wideband (UWB) technology has emerged as a viable alternative for high-accuracy ranging
and localization. Thanks to its high temporal resolution and resistance to multipath efects, UWB
enables centimeter-level distance measurements and has been extensively adopted in indoor scenarios
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, its application in outdoor localization systems for UAVs remains limited, partly due to
the perceived adequacy of GPS and partly due to the complexity of managing distributed and scalable
UWB networks in large open areas [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Recent research has highlighted several protocol-level challenges in UWB-based localization systems,
especially in multi-agent or swarm UAV scenarios. Unlike passive positioning methods, UWB
localization requires active ranging sessions—typically using the Double-Sided Two-Way Ranging (DS-TWR)
protocol—where each UAV must initiate and complete a transaction with individual anchors. This
procedure is inherently stateful, as anchors must process, respond, and temporarily allocate resources for
each polling request [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Moreover in dense multi-UAV networks, the management of UWB localization
protocols introduces several critical challenges that impact both scalability and reliability. One of the
most important aspects is the selection of anchors to poll. Since each UAV can only range with a limited
number of anchors at a time, choosing the most informative subset—based on geometry, distance,
or visibility—is essential to maintain localization accuracy and reduce unnecessary communication
overhead [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Furthermore, as the number of mobile nodes increases, anchors become shared resources
and may be simultaneously targeted by multiple UAVs. This leads to contention, increasing response
delays and degrading overall system responsiveness. Another major concern is the risk of message
collisions and coordination failures, particularly in systems without centralized scheduling or contention
resolution mechanisms. In single-channel networks, concurrent ranging requests can interfere with
each other, especially when multiple UAVs attempt to interact with the same anchor without any form
of time-slot allocation or asynchronous protocol design [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        To support the rapid development of localization algorithms, a variety of UWB development boards
have become available. Notable open-source platforms such as Makerfabs’ ESP32 UWB and ESP32
DW3000 UWB boards ofer accessible entry points for UWB experimentation, especially when paired
with low-cost microcontrollers like the ESP32 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. These platforms typically integrate Qorvo’s DWM3000
module, a transceiver compliant with the IEEE 802.15.4z standard, which ensures high interoperability
with modern UWB localization ecosystems and supports secure ranging features [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In this work, we present the design of a set of usage scenarios and the preliminary validation of a
testbed aimed at supporting the development of multi-UAV localization networks. The proposed system
builds upon and extends existing UWB development platforms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], by introducing key enhancements
that enable operation in wide-area, cooperative environments. Specifically, we developed a custom
hardware platform that integrates a long-range UWB transceiver [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a sub-GHz communication
module for out-of-band data exchange, and a 6-axis Inertial Measurement Unit (IMU). This improved
architecture allows UAVs to maintain precise ranging with ground anchors while simultaneously
exchanging coordination data over a robust, multi-standard sub-GHz radio link capable of supporting
mesh topologies. The use of an out-of-band channel enables advanced strategies such as asynchronous
anchor discovery, reduction of UWB packet overhead, and energy-aware communication policies.
Furthermore, the onboard IMU allows each UAV to perform short-term dead reckoning and dynamically
adapt its ranging frequency based on its motion profile.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Architecture and Communication Scenarios</title>
      <p>The proposed localization testbed is designed to support flexible experimentation with various
coordination and communication strategies in multi-UAV environments.</p>
      <sec id="sec-2-1">
        <title>2.1. Testbed Architecture</title>
        <p>The testbed consists of two primary elements: a set of UAVs equipped with localization and
communication hardware, and a number of static anchor nodes deployed on the ground. All devices—both
mobile and static—are interconnected through a long-range sub-GHz radio network, which provides
reliable multi-hop communication over large areas and supports mesh topologies. Each UAV is equipped
with a modular hardware platform that integrates a UWB transceiver for precise ranging, an ESP32
microcontroller for local processing, a sub-GHz radio module for network communication, and an IMU
for inertial sensing. The anchor nodes are similarly equipped, although in some configurations they
may be optimized for low-power operation.</p>
        <p>The goal of the system is to localize all UAVs simultaneously in real-time, leveraging both UWB
ranging and the auxiliary communication channel to support algorithmic flexibility. The overall system
architecture includes two key components:
• UAV (mobile tag): equipped with a UWB module for ranging, an ESP32 microcontroller for
local data processing and decision-making, a sub-GHz radio module for long-range, low-power
communication with the infrastructure, and a 6-axis Inertial Measurement Unit (IMU) for motion
estimation. The onboard software is responsible not only for handling communication and
ranging, but also for executing localization algorithms, anchor selection logic, and adaptive
ranging strategies based on the UAV’s motion profile.
• Ground anchors: fixed nodes deployed across the operating area, each with a UWB transceiver
and a sub-GHz radio module. Anchors periodically transmit their known positions via the
outof-band channel and respond to ranging requests from UAVs. In contrast to the UAVs, anchors
do not include IMUs and run simplified firmware focused on communication handling, status
broadcasting, and ranging reply.</p>
        <p>This hybrid architecture allows UAVs to dynamically select which anchors to query based on their
spatial geometry and expected contribution to localization accuracy. This flexibility reduces communication
overhead and enhances the scalability of the system.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Out-of-Band Communication</title>
        <p>A key feature of the proposed system is the integration of a sub-GHz out-of-band communication
channel, which operates independently from the UWB ranging process. This channel is used to exchange
metadata, such as anchor positions, status information, and coordination messages, allowing the system
to implement advanced strategies for eficient localization and network scalability.</p>
        <p>The sub-GHz out-of-band channel plays a dual role in the system. First, it enables anchor position
dissemination: all ground anchors, pre-surveyed via GPS-RTK or manual measurement, periodically
broadcast their coordinates to nearby UAVs. This allows each UAV to maintain a local map of visible
anchors without triggering unnecessary ranging requests, significantly reducing overhead. Based on
this information, UAVs implement dynamic anchor selection, choosing which anchors to poll according
to criteria like distance, geometry, and line-of-sight. Only the most relevant anchors are selected at
each cycle, reducing communication load, energy consumption, and interference—especially in large or
dense networks.</p>
        <p>Second, the out-of-band channel is used directly in the localization process. The anchor positions
received asynchronously are used by the onboard multilateration algorithm to estimate the UAV’s
position. This decoupled design—using UWB solely for distance measurements and sub-GHz for
geometric context—improves modularity and allows for adaptive ranging rates, informed for example
by IMU data. It also lays the groundwork for more advanced localization techniques, such as anchor
weighting or distributed estimation.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Testbed scenarios</title>
        <p>To explore diferent levels of coordination among UAVs, we define three operating scenarios:
• Scenario 1 – Independent UAVs with Anchor-Based Localization: Each UAV independently
computes its own position using UWB ranges obtained from static ground anchors. No information
is shared between UAVs. This scenario represents the baseline configuration, focusing on
anchorto-UAV localization only.
• Scenario 2 – Collaborative UAVs with Peer-to-Peer Localization: In addition to interacting
with anchors, UAVs can exchange range or position data among themselves. This allows for
peer-to-peer relative localization, improving robustness in areas with fewer anchors or degraded
geometry. However, each UAV still computes its position independently.
• Scenario 3 – Swarm Localization with Mutual Constraints: UAVs operate as part of a
coordinated swarm, where both absolute and relative positions are relevant. In this case, the
system estimates not only each UAV’s global position but also enforces consistency in the
interUAV distances. This scenario enables the study of swarm-aware localization algorithms, such as
those based on graph optimization or consensus-based estimation.</p>
        <p>In all configurations, the sub-GHz network plays a central role in enabling eficient information
exchange. By ofloading metadata and control messages to the out-of-band channel, UWB trafic
can be reserved for essential ranging operations, reducing congestion and enabling energy-saving
policies—especially on battery-powered anchor nodes.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Hardware Platform</title>
      <p>For the implementation and experimental validation of the proposed system, a compact and integrated
hardware platform was developed, specifically designed to operate on small UAVs in outdoor scenarios
and under realistic operating conditions. The board, visible in Figure 1, integrates the essential
components for UWB-based localization, inertial sensing, and long-range communication into a single,
lightweight circuit suitable for aerial deployment.</p>
      <sec id="sec-3-1">
        <title>3.1. Main Components</title>
        <sec id="sec-3-1-1">
          <title>UWB Module</title>
          <p>
            The UWB module, located at the top of the board, is based on the NiceRF UWB-DW3000 series [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ],
which integrates the Qorvo DWM3000 chip into a compact, long-range transceiver module. It supports
the IEEE 802.15.4a/z standards and is capable of performing distance estimation using the Double-Sided
Two-Way Ranging (DS-TWR) protocol. This protocol enables accurate ranging by compensating for
clock ofsets and asymmetric delays, making it suitable for distributed outdoor localization. The NiceRF
module ofers extended communication range compared to standard UWB development kits, making
it particularly well-suited for UAV-based localization in large, open areas. Under ideal conditions, it
provides sub-decimeter accuracy, with typical ranging errors below 10 cm. In addition to its robust
performance, the module’s compatibility with the Qorvo UWB ecosystem ensures integration with
both tag-based and anchor-based positioning systems, and future support for multilateration methods
such as Time Diference of Arrival.
          </p>
        </sec>
        <sec id="sec-3-1-2">
          <title>IMU (Inertial Measurement Unit)</title>
          <p>An onboard 6-axis IMU (accelerometer + gyroscope) provides motion sensing capabilities. While not
strictly required for UWB localization, the IMU supports several enhancements. First, it can be used
to improve UAV stabilization. More importantly, it enables dead reckoning, which can reduce the
frequency of UWB measurements by propagating motion estimates during intervals between ranging
updates. This is especially useful for reducing power consumption and bandwidth usage in both the
mobile node and the anchor infrastructure.</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>ESP32 Microcontroller</title>
          <p>At the core of the system is an ESP32-WROOM microcontroller, which orchestrates the operation of all
onboard components. This module handles UWB ranging sessions, processes distance measurements,
manages the communication stack over the sub-GHz radio, and—when required—performs local position
estimation. The ESP32-WROOM was chosen for its excellent balance between computational capabilities,
low power consumption, and integrated wireless interfaces (Wi-Fi and Bluetooth), making it ideal for
embedded applications on resource-constrained UAV platforms. Its dual-core architecture allows for
real-time execution of lightweight localization algorithms, including filtering and fusion strategies.
In addition, the ESP32-WROOM supports the implementation of advanced features such as dynamic
anchor selection, out-of-band coordination, and time-slot scheduling for communication and ranging,
ofering flexibility and scalability for various UAV swarm scenarios.</p>
        </sec>
        <sec id="sec-3-1-4">
          <title>XBee SX868 (Sub-GHz Communication)</title>
          <p>The board features an XBee SX868 module operating in the 868 MHz sub-GHz band, which serves as the
out-of-band communication channel. Unlike UWB, which is used for high-precision ranging, the XBee
network supports long-range transmission (up to 14 km in line-of-sight) and mesh topologies. This link
is used to exchange control information, broadcast anchor positions, and support coordination among
UAVs in cooperative localization scenarios. It provides a reliable and scalable backbone for swarm-level
operations without congesting the UWB communication layer.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Modes of Use</title>
        <p>The board is designed to ofer maximum flexibility in integration and deployment. It supports two main
operating modes:
• Autonomous Mode: The board operates as a self-contained localization unit controlled entirely
by the ESP32. This mode is particularly suitable for lightweight UAVs or mobile robots with
constrained payload and processing capabilities. Localization and communication are performed
locally without the need for an external computer.
• Raspberry Pi Shield Mode: The presence of a dual GPIO header on the right edge of the
board allows it to be used as a shield for single-board computers such as the Raspberry Pi. In
this configuration, the ESP32 and other onboard components act as peripherals, while the main
processing is delegated to the host SBC. This setup enables advanced localization algorithms,
integration with ROS or high-level control software, and access to greater computing power.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Power Supply</title>
        <p>The platform supports two power supply modes to accommodate both development and deployment
use cases. For laboratory and development activities, the board can be powered via the micro-USB
port located on its right side. This option also enables programming, debugging, and configuration,
making it the preferred method for software development and parameter tuning. For operational use in
the field—particularly onboard UAVs or other mobile systems—the board can be powered through a
dedicated connector compatible with standard LiPo batteries. Internal voltage regulators ensure safe
and stable operation of all components during autonomous missions. This battery-powered mode is
ideal for scenarios where cable-free and lightweight power solutions are required.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Evaluation</title>
      <sec id="sec-4-1">
        <title>4.1. Long-Range Ranging Tests</title>
        <p>The first experiment aimed to evaluate the maximum efective distance of the ranging system based
on the proposed hardware platform, focusing specifically on the performance of the out-of-band
communication channel using the XBee SX868 module. Tests were carried out in the open fields
surrounding the University of Rome Tor Vergata, using the rooftop of the Department of Information
Engineering as the reference point for transmission.</p>
        <p>Figure 2 shows the test configuration: four test points (P1–P4) were selected at increasing distances
from the transmitter, ranging from approximately 288 meters up to nearly 1.6 kilometers. The positions
were manually surveyed on satellite imagery and chosen to represent realistic open-field deployment
scenarios.</p>
        <p>The points were as follows:
• P1: 288.1 m — located near the engineering campus
• P2: 1207.3 m — near the beginning of the open field
• P3: 1356.2 m — slightly beyond the hilltop
• P4: 1593.6 m — at the maximum line-of-sight distance within the test area</p>
        <p>These tests confirmed that the XBee SX868 module, operating in sub-GHz band with proper antenna
tuning, can sustain robust bidirectional communication up to nearly 1.6 km in outdoor conditions with
minimal interference. Ranging messages were exchanged and confirmed via acknowledgment protocols,
validating the feasibility of employing the XBee backbone for coordination and data relay in wide-area
UAV localization scenarios.</p>
        <p>This setup demonstrates that the system is well-suited for experiments involving UAVs operating over
large areas, and can serve as the basis for future tests involving dynamic mobile nodes and cooperative
localization strategies.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Airborne Ranging Experiment with UAV</title>
        <p>The goal of the second experiment was to evaluate the reliability and stability of UWB ranging
measurements in real flight conditions, and to verify the feasibility of integrating the proposed localization
system onboard a small UAV. In particular, the test aimed to assess whether accurate and
continuous distance measurements could be maintained during UAV motion, at altitude, and with real-time
constraints.</p>
        <p>The experiment was conducted in the open area in front of the CNR ARTOV (Area della Ricerca di
Tor Vergata), a UAV-authorized test zone with a maximum flight ceiling of 45 meters. The UAV flew
at a steady altitude of approximately 40 meters, following a predefined trajectory with intermediate
hovering points for static data acquisition. The custom localization board developed in this work was
mounted on a DJI Air 2S quadcopter, selected for its high stability, suficient payload capacity, and
autonomous flight capabilities. As shown in Figure 3, the board included the UWB transceiver, the
ESP32 microcontroller (ESP32-WROOM), and the sub-GHz communication module (SX868), all housed
within a compact 3D-printed protective enclosure. The antenna was positioned vertically to ensure
optimal propagation and consistent line-of-sight (LOS) with the fixed ground node throughout the
entire flight.</p>
        <p>Throughout the experiment, line-of-sight (LOS) was consistently maintained between the airborne
node and the ground station. The UWB ranging module successfully measured distances at each
waypoint, and the XBee communication link ensured reliable transmission of control and ranging data
across the entire route. The results demonstrate the system’s ability to operate in mobile, real-world
conditions and confirm its suitability for deployment in UAV-based localization scenarios.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In this work, we presented a modular and lightweight hardware platform designed to support the
development and evaluation of UWB-based localization algorithms in multi-UAV systems. By combining
precise ranging capabilities with a long-range, multi-standard communication backbone, the proposed
system enables the deployment of flexible and scalable localization networks suited for both cooperative
and swarm-based scenarios.</p>
      <p>We described the architecture and components of the board, which integrates a UWB transceiver,
a sub-GHz XBee module, an ESP32 microcontroller, and an onboard IMU for motion sensing and
energy-aware operation. Two experimental campaigns were conducted to validate the system: one
focused on long-range static ranging up to 1.6 km in open field, and the other on real-world UAV
lfight tests in a controlled airspace. The results confirmed the platform’s ability to maintain robust
communication and accurate ranging under both static and dynamic conditions.</p>
      <p>Future work will focus on expanding the system to support full 3D localization, exploring onboard
sensor fusion with the IMU, and validating multi-agent cooperative localization strategies involving
multiple UAVs operating simultaneously in shared airspace.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used GPT-4 in order to: Grammar and spelling check.
After using these tool, the authors reviewed and edited the content as needed and take full responsibility
for the publication’s content.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>This work was supported by the European Union - Next Generation EU under the Italian National
Recovery and Resilience Plan (NRRP), Mission 4, Component 2, Investment 1.3, CUP tmpDDC.htm
E83C22004640001 , partnership on “Telecommunications of the Future” (PE00000001 - program
“RESTART”).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Couas: A cooperative uav fleet control and monitoring platform</article-title>
          , in: 2019
          <string-name>
            <given-names>IEEE</given-names>
            <surname>Globecom</surname>
          </string-name>
          <article-title>Workshops (GC Wkshps)</article-title>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Alqudsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Makaraci</surname>
          </string-name>
          , Uav swarms: research, challenges, and
          <article-title>future directions</article-title>
          ,
          <source>Journal of Engineering and Applied Science</source>
          <volume>72</volume>
          (
          <year>2025</year>
          )
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <article-title>Uav formation trajectory planning algorithms: A review</article-title>
          ,
          <source>Drones</source>
          <volume>7</volume>
          (
          <year>2023</year>
          )
          <fpage>62</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chang</surname>
          </string-name>
          , Y. Cheng, U. Manzoor,
          <string-name>
            <given-names>J.</given-names>
            <surname>Murray</surname>
          </string-name>
          ,
          <article-title>A review of uav autonomous navigation in gps-denied environments</article-title>
          ,
          <source>Robotics and Autonomous Systems</source>
          <volume>170</volume>
          (
          <year>2023</year>
          )
          <fpage>104533</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Karapistoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.-N.</given-names>
            <surname>Pavlidou</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gragopoulos</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tsetsinas</surname>
          </string-name>
          ,
          <source>An overview of the ieee 802.15. 4a standard, IEEE Communications Magazine</source>
          <volume>48</volume>
          (
          <year>2010</year>
          )
          <fpage>47</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Ł.</given-names>
            <surname>Rykała</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Typiak</surname>
          </string-name>
          , R. Typiak,
          <article-title>Research on developing an outdoor location system based on the ultra-wideband technology</article-title>
          ,
          <source>Sensors</source>
          <volume>20</volume>
          (
          <year>2020</year>
          )
          <fpage>6171</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          , H. Kim,
          <article-title>Drone positioning system using uwb sensing and out-of-band control</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          <volume>22</volume>
          (
          <year>2021</year>
          )
          <fpage>5329</fpage>
          -
          <lpage>5343</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Van Herbruggen</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. Van Leemput</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Van</given-names>
            <surname>Landschoot</surname>
          </string-name>
          , E. De Poorter,
          <article-title>Real-time anchor node selection for two-way-ranging (twr) ultra-wideband (uwb) indoor positioning systems</article-title>
          ,
          <source>IEEE Sensors Letters</source>
          <volume>8</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Makerfabs</surname>
          </string-name>
          ,
          <article-title>Esp32 dw3000 uwb user manual</article-title>
          , https://wiki.makerfabs.com/ESP32_DW3000_UWB. html,
          <year>2023</year>
          . Accessed:
          <fpage>2025</fpage>
          -04-22.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Qorvo</given-names>
            <surname>Inc</surname>
          </string-name>
          ., Dwm3000 module datasheet, https://www.qorvo.com/products/p/DWM3000,
          <year>2021</year>
          . Accessed:
          <fpage>2025</fpage>
          -04-22.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>NiceRF</given-names>
            <surname>Wireless Technology Co</surname>
          </string-name>
          .,
          <string-name>
            <surname>Ltd</surname>
          </string-name>
          .,
          <article-title>Uwb-dw3000 series long range module - product page</article-title>
          , https://www.nicerf.com/products/detail/uwb-dw3000-module.html,
          <year>2023</year>
          . Accessed:
          <fpage>2025</fpage>
          -04-22.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>