<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">78545</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.078545</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Survey of Pixhawk/PX4 Autopilot and Its Impact on Research and Education</article-title>
<alt-title alt-title-type="left-running-head">A Survey of Pixhawk/PX4 Autopilot and Its Impact on Research and Education</alt-title>
<alt-title alt-title-type="right-running-head">A Survey of Pixhawk/PX4 Autopilot and Its Impact on Research and Education</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Aliane</surname><given-names>Nourdine</given-names></name><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>nourdine.aliane@universidadeuropea.es</email></contrib>
<aff id="aff-1">
<institution>Department of Engineering, Universidad Europea de Madrid</institution>, <addr-line>Villaviciosa de Od&#x00F3;n, Madrid</addr-line>, <country>Spain</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Nourdine Aliane. Email: <email>nourdine.aliane@universidadeuropea.es</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>9</day><month>4</month><year>2026</year>
</pub-date>
<volume>87</volume>
<issue>3</issue>
<elocation-id>6</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Author. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Author</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_78545.pdf"></self-uri>
<abstract>
<p>The rapid advancement of unmanned aerial vehicle (UAV) technologies has increased demand for flexible autopilot platforms suitable for both research and education. Among available options, the open-source Pixhawk/PX4 autopilot has emerged as a leading solution due to its modular architecture and robust software ecosystem. This survey examines the adoption of the Pixhawk/PX4 platform in research and education. The survey covers the analysis of the Pixhawk/PX4 autopilot software development APIs, its compatibility with ROS middleware and MATLAB/Simulink environments, and environments for software/hardware-in-the-loop simulations. Additionally, it explores the integration of Cutting-Edge technologies to enhance UAVs performance. By synthesizing these findings, this survey presents a holistic map of the Pixhawk/PX4 ecosystem, and it serves as a multifaceted resource, providing its diverse audience with critical insights to support informed tool selection for UAV development projects.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Unmanned aerial vehicle (UAV)</kwd>
<kwd>autopilot</kwd>
<kwd>flight controller</kwd>
<kwd>Pixhawk/PX4</kwd>
<kwd>MAVLink</kwd>
<kwd>MATLAB/Simulink support package</kwd>
<kwd>software-in-the-loop</kwd>
<kwd>hardware-in-the-loop</kwd>
<kwd>ROS</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Unmanned Aerial Vehicles (UAVs) have emerged as a transformative technology with applications spanning diverse fields [<xref ref-type="bibr" rid="ref-1">1</xref>]. They vary in size, from small consumer drones to large military-grade systems, and can be equipped with cameras, sensors, and other payloads to perform specific tasks. UAVs are typically controlled by an onboard flight controller, a compact embedded computer running software that provides necessary control and guidance.</p>
<p>Over the past two decades, a variety of autopilots have been developed as plug-and-play systems, catering to users who do not need extensive knowledge of internal UAV&#x2019;s working. At the same time, open-source initiatives have significantly contributed to democratizing access to UAV systems. These efforts have allowed developers to gain a thorough understanding of the systems&#x2019; internal mechanisms and customize their designs, while also empowering researchers to experiment, prototype, and deploy UAV solutions with enhanced flexibility [<xref ref-type="bibr" rid="ref-2">2</xref>]. This context has led to the development of several open-source flight controllers, including Paparazzi [<xref ref-type="bibr" rid="ref-3">3</xref>], ArduPilot [<xref ref-type="bibr" rid="ref-4">4</xref>], Pixhawk/PX4 [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>], LibrePilot [<xref ref-type="bibr" rid="ref-7">7</xref>], Betaflight [<xref ref-type="bibr" rid="ref-8">8</xref>], and iNAV [<xref ref-type="bibr" rid="ref-9">9</xref>]. Each platform offers distinct features and capabilities tailored to different applications and requirements.</p>
<p>While these mentioned open-source autopilots serve the UAV community, Pixhawk/PX4 has emerged as a preferred platform for research and education due to its distinctive balance of modularity, tool integration, and ecosystem support [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]. Specialized platforms such as Betaflight and iNAV, which are optimized for specific racing and navigation, respectively, lack general purpose and extensibility required for research. Compared to ArduPilot, which offers broad vehicle support but a more monolithic architecture, PX4 provides a highly modular facilitating customization and easier integration of novel algorithms [<xref ref-type="bibr" rid="ref-11">11</xref>], furthermore, PX4 offers seamless integration with MATLAB/Simulink using the dedicated Pixhawk Support Package toolbox [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>], and a suite of Software-in-the-loop (SITL) and Hardware-in-the-loop (HITL) simulators, such as Gazebo, AirSim, jMAVSim. Furthermore, PX4 benefits from the backing of the Dronecode Foundation [<xref ref-type="bibr" rid="ref-14">14</xref>] and a large industrial academic community, ensuring ongoing development, comprehensive documentation, and reproducible hardware standards. These attributes make Pixhawk/PX4 ecosystem suited for prototyping, experimentation and education.</p>
<p>The rapid evolution of the Pixhawk/PX4 ecosystem has resulted in a vast and often fragmented body of knowledge, creating a significant barrier for both newcomers and experienced practitioners seeking to leverage these powerful open-source technologies. This survey analyzes the impact of the Pixhawk/PX4 autopilot on research and education, focusing on the platform&#x2019;s capabilities. The analysis covers the available APIs for software development and the platform&#x2019;s compatibility with Robotic Operating System (ROS) middleware as well as with MATLAB/Simulink environments. Additionally, it examines supported environments for SITL and HITL simulations. Finally, the survey investigates the integration of cutting-edge technologies to enhance UAV capabilities.</p>
<p>By synthesizing and critically analyzing these dispersed findings, this survey constructs a holistic map of the Pixhawk/PX4 ecosystem, serving as a multifaceted resource for its diverse audience. For researchers and developers, the document functions as a comprehensive directory of tools and architectures, empowering them to make informed, strategic decisions when selecting components for specific unmanned aerial vehicle (UAV) projects. Concurrently, educators will find valuable, structured insights that can be directly translated into curricula, guiding the design of effective hands-on laboratory activities in autonomous systems and related fields.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Related Work</title>
<p>Several recent reviews and survey studies have comprehensively explored a wide range of topics related to UAV autopilots and flight controllers, including foundational hardware and software architectures, open-source ecosystems, and the role of simulators in testing and validation.</p>
<p>In terms of UAV components and system architecture, the work in [<xref ref-type="bibr" rid="ref-11">11</xref>] presents a state-of-the-art survey of multirotor drones covering drone types, construction methods, and the underlying technologies. Similarly, reference [<xref ref-type="bibr" rid="ref-15">15</xref>] provides an interdisciplinary overview of UAV hardware and software architecture and their applications, while references [<xref ref-type="bibr" rid="ref-16">16</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>] specifically focus on flight control systems.</p>
<p>A number of studies address guidance, navigation, and control in UAV systems. For instance, reference [<xref ref-type="bibr" rid="ref-18">18</xref>] discusses techniques for autopilot integration in small-unmanned aircraft systems (UAS), reference [<xref ref-type="bibr" rid="ref-19">19</xref>] emphasizes obstacle avoidance strategies, and reference [<xref ref-type="bibr" rid="ref-20">20</xref>] reviews estimation techniques across different flight phases. The reliability of UAV computing platforms is examined in [<xref ref-type="bibr" rid="ref-21">21</xref>], which analyzes fault and failure modes in mission-critical applications.</p>
<p>The role of open-source ecosystems and operating systems is another key consideration in UAV autopilot development. For example, reference [<xref ref-type="bibr" rid="ref-2">2</xref>] surveys open-source drone platforms, including hardware, software, and simulation environments, while reference [<xref ref-type="bibr" rid="ref-22">22</xref>] reviews open-source autopilots used in drones and compares common platforms. Further, reference [<xref ref-type="bibr" rid="ref-10">10</xref>] provides an overview of open-source UAV autopilot platforms, and reference [<xref ref-type="bibr" rid="ref-23">23</xref>] discusses these platforms from the perspective of real-time and operating systems, offering insights into their strengths and limitations.</p>
<p>Finally, simulation and co-simulation methodologies are recognized as critical tools for enabling safe and cost-effective UAV development. The work in [<xref ref-type="bibr" rid="ref-24">24</xref>] reviews current UAV simulators, while reference [<xref ref-type="bibr" rid="ref-25">25</xref>] advances this area by presenting step-by-step implementations of real-time co-simulations between Simulink and flight simulators such as X-Plane and Flight Gear, demonstrating model validation and controller testing in both SITL and HITL configurations.</p>
<p>All these overview and survey papers provide a nuanced understanding of the UAV landscape, highlighting advancements in flight controller architecture design, the influence of open-source ecosystems, and the essential role of simulators in testing and validation.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Motivation and Contribution</title>
<p>Despite the extensive survey literature on UAV autopilots, existing reviews show significant gaps in their treatment of the Pixhawk/PX4 ecosystem. A primary limitation is the fragmented focus of prior work, which typically addresses specific aspects, such as software architecture, guidance and control algorithms, or open-source development, in isolation, rather than evaluating the synergistic potential of the integrated Pixhawk/PX4 platform. Furthermore, there is an evident absence of synthesis concerning the practical integration of this ecosystem with complementary development tools and emerging technologies.</p>
<p>To address these gaps, the primary objective of this paper is to analyze the multifaceted capabilities enabled by the Pixhawk/PX4 ecosystem for developing advanced UAV applications. Specifically, this survey examines scientific literature to aggregate evidence on: (1) the integration of companion computers for onboard high-level processing; (2) the integration with ROS middleware; (3) the combination with MATLAB/Simulink for advanced modeling and control design; (4) the deployment of SITL and HITL environments for testing and validation; (5) the incorporation of cutting-edge technologies, including machine learning (ML) and artificial intelligence (AI) models as well as cybersecurity protocols. In addition to these technical dimensions, this survey also investigates the diverse contexts in which the Pixhawk/PX4 platform has been employed in educational context.</p>
<p>By mapping these convergent areas, this survey aims to provide researchers and educators with a holistic reference for leveraging the Pixhawk/PX4 ecosystem in the development of autonomous systems.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Survey Organization</title>
<p>The remainder of this survey is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> outlines the materials and methods guiding this review. <xref ref-type="sec" rid="s3">Section 3</xref> provides a technical overview of the Pixhawk/PX4 platform, detailing its key hardware and software features. In <xref ref-type="sec" rid="s4">Section 4</xref>, we analyze the scientific literature on utilizing the Pixhawk/PX4 ecosystem for UAV applications. <xref ref-type="sec" rid="s5">Section 5</xref> shifts focus on discussing its role in educational context. <xref ref-type="sec" rid="s6">Section 6</xref> synthesizes the main findings and highlights critical issues. Finally, <xref ref-type="sec" rid="s7">Section 7</xref> summarizes the main conclusions.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Materials and Methods</title>
<p>This survey examines, through a literature review process, the adoption of the Pixhawk/PX4 platform in research and education. The study evaluates the platform&#x2019;s technical capabilities, focusing on tools and frameworks for UAV application development. Through an analysis of recent publications, we analyze the platform&#x2019;s scope, key features, and practical implementations. The review specifically addresses the following key topics:
<list list-type="order">
<list-item>
<p>Companion Computers.</p></list-item>
<list-item>
<p>DroneKit and MAVSDK APIs.</p></list-item>
<list-item>
<p>ROS Integration.</p></list-item>
<list-item>
<p>MATLAB SPP Toolbox.</p></list-item>
<list-item>
<p>SITL/HITL Simulations Environment.</p></list-item>
<list-item>
<p>Cutting-Edge Tech and Security.</p></list-item>
<list-item>
<p>Educational Use.</p></list-item>
</list></p>
<p>The search process was conducted across publicly accessible academic databases, including IEEE Xplore, ScienceDirect, MDPI, Springer, etc. The survey focuses on contributions published between 2018 and 2026. The paper selection process was guided by the PRISMA guidelines, and its workflow is summarized in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. The search strategy employed specific inclusion criteria, utilizing the primary keywords &#x201C;Pixhawk&#x201D; or &#x201C;PX4&#x201D; in conjunction with filtering terms such as &#x201C;ROS&#x201D;, &#x201C;MATLAB&#x201D;, &#x201C;SITL&#x201D;, and &#x201C;HITL&#x201D; using the AND Boolean operator. The initial screening encompassed peer-reviewed articles, reviews, surveys, and conference papers covering a wide range of UAV research topics. This process yielded an initial pool of 138 papers. After their screening, approximately 17% of these publications were excluded. The main reason for rejection was a superficial mention of the Pixhawk/PX4 and the publications are without any substantive utilization or discussion of its features.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Review selection process flowchart.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_78545-fig-1.tif"/>
</fig>
<p>While this survey does not claim to be a systematic review, it examines a representative selection of publications that effectively showcase the diverse frameworks associated with the Pixhawk/PX4 platform. This approach provides valuable insights into how the platform is being adopted in research and education.</p>
<p>The remaining 117 publications were subsequently categorized into the six predefined development topics for detailed review and discussion. This categorization was performed by first screening the abstracts and, where the focus was unclear, by reviewing the full text of the papers. In cases where an article&#x2019;s contributions spanned multiple categories due to overlapping themes, it was assigned to the single most relevant category to prevent duplication in the analysis. In <xref ref-type="sec" rid="s4">Section 4</xref>, the scope of these development tools will be explored, outlining their key features, and discussing their applications based on recent scientific literature addressing specific UAV challenges.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Technical Overview</title>
<p>First, it is important to signal that Pixhawk is not a specific product, nor a manufacturer. Pixhawk is a set of open standards supported by some semiconductor manufacturers, software companies and drone engineering companies. These standards cover the requirements for the autopilot hardware design. The Pixhawk/PX4 is a versatile controller designed to guide various types of vehicles such as drones, ground rovers, fixed wing aircraft, and underwater vehicles. It was initially released in November 2013 as a collaborative project between L. Meier from ETH (Zurich) and 3D Robotics [<xref ref-type="bibr" rid="ref-26">26</xref>], before becoming independent open-source hardware and software. Pixhawk/PX4 is a set of open standards supported by some semiconductor manufacturers, software companies and drone engineering companies. The Pixhawk/PX4 adheres to a set of open standards supported by semiconductor manufacturers, software developers, and drone engineering firms. The Pixhawk/PX4 autopilot consists of four main components: the Pixhawk hardware, PX4 software, MAVLink (a lightweight communication protocol), and Ground Control Station software, which are elaborated upon in the following paragraphs.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Pixhawk Hardware</title>
<p>The Pixhawk hardware usually comes as a single board autopilot consisting of two main units: the flight management unit (PX-FMU) and the input-output board (PX4-IO). The FMU units are based on 32-bit ARM microcontrollers running the PX4 flight controller, and feature backup failsafe 32-bit co-processors to enable recovery from a primary system failure. All platforms provide several PWM outputs for servos control and other uses and come with some internal sensors including a three-axis gyroscope, a three-axis accelerometer, a three-axis magnetometer, a barometric pressure sensor, a global navigation satellite system (GNSS), a voltage sensor for battery under voltage detection, a built-in safety switch, etc. In addition, it provides sockets for direct connection with external sensors and hardware such as GPS and compass, a buzzer, and an I2C bus for connecting to four external sensors. Finally, it offers connectivity with peripherals through UART and CAN buses. The flight controller (FC) can be operated through a radio control unit or remotely via a ground control station using the MAVLink protocol [<xref ref-type="bibr" rid="ref-27">27</xref>]. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrates the interface architecture of the Pixhawk and its associated peripherals.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Pixhawk interface diagram.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_78545-fig-2.tif"/>
</fig>
<p>Pixhawk autopilots come in various versions, differing in hardware specifications such as processor speed, PWM channel count, and IMU redundancy, providing flexibility for diverse applications. For example, the high-end Pixhawk 6X features an STM32H753 processor, triple redundant IMUs, and dual barometers, making it ideal for demanding use cases. Meanwhile, older models like the Pixhawk-1 and Pixhawk-2 have been discontinued. In addition to official Pixhawk units, several third-party autopilots are derived from the platform, offering enhanced features or cost-effective alternatives. Examples include MindRacer, Cube Orange, and Kakute. Advanced configurations are also available, such as integrated boards combining a Pixhawk 5X/6X with a Raspberry Pi CM4 [<xref ref-type="bibr" rid="ref-28">28</xref>] or a Pixhawk 6X paired with an NVIDIA Jetson Orin in a single unit [<xref ref-type="bibr" rid="ref-29">29</xref>]. Additionally, Auterion SkyNode, launched in 2021, is an enterprise-grade Pixhawk/PX4 designed for professional and industrial drones [<xref ref-type="bibr" rid="ref-30">30</xref>]. It supports optional companion computers like the Raspberry Pi CM4 or i.MX 8M, enabling edge computing, cloud integration, and enhanced security features. <xref ref-type="table" rid="table-1">Table 1</xref> shows some versions developed according to Pixhawk standards, and <xref ref-type="fig" rid="fig-3">Fig. 3</xref> illustrates the appearance of select Pixhawk models.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Main standard Pixhawk versions.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Model</th>
<th>Manufact</th>
<th>Year</th>
<th>MCU</th>
<th>Freq: Mhz</th>
<th>FMU</th>
<th>PWM</th>
<th>IMU</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pixhawk-1</td>
<td>mRo</td>
<td>2013</td>
<td>STM32F427, M4</td>
<td>168</td>
<td>v2</td>
<td>14</td>
<td>1</td>
</tr>
<tr>
<td>Pixhawk-2: Cube Black</td>
<td>CubePilot</td>
<td>2016</td>
<td>STM32F427, M4</td>
<td>168</td>
<td>v3</td>
<td>14</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-2, Pixracer</td>
<td>mRo</td>
<td>2015</td>
<td>STM32F437, M4</td>
<td>180</td>
<td>v4</td>
<td>&#x2013;</td>
<td>1</td>
</tr>
<tr>
<td>Pixhawk-3 Pro</td>
<td>Drotek</td>
<td>2017</td>
<td>STM32F469, M4</td>
<td>168</td>
<td>v4pr</td>
<td>14</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-4</td>
<td>Holybro</td>
<td>2018</td>
<td>STM32F765, M7</td>
<td>216</td>
<td>v5</td>
<td>16</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-4 Mini</td>
<td>Holybro</td>
<td>2018</td>
<td>STM32F765, M7</td>
<td>216</td>
<td>v5</td>
<td>12</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-5X</td>
<td>Holybro</td>
<td>2019</td>
<td>STM32F765, M7</td>
<td>216</td>
<td>v5x</td>
<td>16</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-6C</td>
<td>Holybro</td>
<td>2022</td>
<td>STM32H743, M7</td>
<td>480</td>
<td>v6c</td>
<td>16</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-6X</td>
<td>Holybro</td>
<td>2022</td>
<td>STM32H753, M7</td>
<td>480</td>
<td>v6x</td>
<td>16</td>
<td>3</td>
</tr>
<tr>
<td>Pixhawk-6X, CUAV</td>
<td>CUAV</td>
<td>2022</td>
<td>STM32H753, M7</td>
<td>480</td>
<td>v6x</td>
<td>16</td>
<td>3</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Some Pixhawk models: (<bold>a</bold>) Pixhawk 4, (<bold>b</bold>) Pixhawk Cube, (<bold>c</bold>) Pixhawk-5, 120, (<bold>d</bold>) Pixhawk CUAV V6X, (<bold>e</bold>) Pixhawk 6X &#x002B; RPi on CM4, (<bold>f</bold>) Skynode.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_78545-fig-3.tif"/>
</fig>
<p>The progression of Pixhawk hardware, as summarized in table-1, has significantly enhanced its suitability for research and education. The shift from STM32F4 to more powerful STM32H7 processors, along with increased clock speeds, enables the execution of computationally intensive algorithms, such as advanced filtering, real-time sensor fusion, and lightweight machine learning, directly on the autopilot, reducing reliance on external companion computers. The introduction of features like triple redundant IMUs and dual barometers improve fault tolerance and safety, which is critical for experimental reliability and student projects. Expanded connectivity (e.g., more PWM outputs, CAN bus, and Ethernet) supports the integration of diverse sensors, custom payloads, and companion computers, facilitating scalable and interdisciplinary UAV platforms. This ongoing hardware evolution, coupled with strong standardization, has made Pixhawk a reproducible, accessible, and professional-grade tool that lowers the barrier to advanced experimentation while supporting innovation in both academic and applied research contexts.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>PX4 Software</title>
<p>PX4 is the open-source flight control software that operates on Pixhawk hardware. It runs on NuttX [<xref ref-type="bibr" rid="ref-31">31</xref>], a POSIX-compliant real-time operating system (RTOS) that enables multi-threading and advanced scheduling. The software is written in C/C&#x002B;&#x002B; and consists of two primary components: the flight control stack and the middleware, which handles internal communications [<xref ref-type="bibr" rid="ref-26">26</xref>].</p>
<p>The flight control stack is the core of PX4, responsible for navigation and control algorithms used for various drones, including multirotor, fixed wing, and vertical takeoff and landing (VTOL) airframes. It supports various flight modes, such as manual, altitude hold, and position hold. At its core, the stack manages body position, velocity, and attitude (yaw, pitch, roll) using independent PID controllers. Additionally, PX4 also employs an extended Kalman filter (EKF) to fuse data from IMUs, GPS, compasses, air speed sensors, and barometer, estimating position. The EKF algorithm serves two key functions: estimating unmeasurable states like position and velocity and refining angular orientation by filtering sensor noise.</p>
<p>The middleware layer acts as a bridge between the flight control stack and hardware, facilitating communication with external devices like GCS and companion computers. It consists of three main components. The micro&#x2013;Object Request Broker (uORB) [<xref ref-type="bibr" rid="ref-32">32</xref>], a messaging system enabling real-time data exchange between modules using a publish-subscribe pattern and relies on shared memory. The second consists of parameter subsystem, a data table for storing and retrieving system parameters such as vehicle configurations, PID values, and mission waypoints. PX4 provides users with C/C&#x002B;&#x002B; callback functions to listen to changes in uORB topics associated with parameter up-dates. The third component is a hardware drivers&#x2019; layer, managing system initialization, configuration, and low-level interactions like data acquisition and actuator control. This middleware allows developers to focus on high-level control algorithms without delving into hardware specifics. Finally, PX4 supports custom module integration, enabling advanced users to extend functionality by embedding C/C&#x002B;&#x002B; modules into the firmware. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> illustrates the PX4 software architecture.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Internal PX4 software architecture.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_78545-fig-4.tif"/>
</fig>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Ground Control Stations</title>
<p>A Ground Control Station (GCS) is a computer or mobile device that enables remote monitoring and control of an unmanned aerial vehicle through wireless serial communication. GCS allows operators to plan and execute autonomous missions, receive real-time telemetry data, issue flight commands, and in some implementations, process collected data and imagery. Within the Pixhawk/PX4 ecosystem, QGroundControl [<xref ref-type="bibr" rid="ref-33">33</xref>] serves as the primary reference implementation for GCS software. However, the platform maintains compatibility with alternative solutions including Mission Planner [<xref ref-type="bibr" rid="ref-34">34</xref>], MAVProxy [<xref ref-type="bibr" rid="ref-35">35</xref>], among others.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>MAVLINK Protocol</title>
<p>MAVLink (Micro Air Vehicle Link) [<xref ref-type="bibr" rid="ref-27">27</xref>] is a lightweight communication protocol for exchanging messages between unmanned vehicles and GCSs. Originally developed by Lorenz Meier at ETH Zurich, its latest version, MAVLink 2.0, was released in 2017. The protocol enables bidirectional communication, allowing UAVs to transmit telemetry data (e.g., system state, location, velocity, altitude) to the GCS while receiving commands (e.g., takeoff, landing, mission execution) in return. MAVLink employs a compact binary packet format, with a messages size ranging from 12 to 280 bytes for signed messages. Each packet includes 2 bytes for checksum data integrity and requiring acknowledgment, and it includes 13 bytes signature to ensure tamper-proof communication. Messages are serialized into binary for transmission and deserialized upon receipt, optimizing efficiency in low-bandwidth environments.</p>
<p>MAVLink packets can be transmitted over various communication links, including sub-GHz frequencies (433, 868, 915 MHz), Wi-Fi, serial telemetry, or TCP/IP networks. Pixhawk 5X and later models feature Ethernet support, enabling MAVLink streaming via UDP or TCP over IP networks. A key capability of MAVLink is its routing feature, which facilitates communication between networked systems (e.g., vehicles, GCSs, antenna trackers) and onboard components (e.g., autopilot, cameras, gimbals), each assigned a unique ID number. Tools like MAVLink Inspector allow users to monitor traffic, inspect messages, and visualize real-time data through dynamic charts.</p>
<p>The MAVLink protocol supports a diverse range of units and systems, with PX4 flight controllers serving as the central node for vehicle control and telemetry. The autopilot is often augmented by an onboard companion computer (e.g., Raspberry Pi, NVIDIA Jetson) that handles high-level tasks such as computer vision, path planning, and obstacle avoidance. On the ground, Ground Control Stations (GCS) like QGroundControl or Mission Planner provide the primary human interface for monitoring and command. The protocol also extends to onboard payloads and peripherals. For camera control specifically, MAVLink includes the dedicated Camera Protocol [<xref ref-type="bibr" rid="ref-36">36</xref>], a specialized subset that enables real-time remote adjustment of zoom, focus, shutter speed, aperture, and image or video capture. Cameras must support MAVLink either natively or through a compatible companion computer. Beyond onboard components, the protocol facilitates interoperability with external ecosystems such as ROS/ROS2 and MATlab/Simulink through dedicated bridge implementations. For testing and validation, SITL simulations and HITL rigs communicate via MAVLink to validate system behavior before deployment. Finally, custom applications built with MAVLink SDKs (e.g., DroneKit, MAVSDK) further demonstrate the protocol&#x2019;s versatility, enabling automated and programmable interaction with unmanned systems across a wide range of use cases. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> illustrates the interoperability of PX4 Flight Controller through MAVLink protocol.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>PX4 Flight Controller interoperability through MAVLink-based communication.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_78545-fig-5.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Tools for UAVs Applications Development</title>
<p>The Pixhawk/PX4 platform supports auxiliary computers to augment computational capabilities for demanding tasks. It also provides a comprehensive suite of tools for UAV application development, including the DroneKit [<xref ref-type="bibr" rid="ref-36">36</xref>] and MAVSDK [<xref ref-type="bibr" rid="ref-37">37</xref>] APIs, compatibility with ROS2 [<xref ref-type="bibr" rid="ref-38">38</xref>], and the MATLAB Support Package for Pixhawk toolbox [<xref ref-type="bibr" rid="ref-13">13</xref>]. Additionally, the platform facilitates testing and validation through SITL/HITL simulation tools [<xref ref-type="bibr" rid="ref-39">39</xref>] and enables the integration of AI-based solutions to enhance UAV performance. This section explores the scope of these tools, outlining their key features, and discussing their applications based on recent scientific literature addressing specific UAV challenges.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Support for Companion Computers</title>
<p>The Pixhawk/PX4 system supports integration with companion computers (CCs), such as Raspberry Pi, NVIDIA Jetson, or Intel NUC devices, to offload computationally demanding tasks, such as real-time image processing, autonomous navigation, and custom flight mode development. These CCs can be deployed in three configurations: onboard, swappable, or offboard.</p>
<p>In the onboard configuration, the CCs interface with the Pixhawk via serial/USB over MAVLink. Such configuration can be found in works such as in [<xref ref-type="bibr" rid="ref-40">40</xref>], which combines a Raspberry Pi for low-level tasks and an Intel NUC for high-level mission planning. The work [<xref ref-type="bibr" rid="ref-41">41</xref>] proposes a multi-UAV architecture leveraging the PX4 autopilot, where Raspberry Pi and Jetson companion computers are integrated to facilitate task distribution and optimized communication, thereby supporting swarm autonomy. Further, the works [<xref ref-type="bibr" rid="ref-42">42</xref>,<xref ref-type="bibr" rid="ref-43">43</xref>] combines NVIDIA Jetson TX1 and Nano for stereo vision and depth map processing for obstacle avoidance, [<xref ref-type="bibr" rid="ref-44">44</xref>&#x2013;<xref ref-type="bibr" rid="ref-46">46</xref>] that utilize Raspberry Pi and NVIDIA Jetson for image processing and visual servoing, and [<xref ref-type="bibr" rid="ref-47">47</xref>,<xref ref-type="bibr" rid="ref-48">48</xref>] that utilize Odroid M1 and Intel i7 NUC CCs deploying dynamic flight maneuvers and predictive control.</p>
<p>The swappable configuration employs integrated solutions such as the Pixhawk CM4 module (combining a Pixhawk 5X/6X with a Raspberry Pi CM4) [<xref ref-type="bibr" rid="ref-28">28</xref>] or the Pixhawk 6X paired with an NVIDIA Jetson Orin in a unified board design [<xref ref-type="bibr" rid="ref-29">29</xref>]. This approach has been used for Time-of-Flight (ToF) positioning [<xref ref-type="bibr" rid="ref-49">49</xref>], implementation of a model predictive control [<xref ref-type="bibr" rid="ref-50">50</xref>,<xref ref-type="bibr" rid="ref-51">51</xref>] demonstrating its ability to handle computationally intensive tasks within compact form factors.</p>
<p>The offboard configuration leverages external computing power without increasing UAV weight, utilizing Wi-Fi or 5G for high-bandwidth communication between the autopilot and CC. In this setup, the CC serves as a bridge between the UAV and the GCS, managing data transmission, telemetry, remote commands, and high-level autonomy algorithms like mission planning or swarm coordination. For instance, reference [<xref ref-type="bibr" rid="ref-52">52</xref>] demonstrates an indoor localization system using a VICON motion capture system with reflective markers, where an offboard companion computer communicates with the UAV&#x2019;s Pixhawk via MAVLink. Similarly, reference [<xref ref-type="bibr" rid="ref-53">53</xref>] enables aggressive UAV maneuvers through predefined waypoints, validated indoors with an OptiTrack system and offboard CC for real-time pose estimation and correction. Further, reference [<xref ref-type="bibr" rid="ref-54">54</xref>] extends this concept to multi-UAV cooperative transport of cable-suspended loads, employing Odroid-XU4 CCs (one per UAV) with centralized trajectory planning via WiFi, tested on three PX4-based UAVs.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>DroneKit and MAVSDK APIs</title>
<p>DroneKit [<xref ref-type="bibr" rid="ref-36">36</xref>] and MAVSDK [<xref ref-type="bibr" rid="ref-37">37</xref>] are powerful APIs that enable advanced UAV control and mission management by interfacing with PX4 autopilots. DroneKit is a Python-based library that simplifies interaction with PX4 via the MAVLink protocol, allowing developers to monitor and control drone operations programmatically. It provides high-level functionalities such as real-time telemetry access, direct vehicle control, and seamless integration with other Python libraries for enhanced data processing. DroneKit can be executed on both GCS and CC. Built in C&#x002B;&#x002B;, MAVSDK supports multiple programming languages (C&#x002B;&#x002B;, Python, Swift, Rust, Java), though only its C&#x002B;&#x002B; binding allows simultaneous multi-UAV connections; other language wrappers are restricted to single-vehicle operation. A key feature is its offboard mode permitting programmatic control of UAVs by sending MAVLink commands (e.g., position, velocity, or attitude setpoints) from GCS or CC. While DroneKit continues to be utilized in legacy development projects, it is critical to note that it is no longer maintained, which poses a risk for long-term reproducibility and educational sustainability. In contrast, MAVSDK, released in 2018, is the actively maintained and most up-to-date high-level API for PX4, serving as the primary recommended interface for MAVLink-based drone control.</p>
<p>In this context, several articles demonstrate the use of DroneKit for UAVs control and coordination. For example, the papers [<xref ref-type="bibr" rid="ref-55">55</xref>&#x2013;<xref ref-type="bibr" rid="ref-57">57</xref>] employ DroneKit to implement guided flight modes, multi-UAV cooperation, and obstacle avoidance, with commands transmitted from CC to Pixhawk flight controllers. Innovative approaches in using DroneKit to translate hand gestures [<xref ref-type="bibr" rid="ref-58">58</xref>] and voice commands [<xref ref-type="bibr" rid="ref-59">59</xref>] into UAV maneuvers, offering an alternative to traditional GCS or joystick inputs.</p>
<p>On the other hand, MAVSDK is also adopted for advanced UAV operations and swarm coordination. The work [<xref ref-type="bibr" rid="ref-60">60</xref>] uses MAVSDK&#x2019;s offboard mode to execute precision tasks like target tracking, obstacle avoidance, and surveillance through direct command and waypoint transmission, while reference [<xref ref-type="bibr" rid="ref-61">61</xref>] demonstrates the API capability for precision landing in dynamic environments by updating flight paths based on visual feedback. Swarm-specific applications are explored in [<xref ref-type="bibr" rid="ref-62">62</xref>&#x2013;<xref ref-type="bibr" rid="ref-64">64</xref>], where MAVSDK enables MAVLink-based inter-vehicle communication for real-time monitoring, navigation, and collaborative mission execution.</p>
<p>While DroneKit offers accessible Python-based scripting for basic UAV automation, MAVSDK provides a robust and future-proof solution for advanced control and swarm applications.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>ROS Integration</title>
<p>Pixhawk/PX4 ecosystem leverages ROS/ROS2 middleware [<xref ref-type="bibr" rid="ref-38">38</xref>], an open-source framework for robotics programming that provides a comprehensive suite of tools and utilities for UAV development, enabling rapid prototyping, simulation, and deployment. Its modular architecture and community support make it ideal for building autonomous UAV systems. Early integration relies on ROS and the MAVROS package, which acts as a bridge translating MAVLink messages into ROS topics and services. However, the current pathway for new developments is ROS2, which connects to PX4 natively via the Micro XRCE-DDS middleware. This shift is not merely nominal; ROS2 offers critical advantages for UAV applications, including a true real-time capable architecture, enhanced security features, and more reliable quality-of-service (QoS) controls for networked and multi-vehicle systems.</p>
<p>ROS2 is typically installed on a companion computer and interfaces with PX4 by reading or writing to internal uORB topics [<xref ref-type="bibr" rid="ref-32">32</xref>]. Beyond core communication features (topics, services, actions) and sensor integration (cameras, IMUs, GPS, LIDAR), ROS2 provides specialized packages for critical UAV functions, such as state estimation (e.g., vision inertial odometry/VIO, extended Kalman filters/EKF for sensor fusion, SLAM for navigation in unknown environments), perception functions (e.g., point cloud libraries/PCL for LIDAR and depth camera data processing), and visualization and debugging (e.g., RViz for real-time monitoring, Rosbag for data logging).</p>
<p>In this regard, the integration of ROS/ROS2 with the PX4 ecosystem has been widely explored in recent research. Studies such as [<xref ref-type="bibr" rid="ref-65">65</xref>&#x2013;<xref ref-type="bibr" rid="ref-67">67</xref>] demonstrate the use of vision inertial odometry (VIO) and extended Kalman filters (EKF) for robust state estimation in GPS-denied or indoor environments. Simulation platforms leveraging PX4-ROS-Gazebo environments are another key focus, with enabling customizable testing of multi-robot collaboration, SLAM, and navigation algorithms [<xref ref-type="bibr" rid="ref-68">68</xref>&#x2013;<xref ref-type="bibr" rid="ref-70">70</xref>], while reference [<xref ref-type="bibr" rid="ref-71">71</xref>] provides a comparative analysis of PX4-ROS-AirSim simulations versus real-world experiments. Further applications include autonomous navigation [<xref ref-type="bibr" rid="ref-72">72</xref>,<xref ref-type="bibr" rid="ref-73">73</xref>], marker-based precision landing [<xref ref-type="bibr" rid="ref-74">74</xref>,<xref ref-type="bibr" rid="ref-75">75</xref>], fault-tolerant control is explored in [<xref ref-type="bibr" rid="ref-76">76</xref>], developing a ROS-based con-troller for rotor failure, and [<xref ref-type="bibr" rid="ref-77">77</xref>,<xref ref-type="bibr" rid="ref-78">78</xref>] focus on point cloud data generation and laser-based localization, respectively, using ROS utilities like the PCL and SLAM. Collectively, these works showcase the versatility of the PX4-ROS ecosystem in advancing UAV capabilities across simulation and real-world deployment.</p>
<p>Furthermore, the ROS enables integration of third-party libraries through standardized packaging. By wrapping specialized algorithms like LIO-SAM (Lidar Inertial Odometry via Smoothing and Mapping), RTAB-Map (Real-Time Appearance-Based Mapping), VINS-Fusion (Visual-Inertial SLAM), and Kimera (real-time metric-semantic localization and mapping) into ROS packages, developers can leverage advanced capabilities while maintaining interoperability with existing ROS nodes.</p>
<p>Numerous contributions have adopted this approach, demonstrating their effectiveness across various challenging scenarios. For example, reference [<xref ref-type="bibr" rid="ref-79">79</xref>] combines ORB-SLAM3 for visual-inertial SLAM in GPS-denied environments with VINS-Fusion for robust visual-inertial odometry in dynamic conditions. Ref. [<xref ref-type="bibr" rid="ref-80">80</xref>] presents the application of LIO-SAM for precise localization using LiDAR-inertial odometry in challenging outdoor scenarios. Similarly, reference [<xref ref-type="bibr" rid="ref-81">81</xref>] leverages RTAB-Map for large-scale environmental mapping using RGB-D and LiDAR data, while reference [<xref ref-type="bibr" rid="ref-82">82</xref>] uses Kimera, a library for semantic mapping, which enables UAVs to interpret and interact with their environment at a higher level. These implementations collectively showcase how ROS-integrated perception algorithms can significantly enhance UAV autonomy across diverse operational conditions.</p>
<p>The ROS ecosystem&#x2019;s flexibility in integrating cutting-edge algorithms significantly enhances the Pixhawk/PX4 platform&#x2019;s capabilities, enabling seamless incorporation of state-of-the-art technologies for advanced UAV applications.</p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>MATLAB Toolboxes</title>
<p>MATLAB offers UAV developers two complementary UAV toolboxes tailored for different development needs. The UAV Toolbox provides platform-agnostic tools for simulating and designing UAV algorithms, including mission planning, sensor modeling (e.g., cameras, LiDAR, IMUs), and environment simulation in both 2.5D and 3D. This toolbox is particularly suited for theoretical research and early-stage validation. The UAV Support Package for Pixhawk/PX4 [<xref ref-type="bibr" rid="ref-13">13</xref>] adds hardware-specific functions, such as direct Pixhawk interfacing, MAVLink communication, and automatic C&#x002B;&#x002B; code generation optimized for PX4. Together, these toolboxes streamline the entire development workflow, from algorithm design and simulation to real-world deployment, significantly accelerating prototyping and testing. This integrated solution makes MATLAB a valuable tool for UAV researchers and engineers working with PX4 autopilots.</p>
<p>In this regard, several contributions demonstrate the capabilities of MATLAB&#x2019;s UAV Toolbox for PX4-based development. Works such as [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-83">83</xref>] utilize MATLAB/Simulink for multicopter system development, providing step-by-step guidance that serves as valuable educational and research resources. Further contributions [<xref ref-type="bibr" rid="ref-84">84</xref>&#x2013;<xref ref-type="bibr" rid="ref-86">86</xref>] focus on system identification and PID controller tuning, leveraging MATLAB&#x2019;s automatic C/C&#x002B;&#x002B; code generation to deploy optimized control algorithms directly on Pixhawk autopilots. For advanced control applications, papers [<xref ref-type="bibr" rid="ref-87">87</xref>&#x2013;<xref ref-type="bibr" rid="ref-89">89</xref>] implement and validate techniques like sliding mode control and nonlinear backstepping control in MATLAB/Simulink before hardware deployment, demonstrating their effectiveness for challenging scenarios such as aerial slung load transportation. The work [<xref ref-type="bibr" rid="ref-90">90</xref>&#x2013;<xref ref-type="bibr" rid="ref-92">92</xref>] demonstrate the use of model-based design and automatic code generation to deploy customized control algorithms on Pixhawk and companion computers like the Jetson Xavier. Finally, [<xref ref-type="bibr" rid="ref-93">93</xref>,<xref ref-type="bibr" rid="ref-94">94</xref>] address path planning and glider control, respectively, with simulations conducted in MATLAB/Simulink and real-world validation on Pixhawk-based systems. These works underscore the synergy between MATLAB/Simulink and PX4 for developing, testing, and deploying advanced UAV control systems.</p>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>SITL and HITL Simulation Environments</title>
<p>SITL and HITL simulation tools [<xref ref-type="bibr" rid="ref-39">39</xref>] are indispensable for safely testing and validating UAV software and control algorithms in a controlled environment, bridging the gap between design and real-world deployment.</p>
<p>In SITL simulations, the PX4 flight controller runs on a computer and controls a simulated vehicle in a virtual environment, which may operate on the same machine or a separate one. Communication between the simulated vehicle and a ground control station (GCS) is carried out via MAVLink messages, mirroring real-world interactions. In HITL simulations, the PX4 firmware runs on actual Pixhawk flight controller hardware, controlling a simulated vehicle that provides sensor feedback to the PX4 system. This approach allows developers to test most of the flight code on real hardware while maintaining a safe testing environment.</p>
<p>PX4 supports several open-source simulators for SITL and HITL simulations, with the most prominent being Gazebo [<xref ref-type="bibr" rid="ref-95">95</xref>], jMavSim [<xref ref-type="bibr" rid="ref-96">96</xref>], and AirSim [<xref ref-type="bibr" rid="ref-97">97</xref>]. Gazebo is the most widely used simulator in the Pixhawk/PX4 ecosystem. It enables complex 3D environment simulations, supports multi-vehicle operations, and integrates sensor models (e.g., cameras, LiDARs, sonars). Additionally, it offers ROS compatibility and cloud connectivity. AirSim, developed by Microsoft, simulates both aerial and ground vehicles in diverse environments. It features realistic visuals, dynamic weather conditions, and high-fidelity physics. jMavSim, created by the Pixhawk team, is lightweight and easy to configure for basic UAV simulations. However, it lacks support for additional sensors beyond its default set and cannot simulate multiple vehicles simultaneously. All these simulators communicate with PX4 via MAVLink messages, exchanging sensor data from the simulation and actuator commands from the flight controller. In Gazebo, this interaction is further optimized through direct PX4 uORB topic integration.</p>
<p>Concerning SITL simulations, often integrated with Gazebo and ROS, have been extensively used in UAV research to validate control algorithms, path planning, and mission-specific applications. Works such as [<xref ref-type="bibr" rid="ref-88">88</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-99">99</xref>], leverage PX4-SITL to test advanced control methods like quasi-static state feedback (QSF), nonlinear backstepping, and disturbance observer-based control, while [<xref ref-type="bibr" rid="ref-100">100</xref>&#x2013;<xref ref-type="bibr" rid="ref-102">102</xref>] focus on path planning for obstacle avoidance, ground target tracking, and automated power line inspection. Multi-UAV coordination, including swarm behaviors and collaborative payload transport, are explored in [<xref ref-type="bibr" rid="ref-103">103</xref>&#x2013;<xref ref-type="bibr" rid="ref-105">105</xref>], with PX4-SITL serving as the validation platform. Further works [<xref ref-type="bibr" rid="ref-71">71</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-107">107</xref>] integrate MATLAB/Simulink, AirSim, and ROS with PX4-SITL to simulate and compare multi-drone scenarios against real-world experiments, while [<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>] employ PX4-SITL to evaluate vision-based algorithms and sensor fusion. Practical applications, such as optimized landing strategies and Cartesian mode implementation, are demonstrated in [<xref ref-type="bibr" rid="ref-110">110</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>], highlighting PX4-SITL&#x2019;s versatility as a robust tool for developing, testing, and deploying advanced UAV systems.</p>
<p>On the HITL front, numerous contributions demonstrate the extensive use of PX4-Gazebo integrations for realistic UAV testing. For example, works [<xref ref-type="bibr" rid="ref-112">112</xref>&#x2013;<xref ref-type="bibr" rid="ref-114">114</xref>] utilize Gazebo to simulate UAV dynamics and sensor models while implementing flight control algorithms on Pixhawk hardware. Advanced control techniques are investigated in [<xref ref-type="bibr" rid="ref-115">115</xref>], which validate incremental nonlinear dynamic inversion and robust control methods through Pixhawk-based HITL simulations. Vision-based applications are ad-dressed in [<xref ref-type="bibr" rid="ref-116">116</xref>,<xref ref-type="bibr" rid="ref-117">117</xref>], testing autonomous navigation and inspection systems via PX4-ROS-Gazebo integration. The versatility of HITL platforms is further shown in [<xref ref-type="bibr" rid="ref-118">118</xref>&#x2013;<xref ref-type="bibr" rid="ref-120">120</xref>], which employ MATLAB/Simulink, X-Plane, and Flightmare Renderer. Finally, [<xref ref-type="bibr" rid="ref-121">121</xref>,<xref ref-type="bibr" rid="ref-122">122</xref>] leverage AirSim and custom physics engines for object detection, path planning, and agile control validation.</p>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Integration of Cutting-Edge Technologies</title>
<p>The open and modular architecture of the Pixhawk/PX4 autopilot system, supported by its robust development ecosystem, as well as while it compatibility with GPU-enabled companion computers allows the implementation of AI/ML solutions to enhance UAV capabilities, including AI-driven sensor fusion for improved perception by combining LiDAR, IMU, and camera data, deep learning-based semantic perception for, and reinforcement learning optimized for navigation in complex environments. It also supports swarm intelligence for collaborative multi-agent operations. By leveraging simulation tools like Gazebo, AirSim, and jMAVSim, developers can train and validate AI models using synthetic data. This section explores the contexts and key use cases that demonstrate the integration of these emerging technologies.</p>
<p>In fact, numerous initiatives have successfully integrated AI-based solutions to enhance UAV capabilities. For instance, reference [<xref ref-type="bibr" rid="ref-123">123</xref>] creates a synthetic visual dataset using PX4-SITL and AirSim to train ML-algorithms for autonomous personal aerial vehicles, while references [<xref ref-type="bibr" rid="ref-124">124</xref>,<xref ref-type="bibr" rid="ref-125">125</xref>] leverages the PX4-ROS-Gazebo ecosystem to generate synthetic data for deep learning-based pose estimation and explainable path planning, respectively. Similarly, references [<xref ref-type="bibr" rid="ref-126">126</xref>&#x2013;<xref ref-type="bibr" rid="ref-128">128</xref>] validate AI-driven path planning and swarm models using PX4-ROS-Gazebo simulations. Real-world implementations often rely on edge computing platforms, such as NVIDIA Jetson Nano and Jetson TX2 [<xref ref-type="bibr" rid="ref-129">129</xref>], for executing trained models in tasks like image processing and obstacle avoidance. Fault-tolerance control is also a key research area. In this front, reference [<xref ref-type="bibr" rid="ref-48">48</xref>] proposes an ANN-based fault-tolerant control system to replace faulty sensors, reference [<xref ref-type="bibr" rid="ref-130">130</xref>] introduces a real-time propeller fault-detection method using SVM classifiers, and reference [<xref ref-type="bibr" rid="ref-131">131</xref>] addresses GPS faults through machine learning models integrated with EKF estimators.</p>
<p>Environmental perception has been advanced using YOLO for fire detection and geo-localization [<xref ref-type="bibr" rid="ref-132">132</xref>] and FPGA-accelerated powerline perception combining mmWave radar and RGB cameras [<xref ref-type="bibr" rid="ref-133">133</xref>]. Further applications include DNN-based real-time flood tracking [<xref ref-type="bibr" rid="ref-134">134</xref>] and Mask R-CNN-assisted litter detection [<xref ref-type="bibr" rid="ref-135">135</xref>]. Additionally, natural language processing (NLP) is also integrated into UAV control, with [<xref ref-type="bibr" rid="ref-128">128</xref>,<xref ref-type="bibr" rid="ref-136">136</xref>] employing DNNs and GPT-3.5-based architectures to translate voice commands into executable tasks within PX4-ROS-Gazebo frameworks.</p>
<p>Researchers are leveraging a range of advanced solutions to address UAV security challenges. Initial efforts involved several <italic>ad-hoc</italic> approaches, including encryption techniques such as using a Raspberry Pi for encrypted communication links [<xref ref-type="bibr" rid="ref-137">137</xref>] and implementing the ChaCha20 algorithm through the MAVSec framework [<xref ref-type="bibr" rid="ref-138">138</xref>,<xref ref-type="bibr" rid="ref-139">139</xref>]. Other proposed methods include software rejuvenation, which employs intermittent system restarts to mitigate runtime attacks [<xref ref-type="bibr" rid="ref-140">140</xref>]. Machine learning techniques, particularly LSTM-based neural networks, have also been explored for detecting denial of service (DoS) attacks [<xref ref-type="bibr" rid="ref-141">141</xref>,<xref ref-type="bibr" rid="ref-142">142</xref>]. GPS-spoofing attacks, where hijackers use devices to deceive GPS receivers, have also garnered attention. In this sense, work in [<xref ref-type="bibr" rid="ref-143">143</xref>] describes a method to detect whether it has been hijacked using only GPS measurements. Beyond these, more sophisticated solutions continue to emerge in response to evolving threats. For instance, reference [<xref ref-type="bibr" rid="ref-144">144</xref>] introduces an intelligent intrusion detection system (IDS) that utilizes principal component analysis (PCA) and one-class classifiers to detect attacks, leveraging flight logs for training the models. Similarly, reference [<xref ref-type="bibr" rid="ref-145">145</xref>] proposes a deep learning-based pilot authentication scheme, DP-Authentication, which dynamically verifies pilot legitimacy using flight data collected from the PX4 flight stack. Further, the work [<xref ref-type="bibr" rid="ref-146">146</xref>] proposes a fusion multi-tier DNN-based collaborative intrusion detection and prevention system (CIDPS) for UAV-enabled 6G networks to neutralize attacks, which are implemented on actual PX4-based UAVs. These contributions underscore the potential of AI techniques to address evolving cybersecurity challenges in UAV systems.</p>
<p>All these studies demonstrate the PX4 ecosystem&#x2019;s effectiveness in supporting AI integration across various UAV applications.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Pixhawk/PX4 in Educational Settings</title>
<p>The Pixhawk/PX4 autopilot has gained widespread adoption in educational settings across various engineering disciplines, underscoring its importance in teaching control systems, robotics, and mechatronics through hands-on and simulation-based approaches. The studies surveyed primarily report descriptive accounts of platform adoption, course integration strategies, and observed student engagement rather than formally assessed learning gains against control groups. We therefore present these as evidence of educational applicability and reported pedagogical insights.</p>
<p>For instance, reference [<xref ref-type="bibr" rid="ref-83">83</xref>] describes RflySim, a multi-copter platform built on Pixhawk/PX4 and MATLAB/Simulink, designed to teach low-level controller design (e.g., attitude and position control) as well as high-level applications such as autonomous flight and decision-making. Additionally, the book [<xref ref-type="bibr" rid="ref-12">12</xref>] offers a series of step-by-step experiments ranging from introductory to advanced levels, complete with detailed source codes, and introduces SITL and HITL flight testing simulations. Further, reference [<xref ref-type="bibr" rid="ref-133">133</xref>] presents a quadcopter testing platform tailored for educational purposes, emphasizing the use of MATLAB/Simulink for controller development and C&#x002B;&#x002B; code generation, while Refs. [<xref ref-type="bibr" rid="ref-147">147</xref>,<xref ref-type="bibr" rid="ref-148">148</xref>] describes an educational testbed for experimenting with advanced control concepts such as trajectory tracking, disturbance rejection, and fault-tolerant control. Similarly, reference [<xref ref-type="bibr" rid="ref-149">149</xref>] provides a comprehensive guide for educators on leveraging multirotor UAV platforms within the PX4 ecosystem to achieve diverse learning out-comes in undergraduate mechatronics education, covering both hardware and software aspects to enhance engineering education. Additionally, reference [<xref ref-type="bibr" rid="ref-150">150</xref>] proposes a Pixhawk/PX4 platform for studying the longitudinal and pitch dynamics of a multirotor UAV, enabling experiments in a safe and controlled environment. Meanwhile, reference [<xref ref-type="bibr" rid="ref-151">151</xref>] explores the integration of the PX4-MATLAB/Simulink ecosystem with X-Plane and FlightGear flight simulators to create an immersive learning experience. Further, reference [<xref ref-type="bibr" rid="ref-25">25</xref>] introduces a COST UAV platform based on the PX4-ROS-Gazebo ecosystem, incorporating a RPi companion computer for teaching UAV hardware integration and theoretical concepts of guidance and navigation, and reference [<xref ref-type="bibr" rid="ref-152">152</xref>] utilizes the PX4-SITL combined with the ROS-Gazebo ecosystem as an educational UAV cybersecurity laboratory platform to implement and test various types of cybersecurity threats to UAVs.</p>
<p>The application of Pixhawk/PX4 in distance education and remote experimentation has also garnered significant attention. For example, reference [<xref ref-type="bibr" rid="ref-153">153</xref>] describes an educational testbed that replicates quadcopter dynamics for remote laboratory activities, while reference [<xref ref-type="bibr" rid="ref-154">154</xref>] proposes online courses and hands-on labs utilizing the PX4-ROS-Gazebo ecosystem and Raspberry Pi-based visual navigation, respectively. Similarly, reference [<xref ref-type="bibr" rid="ref-155">155</xref>] introduces OpenUAV, an open-source testbed based on PX4-ROS-Gazebo and Docker technologies for UAV education, where the platform employs Containers as a Service (CaaS) technology, enabling students to conduct virtual simulations on the cloud without requiring specialized hardware.</p>
<p>Finally, reference [<xref ref-type="bibr" rid="ref-156">156</xref>] presents the integration of project-based-learning (PBL) into a graduate-level optimal control course, focusing on the design, implementation, and experimental validation of optimal control strategies using a PX4-based testbed, discussing the benefits of the experiential learning approach. Similarly, reference [<xref ref-type="bibr" rid="ref-157">157</xref>] highlights the effectiveness of project-based learning (PBL) courses using Pixhawk/PX4-based platforms, providing students with practical, hands-on experience in control education.</p>
<p>All these contributions emphasize the versatility and broad applicability of the Pixhawk/PX4 ecosystem in educational settings, showcasing its effectiveness in promoting hands-on learning and advancing practical understanding across diverse engineering fields.</p>
</sec>
<sec id="s6">
<label>6</label>
<title>Discussion</title>
<p>The distribution of surveyed publications across key development topics is summarized in <xref ref-type="table" rid="table-2">Table 2</xref>, offering valuable insights into the Pixhawk/PX4 research landscape by revealing both established priorities and emerging trends.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Breakdown of the survey publications across key development topics.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Topics</th>
<th>References</th>
<th>Total</th>
</tr>
</thead>
<tbody>
<tr>
<td>Companion Computer</td>
<td>[<xref ref-type="bibr" rid="ref-40">40</xref>&#x2013;<xref ref-type="bibr" rid="ref-54">54</xref>]</td>
<td>14</td>
</tr>
<tr>
<td>DroneKit and MAVSDK</td>
<td>[<xref ref-type="bibr" rid="ref-54">54</xref>&#x2013;<xref ref-type="bibr" rid="ref-64">64</xref>]</td>
<td>9</td>
</tr>
<tr>
<td>ROS Integration</td>
<td>[<xref ref-type="bibr" rid="ref-65">65</xref>&#x2013;<xref ref-type="bibr" rid="ref-82">82</xref>]</td>
<td>17</td>
</tr>
<tr>
<td>MATLAB SPP</td>
<td>[<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-83">83</xref>&#x2013;<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>12</td>
</tr>
<tr>
<td>SITL and HITL</td>
<td>[<xref ref-type="bibr" rid="ref-71">71</xref>,<xref ref-type="bibr" rid="ref-88">88</xref>,<xref ref-type="bibr" rid="ref-92">92</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>&#x2013;<xref ref-type="bibr" rid="ref-122">122</xref>]</td>
<td>27</td>
</tr>
<tr>
<td>Cutting-Edge and Security</td>
<td>[<xref ref-type="bibr" rid="ref-48">48</xref>,<xref ref-type="bibr" rid="ref-123">123</xref>&#x2013;<xref ref-type="bibr" rid="ref-146">146</xref>]</td>
<td>24</td>
</tr>
<tr>
<td>Educational Context</td>
<td>[<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-83">83</xref>,<xref ref-type="bibr" rid="ref-133">133</xref>,<xref ref-type="bibr" rid="ref-147">147</xref>&#x2013;<xref ref-type="bibr" rid="ref-157">157</xref>]</td>
<td>14</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The first observation is the prominence of SITL and HITL simulation research, which accounts for 27 publications, the highest count among all categories, reflecting the fundamental role that simulation plays as the essential bridge between theoretical algorithms and safe real-world deployment. The second highest category, Cutting-Edge and Security with 24 publications, demonstrates the community&#x2019;s forward-looking orientation and responsiveness to contemporary challenges, with substantial attention to AI integration, machine learning, and cybersecurity reflecting broader technological trends reshaping autonomous systems. ROS integration follows with 17 publications, representing a well-established and continuously evolving research domain that confirms ROS as the middleware of choice for advanced autonomy research, with researchers exploring sophisticated applications including multi-vehicle coordination and advanced perception pipelines. The use of companion computer category shows publication counts of 14 each, reflecting recognition that onboard processing is essential for real-time autonomy. The MATLAB Support Package for Pixhawk with 12 publications and DroneKit-MAVSDK APIs with 9 publications represent the smallest categories, suggesting these are more specialized or application-oriented research areas focused on control design workflows and enabling technologies rather than research subjects themselves.</p>
<p>With 14 publications dedicated to education representing a moderate portion of the overall literature, this figure understates the ecosystem&#x2019;s true pedagogical footprint. The table reveals that education is not an isolated silo, but a cross-cutting theme deeply embedded within other categories. For instance, publications on MATLAB (such as references [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-83">83</xref>]) and SITL/HITL simulations (such as reference [<xref ref-type="bibr" rid="ref-92">92</xref>]) often serve dual purposes, advancing technical research while simultaneously providing structured, replicable frameworks for student learning. This suggests that the educational value of the Pixhawk/PX4 ecosystem is amplified by its &#x201C;learn by-doing&#x201D; nature; the very tools used for cutting-edge research, such as ROS for autonomy or Gazebo for simulation, are accessible enough to serve as effective hands-on platforms in the classroom.</p>
<p>The distribution reveals that the top three categories account for approximately 58 percent of the total 117 publications, indicating that the research community&#x2019;s efforts are primarily directed toward validation methodologies, emerging technologies, and middleware integration, while the presence of multiple categories with 12&#x2013;14 publications ensures a healthy diversity of research interests across hardware integration, educational applications, and specialized tools. This quantitative snapshot effectively maps the research topography of the PX4 ecosystem, revealing simulation validation as the foundational priority, cutting-edge technologies as the emerging frontier, and ROS integration as the established backbone for advanced autonomy, while providing researchers with valuable context for positioning their work within the broader literature.</p>
<p>To provide readers with a quick reference, <xref ref-type="table" rid="table-3">Table 3</xref> summarizes the core insights across the seven development topics.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Takeaway summary from the Pixhawk/PX4 ecosystem analysis.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Topics</th>
<th>Core Takeaway</th>
</tr>
</thead>
<tbody>
<tr>
<td>Companion Computers</td>
<td>Companion computers transform PX4 from a flight controller into a high-performance autonomous system by offloading heavy computation (vision, SLAM, AI, swarm coordination). The 3 configurations offer flexibility: onboard provides balanced autonomy with embedded processing; swappable integrated boards offer compact, high-performance solutions; offboard provides unlimited computing power without payload penalties. Core insight: Companion computers are the key enabler for advanced autonomy and swarm intelligence in PX4-based UAVs.</td>
</tr>
<tr>
<td>DroneKit &#x0026; MAVSDK</td>
<td>High-level APIs simplify UAV control beyond firmware-level programming. DroneKit offers easy Python scripting but is legacy and unmaintained. MAVSDK is actively maintained, multi-language, robust, and swarm capable. Core insight: MAVSDK is the future-proof, scalable interface for advanced control and multi-UAV systems, while DroneKit remains useful mainly for legacy or educational projects.</td>
</tr>
<tr>
<td>ROS Integration</td>
<td>ROS2 elevates PX4 into a full robotics research platform by enabling modular perception, localization, SLAM, and advanced autonomy through standardized middleware. The shift from ROS to ROS2 brings real-time capability, improved security, and better QoS for multi-vehicle systems. Core insight: ROS2 is the backbone for state-of-the-art UAV autonomy, allowing seamless integration of cutting-edge perception and navigation algorithms.</td>
</tr>
<tr>
<td>MATLA SPP</td>
<td>MATLAB/Simulink provides a model-based, end-to-end workflow from simulation to automatic code generation for Pixhawk hardware. It is particularly strong for control design and validation, system identification, educational experimentation, and rapid prototyping with automatic C&#x002B;&#x002B; generation. Core insight: MATLAB accelerates the control design-to-deployment pipeline, making PX4 accessible for both researchers and educators focused on control theory.</td>
</tr>
<tr>
<td>SITL &#x0026; HITL</td>
<td>SITL and HITL bridge theory and real-world deployment by enabling safe, repeatable, and scalable validation. SITL offers software-only testing with fast iteration, while HITL provides real hardware validation without flight risk. Gazebo dominates research flexibility, AirSim offers high-fidelity visuals, and jMavSim supports lightweight testing. Core insight: Simulation is fundamental to PX4 project development, enabling safe testing before real flights.</td>
</tr>
<tr>
<td>Cutting-Edge Tech &#x0026; Security</td>
<td>The open architecture of PX4 enables seamless integration of AI/ML, edge computing, and cybersecurity solutions. Applications include AI-driven perception and sensor fusion, reinforcement learning navigation, swarm intelligence, fault detection and resilience, and cyberattack detection and mitigation. Core insight: PX4 is not just a flight stack, it is an extensible AI-ready platform capable of supporting next-generation intelligent and secure UAV systems.</td>
</tr>
<tr>
<td>Educational Context</td>
<td>PX4 has evolved into a comprehensive educational platform supporting hands-on learning, remote labs, cybersecurity training, and project-based learning. Strengths include integration with MATLAB, ROS, and Gazebo; SITL/HITL for safe experimentation; cloud and remote lab compatibility; and support for advanced control and autonomy courses. Core insight: PX4 effectively bridges theory and practice, making it a powerful pedagogical tool.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Finally, for those looking to get started with the PX4 autopilot, essential references begin with the work [<xref ref-type="bibr" rid="ref-26">26</xref>], which explains the PX4 architecture from real-time perspective. MAVLink is a fundamental component, and Koubaa [<xref ref-type="bibr" rid="ref-27">27</xref>] provides an overview of the MAVLink protocol, highlighting the differences between its versions and its potential to enable Internet connectivity for unmanned systems. Security aspects are further discussed in [<xref ref-type="bibr" rid="ref-138">138</xref>]. The interoperability of PX4 with other environments is extensive and crucial for many development projects. For example, references [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-83">83</xref>] present a series of simulations that facilitate rich interaction between PX4 and MATLAB/Simulink. Regarding interaction with ROS, the work [<xref ref-type="bibr" rid="ref-71">71</xref>] offers a detailed case study that can guide readers through the setup of the PX4-ROS ecosystem, including how to perform SITL simulations with AirSim. Similarly, the studies [<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>] outline the steps for data transfer between PX4 and Gazebo for conducting SITL and HITL simulations.</p>
<p><bold><italic>Pixhawk/PX4 Limitations and Vulnerabilities</italic></bold></p>
<p>Despite the widespread adoption of the Pixhawk/PX4 platform across research and educational applications, it is not without limitations and vulnerabilities. As UAV operations grow increasingly complex, demanding greater onboard performance, extended flight endurance, and robust communication, the platform&#x2019;s constraints become more apparent. These challenges manifest across three critical dimensions: the integration of companion computers, the reliance on simulation environments, and the MAVLink communication protocol.</p>
<p>Regarding companion computers, practical deployment is tightly constrained by power, thermal, and latency concerns. Power consumption varies significantly across platforms: a Raspberry Pi 4 can draw several amperes, potentially exceeding the 3 A capacity of typical Pixhawk power modules, while NVIDIA Jetson modules range from 5&#x2013;10 W (Nano) to 10&#x2013;25 W (Orin NX), representing a substantial drain on flight endurance [<xref ref-type="bibr" rid="ref-158">158</xref>&#x2013;<xref ref-type="bibr" rid="ref-160">160</xref>]. Thermal limits further constrain sustained performance; Jetson SoCs throttle when junction temperatures exceed 85&#x00B0;C, reducing inference frequency precisely when perception tasks are most demanding. End-to-end latency introduces additional complexity: onboard processing avoids radio links but contends with shared CPU/GPU contention, whereas offboard configurations risk variable network delays. These constraints shift the discourse from functional feasibility toward deployment viability under real flight profiles.</p>
<p>Simulation environments present a different but equally critical challenge. Despite their extensive adoption, the realism of SITL and HITL simulations remains a central concern, as simulation-to-real (Sim2Real) discrepancies continue to undermine UAV validation. Simulated environments cannot fully replicate the coupled aerodynamic, environmental, sensing, and hardware uncertainties inherent to physical flight [<xref ref-type="bibr" rid="ref-161">161</xref>]. The tools reviewed address distinct layers of this gap: jMavSim enables rapid control-law prototyping; Gazebo provides physics-consistent dynamics for system-level integration; and AirSim targets perceptual robustness through high-fidelity visuals. Rather than treating any single simulator as a complete solution, effective Sim2Real mitigation increasingly depends on staged validation pipelines that strategically compose these platforms&#x2014;progressing from abstract control verification to sensor-rich HITL testing before deployment [<xref ref-type="bibr" rid="ref-162">162</xref>]. Simulation tools thus remain indispensable for iterative development, but they constitute one stage within a broader verification continuum rather than a substitute for physical experimentation.</p>
<p>Despite its versatility, the MAVLink protocol exhibits notable limitations [<xref ref-type="bibr" rid="ref-138">138</xref>,<xref ref-type="bibr" rid="ref-163">163</xref>]. Its constrained bandwidth makes it unsuitable for applications requiring high data rates or low-latency links. It is also designed primarily for short-range communication, limiting its use in beyond visual line of sight (BVLOS) operations, though relay UAVs have been employed as a workaround. The protocol is prone to latency and fluctuations in packet reception times, posing challenges for real-time remote control [<xref ref-type="bibr" rid="ref-164">164</xref>,<xref ref-type="bibr" rid="ref-165">165</xref>]. Security vulnerabilities, including packet injection and flooding attacks, further compound these issues [<xref ref-type="bibr" rid="ref-166">166</xref>].</p>
<p>Understanding these limitations is essential not only for mitigating risks but also for guiding future improvements that can solidify the platform&#x2019;s role in next-generation autonomous systems.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusions</title>
<p>This survey has explored the diverse applications of the Pixhawk/PX4 platform, highlighting its widespread adoption across research and education. Its extensive use in scientific literature, coupled with its compatibility with cutting-edge technologies like AI and cybersecurity solutions, underscores the platform&#x2019;s foundational role in modern UAV development.</p>
<p>The platform&#x2019;s versatility lies in its seamless integration of auxiliary computers across various configurations, empowering developers to implement advanced capabilities. Its software ecosystem, including MAVSDK/DroneKit APIs, ROS integration, and MATLAB compatibility, accelerates development from simulation to deployment. Furthermore, PX4 supports SITL and HITL simulations, enabling comprehensive validation of algorithms and software before re-al-world testing. Beyond research applications, the Pixhawk/PX4 ecosystem is also adopted as a testbed for hands-on learning, facilitating both local and remote experimentation as well as project-based education in UAV systems development. These educational applications underscore the platform&#x2019;s versatility, bridging theoretical concepts with real world engineering challenges, and making it an unvaluable tool for engineering education.</p>
<p>By synthesizing these insights, this survey aims to equip researchers, developers, and educators with a deeper understanding of the Pixhawk/PX4 ecosystem, supporting informed decision-making for their UAV projects.</p>
<p>Looking ahead, several strategic directions can meaningfully advance the Pixhawk/PX4 platform. A primary focus must be strengthening cybersecurity, moving beyond basic safeguards to deploy robust technologies that actively counter evolving threats and prevent unauthorized access, an essential step for operations in sensitive or contested environments. At the same time, addressing the persistent simulation-to-reality gap calls for advanced validation pipelines that balance high-fidelity simulation with real-world testing, ensuring reliable algorithm transfer without compromising safety. Complementing these efforts, a concerted push for greater interoperability across diverse autopilot systems could be transformative. Establishing common communication protocols and modular interfaces would enable more flexible and collaborative UAV operations. Pursuing these interconnected avenues will not only reinforce the platform&#x2019;s reliability and security but also open new frontiers for innovation in autonomous systems.</p>
</sec>
</body>
<back>
<ack>
<p>During the preparation of this manuscript, the author utilized ChapGPT-4 to refine the academic language and improve some figures. The author has carefully reviewed and revised the output and accepted full responsibility for all content.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>No new data were created or analyzed in this study. Data sharing is not applicable.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The author declares no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>V</given-names></string-name>, <string-name><surname>Kotler</surname> <given-names>P</given-names></string-name></person-group>. <chapter-title>Transformative marketing using drones</chapter-title>. In: <source>Transformative marketing. Palgrave executive essentials</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Palgrave Macmillan</publisher-name>; <year>2024</year>. doi:<pub-id pub-id-type="doi">10.1007/978-3-031-59637-7_9</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ebeid</surname> <given-names>E</given-names></string-name>, <string-name><surname>Skriver</surname> <given-names>M</given-names></string-name>, <string-name><surname>Terkildsen</surname> <given-names>KH</given-names></string-name>, <string-name><surname>Jensen</surname> <given-names>K</given-names></string-name>, <string-name><surname>Schultz</surname> <given-names>UP</given-names></string-name></person-group>. <article-title>A survey of Open-Source UAV flight controllers and flight simulators</article-title>. <source>Microprocess Microsyst</source>. <year>2018</year>;<volume>61</volume>(<issue>1</issue>):<fpage>11</fpage>&#x2013;<lpage>20</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.micpro.2018.05.002</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Paparazzi</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://wiki.paparazziuav.org/wiki/overview">https://wiki.paparazziuav.org/wiki/overview</ext-link>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>ArduPilot</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ArduPilot.org/dev/index.html">https://ArduPilot.org/dev/index.html</ext-link>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Pixhawk</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://pixhawk.org/">https://pixhawk.org/</ext-link>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>PX4</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://px4.io/">https://px4.io/</ext-link>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>LibrePilot</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.librepilot.org/site/index.html">https://www.librepilot.org/site/index.html</ext-link>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Betaflight</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://betaflight.com/">https://betaflight.com/</ext-link>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>iNAV</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://github.com/inavFlight/inav/wiki">https://github.com/inavFlight/inav/wiki</ext-link>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Aliane</surname> <given-names>N</given-names></string-name></person-group>. <article-title>A survey of open-source UAV autopilots</article-title>. <source>Electronics</source>. <year>2024</year>;<volume>13</volume>(<issue>23</issue>):<fpage>4785</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics13234785</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Peksa</surname> <given-names>J</given-names></string-name>, <string-name><surname>Mamchur</surname> <given-names>D</given-names></string-name></person-group>. <article-title>A review on the state of the art in copter drones and flight control systems</article-title>. <source>Sensors</source>. <year>2024</year>;<volume>24</volume>(<issue>11</issue>):<fpage>3349</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s24113349</pub-id>; <pub-id pub-id-type="pmid">38894139</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Quan</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Dai</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name></person-group>. <source>Multicopter design and control practice: a series experiments based on MATLAB and pixhawk</source>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2020</year>. doi:<pub-id pub-id-type="doi">10.1007/978-981-15-3138-5</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="other"><article-title>MathWorks PSP</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://es.mathworks.com/help/supportpkg/px4/index.html">https://es.mathworks.com/help/supportpkg/px4/index.html</ext-link>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Dronecode</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://dronecode.org/">https://dronecode.org/</ext-link>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Telli</surname> <given-names>K</given-names></string-name>, <string-name><surname>Kraa</surname> <given-names>O</given-names></string-name>, <string-name><surname>Himeur</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ouamane</surname> <given-names>A</given-names></string-name>, <string-name><surname>Boumehraz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Atalla</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A comprehensive review of recent research trends on unmanned aerial vehicles (UAVs)</article-title>. <source>Systems</source>. <year>2023</year>;<volume>11</volume>(<issue>8</issue>):<fpage>400</fpage>. doi:<pub-id pub-id-type="doi">10.3390/systems11080400</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Durmu&#x015F;</surname> <given-names>A</given-names></string-name>, <string-name><surname>Duymaz</surname> <given-names>E</given-names></string-name>, <string-name><surname>Kad&#x0131;o&#x011F;lu</surname> <given-names>AM</given-names></string-name></person-group>. <chapter-title>A survey on flight controllers used for UAV platforms</chapter-title>. In: <source>Research and updates on the use of artificial intelligence in drone technology</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2025</year>. p. <fpage>135</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-032-07678-6_24</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohammed</surname> <given-names>A</given-names></string-name>, <string-name><surname>Lawal</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Hassan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dandago</surname> <given-names>KK</given-names></string-name>, <string-name><surname>Ridwanullahi</surname> <given-names>I</given-names></string-name>, <string-name><surname>Denan</surname> <given-names>F</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A survey of flight control systems and simulators of aerial robots</article-title>. <source>FUW Trends Sci Technol J</source>. <year>2021</year>;<volume>6</volume>:<fpage>907</fpage>&#x2013;<lpage>16</lpage>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Marshall</surname> <given-names>JA</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>W</given-names></string-name>, <string-name><surname>L&#x2019;Afflitto</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A survey of guidance, navigation, and control systems for autonomous multi-rotor small unmanned aerial systems</article-title>. <source>Annu Rev Control</source>. <year>2021</year>;<volume>52</volume>:<fpage>390</fpage>&#x2013;<lpage>427</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.arcontrol.2021.10.013</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Elmokadem</surname> <given-names>T</given-names></string-name>, <string-name><surname>Savkin</surname> <given-names>AV</given-names></string-name></person-group>. <article-title>Towards fully autonomous UAVs: a survey</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>21</volume>(<issue>18</issue>):<fpage>6223</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s21186223</pub-id>; <pub-id pub-id-type="pmid">34577430</pub-id></mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tahir</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Mir</surname> <given-names>I</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>TU</given-names></string-name></person-group>. <article-title>A review of UAV platforms for autonomous applications: comprehensive analysis and future directions</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>52540</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3273780</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname> <given-names>F</given-names></string-name>, <string-name><surname>Jenihhin</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A survey on UAV computing platforms: a hardware reliability perspective</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>16</issue>):<fpage>6286</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22166286</pub-id>; <pub-id pub-id-type="pmid">36016048</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Review of the application of open source flight control in multi-rotor aircraft</article-title>. <source>Int Core J Eng</source>. <year>2021</year>;<volume>7</volume>(<issue>8</issue>):<fpage>261</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.6919/ICJE.202108_7(8).0036</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ivashko</surname> <given-names>V</given-names></string-name>, <string-name><surname>Krulikovskyi</surname> <given-names>O</given-names></string-name>, <string-name><surname>Haliuk</surname> <given-names>S</given-names></string-name>, <string-name><surname>Samila</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Review of operating systems used in unmanned aerial vehicles</article-title>. <source>Inform Autom Pomiary W Gospod I Ochr &#x015A;rodowiska</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>95</fpage>&#x2013;<lpage>100</lpage>. doi:<pub-id pub-id-type="doi">10.35784/iapgos.6786</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nikolaiev</surname> <given-names>M</given-names></string-name>, <string-name><surname>Novotarskyi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Comparative review of drone simulators</article-title>. <source>Inf Comput and Intell Syst J</source>. <year>2024</year>;<volume>2024</volume>(<issue>4</issue>):<fpage>79</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.20535/2786-8729.4.2024.300614</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Horri</surname> <given-names>N</given-names></string-name>, <string-name><surname>Pietraszko</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A tutorial and review on flight control co-simulation using Matlab/Simulink and flight simulators</article-title>. <source>Automation</source>. <year>2022</year>;<volume>3</volume>(<issue>3</issue>):<fpage>486</fpage>&#x2013;<lpage>510</lpage>. doi:<pub-id pub-id-type="doi">10.3390/automation3030025</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Meier</surname> <given-names>L</given-names></string-name>, <string-name><surname>Honegger</surname> <given-names>D</given-names></string-name>, <string-name><surname>Pollefeys</surname> <given-names>M</given-names></string-name></person-group>. <article-title>PX4: a node-based multithreaded open source robotics framework for deeply embedded platforms</article-title>. In: <conf-name>2015 IEEE International Conference on Robotics and Automation (ICRA); 2015 May 26&#x2013;30</conf-name>; <publisher-loc>Seattle, WA, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2015</year>. p. <fpage>6235</fpage>&#x2013;<lpage>40</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICRA.2015.7140074</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Koub&#x00E2;a</surname> <given-names>A</given-names></string-name>, <string-name><surname>Allouch</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alajlan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Javed</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Belghith</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khalgui</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Micro air vehicle link (MAVlink) in a nutshell: a survey</article-title>. <source>IEEE Access</source>. <year>2019</year>;<volume>7</volume>:<fpage>87658</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2019.2924410</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="other"><article-title>PX4-RPi CM4</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/companion_computer/holybro_pixhawk_rpi_cm4_baseboard.html">https://docs.px4.io/main/en/companion_computer/holybro_pixhawk_rpi_cm4_baseboard.html</ext-link>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="other"><article-title>PX4-Jetson</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/companion_computer/holybro_pixhawk_jetson_baseboard.html">https://docs.px4.io/main/en/companion_computer/holybro_pixhawk_jetson_baseboard.html</ext-link>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="other"><article-title>PX4-Auterion-Skynode</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/companion_computer/auterion_skynode.html">https://docs.px4.io/main/en/companion_computer/auterion_skynode.html</ext-link>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="other"><article-title>PX4-NuttX OS</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/concept/architecture.html#os-specific-information">https://docs.px4.io/main/en/concept/architecture.html#os-specific-information</ext-link>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="other"><article-title>PX4-uORB</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/middleware/uorb.html">https://docs.px4.io/main/en/middleware/uorb.html</ext-link>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>QGroundControl</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="http://qgroundcontrol.com/">http://qgroundcontrol.com/</ext-link>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>MissionPlaner</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ardupilot.org/planner/">https://ardupilot.org/planner/</ext-link>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>MAVProxy</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ardupilot.org/mavproxy/">https://ardupilot.org/mavproxy/</ext-link>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>DroneKit</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://github.com/dronekit/dronekit-python">https://github.com/dronekit/dronekit-python</ext-link>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>MAVSDK</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://MAVSDK.MAVLink.io/main/en/index.html">https://MAVSDK.MAVLink.io/main/en/index.html</ext-link>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="other"><article-title>PX4-ROS2</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/ros/ros2_comm.html">https://docs.px4.io/main/en/ros/ros2_comm.html</ext-link>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="other"><article-title>PX4-SITL-HITL</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/simulation/hitl">https://docs.px4.io/main/en/simulation/hitl</ext-link>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>De Cos</surname> <given-names>CR</given-names></string-name>, <string-name><surname>Fernandez</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Sanchez-Cuevas</surname> <given-names>PJ</given-names></string-name>, <string-name><surname>Acosta</surname> <given-names>JA</given-names></string-name>, <string-name><surname>Ollero</surname> <given-names>A</given-names></string-name></person-group>. <article-title>High-level modular autopilot solution for fast prototyping of unmanned aerial systems</article-title>. <source>IEEE Access</source>. <year>2020</year>;<volume>8</volume>:<fpage>223827</fpage>&#x2013;<lpage>36</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2020.3044098</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bakirci</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A novel swarm unmanned aerial vehicle system: incorporating autonomous flight, real-time object detection, and coordinated intelligence for enhanced performance</article-title>. <source>Trait Du Signal</source>. <year>2023</year>;<volume>40</volume>(<issue>5</issue>):<fpage>2063</fpage>&#x2013;<lpage>78</lpage>. doi:<pub-id pub-id-type="doi">10.18280/ts.400524</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>D</given-names></string-name>, <string-name><surname>Tran</surname> <given-names>A</given-names></string-name>, <string-name><surname>Keti</surname> <given-names>N</given-names></string-name>, <string-name><surname>Yanagi</surname> <given-names>R</given-names></string-name>, <string-name><surname>Knight</surname> <given-names>P</given-names></string-name>, <string-name><surname>Joglekar</surname> <given-names>K</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Flight test validation of collision avoidance system for a multicopter using stereoscopic vision</article-title>. In: <conf-name>2019 International Conference on Unmanned Aircraft Systems (ICUAS); 2019 Jun 11&#x2013;14</conf-name>; <publisher-loc>Atlanta, GA, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>989</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICUAS.2019.8798023</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>CH</given-names></string-name>, <string-name><surname>Tu</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Tu</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>LH</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>WH</given-names></string-name></person-group>. <article-title>Realization of remote monitoring and navigation system for multiple UAV swarm missions: using 4G/WiFi-mesh communications and RTK GPS positioning technology</article-title>. In: <conf-name>2022 International Automatic Control Conference (CACS); 2022 Nov 3&#x2013;6</conf-name>; <publisher-loc>Kaohsiung, Taiwan. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CACS55319.2022.9969782</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Qu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Su</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Design of automatic search and rescue UAV based on jetson nano combined with PX4 pixhawk flight controller and color recognition technology</article-title>. In: <conf-name>2024 International Conference on Electrical Drives, Power Electronics &#x0026; Engineering (EDPEE); 2024 Feb 27&#x2013;29</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>460</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/EDPEE61724.2024.00092</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kostin</surname> <given-names>AS</given-names></string-name></person-group>. <article-title>Models and methods for implementing the automous performance of transportation tasks using a drone</article-title>. In: <conf-name>2021 Wave Electronics and Its Application in Information and Telecommunication Systems (WECONF); 2021 May 31&#x2013;Jun 4</conf-name>; <publisher-loc>St. Petersburg, Russia. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>. doi:<pub-id pub-id-type="doi">10.1109/WECONF51603.2021.9470584</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Grobler</surname> <given-names>PR</given-names></string-name>, <string-name><surname>Jordaan</surname> <given-names>HW</given-names></string-name></person-group>. <article-title>Autonomous vision based landing strategy for a rotary wing UAV</article-title>. In: <conf-name>2020 International SAUPEC/RobMech/PRASA Conference; 2020 Jan 29&#x2013;31</conf-name>; <publisher-loc>Cape Town, South Africa. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/SAUPEC/RobMech/PRASA48453.2020.9041238</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Weber</surname> <given-names>MP</given-names></string-name>, <string-name><surname>Mishra</surname> <given-names>C</given-names></string-name>, <string-name><surname>Holzapfel</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Analysis and testing of data link time of flight measurements in data fusion algorithms for positioning of UAV</article-title>. In: <conf-name>AIAA SCITECH 2024 Forum; 2024 Jan 8&#x2013;12</conf-name>; <publisher-loc>Orlando, FL, USA. Palo Alto, CA, USA</publisher-loc>: <publisher-name>AAAI Press</publisher-name>; <year>2024</year>. p. <fpage>2796</fpage>. doi:<pub-id pub-id-type="doi">10.2514/6.2024-2796</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Quidiello</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gururajan</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Development of virtual sensors using a compact computer cluster for fault tolerant control on UAVs</article-title>. In: <conf-name>AIAA SCITECH 2024 Forum; 2024 Jan 8&#x2013;12</conf-name>; <publisher-loc>Orlando, FL, USA. Palo Alto, CA, USA</publisher-loc>: <publisher-name>AAAI Press</publisher-name>; <year>2024</year>. p. <fpage>2904</fpage>. doi:<pub-id pub-id-type="doi">10.2514/6.2024-2904</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kamath</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>NT</given-names></string-name>, <string-name><surname>Feroskhan</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Fixed-time fractional-order sliding mode control for image-based visual servoing of hexarotor</article-title>. In: <conf-name>2024 International Conference on Unmanned Aircraft Systems (ICUAS); 2024 Jun 4&#x2013;7</conf-name>; <publisher-loc>Chania-Crete, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>512</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICUAS60882.2024.10556898</pub-id>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jain</surname> <given-names>S</given-names></string-name>, <string-name><surname>Shethwala</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Akurathi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Das</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Payload delivery through acrobatic quadrotor flip-and-throw maneuver using model predictive control</article-title>. In: <conf-name>2024 IEEE 20th International Conference on Automation Science and Engineering (CASE); 2024 Aug 28&#x2013;Sep 1</conf-name>; <publisher-loc>Bari, Italy. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>2463</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CASE59546.2024.10711775</pub-id>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>XF</given-names></string-name>, <string-name><surname>Marshall</surname> <given-names>BJ</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>WH</given-names></string-name></person-group>. <article-title>Surviving disturbances: a predictive control framework with guaranteed safety</article-title>. <source>Automatica</source>. <year>2023</year>;<volume>158</volume>(<issue>8</issue>):<fpage>111238</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.automatica.2023.111238</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Salunkhe</surname> <given-names>DH</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>S</given-names></string-name>, <string-name><surname>Topno</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Darapaneni</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kankane</surname> <given-names>A</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>SV</given-names></string-name></person-group>. <article-title>Design, trajectory generation and control of quadrotor research platform</article-title>. In: <conf-name>2016 International Conference on Robotics and Automation for Humanitarian Applications (RAHA); 2016 Dec 18&#x2013;20</conf-name>; <publisher-loc>Amritapuri, India. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2017</year>. p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/RAHA.2016.7931876</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pinto</surname> <given-names>J</given-names></string-name>, <string-name><surname>Guerreiro</surname> <given-names>BJ</given-names></string-name>, <string-name><surname>Cunha</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Planning aggressive drone manoeuvres: a geometric backwards integration approach</article-title>. <source>J Intell Rob Syst</source>. <year>2025</year>;<volume>111</volume>(<issue>1</issue>):<fpage>16</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10846-024-02214-z</pub-id>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jackson</surname> <given-names>BE</given-names></string-name>, <string-name><surname>Howell</surname> <given-names>TA</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>K</given-names></string-name>, <string-name><surname>Schwager</surname> <given-names>M</given-names></string-name>, <string-name><surname>Manchester</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Scalable cooperative transport of cable-suspended loads with UAVs using distributed trajectory optimization</article-title>. <source>IEEE Robot Autom Lett</source>. <year>2020</year>;<volume>5</volume>(<issue>2</issue>):<fpage>3368</fpage>&#x2013;<lpage>74</lpage>. doi:<pub-id pub-id-type="doi">10.1109/LRA.2020.2975956</pub-id>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pulungan</surname> <given-names>AB</given-names></string-name>, <string-name><surname>Putra</surname> <given-names>ZY</given-names></string-name>, <string-name><surname>Sidiqi</surname> <given-names>AR</given-names></string-name>, <string-name><surname>Hamdani</surname> <given-names>H</given-names></string-name>, <string-name><surname>Parigalan</surname> <given-names>KE</given-names></string-name></person-group>. <article-title>Drone kit-Python for autonomous quadcopter navigation</article-title>. <source>Int J Inf Vis</source>. <year>2024</year>;<volume>8</volume>(<issue>3</issue>):<fpage>1287</fpage>. doi:<pub-id pub-id-type="doi">10.62527/joiv.8.3.2301</pub-id>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>GP</given-names></string-name>, <string-name><surname>Sridevi</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Simulation of efficient cooperative UAVs using modified PSO algorithm</article-title>. <source>WSEAS Trans Inf Sci Appl</source>. <year>2019</year>;<volume>16</volume>(<issue>5</issue>):<fpage>94</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tmag.2010.2087316</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Moffatt</surname> <given-names>A</given-names></string-name>, <string-name><surname>Platt</surname> <given-names>E</given-names></string-name>, <string-name><surname>Mondragon</surname> <given-names>B</given-names></string-name>, <string-name><surname>Kwok</surname> <given-names>A</given-names></string-name>, <string-name><surname>Uryeu</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bhandari</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Obstacle detection and avoidance system for small UAVs using a LiDAR</article-title>. In: <conf-name>2020 International Conference on Unmanned Aircraft Systems (ICUAS); 2020 Sep 1&#x2013;4</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>633</fpage>&#x2013;<lpage>40</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas48674.2020.9213897</pub-id>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>GH</given-names></string-name>, <string-name><surname>KN</surname> <given-names>VS</given-names></string-name>, <string-name><surname>Patil</surname> <given-names>P</given-names></string-name>, <string-name><surname>Moinuddin</surname> <given-names>M</given-names></string-name>, <string-name><surname>Faraz</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>YD</given-names></string-name></person-group>. <article-title>Human-computer interaction for drone control through hand gesture recognition with MediaPipe integration</article-title>. In: <conf-name>2024 International Conference on Vehicular Technology and Transportation Systems (ICVTTS); 2024 Sep 27&#x2013;28</conf-name>; <publisher-loc>Bangalore, India. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICVTTS62812.2024.10763917</pub-id>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>B</surname> <given-names>L</given-names></string-name>, <string-name><surname>Penmesta</surname> <given-names>AV</given-names></string-name>, <string-name><surname>Mohan Rao Kovvur</surname> <given-names>R</given-names></string-name>, <string-name><surname>Kune</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Real time voice/speech command and control system (CCS) for unmanned aerial and ground vehicles on 4G cellular/GPRS network</article-title>. In: <conf-name>2023 Global Conference on Information Technologies and Communications (GCITC); 2023 Dec 1&#x2013;3</conf-name>; <publisher-loc>Bangalore, India. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/GCITC60406.2023.10426146</pub-id>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Varatharasan</surname> <given-names>V</given-names></string-name>, <string-name><surname>Rao</surname> <given-names>ASS</given-names></string-name>, <string-name><surname>Toutounji</surname> <given-names>E</given-names></string-name>, <string-name><surname>Hong</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Shin</surname> <given-names>HS</given-names></string-name></person-group>. <article-title>Target detection, tracking and avoidance system for low-cost UAVs using AI-based approaches</article-title>. In: <conf-name>2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS); 2019 Nov 25&#x2013;27</conf-name>; <publisher-loc>Cranfield, UK. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>142</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/REDUAS47371.2019.8999683</pub-id>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kishore</surname> <given-names>K</given-names></string-name>, <string-name><surname>Dalai</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jangir</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Rohan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Shashank</surname> <given-names>D</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>3D pure pursuit guidance of drones for autonomous precision landing</article-title>. In: <conf-name>2022 13th Asian Control Conference (ASCC); 2022 May 4&#x2013;7</conf-name>; <publisher-loc>Jeju, Republic of Korea. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>2218</fpage>&#x2013;<lpage>22</lpage>. doi:<pub-id pub-id-type="doi">10.23919/ascc56756.2022.9828198</pub-id>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pedroche</surname> <given-names>DS</given-names></string-name>, <string-name><surname>Amigo</surname> <given-names>D</given-names></string-name>, <string-name><surname>Garc&#x00ED;a</surname> <given-names>J</given-names></string-name>, <string-name><surname>Molina</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Zubasti</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Drone swarm for distributed video surveillance of roads and car tracking</article-title>. <source>Drones</source>. <year>2024</year>;<volume>8</volume>(<issue>11</issue>):<fpage>695</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones8110695</pub-id>.</mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cabuk</surname> <given-names>UC</given-names></string-name>, <string-name><surname>Tosun</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dagdeviren</surname> <given-names>O</given-names></string-name>, <string-name><surname>Ozturk</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>An architectural design for autonomous and networked drones</article-title>. In: <conf-name>MILCOM 2022&#x2014;2022 IEEE Military Communications Conference (MILCOM); 2022 Nov 28&#x2013;Dec 2</conf-name>; <publisher-loc>Rockville, MD, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>962</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/milcom55135.2022.10017877</pub-id>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Koulianos</surname> <given-names>A</given-names></string-name>, <string-name><surname>Litke</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Blockchain technology for secure communication and formation control in smart drone swarms</article-title>. <source>Future Internet</source>. <year>2023</year>;<volume>15</volume>(<issue>10</issue>):<fpage>344</fpage>. doi:<pub-id pub-id-type="doi">10.3390/fi15100344</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>K</given-names></string-name>, <string-name><surname>Mohta</surname> <given-names>K</given-names></string-name>, <string-name><surname>Pfrommer</surname> <given-names>B</given-names></string-name>, <string-name><surname>Watterson</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mulgaonkar</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Robust stereo visual inertial odometry for fast autonomous flight</article-title>. <source>IEEE Robot Autom Lett</source>. <year>2018</year>;<volume>3</volume>(<issue>2</issue>):<fpage>965</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1109/lra.2018.2793349</pub-id>.</mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jie</surname> <given-names>TY</given-names></string-name>, <string-name><surname>Gimin</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kenny</surname> <given-names>LBY</given-names></string-name>, <string-name><surname>Srigrarom</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Autonomous customized quadrotor with vision-aided navigation for indoor flight challenges</article-title>. In: <conf-name>2022 8th International Conference on Mechatronics and Robotics Engineering (ICMRE); 2022 Feb 10&#x2013;12</conf-name>; <publisher-loc>Munich, Germany. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>33</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICMRE54455.2022.9734105</pub-id>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lim</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Pose estimation of a drone using dynamic extended Kalman filter based on a fuzzy system</article-title>. In: <conf-name>2021 9th International Conference on Control, Mechatronics and Automation (ICCMA); 2021 Nov 11&#x2013;14</conf-name>; <publisher-loc>Belval, Luxembourg. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>141</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/iccma54375.2021.9646187</pub-id>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Simulation experiment of CCM-SLAM based on ROS</article-title>. In: <conf-name>2022 34th Chinese Control and Decision Conference (CCDC); 2022 Aug 15&#x2013;17</conf-name>; <publisher-loc>Hefei, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>2001</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CCDC55256.2022.10034369</pub-id>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xiao</surname> <given-names>K</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>G</given-names></string-name>, <string-name><surname>An</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>XTDrone: a customizable multi-rotor UAVs simulation platform</article-title>. In: <conf-name>2020 4th International Conference on Robotics and Automation Sciences (ICRAS); 2020 Jun 12&#x2013;14</conf-name>; <publisher-loc>Wuhan, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>55</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icras49812.2020.9134922</pub-id>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>CY</given-names></string-name></person-group>. <article-title>An end-to-end UAV simulation platform for visual SLAM and navigation</article-title>. <source>Aerospace</source>. <year>2022</year>;<volume>9</volume>(<issue>2</issue>):<fpage>48</fpage>. doi:<pub-id pub-id-type="doi">10.3390/aerospace9020048</pub-id>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>A new simulation environment based on airsim, ROS, and PX4 for quadcopter aircrafts</article-title>. In: <conf-name>2020 6th International Conference on Control, Automation and Robotics (ICCAR); 2020 Apr 20&#x2013;23</conf-name>; <publisher-loc>Singapore. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>486</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1109/iccar49639.2020.9108103</pub-id>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Boiteau</surname> <given-names>S</given-names></string-name>, <string-name><surname>Vanegas</surname> <given-names>F</given-names></string-name>, <string-name><surname>Gonzalez</surname> <given-names>F</given-names></string-name></person-group>. <article-title>A comprehensive framework for UAV-based autonomous target finding in environments with limited global navigation satellite systems and reduced visibility</article-title>. In: <conf-name>2024 International Conference on Unmanned Aircraft Systems (ICUAS); 2024 Jun 4&#x2013;7</conf-name>; <publisher-loc>Chania-Crete, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>160</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICUAS60882.2024.10556868</pub-id>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Antonopoulos</surname> <given-names>A</given-names></string-name>, <string-name><surname>Lagoudakis</surname> <given-names>MG</given-names></string-name>, <string-name><surname>Partsinevelos</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A ROS multi-tier UAV localization module based on GNSS, inertial and visual-depth data</article-title>. <source>Drones</source>. <year>2022</year>;<volume>6</volume>(<issue>6</issue>):<fpage>135</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones6060135</pub-id>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Daspan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Nimsongprasert</surname> <given-names>A</given-names></string-name>, <string-name><surname>Srichai</surname> <given-names>P</given-names></string-name>, <string-name><surname>Wiengchanda</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Implementation of robot operating system in raspberry pi 4 for autonomous landing quadrotor on ArUco marker</article-title>. <source>Int J Mech Eng Robot Res</source>. <year>2023</year>;<volume>2023</volume>:<fpage>210</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.18178/ijmerr.12.4.210-215</pub-id>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Khazetdinov</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zakiev</surname> <given-names>A</given-names></string-name>, <string-name><surname>Tsoy</surname> <given-names>T</given-names></string-name>, <string-name><surname>Svinin</surname> <given-names>M</given-names></string-name>, <string-name><surname>Magid</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Embedded ArUco: a novel approach for high precision UAV landing</article-title>. In: <conf-name>2021 International Siberian Conference on Control and Communications (SIBCON); 2021 May 13&#x2013;15</conf-name>; <publisher-loc>Kazan, Russia. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/sibcon50419.2021.9438855</pub-id>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhuang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A pixhawk-ROS based development solution for the research of autonomous quadrotor flight with a rotor failure</article-title>. In: <conf-name>2022 IEEE International Conference on Unmanned Systems (ICUS); 2022 Oct 28&#x2013;30</conf-name>; <publisher-loc>Guangzhou, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>590</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICUS55513.2022.9986633</pub-id>.</mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Freimuth</surname> <given-names>H</given-names></string-name>, <string-name><surname>K&#x00F6;nig</surname> <given-names>M</given-names></string-name></person-group>. <article-title>A framework for automated acquisition and processing of As-built data with autonomous unmanned aerial vehicles</article-title>. <source>Sensors</source>. <year>2019</year>;<volume>19</volume>(<issue>20</issue>):<fpage>4513</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s19204513</pub-id>; <pub-id pub-id-type="pmid">31627400</pub-id></mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bauersfeld</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ducard</surname> <given-names>G</given-names></string-name></person-group>. <article-title>RTOB SLAM: real-time onboard laser-based localization and mapping</article-title>. <source>Vehicles</source>. <year>2021</year>;<volume>3</volume>(<issue>4</issue>):<fpage>778</fpage>&#x2013;<lpage>89</lpage>. doi:<pub-id pub-id-type="doi">10.3390/vehicles3040046</pub-id>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Buzzatto</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liarokapis</surname> <given-names>M</given-names></string-name>, <string-name><surname>del Rey Castillo</surname> <given-names>E</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>UAV navigation in large-scale GPS-denied bridge environments using fiducial marker-corrected stereo visual-inertial localisation</article-title>. <source>Autom Constr</source>. <year>2023</year>;<volume>156</volume>(<issue>3</issue>):<fpage>105139</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.autcon.2023.105139</pub-id>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ara&#x00FA;jo</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Pizzino</surname> <given-names>CAP</given-names></string-name>, <string-name><surname>Couceiro</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Rocha</surname> <given-names>RP</given-names></string-name></person-group>. <article-title>A multi-drone system proof of concept for forestry applications</article-title>. <source>Drones</source>. <year>2025</year>;<volume>9</volume>(<issue>2</issue>):<fpage>80</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones9020080</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>HY</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>KL</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>HY</given-names></string-name></person-group>. <article-title>Development of unmanned aerial vehicle navigation and warehouse inventory system based on reinforcement learning</article-title>. <source>Drones</source>. <year>2024</year>;<volume>8</volume>(<issue>6</issue>):<fpage>220</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones8060220</pub-id>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Bauer</surname> <given-names>E</given-names></string-name>, <string-name><surname>Bl&#x00F6;chlinger</surname> <given-names>M</given-names></string-name>, <string-name><surname>Strauch</surname> <given-names>P</given-names></string-name>, <string-name><surname>Raayatsanati</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cavelti</surname> <given-names>C</given-names></string-name>, <string-name><surname>Katzschmann</surname> <given-names>RK</given-names></string-name></person-group>. <article-title>An open-source soft robotic platform for autonomous aerial manipulation in the wild</article-title>. <comment>arXiv:2409.07662. 2024</comment>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Dai</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ke</surname> <given-names>C</given-names></string-name>, <string-name><surname>Quan</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>RflySim: a rapid multicopter development platform for education and research based on pixhawk and MATLAB</article-title>. In: <conf-name>2021 International Conference on Unmanned Aircraft Systems (ICUAS); 2021 Jun 15&#x2013;18</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>1587</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas51884.2021.9476786</pub-id>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Fareha</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bousbaine</surname> <given-names>A</given-names></string-name>, <string-name><surname>Josaph</surname> <given-names>AK</given-names></string-name></person-group>. <article-title>A hardware implementation of 6DOF quadcopter MATLAB/Simulink controller algorithm to an autopilot</article-title>. In: <conf-name>Proceedings of the 10th International Conference on Power Electronics, Machines and Drives (PEMD 2020)</conf-name>. <publisher-loc>Stevenage, UK</publisher-loc>: <publisher-name>IET</publisher-name>; <year>2020</year>. p. <fpage>485</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1049/icp.2021.1078</pub-id>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Saengphet</surname> <given-names>W</given-names></string-name>, <string-name><surname>Tantrairatn</surname> <given-names>S</given-names></string-name>, <string-name><surname>Thumtae</surname> <given-names>C</given-names></string-name>, <string-name><surname>Srisertpol</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Implementation of system identification and flight control system for UAV</article-title>. In: <conf-name> 2017 3rd International Conference on Control, Automation and Robotics (ICCAR); 2017 Apr 24&#x2013;26</conf-name>; <publisher-loc>Nagoya, Japan. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2017</year>. p. <fpage>678</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICCAR.2017.7942783</pub-id>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bazzocchi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Warwick</surname> <given-names>S</given-names></string-name>, <string-name><surname>Suleman</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Automatic autopilot tuning framework using genetic algorithms and system identification</article-title>. <source>Aerosp Sci Technol</source>. <year>2025</year>;<volume>157</volume>:<fpage>109779</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ast.2024.109779</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jing</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Heredia-Juesas</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fortner</surname> <given-names>C</given-names></string-name>, <string-name><surname>Giacomo</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sipahi</surname> <given-names>R</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>PX4 simulation results of a quadcopter with a disturbance-observer-based and PSO-optimized sliding mode surface controller</article-title>. <source>Drones</source>. <year>2022</year>;<volume>6</volume>(<issue>9</issue>):<fpage>261</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones6090261</pub-id>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Flores</surname> <given-names>G</given-names></string-name>, <string-name><surname>de Oca</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Flores</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Robust nonlinear control for the fully actuated hexa-rotor: theory and experiments</article-title>. <source>IEEE Control Syst Lett</source>. <year>2023</year>;<volume>7</volume>:<fpage>277</fpage>&#x2013;<lpage>82</lpage>. doi:<pub-id pub-id-type="doi">10.1109/LCSYS.2022.3188517</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mechali</surname> <given-names>O</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Distributed fixed-time sliding mode control of time-delayed quadrotors aircraft for cooperative aerial payload transportation: theory and practice</article-title>. <source>Adv Space Res</source>. <year>2023</year>;<volume>71</volume>(<issue>9</issue>):<fpage>3897</fpage>&#x2013;<lpage>916</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asr.2022.12.037</pub-id>.</mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Maciel</surname> <given-names>MD</given-names></string-name></person-group>. <article-title>Development of a low-cost avionics platform for small-scale model airplanes</article-title>. In: <conf-name>2021 IEEE International Conference on Mechatronics (ICM); 2021 Mar 7&#x2013;9</conf-name>; <publisher-loc>Kashiwa, Japan. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICM46511.2021.9385641</pub-id>.</mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name>, <string-name><surname>Song</surname> <given-names>P</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Design and implementation of model-based design for UAV intelligent decision-making and control system</article-title>. In: <conf-name>2023 China Automation Congress (CAC); 2023 Nov 17&#x2013;19</conf-name>; <publisher-loc>Chongqing, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>7530</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CAC59555.2023.10450266</pub-id>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Qi</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Function observer based on model compensation control for a fixed-wing UAV</article-title>. <source>Aerosp Sci Technol</source>. <year>2024</year>;<volume>152</volume>:<fpage>109325</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ast.2024.109325</pub-id>.</mixed-citation></ref>
<ref id="ref-93"><label>[93]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Pore</surname> <given-names>E</given-names></string-name>, <string-name><surname>Patle</surname> <given-names>BK</given-names></string-name>, <string-name><surname>Thorat</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Multi-drone path planning using gradient descent and potential fields for warehouse applications</article-title>. In: <conf-name>2024 International Automatic Control Conference (CACS); 2024 Oct 31&#x2013;Nov 3</conf-name>; <publisher-loc>Taoyuan, Taiwan. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CACS63404.2024.10773359</pub-id>.</mixed-citation></ref>
<ref id="ref-94"><label>[94]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>El Tin</surname> <given-names>F</given-names></string-name>, <string-name><surname>Borowczyk</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sharf</surname> <given-names>I</given-names></string-name>, <string-name><surname>Nahon</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Turn decision-making for improved autonomous thermalling of unmanned aerial gliders</article-title>. In: <conf-name>2020 International Conference on Unmanned Aircraft Systems (ICUAS); 2020 Sep 1&#x2013;4</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>1368</fpage>&#x2013;<lpage>75</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas48674.2020.9213839</pub-id>.</mixed-citation></ref>
<ref id="ref-95"><label>[95]</label><mixed-citation publication-type="other"><article-title>PX4-Gazebo</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/sim_gazebo_gz/">https://docs.px4.io/main/en/sim_gazebo_gz/</ext-link>.</mixed-citation></ref>
<ref id="ref-96"><label>[96]</label><mixed-citation publication-type="other"><article-title>PX4-JMavSim</article-title>. <comment>[cited 2026 Feb 15]</comment>. Available from: <ext-link ext-link-type="uri" xlink:href="https://docs.px4.io/main/en/sim_jmavsim/index.html">https://docs.px4.io/main/en/sim_jmavsim/index.html</ext-link>.</mixed-citation></ref>
<ref id="ref-97"><label>[97]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Microsoft-AirSim</collab></person-group>. <article-title>[cited 2026 Feb 15]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.microsoft.com/en-us/research/project/aerial-informatics-robotics-platform/">https://www.microsoft.com/en-us/research/project/aerial-informatics-robotics-platform/</ext-link>.</mixed-citation></ref>
<ref id="ref-98"><label>[98]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Al Lawati</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lynch</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Quasi-static state feedback output tracking for a slung load system with rotor drag compensation: PX4-SITL validation</article-title>. <source>J Intell Rob Syst</source>. <year>2023</year>;<volume>109</volume>(<issue>2</issue>):<fpage>42</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s10846-023-01937-9</pub-id>.</mixed-citation></ref>
<ref id="ref-99"><label>[99]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Moeini</surname> <given-names>A</given-names></string-name>, <string-name><surname>Rafique</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Xue</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lynch</surname> <given-names>AF</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Disturbance observer-based integral backstepping control for UAVs</article-title>. In: <conf-name>2020 International Conference on Unmanned Aircraft Systems (ICUAS); 2020 Sep 1&#x2013;4</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>382</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas48674.2020.9213948</pub-id>.</mixed-citation></ref>
<ref id="ref-100"><label>[100]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jayaweera</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Hanoun</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A dynamic artificial potential field (D-APF) UAV path planning technique for following ground moving targets</article-title>. <source>IEEE Access</source>. <year>2020</year>;<volume>8</volume>:<fpage>192760</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2020.3032929</pub-id>.</mixed-citation></ref>
<ref id="ref-101"><label>[101]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bulka</surname> <given-names>E</given-names></string-name>, <string-name><surname>Nahon</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Reactive obstacle-avoidance for agile, fixed-wing, unmanned aerial vehicles</article-title>. <source>Field Robot</source>. <year>2022</year>;<volume>2</volume>:<fpage>1507</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.55417/fr.2022048</pub-id>.</mixed-citation></ref>
<ref id="ref-102"><label>[102]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Real-time obstacle avoidance and automatic power line capture control for de-icing UAVs</article-title>. In: <conf-name>2024 3rd International Conference on Electronics and Information Technology (EIT); 2024 Sep 20&#x2013;22</conf-name>; <publisher-loc>Chengdu, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>318</fpage>&#x2013;<lpage>22</lpage>. doi:<pub-id pub-id-type="doi">10.1109/EIT63098.2024.10762259</pub-id>.</mixed-citation></ref>
<ref id="ref-103"><label>[103]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zheng</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>K</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Software-in-the-loop simulation of cooperative fixed-wing unmanned aerial vehicles</article-title>. In: <conf-name>2023 2nd Conference on Fully Actuated System Theory and Applications (CFASTA); 2023 July 14&#x2013;16</conf-name>; <publisher-loc>Qingdao, China. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>302</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CFASTA57821.2023.10243344</pub-id>.</mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chandran</surname> <given-names>I</given-names></string-name>, <string-name><surname>Vipin</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Network analysis of decentralized fault-tolerant UAV swarm coordination in critical missions</article-title>. <source>Drone Syst Appl</source>. <year>2024</year>;<volume>12</volume>:<fpage>1</fpage>&#x2013;<lpage>15</lpage>. doi:<pub-id pub-id-type="doi">10.1139/dsa-2023-0101</pub-id>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Iriarte</surname> <given-names>I</given-names></string-name>, <string-name><surname>Gorostiza</surname> <given-names>J</given-names></string-name>, <string-name><surname>Iglesias</surname> <given-names>I</given-names></string-name>, <string-name><surname>Lasa</surname> <given-names>J</given-names></string-name>, <string-name><surname>Calvo-Soraluze</surname> <given-names>H</given-names></string-name>, <string-name><surname>Sierra</surname> <given-names>B</given-names></string-name></person-group>. <article-title>An overactuated aerial robot based on cooperative quadrotors attached through passive universal joints: modeling, control and 6-DoF trajectory tracking</article-title>. <source>Robot Auton Syst</source>. <year>2024</year>;<volume>180</volume>:<fpage>104761</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.robot.2024.104761</pub-id>.</mixed-citation></ref>
<ref id="ref-106"><label>[106]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>T</given-names></string-name></person-group>. <article-title>CoFlyers: a universal platform for collective flying of swarm drones</article-title>. In: <conf-name>2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); 2023 Oct 1&#x2013;5</conf-name>; <publisher-loc>Detroit, MI, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>8808</fpage>&#x2013;<lpage>13</lpage>. doi:<pub-id pub-id-type="doi">10.1109/IROS55552.2023.10342485</pub-id>.</mixed-citation></ref>
<ref id="ref-107"><label>[107]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Bou&#x010D;ek</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Fl&#x00ED;dr</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Mission planner for UAV battery replacement</article-title>. In: <conf-name>2024 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI); 2024 Sep 4&#x2013;6</conf-name>; <publisher-loc>Pilsen, Czech Republic. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MFI62651.2024.10705769</pub-id>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Dang Nguyen</surname> <given-names>K</given-names></string-name>, <string-name><surname>Nguyen</surname> <given-names>TT</given-names></string-name></person-group>. <article-title>Vision-based software-in-the-loop-simulation for unmanned aerial vehicles using gazebo and PX4 open source</article-title>. In: <conf-name>2019 International Conference on System Science and Engineering (ICSSE); 2019 Jul 20&#x2013;21</conf-name>; <publisher-loc>Dong Hoi, Vietnam. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>429</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icsse.2019.8823322</pub-id>.</mixed-citation></ref>
<ref id="ref-109"><label>[109]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Carvalho</surname> <given-names>GF</given-names></string-name>, <string-name><surname>Andrade</surname> <given-names>FAA</given-names></string-name>, <string-name><surname>Ramos</surname> <given-names>GS</given-names></string-name>, <string-name><surname>Zachi</surname> <given-names>ARL</given-names></string-name>, <string-name><surname>de Barros</surname> <given-names>ALF</given-names></string-name>, <string-name><surname>Pinto</surname> <given-names>MF</given-names></string-name></person-group>. <article-title>Sliding mode controller applied to autonomous UAV operation in marine small cargo transport</article-title>. <source>IEEE J Miniaturization Air Space Syst</source>. <year>2023</year>;<volume>4</volume>(<issue>4</issue>):<fpage>345</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JMASS.2023.3296433</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Rodriguez-Ramos</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sampedro</surname> <given-names>C</given-names></string-name>, <string-name><surname>Bavle</surname> <given-names>H</given-names></string-name>, <string-name><surname>Milosevic</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Garcia-Vaquero</surname> <given-names>A</given-names></string-name>, <string-name><surname>Campoy</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Towards fully autonomous landing on moving platforms for rotary Unmanned Aerial Vehicles</article-title>. In: <conf-name>2017 International Conference on Unmanned Aircraft Systems (ICUAS); 2017 Jun 13&#x2013;16</conf-name>; <publisher-loc>Miami, FL, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2017</year>. p. <fpage>170</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICUAS.2017.7991438</pub-id>.</mixed-citation></ref>
<ref id="ref-111"><label>[111]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Flores</surname> <given-names>A</given-names></string-name>, <string-name><surname>Flores</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Development and implementation of a new flight mode called Cartesian flight mode for easy piloting of Muli-rotor UAVs</article-title>. In: <conf-name>2021 International Conference on Unmanned Aircraft Systems (ICUAS); 2021 Jun 15&#x2013;18</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>237</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas51884.2021.9476827</pub-id>.</mixed-citation></ref>
<ref id="ref-112"><label>[112]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nguyen</surname> <given-names>KD</given-names></string-name>, <string-name><surname>Ha</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Development of hardware-in-the-loop simulation based on gazebo and pixhawk for unmanned aerial vehicles</article-title>. <source>Int J Aeronaut Space Sci</source>. <year>2018</year>;<volume>19</volume>(<issue>1</issue>):<fpage>238</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s42405-018-0012-8</pub-id>.</mixed-citation></ref>
<ref id="ref-113"><label>[113]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Omar</surname> <given-names>HM</given-names></string-name></person-group>. <article-title>Hardware-In-the-loop simulation of time-delayed anti-swing controller for quadrotor with suspended load</article-title>. <source>Appl Sci</source>. <year>2022</year>;<volume>12</volume>(<issue>3</issue>):<fpage>1706</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app12031706</pub-id>.</mixed-citation></ref>
<ref id="ref-114"><label>[114]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Thebe</surname> <given-names>KZ</given-names></string-name>, <string-name><surname>Jamisola</surname> <given-names>RS</given-names> <suffix>Jr</suffix></string-name>, <string-name><surname>Ramalepa</surname> <given-names>LP</given-names></string-name></person-group>. <article-title>A novel approach to control four multi-rotor drones in cooperative paired control using relative Jacobian</article-title>. <source>Robotica</source>. <year>2023</year>;<volume>41</volume>(<issue>10</issue>):<fpage>3004</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1017/s0263574723000826</pub-id>.</mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Incremental control system design and flight tests of a micro-coaxial rotor UAV</article-title>. <source>Aerosp Sci Technol</source>. <year>2022</year>;<volume>131</volume>:<fpage>107979</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ast.2022.107979</pub-id>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sandino</surname> <given-names>J</given-names></string-name>, <string-name><surname>Vanegas</surname> <given-names>F</given-names></string-name>, <string-name><surname>Gonzalez</surname> <given-names>F</given-names></string-name>, <string-name><surname>Maire</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Autonomous UAV navigation for active perception of targets in uncertain and cluttered environments</article-title>. In: <conf-name>2020 IEEE Aerospace Conference; 2020 Mar 7&#x2013;14</conf-name>; <publisher-loc>Big Sky, MT, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/aero47225.2020.9172808</pub-id>.</mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Schofield</surname> <given-names>OB</given-names></string-name>, <string-name><surname>Iversen</surname> <given-names>N</given-names></string-name>, <string-name><surname>Ebeid</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Autonomous power line detection and tracking system using UAVs</article-title>. <source>Microprocess Microsyst</source>. <year>2022</year>;<volume>94</volume>(<issue>6</issue>):<fpage>104609</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.micpro.2022.104609</pub-id>.</mixed-citation></ref>
<ref id="ref-118"><label>[118]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hancer</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bitirgen</surname> <given-names>R</given-names></string-name>, <string-name><surname>Bayezit</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Designing 3-DOF hardware-In-the-loop test platform controlling multirotor vehicles</article-title>. <source>IFAC-PapersOnLine</source>. <year>2018</year>;<volume>51</volume>(<issue>4</issue>):<fpage>119</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2018.06.058</pub-id>.</mixed-citation></ref>
<ref id="ref-119"><label>[119]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Azaizia</surname> <given-names>D</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Hardware in the loop based 6DoF test platform for multi-rotor UAV</article-title>. In: <conf-name>2017 4th International Conference on Systems and Informatics (ICSAI); 2017 Nov 11&#x2013;13</conf-name>; <publisher-loc>Hangzhou, China</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2018</year>. p. <fpage>1693</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICSAI.2017.8248556</pub-id>.</mixed-citation></ref>
<ref id="ref-120"><label>[120]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kai</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Hamel</surname> <given-names>T</given-names></string-name>, <string-name><surname>Samson</surname> <given-names>C</given-names></string-name></person-group>. <article-title>A unified approach to fixed-wing aircraft path following guidance and control</article-title>. <source>Automatica</source>. <year>2019</year>;<volume>108</volume>(<issue>5</issue>):<fpage>108491</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.automatica.2019.07.004</pub-id>.</mixed-citation></ref>
<ref id="ref-121"><label>[121]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Giovagnola</surname> <given-names>J</given-names></string-name>, <string-name><surname>Moro Meg&#x00ED;as</surname> <given-names>JB</given-names></string-name>, <string-name><surname>Fern&#x00E1;ndez</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Cu&#x00E9;llar</surname> <given-names>MP</given-names></string-name>, <string-name><surname>Morales Santos</surname> <given-names>DP</given-names></string-name></person-group>. <article-title>AirLoop: a simulation framework for testing of UAV services</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>23309</fpage>&#x2013;<lpage>25</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3253788</pub-id>.</mixed-citation></ref>
<ref id="ref-122"><label>[122]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Bulka</surname> <given-names>E</given-names></string-name>, <string-name><surname>Nahon</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Autonomous fixed-wing aerobatics: from theory to flight</article-title>. In: <conf-name>2018 IEEE International Conference on Robotics and Automation (ICRA); 2018 May 21&#x2013;25</conf-name>; <publisher-loc>Brisbane, QLD, Australia. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2018</year>. p. <fpage>6573</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICRA.2018.8460610</pub-id>.</mixed-citation></ref>
<ref id="ref-123"><label>[123]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Prasad</surname> <given-names>D</given-names></string-name>, <string-name><surname>Adhithiyan</surname> <given-names>ST</given-names></string-name>, <string-name><surname>Thanmai</surname> <given-names>K</given-names></string-name>, <string-name><surname>Banda</surname> <given-names>G</given-names></string-name></person-group>. <article-title>PAVeDS: a synthetic dataset for developing autonomous personal aerial vehicles</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>101556</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3315768</pub-id>.</mixed-citation></ref>
<ref id="ref-124"><label>[124]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pieczy&#x0144;ski</surname> <given-names>D</given-names></string-name>, <string-name><surname>Ptak</surname> <given-names>B</given-names></string-name>, <string-name><surname>Kraft</surname> <given-names>M</given-names></string-name>, <string-name><surname>Piechocki</surname> <given-names>M</given-names></string-name>, <string-name><surname>Aszkowski</surname> <given-names>P</given-names></string-name></person-group>. <article-title>A fast, lightweight deep learning vision pipeline for autonomous UAV landing support with added robustness</article-title>. <source>Eng Appl Artif Intell</source>. <year>2024</year>;<volume>131</volume>(<issue>2</issue>):<fpage>107864</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engappai.2024.107864</pub-id>.</mixed-citation></ref>
<ref id="ref-125"><label>[125]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>L</given-names></string-name>, <string-name><surname>Aouf</surname> <given-names>N</given-names></string-name>, <string-name><surname>Song</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Explainable Deep Reinforcement Learning for UAV autonomous path planning</article-title>. <source>Aerosp Sci Technol</source>. <year>2021</year>;<volume>118</volume>(<issue>7</issue>):<fpage>107052</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ast.2021.107052</pub-id>.</mixed-citation></ref>
<ref id="ref-126"><label>[126]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tullu</surname> <given-names>A</given-names></string-name>, <string-name><surname>Endale</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wondosen</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hwang</surname> <given-names>HY</given-names></string-name></person-group>. <article-title>Machine learning approach to real-time 3D path planning for autonomous navigation of unmanned aerial vehicle</article-title>. <source>Appl Sci</source>. <year>2021</year>;<volume>11</volume>(<issue>10</issue>):<fpage>4706</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app11104706</pub-id>.</mixed-citation></ref>
<ref id="ref-127"><label>[127]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Oracevic</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Adaptive machine learning for efficient anomaly detection in autonomous UAVs swarm operations</article-title>. In: <conf-name>2024 International Symposium on Networks, Computers and Communications (ISNCC); 2024 Oct 22&#x2013;25</conf-name>; <publisher-loc>Washington, DC, USA. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ISNCC62547.2024.10758945</pub-id>.</mixed-citation></ref>
<ref id="ref-128"><label>[128]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xiang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>UAV path planning in multi-task environments with risks through natural language understanding</article-title>. <source>Drones</source>. <year>2023</year>;<volume>7</volume>(<issue>3</issue>):<fpage>147</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones7030147</pub-id>.</mixed-citation></ref>
<ref id="ref-129"><label>[129]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Llanes</surname> <given-names>C</given-names></string-name>, <string-name><surname>Netter</surname> <given-names>J</given-names></string-name>, <string-name><surname>Vamvoudakis</surname> <given-names>KG</given-names></string-name>, <string-name><surname>Coogan</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Experimental validation on aerial vehicles of real-time motion planning with continuous-time Q-learning</article-title>. <source>IFAC-PapersOnLine</source>. <year>2023</year>;<volume>56</volume>(<issue>3</issue>):<fpage>31</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2023.11.006</pub-id>.</mixed-citation></ref>
<ref id="ref-130"><label>[130]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Baldini</surname> <given-names>A</given-names></string-name>, <string-name><surname>Felicetti</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ferracuti</surname> <given-names>F</given-names></string-name>, <string-name><surname>Freddi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Iarlori</surname> <given-names>S</given-names></string-name>, <string-name><surname>Monteri&#x00F9;</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Real-time propeller fault detection for multirotor drones based on vibration data analysis</article-title>. <source>Eng Appl Artif Intell</source>. <year>2023</year>;<volume>123</volume>(<issue>9</issue>):<fpage>106343</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engappai.2023.106343</pub-id>.</mixed-citation></ref>
<ref id="ref-131"><label>[131]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Khan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Campos</surname> <given-names>JR</given-names></string-name>, <string-name><surname>Ivaki</surname> <given-names>N</given-names></string-name>, <string-name><surname>Madeira</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A machine learning driven fault tolerance mechanism for UAVs&#x2019; flight controller</article-title>. In: <conf-name>2023 IEEE 28th Pacific Rim International Symposium on Dependable Computing (PRDC); 2023 Oct 24&#x2013;27</conf-name>; <publisher-loc>Singapore. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>217</fpage>&#x2013;<lpage>27</lpage>. doi:<pub-id pub-id-type="doi">10.1109/prdc59308.2023.00034</pub-id>.</mixed-citation></ref>
<ref id="ref-132"><label>[132]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Choutri</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lagha</surname> <given-names>M</given-names></string-name>, <string-name><surname>Meshoul</surname> <given-names>S</given-names></string-name>, <string-name><surname>Batouche</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bouzidi</surname> <given-names>F</given-names></string-name>, <string-name><surname>Charef</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Fire detection and geo-localization using UAV&#x2019;s aerial images and yolo-based models</article-title>. <source>Appl Sci</source>. <year>2023</year>;<volume>13</volume>(<issue>20</issue>):<fpage>11548</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app132011548</pub-id>.</mixed-citation></ref>
<ref id="ref-133"><label>[133]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Malle</surname> <given-names>NH</given-names></string-name>, <string-name><surname>Nyboe</surname> <given-names>FF</given-names></string-name>, <string-name><surname>Ebeid</surname> <given-names>ESM</given-names></string-name></person-group>. <article-title>Onboard powerline perception system for UAVs using mmWave radar and FPGA-accelerated vision</article-title>. <source>IEEE Access</source>. <year>2022</year>;<volume>10</volume>:<fpage>113543</fpage>&#x2013;<lpage>59</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2022.3217537</pub-id>.</mixed-citation></ref>
<ref id="ref-134"><label>[134]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hern&#x00E1;ndez</surname> <given-names>D</given-names></string-name>, <string-name><surname>Cecilia</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Cano</surname> <given-names>JC</given-names></string-name>, <string-name><surname>Calafate</surname> <given-names>CT</given-names></string-name></person-group>. <article-title>Flood detection using real-time image segmentation from unmanned aerial vehicles on edge-computing platform</article-title>. <source>Remote Sens</source>. <year>2022</year>;<volume>14</volume>(<issue>1</issue>):<fpage>223</fpage>. doi:<pub-id pub-id-type="doi">10.3390/rs14010223</pub-id>.</mixed-citation></ref>
<ref id="ref-135"><label>[135]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zoric</surname> <given-names>F</given-names></string-name>, <string-name><surname>Franchi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Orsag</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kovacic</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Gabellieri</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Towards instance segmentation-based litter collection with multi-rotor aerial vehicle</article-title>. In: <conf-name>2024 International Conference on Unmanned Aircraft Systems (ICUAS); 2024 Jun 4&#x2013;7</conf-name>; <publisher-loc>Chania-Crete, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>631</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-136"><label>[136]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Applying large language model to a control system for multi-robot task assignment</article-title>. <source>Drones</source>. <year>2024</year>;<volume>8</volume>(<issue>12</issue>):<fpage>728</fpage>. doi:<pub-id pub-id-type="doi">10.3390/drones8120728</pub-id>.</mixed-citation></ref>
<ref id="ref-137"><label>[137]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yoon</surname> <given-names>K</given-names></string-name>, <string-name><surname>Park</surname> <given-names>D</given-names></string-name>, <string-name><surname>Yim</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>K</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Robinson</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Security authentication system using encrypted channel on UAV network</article-title>. In: <conf-name>2017 First IEEE International Conference on Robotic Computing (IRC); 2017 Apr 10&#x2013;12</conf-name>; <publisher-loc>Taichung, Taiwan. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2017</year>. p. <fpage>393</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/IRC.2017.56</pub-id>.</mixed-citation></ref>
<ref id="ref-138"><label>[138]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Allouch</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cheikhrouhou</surname> <given-names>O</given-names></string-name>, <string-name><surname>Koubaa</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khalgui</surname> <given-names>M</given-names></string-name>, <string-name><surname>Abbes</surname> <given-names>T</given-names></string-name></person-group>. <article-title>MAVSec: securing the MAVLink protocol for ardupilot/PX4 unmanned aerial systems</article-title>. In: <conf-name>2019 15th International Wireless Communications &#x0026; Mobile Computing Conference (IWCMC); 2019 Jun 24&#x2013;28</conf-name>; <publisher-loc>Tangier, Morocco. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>621</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/iwcmc.2019.8766667</pub-id>.</mixed-citation></ref>
<ref id="ref-139"><label>[139]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sabuwala</surname> <given-names>N</given-names></string-name>, <string-name><surname>Daruwala</surname> <given-names>RD</given-names></string-name></person-group>. <article-title>Securing unmanned aerial vehicles by encrypting MAVLink protocol</article-title>. In: <conf-name>2022 IEEE Bombay Section Signature Conference (IBSSC); 2022 Dec 8&#x2013;10</conf-name>; <publisher-loc>Mumbai, India. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2023</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/IBSSC56953.2022.10037546</pub-id>.</mixed-citation></ref>
<ref id="ref-140"><label>[140]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Romagnoli</surname> <given-names>R</given-names></string-name>, <string-name><surname>Krogh</surname> <given-names>BH</given-names></string-name>, <string-name><surname>de Niz</surname> <given-names>D</given-names></string-name>, <string-name><surname>Hristozov</surname> <given-names>AD</given-names></string-name>, <string-name><surname>Sinopoli</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Software rejuvenation for safe operation of cyber-physical systems in the presence of run-time cyberattacks</article-title>. <source>IEEE Trans Control Syst Technol</source>. <year>2023</year>;<volume>31</volume>(<issue>4</issue>):<fpage>1565</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TCST.2023.3236470</pub-id>.</mixed-citation></ref>
<ref id="ref-141"><label>[141]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ali Khan</surname> <given-names>N</given-names></string-name>, <string-name><surname>Jhanjhi</surname> <given-names>NZ</given-names></string-name>, <string-name><surname>Nawaz Brohi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ali Almazroi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ali Almazroi</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A secure communication protocol for unmanned aerial vehicles</article-title>. <source>Comput Mater Contin</source>. <year>2022</year>;<volume>70</volume>(<issue>1</issue>):<fpage>601</fpage>&#x2013;<lpage>18</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2022.019419</pub-id>.</mixed-citation></ref>
<ref id="ref-142"><label>[142]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jeong</surname> <given-names>S</given-names></string-name>, <string-name><surname>Park</surname> <given-names>E</given-names></string-name>, <string-name><surname>Seo</surname> <given-names>KU</given-names></string-name>, <string-name><surname>Do Yoo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>HK</given-names></string-name></person-group>. <article-title>MUVIDS: false MAVLink injection attack detection in communication for unmanned vehicles</article-title>. In: <conf-name>Proceedings Third International Workshop on Automotive and Autonomous Vehicle Security</conf-name>. <publisher-loc>Reston, VA, USA</publisher-loc>: <publisher-name>Internet Society</publisher-name>; <year>2021</year>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.14722/autosec.2021.23036</pub-id>.</mixed-citation></ref>
<ref id="ref-143"><label>[143]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Guan</surname> <given-names>N</given-names></string-name>, <string-name><surname>Lv</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>An efficient UAV hijacking detection method using onboard inertial measurement unit</article-title>. <source>ACM Trans Embed Comput Syst</source>. <year>2018</year>;<volume>17</volume>(<issue>6</issue>):<fpage>1</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3289390</pub-id>.</mixed-citation></ref>
<ref id="ref-144"><label>[144]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Whelan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Almehmadi</surname> <given-names>A</given-names></string-name>, <string-name><surname>El-Khatib</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Artificial intelligence for intrusion detection systems in Unmanned Aerial Vehicles</article-title>. <source>Comput Electr Eng</source>. <year>2022</year>;<volume>99</volume>(<issue>5</issue>):<fpage>107784</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.compeleceng.2022.107784</pub-id>.</mixed-citation></ref>
<ref id="ref-145"><label>[145]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Han</surname> <given-names>L</given-names></string-name>, <string-name><surname>Xun</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Benslimane</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>DP-Authentication: a novel deep learning based drone pilot authentication scheme</article-title>. <source>Ad Hoc Netw</source>. <year>2023</year>;<volume>147</volume>:<fpage>103180</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.adhoc.2023.103180</pub-id>.</mixed-citation></ref>
<ref id="ref-146"><label>[146]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hadi</surname> <given-names>HJ</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Real-time fusion multi-tier DNN-based collaborative IDPS with complementary features for secure UAV-enabled 6G networks</article-title>. <source>Expert Syst Appl</source>. <year>2024</year>;<volume>252</volume>:<fpage>124215</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2024.124215</pub-id>.</mixed-citation></ref>
<ref id="ref-147"><label>[147]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Veyna</surname> <given-names>U</given-names></string-name>, <string-name><surname>Garcia-Nieto</surname> <given-names>S</given-names></string-name>, <string-name><surname>Simarro</surname> <given-names>R</given-names></string-name>, <string-name><surname>Salcedo</surname> <given-names>JV</given-names></string-name></person-group>. <article-title>Quadcopters testing platform for educational environments</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>21</volume>(<issue>12</issue>):<fpage>4134</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s21124134</pub-id>; <pub-id pub-id-type="pmid">34208686</pub-id></mixed-citation></ref>
<ref id="ref-148"><label>[148]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kotarski</surname> <given-names>D</given-names></string-name>, <string-name><surname>Piljek</surname> <given-names>P</given-names></string-name>, <string-name><surname>Pranji&#x0107;</surname> <given-names>M</given-names></string-name>, <string-name><surname>Grlj</surname> <given-names>CG</given-names></string-name>, <string-name><surname>Kasa&#x0107;</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A modular multirotor unmanned aerial vehicle design approach for development of an engineering education platform</article-title>. <source>Sensors</source>. <year>2021</year>;<volume>21</volume>(<issue>8</issue>):<fpage>2737</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s21082737</pub-id>; <pub-id pub-id-type="pmid">33924495</pub-id></mixed-citation></ref>
<ref id="ref-149"><label>[149]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kotarski</surname> <given-names>D</given-names></string-name>, <string-name><surname>Pranji&#x0107;</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alharbat</surname> <given-names>A</given-names></string-name>, <string-name><surname>Piljek</surname> <given-names>P</given-names></string-name>, <string-name><surname>Bja&#x017E;i&#x0107;</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Multirotor UAV-a multidisciplinary platform for teaching mechatronics engineering</article-title>. <source>Sensors</source>. <year>2025</year>;<volume>25</volume>(<issue>4</issue>):<fpage>1007</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s25041007</pub-id>; <pub-id pub-id-type="pmid">40006236</pub-id></mixed-citation></ref>
<ref id="ref-150"><label>[150]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Panza</surname> <given-names>S</given-names></string-name>, <string-name><surname>Invernizzi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Giurato</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lovera</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Design and characterization of the 2DoF Drone: a multirotor platform for education and research</article-title>. <source>IFAC-PapersOnLine</source>. <year>2021</year>;<volume>54</volume>(<issue>12</issue>):<fpage>32</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2021.11.006</pub-id>.</mixed-citation></ref>
<ref id="ref-151"><label>[151]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Invernizzi</surname> <given-names>D</given-names></string-name>, <string-name><surname>Panza</surname> <given-names>S</given-names></string-name>, <string-name><surname>Giurato</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lovera</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Integration of experimental activities into remote teaching using a quadrotor test-bed</article-title>. <source>IFAC-PapersOnLine</source>. <year>2021</year>;<volume>54</volume>(<issue>12</issue>):<fpage>49</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2021.11.009</pub-id>.</mixed-citation></ref>
<ref id="ref-152"><label>[152]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jiang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>L</given-names></string-name>, <string-name><surname>Song</surname> <given-names>HH</given-names></string-name></person-group>. <article-title>Development of a laboratory platform for UAV cybersecurity education</article-title>. In: <conf-name>Proceedings of the 2021 ASEE Virtual Annual Conference Content Access</conf-name>. <publisher-loc>Washington, DC, USA</publisher-loc>: <publisher-name>ASEE</publisher-name>; <year>2021</year>. doi:<pub-id pub-id-type="doi">10.18260/1-2--36958</pub-id>.</mixed-citation></ref>
<ref id="ref-153"><label>[153]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ca&#x00F1;as</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Mart&#x00ED;n-Mart&#x00ED;n</surname> <given-names>D</given-names></string-name>, <string-name><surname>Arias</surname> <given-names>P</given-names></string-name>, <string-name><surname>Vega</surname> <given-names>J</given-names></string-name>, <string-name><surname>Rold&#x00E1;n-&#x00C1;lvarez</surname> <given-names>D</given-names></string-name>, <string-name><surname>Garc&#x00ED;a-P&#x00E9;rez</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Open-source drone programming course for distance engineering education</article-title>. <source>Electronics</source>. <year>2020</year>;<volume>9</volume>(<issue>12</issue>):<fpage>2163</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics9122163</pub-id>.</mixed-citation></ref>
<ref id="ref-154"><label>[154]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hong</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Shin</surname> <given-names>HS</given-names></string-name>, <string-name><surname>Tsourdos</surname> <given-names>A</given-names></string-name></person-group>. <article-title>A design of a short course with COTS UAV system for higher education students</article-title>. <source>IFAC-PapersOnLine</source>. <year>2019</year>;<volume>52</volume>(<issue>12</issue>):<fpage>466</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2019.11.287</pub-id>.</mixed-citation></ref>
<ref id="ref-155"><label>[155]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Schmittle</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lukina</surname> <given-names>A</given-names></string-name>, <string-name><surname>Vacek</surname> <given-names>L</given-names></string-name>, <string-name><surname>Das</surname> <given-names>J</given-names></string-name>, <string-name><surname>Buskirk</surname> <given-names>CP</given-names></string-name>, <string-name><surname>Rees</surname> <given-names>S</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>OpenUAV: a UAV testbed for the CPS and robotics community</article-title>. In: <conf-name>2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS); 2018 Apr 11&#x2013;13</conf-name>; <publisher-loc>Porto, Portugal. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2018</year>. p. <fpage>130</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/iccps.2018.00021</pub-id>.</mixed-citation></ref>
<ref id="ref-156"><label>[156]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ali</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Tavoulareas</surname> <given-names>T</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Cescon</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Project-based learning using a quadrotor testbed</article-title>. In: <conf-name>2024 IEEE Conference on Control Technology and Applications (CCTA); 2024 Aug 21&#x2013;23</conf-name>; <publisher-loc>Newcastle upon Tyne, UK. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2024</year>. p. <fpage>452</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CCTA60707.2024.10666555</pub-id>.</mixed-citation></ref>
<ref id="ref-157"><label>[157]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Castaldi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Mimmo</surname> <given-names>N</given-names></string-name></person-group>. <article-title>An experience of project based learning in aerospace engineering</article-title>. <source>IFAC-PapersOnLine</source>. <year>2019</year>;<volume>52</volume>(<issue>12</issue>):<fpage>484</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ifacol.2019.11.290</pub-id>.</mixed-citation></ref>
<ref id="ref-158"><label>[158]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rey</surname> <given-names>L</given-names></string-name>, <string-name><surname>Bernardos</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Dobrzycki</surname> <given-names>AD</given-names></string-name>, <string-name><surname>Carrami&#x00F1;ana</surname> <given-names>D</given-names></string-name>, <string-name><surname>Bergesio</surname> <given-names>L</given-names></string-name>, <string-name><surname>Besada</surname> <given-names>JA</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A performance analysis of you only look once models for deployment on constrained computational edge devices in drone applications</article-title>. <source>Electronics</source>. <year>2025</year>;<volume>14</volume>(<issue>3</issue>):<fpage>638</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics14030638</pub-id>.</mixed-citation></ref>
<ref id="ref-159"><label>[159]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Douklias</surname> <given-names>A</given-names></string-name>, <string-name><surname>Karagiannidis</surname> <given-names>L</given-names></string-name>, <string-name><surname>Misichroni</surname> <given-names>F</given-names></string-name>, <string-name><surname>Amditis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Design and implementation of a UAV-based airborne computing platform for computer vision and machine learning applications</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>5</issue>):<fpage>2049</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22052049</pub-id>; <pub-id pub-id-type="pmid">35271196</pub-id></mixed-citation></ref>
<ref id="ref-160"><label>[160]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Okudera</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Matsubara</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Takada</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A COTS-based lightweight, low-power and versatile companion computer for nano UAVs</article-title>. <source>Sens Transd</source>. <year>2025</year>;<volume>268</volume>(<issue>1</issue>):<fpage>37</fpage>&#x2013;<lpage>44</lpage>.</mixed-citation></ref>
<ref id="ref-161"><label>[161]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dimmig</surname> <given-names>CA</given-names></string-name>, <string-name><surname>Silano</surname> <given-names>G</given-names></string-name>, <string-name><surname>McGuire</surname> <given-names>K</given-names></string-name>, <string-name><surname>Gabellieri</surname> <given-names>C</given-names></string-name>, <string-name><surname>H&#x00F6;nig</surname> <given-names>W</given-names></string-name>, <string-name><surname>Moore</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Survey of simulators for aerial robots: an overview and in-depth systematic comparisons [survey]</article-title>. <source>IEEE Robot Autom Mag</source>. <year>2025</year>;<volume>32</volume>(<issue>2</issue>):<fpage>153</fpage>&#x2013;<lpage>66</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MRA.2024.3433171</pub-id>.</mixed-citation></ref>
<ref id="ref-162"><label>[162]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Perez-Segui</surname> <given-names>R</given-names></string-name>, <string-name><surname>Arias-Perez</surname> <given-names>P</given-names></string-name>, <string-name><surname>Melero-Deza</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fernandez-Cortizas</surname> <given-names>M</given-names></string-name>, <string-name><surname>Perez-Saura</surname> <given-names>D</given-names></string-name>, <string-name><surname>Campoy</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Bridging the gap between simulation and real autonomous UAV flights in industrial applications</article-title>. <source>Aerospace</source>. <year>2023</year>;<volume>10</volume>(<issue>9</issue>):<fpage>814</fpage>. doi:<pub-id pub-id-type="doi">10.3390/aerospace10090814</pub-id>.</mixed-citation></ref>
<ref id="ref-163"><label>[163]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kwon</surname> <given-names>YM</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>BM</given-names></string-name>, <string-name><surname>Eun</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Park</surname> <given-names>KJ</given-names></string-name></person-group>. <article-title>Empirical analysis of MAVLink protocol vulnerability for attacking unmanned aerial vehicles</article-title>. <source>IEEE Access</source>. <year>2018</year>;<volume>6</volume>:<fpage>43203</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2018.2863237</pub-id>.</mixed-citation></ref>
<ref id="ref-164"><label>[164]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Taylor</surname> <given-names>M</given-names></string-name>, <string-name><surname>Boubin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Stewart</surname> <given-names>C</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>F</given-names></string-name></person-group>. <article-title>A study on software bugs in unmanned aircraft systems</article-title>. In: <conf-name>2021 International Conference on Unmanned Aircraft Systems (ICUAS); 2021 Jun 15&#x2013;18</conf-name>; <publisher-loc>Athens, Greece. Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>1439</fpage>&#x2013;<lpage>48</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icuas51884.2021.9476844</pub-id>.</mixed-citation></ref>
<ref id="ref-165"><label>[165]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Taylor</surname> <given-names>M</given-names></string-name>, <string-name><surname>Aurand</surname> <given-names>J</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Henry</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>SA4U: practical static analysis for unit type error detection</article-title>. In: <conf-name>Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering; 2022 Oct 10</conf-name>; <publisher-loc>Rochester, MI, USA. New York, NY, USA</publisher-loc>: <publisher-name>ACM</publisher-name>; <year>2022</year>. p. <fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3551349.3556937</pub-id>.</mixed-citation></ref>
<ref id="ref-166"><label>[166]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Schiller</surname> <given-names>N</given-names></string-name>, <string-name><surname>Chlosta</surname> <given-names>M</given-names></string-name>, <string-name><surname>Schloegel</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bars</surname> <given-names>N</given-names></string-name>, <string-name><surname>Eisenhofer</surname> <given-names>T</given-names></string-name>, <string-name><surname>Scharnowski</surname> <given-names>T</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Drone security and the mysterious case of DJI&#x2019;s DroneID</article-title>. In: <conf-name>Proceedings 2023 Network and Distributed System Security Symposium; 2023 Feb 27&#x2013;Mar 3</conf-name>; <publisher-loc>San Diego, CA, USA. Reston, VA, USA</publisher-loc>: <publisher-name>Internet Society</publisher-name>; <year>2023</year>. p. <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.14722/ndss.2023.24217</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>