<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">wjet</journal-id>
      <journal-title-group>
        <journal-title>World Journal of Engineering and Technology</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2331-4249</issn>
      <issn pub-type="ppub">2331-4222</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/wjet.2026.144052</article-id>
      <article-id pub-id-type="publisher-id">wjet-154581</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Chemistry</subject>
          <subject>Materials Science</subject>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Multi-UAV Path Planning and Collision Avoidance: Algorithms and Emerging Trends</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Merchant</surname>
            <given-names>Husayn</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Biswas</surname>
            <given-names>Sananjay</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> American School of Bombay, Mumbai, India </aff>
      <aff id="aff2"><label>2</label> Pion Academy and Research Centre, Mumbai, India </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no known competing financial interests or personal relationships that could have appeared to influence the work reported in this manuscript.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>02</day>
        <month>11</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>11</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>04</issue>
      <fpage>840</fpage>
      <lpage>868</lpage>
      <history>
        <date date-type="received">
          <day>14</day>
          <month>08</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>16</day>
          <month>10</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>19</day>
          <month>10</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/wjet.2026.144052">https://doi.org/10.4236/wjet.2026.144052</self-uri>
      <abstract>
        <p>Multi-UAV routing requires integration of route planning, time-separation, vehicle dynamics, sensing and communication uncertainties, and computational resources onboard. This critical review provides a comparison of graph search, multi-agent path finding, sampling, optimization, reactive control, safety filters, and multi-agent learning techniques in terms of explicit assumptions and types of evidence supporting their use. Optimization techniques allow generating dynamically feasible trajectories only when the underlying dynamics and constraints are correctly modeled, and a solution is found by the solver; initialization, nonconvexity, and computation may preclude this possibility. Reactive approaches provide fast empirical reaction, yet can experience deadlock problems, whereas learned policies are still hard to certify beyond test environments. We separate guarantees derived from assumptions, conditional properties, and empirical results and contrast multi-UAV flights and simulations to transferable evidence. Specification of the search strategy and audit of the selected literature reveal limitations of the selection process. Our review identifies calibrated safety margins and a practical benchmark for testing collision avoidance and liveness in multi-UAV systems.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Multi-UAV Systems</kwd>
        <kwd>Cooperative Path Planning</kwd>
        <kwd>Collision Avoidance</kwd>
        <kwd>Trajectory Optimization</kwd>
        <kwd>Safety-Critical Control</kwd>
        <kwd>Multi-Agent Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Multi-UAV systems can inspect larger territories, provide sensing diversity, tolerate individual failures and execute distributed missions faster than a single vehicle. These advantages help to perform inspection, precision farming, emergency mapping, logistics, environmental monitoring, communications relay, search and rescue [<xref ref-type="bibr" rid="B2">2</xref>]. Moreover, the multi-UAV systems introduce dependencies between the navigation decisions of the vehicles, which turns navigation into a coupled problem where each vehicle is simultaneously a planner, an additional constraint, a communication node and a source of aerodynamic disturbances. Thus, the plan of one UAV cannot be determined independently of the plans of other trajectories [<xref ref-type="bibr" rid="B3">3</xref>]-[<xref ref-type="bibr" rid="B8">8</xref>]. The terms ‘path planning’, ‘trajectory planning’, ‘coordination’ and ‘collision avoidance’ are often used synonymously, despite important differences in meaning. Namely, a path is geometric in nature while a trajectory includes timing information and must comply with velocity, acceleration, jerk, attitude, thrust and sometimes downwash constraints. Collision avoidance can be planned before the flight, resolved during it or guaranteed by a safety layer that provides minimal change to the nominal controller. Multi-agent path finding (MAPF) mostly uses discrete-time-expanded graphs while multi-robot motion planning and UAV trajectory optimization use continuous state and control spaces. Thus, a strong review should connect these communities without losing their distinct characteristics [<xref ref-type="bibr" rid="B9">9</xref>]-[<xref ref-type="bibr" rid="B16">16</xref>].</p>
      <p>Recently, the progress has been very fast. EGO-Swarm implemented decentralized asynchronous onboard perception and trajectory sharing to navigate the swarm in the complex environment [<xref ref-type="bibr" rid="B17">17</xref>]. Joint spatial-temporal optimization allowed palm-sized micro-UAVs to navigate the natural environment using limited onboard sensing and computation [<xref ref-type="bibr" rid="B18">18</xref>]. MADER used polynomial outer approximation of trajectory segments and separating hyperplanes to incorporate conflict resolution into decentralized optimization [<xref ref-type="bibr" rid="B19">19</xref>] while Robust MADER (RMADER) added delay checks, two-step publication and trajectory verification to preserve deconfliction despite bounded communication delay [<xref ref-type="bibr" rid="B20">20</xref>]. Meanwhile, MARL, GNNs, safe learning and bio-inspired spiking neural networks provided a wide range of applications of adaptive decentralized control [<xref ref-type="bibr" rid="B21">21</xref>]-[<xref ref-type="bibr" rid="B26">26</xref>]. However, evidence is scattered. Many papers provide path length and convergence plots but lack minimum separation distance, time-to-collision, constraint violations, computational and communication costs or failure modes. Static 2D environments are often used to illustrate the results of dynamic 3D operation. Simulation of zero collisions is not equal to formal proof; the proof of correctness of an algorithm for double-integrator point agents is not automatically valid for quadrotors with estimation errors and actuator saturation; and scalability obtained by parallel offline planning is not the same as the online real-time scalability. All these distinctions motivate the current critical analysis.</p>
      <p>This paper makes four contributions. Firstly, it presents the framework of the multi-UAV navigation as a space-time optimization problem that combines mission goals, geometry, dynamics, uncertainty, communication and safety constraints. Secondly, it classifies the algorithm families specifying their information assumptions and guarantees. Thirdly, it compares the selected algorithms regarding their performance and summarizes relevant quantitative evidence when possible. Finally, it proposes a unified validation protocol and a research agenda of learning, communication-aware planning, heterogeneity and low-altitude traffic integration. <xref ref-type="fig" rid="fig1">Figure 1</xref> organizes the review around five interacting algorithmic families: graph search and multi-agent path finding, sampling and metaheuristics, reactive collision avoidance, optimal control and safety filters, and learning-based methods. The lower layer identifies architecture, information availability, performance objectives, and evidence as cross-cutting considerations. This organization enables methods to be compared according to their assumptions and deployment conditions rather than by algorithm name alone.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1561980-rId13.jpeg?20261019024857" />
      </fig>
      <p><bold>Figure 1.</bold>Unified taxonomy for multi-UAV path planning and collision avoidance. The classification distinguishes algorithmic families from cross-cutting architectural and evidential assumptions. Original schematic created for this review.</p>
    </sec>
    <sec id="sec2">
      <title>2. Review Methodology and Scope</title>
      <p>In this critical narrative review of multi-UAV path planning and collision avoidance, a retrospective analysis of the sources cited in the manuscript has been carried out. The present paper is not a systematic review or meta-analysis. The bibliography lists 70 references. Of these, 51 different references are used in the 14 algorithm families listed in <bold>Table 1</bold>, while 21 references are cited in the 14 systems described in <bold>Table 2</bold>. In total, the two tables contain references to 55 different publications; the other 15 references give the background and/or context evidence. These are citations within the manuscript; this paper neither performs any bibliographic database search nor uses the results of systematic screening. Since the search export files and screening decisions are no longer available, the historical retrieval statistics, exclusion counts, and the PRISMA flow cannot be reconstructed.</p>
      <p>An update of the current review can be reproduced using IEEE Xplore, Scopus, Web of Science Core Collection, ACM Digital Library, and OpenAlex from their inception until the date of the update, without any restriction on the publication year and language. The following set of keywords should be applied to the title, abstract, and keywords fields: “multi-UAV” OR “multiple UAV” OR “multi-drone” OR “drone swarm” OR “quadrotor swarm” OR “multi-robot” OR “multi-agent path finding” AND (“path planning” OR “trajectory planning” OR “motion planning” OR “collision avoidance” OR “conflict resolution” OR “deconfliction”) AND (“dynamic obstacle” OR “inter-agent” OR “inter-vehicle” OR “coordination” OR “communication delay” OR “safety”), (“UAV” OR “quadrotor”) AND (“model predictive control” OR “control barrier function” OR “velocity obstacle” OR “ORCA” OR “reinforcement learning”) AND (“multi-agent” OR “swarm” OR “collision avoidance”). Also, the reference lists of selected articles can be used to identify additional relevant studies. For each database search, the date of search, the interface name and version, the exact query used, and the retrieval count and export file should be saved. The duplicates can be removed by using the DOI or the title. Further, the records should be screened by titles and abstracts and reviewed in full text according to the specified eligibility criteria. A record of the decisions on inclusion/exclusion and the reason for excluding full texts will allow conducting an audit of the final set of studies. The above description applies to a future update; there is no implication of recovering historical screening data. The sources supporting reported outcomes were classified as direct multi-UAV flight (UF), multi-UAV simulation or hardware-in-the-loop testing without flight (US), transferable research with multi-robots without direct UAV validation (MR), and single-UAV planning (SU). If a publication reported more than one validation method, then for every outcome a category was chosen based on the validation experiment. The claims regarding the safety and performance of the algorithms have been separately classified as formal guarantees under certain assumptions (F), conditional properties depending on feasibility and valid model/uncertainty bound (C), or an empirical result (E).</p>
      <p>This comparison analyzed the presence of eight reporting criteria: the representation of planning, coordination architecture, the environment, dynamics, safety approach, type of guarantee, scalability of computations and communications, and the validation. For each criterion, the source information was coded as reported (R), partially reported (P), or not reported (NR). This coding was done based on explicit methodological and experimental information contained in the cited publication; a missing capability was not assumed from the algorithm class. There was no aggregation into a numerical quality score since the criteria have no standardized weighting. <bold>Table 1</bold> and <bold>Table 2</bold> include the results of this descriptive assessment along with the comparisons of methods and systems.</p>
    </sec>
    <sec id="sec3">
      <title>3. Problem Formulation and Evaluation Dimensions</title>
      <sec id="sec3dot1">
        <title>3.1. Coupled Space-Time Trajectory Model</title>
        <p>Mathematical representation of cooperative UAV planning</p>
        <p>For a system of <italic>N</italic> unmanned aerial vehicles (UAVs), define the agent set as <inline-formula><mml:math><mml:mrow><mml:mi mathvariant="script"> N </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> N </mml:mi></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . The state and control input of UAV <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> are denoted by <inline-formula><mml:math><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> x </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> n </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> u </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:msub><mml:mi> m </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> , respectively. The motion of each vehicle is governed by</p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mstyle mathsize="normal" mathvariant="bold">
                  <mml:mover accent="true">
                    <mml:mi>x</mml:mi>
                    <mml:mo>˙</mml:mo>
                  </mml:mover>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mstyle mathsize="normal" mathvariant="bold">
                  <mml:mi>f</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mstyle mathsize="normal" mathvariant="bold">
                      <mml:mi>x</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mstyle mathsize="normal" mathvariant="bold">
                      <mml:mi>u</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>∈</mml:mo>
              <mml:mi mathvariant="script">N</mml:mi>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The general planning problem in cooperation may be stated as</p>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mrow>
              <mml:munder>
                <mml:mrow>
                  <mml:mtext>min</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>{</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>x</mml:mi>
                            </mml:mstyle>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mo>⋅</mml:mo>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:msub>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>u</mml:mi>
                            </mml:mstyle>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mo>⋅</mml:mo>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>}</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>N</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:munder>
              <mml:mi mathvariant="script">J</mml:mi>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the cost is decomposed into</p>
        <disp-formula id="FD3">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi mathvariant="script">J</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>mission</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>performance</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>risk-comm</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where</p>
        <disp-formula id="FD4">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>mission</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:munderover>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi mathvariant="script">J</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>mission</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD5">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>performance</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>time</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mi>e</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>energy</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>smooth</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and</p>
        <disp-formula id="FD6">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>risk-comm</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mtext>r</mml:mtext>
              </mml:msub>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>risk</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mtext>c</mml:mtext>
              </mml:msub>
              <mml:msub>
                <mml:mi mathvariant="script">J</mml:mi>
                <mml:mrow>
                  <mml:mtext>comm</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the non-negative weighting coefficients <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> r </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> c </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> regulate the relative importance of mission duration, energy consumption, trajectory smoothness, collision risk, and communication performance. The optimization is subject to the vehicle dynamics, prescribed initial and terminal conditions,</p>
        <disp-formula id="FD7">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>x</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>0</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>x</mml:mi>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>x</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>T</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>∈</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">X</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>goal</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and actuator and flight-envelope constraints,</p>
        <disp-formula id="FD8">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>x</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>∈</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">X</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>u</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>∈</mml:mo>
              <mml:msub>
                <mml:mi mathvariant="script">U</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>t</mml:mi>
              <mml:mo>∈</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>T</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For a possibly time-varying obstacle <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi mathvariant="script"> O </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , collision avoidance requires</p>
        <disp-formula id="FD9">
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>p</mml:mi>
                    </mml:mstyle>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>obs</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mo>∀</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mi>k</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mi>t</mml:mi>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> p </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the position component of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> x </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the effective physical radius of UAV <inline-formula><mml:math><mml:mi> i </mml:mi></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> s </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> k </mml:mi></mml:mrow><mml:mrow><mml:mtext> obs </mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the additional obstacle-clearance margin. Pairwise separation is imposed through</p>
        <disp-formula id="FD10">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>d</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≡</mml:mo>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>p</mml:mi>
                </mml:mstyle>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mstyle mathvariant="bold" mathsize="normal">
                  <mml:mi>p</mml:mi>
                </mml:mstyle>
                <mml:mi>j</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>≥</mml:mo>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>r</mml:mi>
                <mml:mi>j</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mo>∀</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>≠</mml:mo>
              <mml:mi>j</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mi>t</mml:mi>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The safety margin <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> should not be treated as an arbitrary tuning constant. It must account for the principal sources of uncertainty affecting vehicle separation and may be represented conceptually as</p>
        <disp-formula id="FD11">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>loc</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>track</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>pred</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>comm</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>s</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>aero</mml:mtext>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the individual terms represent localization uncertainty, trajectory-tracking error, motion-prediction error, communication delay or packet loss, and aerodynamic or wake-interaction effects, respectively. The effective radius <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> should already incorporate the physical dimensions of the airframe and any necessary geometric buffer.</p>
        <p>Calibrate localization bounds from held-out ground-truth residuals at the relevant update rate and in representative occlusion/GNSS conditions; estimate tracking bounds from flight logs over wind, payload, battery, controller latency, and actuator saturation; and use prediction residual quantiles or conservative reachable sets at each forecast horizon. Bound communication displacement using measured end-to-end age-of-information and packet-loss bursts multiplied by bounded relative speed/acceleration, including clock error. Estimate aerodynamic exclusion volumes from measured vertical/horizontal disturbance and attitude/altitude recovery tests at the tested rotor spacing, rather than treating downwash as a uniform sphere. Use simultaneous confidence bounds or a clearly budgeted risk allocation across errors and agent pairs; naive addition of sample standard deviations is not a deterministic bound. Report calibration sample size, quantile/confidence method, update interval, extrapolation horizon, and observed bound exceedances. If a bound expires or cannot be established, do not claim assured separation: execute a pre-verified braking, hover, loiter, altitude-separation, or landing contingency only if its own reachable tube is known to remain conflict-free; otherwise stop autonomous mission progression and defer to controlled separation/abort procedures.</p>
        <p>If the uncertainty is modeled stochastically, deterministic separation can be replaced with the chance constraint</p>
        <disp-formula id="FD12">
          <mml:math>
            <mml:mrow>
              <mml:mtext>Pr</mml:mtext>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>d</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>≥</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mtext>min</mml:mtext>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>ε</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow><mml:mrow><mml:mtext> min </mml:mtext></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the required minimum separation and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ε </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the maximum acceptable probability of constraint violation. If the underlying probability distribution is itself uncertain, a distributionally robust formulation may be adopted:</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId76.svg?20261019024859" />
        </fig>
        <p>where </p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId78.svg?20261019024859" />
        </fig>
        <p> denotes an ambiguity set containing plausible probability distributions. Risk may alternatively be quantified using conditional value-at-risk, probabilistic occupancy maps, reachability tubes, or robust controlled-invariant sets. These formulations demonstrate why nominal shortest-path solutions cannot be transferred directly to uncertain and dynamically evolving airspace: a geometrically valid route may still become unsafe when sensing errors, prediction uncertainty, communication imperfections, and closed-loop tracking dynamics are considered.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Coordination Architecture</title>
        <p>A centralized planner has global state information and is able to optimize for the entire problem, but the decision dimension and pairwise constraints become large and there is a single point of delay or failure of the coordinator. Decentralized planners distribute computation and offer automatic scalability and fault isolation properties, but need coordination protocols for intent exchange, priority, reciprocity or conflict resolution. Distributed optimization techniques let agents solve local subproblems and coordinate by means of consensus, alternating direction, sequential negotiation or safe corridor construction [<xref ref-type="bibr" rid="B27">27</xref>]. Hybrid approaches explicitly employ different techniques for mission, route, trajectory and safety levels [<xref ref-type="bibr" rid="B19">19</xref>][<xref ref-type="bibr" rid="B20">20</xref>][<xref ref-type="bibr" rid="B28">28</xref>]-[<xref ref-type="bibr" rid="B33">33</xref>]. <xref ref-type="fig" rid="fig2">Figure 2</xref> translates these complementary roles into a hierarchical autonomy loop. Mission-level objectives guide global coordination, local prediction and trajectory generation, and safety-critical control before commands reach the vehicles. Feedback links the execution layer to subsequent planning decisions. The diagram represents a proposed integration architecture; its practical value depends on compatible interfaces, timely feedback, and feasible safety interventions, rather than implying an independently established end-to-end guarantee.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId80.jpeg?20261019024859" />
        </fig>
        <p><bold>Figure 2</bold><bold>.</bold> Recommended hierarchical architecture coupling mission planning, global coordination, local prediction, safety-critical control, and vehicle execution. Original schematic created for this review.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. What Should Be Measured?</title>
        <p>Minimum acceptable metrics include mission success, collision and near-miss rate, minimum separation, cost of paths or trajectories, makespan, energy consumption proxy, latency of planning cycle and tail latency, memory and CPU/GPU load, communication bytes and age of information, constraint violations, deadlock rate and recovery mechanism. Scalability must be analyzed as a function of the number of UAVs, number of neighbors, obstacle density, map size, and horizon. Experiments for robustness must include perturbation of localization, dynamics, wind, sensing range, packet delay, packet losses and unmodeled agent behaviors. Hardware tests should reveal onboard CPU, estimator, communication graph, control rate, safety radius and criteria for intervention.</p>
        <p><bold>Predeclared event definitions:</bold> A collision is physical contact or a measured signed surface separation <inline-formula><mml:math><mml:math xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mo> ≤ </mml:mo><mml:mn> 0 </mml:mn></mml:math></mml:math></inline-formula>, including vehicle-obstacle contact. A near miss is 0 &lt; signed surface separation &lt; <italic>s</italic><italic><sub>req</sub></italic>(<italic>t</italic>), where <inline-formula><mml:math><mml:math xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:msub><mml:mrow><mml:mi> s </mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal"> r </mml:mi><mml:mi mathvariant="normal"> e </mml:mi><mml:mi mathvariant="normal"> q </mml:mi></mml:mrow></mml:msub></mml:math></mml:math></inline-formula> is the prespecified pair- or obstacle-specific operational buffer; count contiguous excursions as one event and also report minimum clearance, duration, and time-to-collision. Mission success requires every assigned mandatory waypoint/task to be completed within its prespecified deadline, with no collision, geofence breach, energy-reserve violation, or operator rescue. Deadlock is simultaneous lack of mission progress for at least <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mi> D </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mi> max </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 10 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> s </mml:mi><mml:mtext>   </mml:mtext><mml:mn> 2 </mml:mn><mml:msub><mml:mi> T </mml:mi><mml:mi> H </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <italic>T</italic><italic><sub>H</sub></italic> is the planning-horizon duration, while goals remain feasible, using displacement toward the assigned goal &lt; 0.1 m for each blocked vehicle in the window. Livelock is repeated replanning or route/velocity reversal at least twice in the same <italic>τ</italic><italic><sub>D</sub></italic> window with net goal progress &lt; 0.1 m and no mission completion. Report thresholds in metres and seconds, frame rate, uncertainty of separation measurement, timeouts, trial denominator, censored runs, and whether simultaneous near-miss pairs are counted separately. The 0.1 m and 10 s<inline-formula><mml:math><mml:math xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi mathvariant="normal"></mml:mi></mml:math></mml:math></inline-formula>defaults should be adapted before a test to vehicle size/speed and then held fixed across algorithms.</p>
        <p><bold>Table 1</bold> compares the 14 algorithm families using a common set of descriptors covering representation, vehicle dynamics, environmental assumptions, information requirements, safety claims, and computational or communication limits. It distinguishes formal guarantees from conditional properties and empirical results, making clear why a method that performs well under one model may not retain the same properties under different sensing, dynamics, or coordination conditions. The comparison is intended to guide method selection rather than provide a numerical ranking.</p>
        <p><bold>Table 1</bold> appraisal key: F = formal under stated assumptions, C = conditional on feasibility and model/bounds, E = empirical; NR = not reported. Each row summarizes the source method, not a guarantee for an untested UAV. Evidence type for individual implementations is reported in <bold>Table 2</bold>. An R/P/NR checklist for the eight criteria is defined in Section 2; these rows are qualitative and unweighted.</p>
        <p><bold>Table 1</bold><bold>.</bold>Algorithm-family comparison for multi-UAV cooperative planning and collision avoidance.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Family</td>
                <td>Methods/representation</td>
                <td colspan="2">Vehicle dynamics/environment</td>
                <td colspan="2">Architecture/information</td>
                <td colspan="2">Safety strategy/claim level</td>
                <td>Compute and communication scaling; limits</td>
                <td>Refs.</td>
              </tr>
              <tr>
                <td>Graph search</td>
                <td>A*, D*, D* Lite, JPS</td>
                <td colspan="2">Static graph or discrete steps; multirotor dynamics NR; Grid or time graph</td>
                <td colspan="2">Central or prioritized</td>
                <td colspan="2">Obstacle occupancy; F search optimality only on specified graph</td>
                <td>Search nodes/map increase; shared map needs updates</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B9">9</xref>
                  ][
                  <xref ref-type="bibr" rid="B10">10</xref>
                  ][
                  <xref ref-type="bibr" rid="B34">34</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>MAPF</td>
                <td>CBS, ECBS, SIPP, MO-CBS</td>
                <td colspan="2">Discrete time and geometry; continuous UAV dynamics absent unless extended; Time-expanded vertex/edge graph</td>
                <td colspan="2">Mostly centralized</td>
                <td colspan="2">Vertex/edge conflict rejection; F graph-optimal CBS; C flyability after refinement</td>
                <td>Conflict tree can grow exponentially; central plans need shared state</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B10">10</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B14">14</xref>
                  ][
                  <xref ref-type="bibr" rid="B35">35</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Sampling</td>
                <td>PRM, RRT, RRT*, kinodynamic RRT</td>
                <td>Geometric or kinodynamic model as implemented; often single UAV; Configuration/state samples</td>
                <td colspan="2">Central or per-agent; source validation varies</td>
                <td colspan="2">Sampled obstacle screening; F probabilistic completeness only with assumptions; E UAV success</td>
                <td colspan="2">Joint dimension grows with N; prioritized plans need updates</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B36">36</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B38">38</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Trajectory optimization</td>
                <td>SCP, SQP, DC programming</td>
                <td>Limits explicitly encoded only if enforced; moving obstacles forecast; Spline/polynomial/controls</td>
                <td colspan="2">Central or distributed</td>
                <td colspan="2">Continuous deconfliction with feasible solver; C dynamics and safety</td>
                <td colspan="2">Pairwise constraints scale with neighbors × horizon; exchange trajectories</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B19">19</xref>
                  ][
                  <xref ref-type="bibr" rid="B29">29</xref>
                  ][
                  <xref ref-type="bibr" rid="B39">39</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B41">41</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Mixed-integer optimization</td>
                <td>MILP, MIQP</td>
                <td>Simplified aircraft/robot model, discretized time; Mixed discrete and continuous plan</td>
                <td colspan="2">Central/distributed receding horizon</td>
                <td colspan="2">Hard modeled constraints; F bounded-model optimum only if solver proves it; C UAV safety</td>
                <td colspan="2">Binary conflict decisions scale steeply; central coordination burden</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B28">28</xref>
                  ][
                  <xref ref-type="bibr" rid="B42">42</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Metaheuristics</td>
                <td>PSO, GA, DE, ACO, GWO</td>
                <td>Typically geometry only; post-smoothing needed; Waypoint/control-point population</td>
                <td colspan="2">Usually centralized; source validation varies</td>
                <td colspan="2">Penalty-based rejection/repair; E feasibility and performance</td>
                <td colspan="2">Population × N × obstacles × iterations; usually central</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B43">43</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B49">49</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Potential fields</td>
                <td>APF and improved/hybrid APF</td>
                <td>Point-mass/kinematic local step; Reactive artificial forces</td>
                <td colspan="2">Naturally decentralized</td>
                <td colspan="2">Local repulsion; E no general clearance guarantee</td>
                <td colspan="2">Local degree × obstacle count; sensing/local state only</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B50">50</xref>
                  ][
                  <xref ref-type="bibr" rid="B51">51</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Velocity obstacles</td>
                <td>VO, RVO, ORCA, V-RVO</td>
                <td>Usually constant velocity discs; UAV acceleration/downwash require extension; Velocity-cone/reciprocal constraints</td>
                <td colspan="2">Decentralized reciprocal; source validation varies</td>
                <td colspan="2">Reciprocal half-plane filtering; F only ideal model, C when trackable</td>
                <td colspan="2">Local neighbors and pairwise exchange; delays/reciprocity limit</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B52">52</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B55">55</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Dynamic window</td>
                <td>DWA and adaptive DWA</td>
                <td>Velocity/acceleration bounds at local horizon; Reachable velocity window</td>
                <td colspan="2">Local/decentralized</td>
                <td colspan="2">Short-horizon obstacle score; E tested clearance</td>
                <td colspan="2">Window samples × obstacles × neighbors; local sensing</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B56">56</xref>
                  ][
                  <xref ref-type="bibr" rid="B57">57</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Model predictive control</td>
                <td>DMPC/NMPC</td>
                <td>Flight envelope/dynamics only to fidelity encoded; Finite-horizon states and inputs</td>
                <td colspan="2">Central or distributed</td>
                <td colspan="2">Hard MPC constraints; C feasible solver/model and terminal fallback</td>
                <td colspan="2">Per-agent neighbor constraints × horizon; exchange predictions</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B30">30</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B32">32</xref>
                  ][
                  <xref ref-type="bibr" rid="B58">58</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Control barrier functions</td>
                <td>CBF-QP, HOCBF, collision-cone CBF</td>
                <td>Relative dynamics/actuator limits as formulated; Barrier on nominal control</td>
                <td colspan="2">Distributed safety filter</td>
                <td colspan="2">F safe-set invariance if model valid and QP feasible; otherwise C</td>
                <td colspan="2">Local pairwise barriers; dense neighbors cause infeasibility</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B59">59</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B63">63</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Deep RL/MARL</td>
                <td>DQN, PPO, SAC, MAPPO</td>
                <td>Simulator/training model; transfer uncertain; Learned policy/local observations</td>
                <td colspan="2">Decentralized execution; source validation varies</td>
                <td colspan="2">Reward/shield if implemented; E unless filter separately proved</td>
                <td colspan="2">Inference vs training separated; local comm as configured</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B21">21</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B26">26</xref>
                  ][
                  <xref ref-type="bibr" rid="B64">64</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Graph learning</td>
                <td>GNN/GAT + MARL</td>
                <td>Learnt agent model; dynamics depend on training; Interaction graph/messages</td>
                <td colspan="2">Decentralized/local message passing; source validation varies</td>
                <td colspan="2">Learned coordination; E outside proven shield</td>
                <td colspan="2">Message edges, bandwidth, topology shift; primarily simulation</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ][
                  <xref ref-type="bibr" rid="B65">65</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Hybrid safe learning</td>
                <td>RL proposal + MPC/CBF/shield</td>
                <td>Depends on specified filter dynamics; Policy + constrained projection</td>
                <td colspan="2">Hierarchical</td>
                <td colspan="2">C safety inherited only if verified feasible filter holds</td>
                <td colspan="2">Policy inference + QP/MPC; neighbor state/delay overhead</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B22">22</xref>
                  ][
                  <xref ref-type="bibr" rid="B59">59</xref>
                  ][
                  <xref ref-type="bibr" rid="B66">66</xref>
                  ]
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Classical and Optimization-Based Planning</title>
      <sec id="sec4dot1">
        <title>4.1. Graph Search and Multi-Agent Path Finding</title>
        <p>D* and A* are appealing when it is possible to construct an occupancy map and apply efficient heuristics for the search. D* Lite and other incremental algorithms reuse search work performed before the map change, while jump-point algorithms eliminate symmetric expansions on uniform maps. In the multi-agent case, naïve sequential planning followed by conflict correction is incomplete and introduces loops of replanning. MAPF introduces time into the model and forbids both vertex collisions and edge swap collisions. CBS decomposes the problem into the high-level constraint tree and the low-level single-agent planning problem and produces an optimal solution, ECBS and focal-search variations sacrifice optimality for speed [<xref ref-type="bibr" rid="B9">9</xref>]-[<xref ref-type="bibr" rid="B12">12</xref>].</p>
        <p>The mismatch with UAV physics is significant. Classical MAPF models agents as point masses, with unitary moves, synchronous decisions, and discrete collisions. Continuous-time, kinematic, heterogenous geometry, and kinodynamic extensions alleviate the discrepancy but raise the complexity of search [<xref ref-type="bibr" rid="B13">13</xref>][<xref ref-type="bibr" rid="B14">14</xref>][<xref ref-type="bibr" rid="B35">35</xref>]. Hence, in a practical pipeline for UAVs, one could use CBS to compute the order of routes and time windows and refine trajectories with continuous collision checking using a polynomial approach. Thus, it preserves the combinatorial nature of MAPF while avoiding pretending that paths in grids are flyable.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Sampling-Based Planning</title>
        <p>PrPMSM provides efficient solutions for repeated problems in a mostly static environment, while RRT-like algorithms quickly explore the high-dimensional space of possibilities. RRT* gives asymptotic optimality, while informed, bi-directional, kinodynamic, and safe-corridor variants improve convergence and feasibility, respectively. The interaction of multiple UAVs could be considered either in the joint configuration space, by means of prioritized planning, or by sampling individual routes and scheduling time separately. Joint-space planning is conceptually elegant but suffers from the curse of dimensionality. On the other hand, prioritized planning scales better, although it might be incomplete and affected by the order of priorities [<xref ref-type="bibr" rid="B36">36</xref>]-[<xref ref-type="bibr" rid="B38">38</xref>]. Finally, sampling is particularly relevant in serving as a global frontend for discovering homotopy classes of routes amidst difficult obstacles. The sampled route should normally be smoothed and time parameterized with B-splines, Bézier curves, minimum snap polynomials, or some sort of constrained optimization. In dynamic environments, a local replanner or safety controller would still be needed because building a global tree on sensor rate is seldom possible.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Mathematical Programming and Trajectory Optimization</title>
        <p>Trajectory optimization represents each route in terms of states, controls, waypoints, splines, or polynomial coefficients and tries to minimize time, energy, smoothness, exposure, or formation error [<xref ref-type="bibr" rid="B67">67</xref>][<xref ref-type="bibr" rid="B68">68</xref>]. The pairwise separation constraint makes the feasible set non-convex. SCP, sequential quadratic programming, alternating minimization, difference of convex programming, and separating-hyperplanes reformulation convert the non-convex problem into a series of solvable subproblems [<xref ref-type="bibr" rid="B19">19</xref>][<xref ref-type="bibr" rid="B29">29</xref>][<xref ref-type="bibr" rid="B39">39</xref>]-[<xref ref-type="bibr" rid="B41">41</xref>]. Their performance depends on initialization, trust region, penalty construction, and collision detection methods. MADER algorithm is an example of a decentralized asynchronous scheme. Each agent is trying to optimize a piecewise polynomial trajectory using convex outer approximations of trajectory segments; separating planes between polyhedra are made optimization variables, making possible time continuous collision detection with static obstacles, moving obstacles, and other agents [<xref ref-type="bibr" rid="B19">19</xref>]. RMADER uncovers the communication assumption that has been implicit so far: a trajectory optimized on the basis of outdated information about neighbors might be unsafe until they get the information and update. Its delay checking and two stages of publication make sure that the last committed safe trajectory will survive a bounded-delay verification period [<xref ref-type="bibr" rid="B20">20</xref>]. Dynamic feasibility follows only if a dynamically valid trajectory is returned and validated at the intended controller rate; nonconvex initialization or infeasibility can defeat this condition. RMADER’s guarantee depends on a known delay bound and successful delay check. In its published hardware evaluation, the 50 ms bound was exceeded for approximately 25% of mesh-network delays, so collision-free observed flights in those cases are E, not guaranteed [<xref ref-type="bibr" rid="B20">20</xref>].</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. Bio-Inspired and Evolutionary Optimization</title>
        <p>Particle swarm optimization, genetic algorithms, differential evolution, ant colony optimization, artificial bee colony, grey wolf and wolf pack algorithms are popular due to the ease of encoding the problem with multiple objectives and arbitrary cost for threat, while requiring no gradient computation. The candidate solution generally consists of waypoint coordinates or spline control points. Hybrid versions include chaotic initialization, opposition learning, adaptive parameters, local search, or deterministic smoothing [<xref ref-type="bibr" rid="B43">43</xref>]-[<xref ref-type="bibr" rid="B49">49</xref>][<xref ref-type="bibr" rid="B69">69</xref>]. Their adaptability is real, although many comparisons are poorly conducted. New metaheuristics are often compared with untuned canonical alternatives on a limited number of synthetic scenarios, reporting convergence iterations without wall clock latency or flight dynamics feasibility. Stochastic planners should provide several repeated runs, confidence intervals, sensitivity analysis of population and penalty parameters, constraint repair overhead, and inference time. For online replanning, a deterministic solver with a warm start might beat a metaheuristic when the latter just barely finds a slightly shorter offline route.</p>
        <p><xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates how piecewise Bézier trajectories negotiate static threat regions in two planning scenarios [<xref ref-type="bibr" rid="B48">48</xref>]. The curved routes demonstrate the geometric relationship between trajectory smoothness and obstacle clearance. These examples help explain the role of continuous trajectory representations, but the displayed paths alone do not establish performance under moving obstacles, inter-UAV conflicts, or uncertain vehicle dynamics.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId83.jpeg?20261019024902" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> Example of optimization-based UAV path planning around static full-coverage threat regions using piecewise Bézier trajectories. Reproduced from Zhang, Liu and Feng (2023) [<xref ref-type="bibr" rid="B48">48</xref>], Scientific Reports 13, 16453, under the Creative Commons Attribution 4.0 licence; panels show two task scenarios from the source article’s <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Reactive, Predictive, and Safety-Critical Collision Avoidance</title>
      <sec id="sec5dot1">
        <title>5.1. Artificial Potential Fields and Dynamic-Window Methods</title>
        <p>Potential fields use attraction to goals and repulsion from obstacles and neighbors. They are often inexpensive locally but can oscillate, become trapped, or deadlock in clutter; modifications such as tangential forces and virtual targets do not establish general completeness [<xref ref-type="bibr" rid="B50">50</xref>][<xref ref-type="bibr" rid="B51">51</xref>]. DWA scores velocity commands reachable over a short horizon; the modeled velocity and acceleration limits condition whether a command is flyable [<xref ref-type="bibr" rid="B56">56</xref>]. Chang <italic>et al.</italic> [<xref ref-type="bibr" rid="B57">57</xref>] report MATLAB 2019b simulations with three UAVs in each of two tasks (aggregation and target search), five randomly generated groups per task. Across the 10 groups, <bold>Table 1</bold> gives success of 2/10 for DWA, 1/10 for APF, and 10/10 for the improved DWA-ORCA method, with average distance 19.91, 16.75, and 14.35 m and mean planning times 56.46, 36.95, and 48.75 ms per instance, respectively. The publication does not provide per-trial timing variance or processor specification for that comparison. These descriptive, small-sample simulation differences do not establish a general improvement or real-time flight safety.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Velocity Obstacles and Reciprocal Avoidance</title>
        <p>Velocity obstacles consist of velocities resulting in a collision within a preselected horizon if another agent holds its estimated velocity. Reciprocal Velocity Obstacles distribute the avoidance responsibility, while ORCA transforms pairwise constraints into half-planes whose intersection determines allowed velocity. The algorithm is decentralized and efficient, being a de facto local multi-agent baseline [<xref ref-type="bibr" rid="B52">52</xref>]-[<xref ref-type="bibr" rid="B55">55</xref>]. Three assumptions warrant highlighting: estimates of states and velocities must be sufficiently accurate; agents must reciprocate in a reasonable manner; and the selected command must be dynamically trackable. Non-cooperative traffic, delayed intent information, narrow passages, and high-density infeasibility may break those assumptions. V-RVO and Voronoi-based variants reduce oscillations and incorporate local free space. Extensions for priority awareness and non-holonomy improve applicability. For UAVs, vertical clearance, anisotropic safety volumes, downwash, and acceleration constraints must be explicitly represented rather than projecting a planar disc model to 3-D. ORCA’s collision-avoidance result applies to reciprocal agents satisfying its constant-velocity, sensing, horizon, and feasible-velocity assumptions; UAV flight with delay and acceleration limits requires separate validation.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Model Predictive Control</title>
        <p>MPC repetitively predicts the evolution of the system, solves a finite-horizon optimization problem with constraints, applies the resulting first control and shifts the horizon. Distributed MPC allows each UAV to solve an optimization problem based on the predicted trajectories of neighboring agents. Distributed MPC unifies tracking, separation, obstacle avoidance, formation preservation, input limitations, and energy optimization into a single objective and constraint set [<xref ref-type="bibr" rid="B30">30</xref>]-[<xref ref-type="bibr" rid="B32">32</xref>][<xref ref-type="bibr" rid="B58">58</xref>]. Warm-starting and sparse nonlinear programming enable real-time processing for modest-sized teams. However, the computational complexity is not the only limitation. Recursive feasibility breaks when several hard collision constraints become incompatible with each other, late prediction comes in, or horizon cutting hides a looming dead-end. Slack variables ensure feasibility but degrade hard safety guarantees if there is no separate invariant fallback. Terminal sets, safe corridors, priority negotiation, tube MPC, and distributed consensus alleviate those problems. Mean solve time without worst-case analysis and deadline-miss statistics is inadequate as evidence for safety-critical claims. Constraint satisfaction refers to feasible, completed optimization under the modeled disturbance and communication bounds; real-time completion and recursive feasibility must be demonstrated or separately proved.</p>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. Control Barrier Functions and Reachability</title>
        <p>Control barrier functions h(x) define the safe set C = {x:h(x) ≥ 0}. Ensuring ḣ(x,u) + α(h(x)) ≥ 0 by means of quadratic programming yields the minimal change of a nominal command sufficient for maintaining forward invariance provided that the model is correct and the QP stays feasible. Higher-order CBFs accommodate relative degree constraints, while collision-cone CBFs capture relative motions. Multi-UAV safety can be made decentralized by imposing pairwise barrier constraints between local neighbors [<xref ref-type="bibr" rid="B59">59</xref>]-[<xref ref-type="bibr" rid="B63">63</xref>]. Large swarms expose the core limitation: several barrier constraints and actuator constraints may become mutually incompatible. Priority assignment, adaptive relaxation, responsibility allocation, backup controllers, and feasibility-aware CBFs are actively studied topics. Reachability analysis and Hamilton-Jacobi approaches offer stronger guarantees but suffer from a dimensionality curse. However, a practical design can employ reachability analysis offline to build invariant safety envelopes and CBF-QP online to enforce them. Forward invariance holds only on the certified safe set when the barrier inequality is continuously enforceable, state estimation and dynamics satisfy the assumptions, and the QP remains feasible; a relaxed or infeasible QP removes the claim. <xref ref-type="fig" rid="fig4">Figure 4</xref> extends the geometric illustration to moving threat regions by showing successive receding-horizon path segments [<xref ref-type="bibr" rid="B48">48</xref>]. Updating the planned route as the threat configuration changes highlights the need to couple prediction with repeated replanning. The figure illustrates this planning mechanism; it does not by itself demonstrate a multi-UAV safety guarantee under sensing errors or communication delay.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId84.jpeg?20261019024903" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> Receding-horizon path segments generated against moving threat regions, illustrating the need to couple prediction and repeated replanning. Reproduced from Zhang, Liu and Feng (2023) [<xref ref-type="bibr" rid="B48">48</xref>], Scientific Reports 13, 16453, under the Creative Commons Attribution 4.0 licence.</p>
        <p><bold>Table 2</bold> complements the algorithm-family comparison with 14 representative systems and their deployment evidence. It relates each mechanism to its dynamics, communication assumptions, claim level, validation setting, and remaining limitations. Separating simultaneous multi-UAV flight from simulation, transferable multi-robot evidence, and single-UAV demonstrations prevents results obtained under different experimental conditions from being treated as equivalent evidence of field readiness.</p>
        <p><bold>Table 2</bold> appraisal key: UF = simultaneous multi-UAV flight; US = multi-UAV simulation or HIL; MR = transferable multi-robot; SU = single-UAV. F/C/E have the meanings in Section 2. A grouped row may mix evidence types; individual numerical outcomes inherit the exact source setting. NR means not reported or not verifiable from the cited source. This representative table does not constitute an independently screened cohort.</p>
        <p><bold>Table 2</bold><bold>.</bold>Representative multi-UAV systems and their deployment evidence.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>Method/study</td>
                <td>Mechanism</td>
                <td>Environment and flight dynamics</td>
                <td>Information/communication</td>
                <td>Claim level and compute/comm scaling</td>
                <td>Evidence category/validation</td>
                <td>Safety mechanism and limits</td>
                <td>Refs.</td>
              </tr>
              <tr>
                <td>EGO-Swarm</td>
                <td>Decentralized asynchronous polynomial optimization</td>
                <td>Unknown clutter; quadrotor polynomial trajectories</td>
                <td>Broadcast trajectories</td>
                <td>E onboard replanning; scaling with swarm density/bandwidth NR</td>
                <td>UF; additional US</td>
                <td>Trajectory exchange and local collision checks; delay assumptions</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B17">17</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Spatial-temporal micro-swarm</td>
                <td>Joint shape and time allocation</td>
                <td>Outdoor natural clutter; palm-sized multirotor</td>
                <td>Local trajectory exchange</td>
                <td>E millisecond optimization on tested hardware; message-load scaling NR</td>
                <td>UF; US</td>
                <td>Spatial/temporal optimization, local estimates; density/occlusion limitations</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B18">18</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>MADER</td>
                <td>Decentralized polynomial optimization + separating planes</td>
                <td>Dynamic/obstacle scenes; polynomial quadrotor trajectories</td>
                <td>Asynchronous trajectory exchange</td>
                <td>C continuous modeled separation with feasible solution; delay load grows with peers</td>
                <td>UF/US as source reports</td>
                <td>Separating planes/committed trajectory; stale information limits safety</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B19">19</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>RMADER</td>
                <td>MADER + delay check and two-stage publication</td>
                <td>Dynamic obstacles; polynomial trajectories; bounded delay</td>
                <td>Mesh or centralized network</td>
                <td>F deconfliction only if delay-check bound holds; neighbor checks/messages scale</td>
                <td>UF + US</td>
                <td>
                  Two-stage publication/delay check; 50 ms bound exceeded in ~25% mesh delays [
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ]
                </td>
                <td>[19]</td>
              </tr>
              <tr>
                <td>Linear safe corridor</td>
                <td>Distributed trajectory optimization</td>
                <td>Obstacle-rich; quadrotor polynomial and corridor model</td>
                <td>Neighbor trajectories and priorities</td>
                <td>C feasible corridor only under source assumptions; coordination overhead NR</td>
                <td>UF/US where documented</td>
                <td>Linear safe corridors/priority; conservative or infeasible corridors</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B33">33</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>AsyncBVC</td>
                <td>Asynchronous buffered Voronoi constraints</td>
                <td>Free-space partition; dynamic vehicle model varies by cited paper</td>
                <td>Neighbor plans</td>
                <td>C buffered partition under specific update and bound assumptions</td>
                <td>MR/US; no direct UF attributed</td>
                <td>
                  Voronoi buffer; sources [
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B54">54</xref>
                  ] do not establish a single unified system
                </td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B54">54</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>DWA–ORCA hybrid</td>
                <td>Bidirectional/global guidance + local DWA + triggered ORCA</td>
                <td>Three simulated quadrotors; 0.7 m/s maximum</td>
                <td>Local state exchange/sensing</td>
                <td>E: 10-group simulation; latency 48.75 ms mean; processor and scaling NR</td>
                <td>
                  US; MATLAB 2019b [
                  <xref ref-type="bibr" rid="B57">57</xref>
                  ]
                </td>
                <td>Local DWA/triggered ORCA; no flight or system-wide guarantee</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B57">57</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Downwash-aware planner</td>
                <td>Discrete graph plan + continuous refinement</td>
                <td>Dense multi-quadrotor formations; ellipsoidal downwash model</td>
                <td>Central planning</td>
                <td>E 200-agent simulation, 32-quadrotor test; offline/minute-scale planning</td>
                <td>UF + US</td>
                <td>Downwash-aware geometry and continuous refinement; limited online response</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B37">37</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>CBF guidance</td>
                <td>Nominal guidance filtered by pairwise CBF-QP</td>
                <td>Relative-state model varying by study; actuation bounds vary</td>
                <td>Relative states</td>
                <td>F barrier invariance only if feasible and accurate; QP cost increases with neighbors</td>
                <td>MR/US/UF only where each study reports</td>
                <td>CBF-QP pairwise constraints; infeasibility and estimator error</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B59">59</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B63">63</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>End-to-end MARL swarm</td>
                <td>Shared policy, decentralized execution</td>
                <td>Policy trained on simulated agent interactions; flight model varies</td>
                <td>Local observations or learned messages</td>
                <td>E inference speed and swarm behavior, no distribution-wide certification</td>
                <td>
                  MR/US; UF only for UAV study [
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ] when verified
                </td>
                <td>Training reward and any separate shield; OOD risk</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B21">21</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>RSNN swarm avoidance</td>
                <td>Reward-modulated spiking network</td>
                <td>Shared airspace; spiking network drone model</td>
                <td>Local observation; no central control</td>
                <td>E behavior on tested cases; runtime/message scaling NR</td>
                <td>
                  UF + US, per [
                  <xref ref-type="bibr" rid="B25">25</xref>
                  ]
                </td>
                <td>Reactive learned avoidance; generalization and safety limits</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B25">25</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>PPO multi-UAV avoidance</td>
                <td>Centralized training/decentralized execution</td>
                <td>Multi-UAV simulator; continuous action model</td>
                <td>Training-time joint information</td>
                <td>E simulated avoidance; training compute distinct from inference</td>
                <td>
                  US [
                  <xref ref-type="bibr" rid="B26">26</xref>
                  ]
                </td>
                <td>Policy reward only; no formal bound</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B26">26</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Filtered RL</td>
                <td>RL proposal passed through model-based safety filter</td>
                <td>Multi-agent model with action filter</td>
                <td>State/trajectory estimates</td>
                <td>C if filter proof and state bounds valid; filter cost increases with constraints</td>
                <td>
                  MR/US; UF NR for [
                  <xref ref-type="bibr" rid="B66">66</xref>
                  ]
                </td>
                <td>Projection/backup filter; infeasible filter removes guarantee</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B66">66</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>GNN-PPO/attention MARL</td>
                <td>Dynamic graph aggregation + policy optimization</td>
                <td>Varying neighbor topology; model depends on source</td>
                <td>Learned local messages</td>
                <td>E graph generalization in evaluated sizes; bandwidth/degree needed</td>
                <td>
                  US; do not infer flight from [
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ][
                  <xref ref-type="bibr" rid="B65">65</xref>
                  ] grouping
                </td>
                <td>Learned attention/messages; topology and latency shift</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ][
                  <xref ref-type="bibr" rid="B65">65</xref>
                  ]
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Learning-Based and Hybrid Autonomy</title>
      <sec id="sec6dot1">
        <title>6.1. Multi-Agent Reinforcement Learning</title>
        <p>MARL models a cooperative navigation task as a decentralized partially observable Markov decision process. Centralized learning uses joint state and reward representations, while decentralized execution translates local observations into actions. Value-based methods fit well for discrete actions, while actor-critic methods like PPO, MAPPO, SAC, and TD3 fit better for continuous commands. Parameter sharing enables homogeneous swarms, while curriculum learning grows the team size, obstacle density or dynamics [<xref ref-type="bibr" rid="B21">21</xref>]-[<xref ref-type="bibr" rid="B26">26</xref>]. Learning resolves implicitly interaction problems that can hardly be solved manually, and ensures constant inference time. However, a poorly designed reward function may make a trade-off between rare collisions and average progress invisible. Training distributions typically exclude sensor failures, extreme density, non-reciprocal agents, actuator faults, and wind. Average success rate alone does not bound worst-case risk. Evaluation should thus cover out-of-distribution maps, randomized dynamics and latency, adversarial agents, uncertainty calibration, and confidence intervals over random seeds.</p>
      </sec>
      <sec id="sec6dot2">
        <title>6.2. Graph Neural Networks, Attention, and Communication Learning</title>
        <p>Swarm is naturally a dynamic graph: UAVs are nodes and sensing or communication relations are edges. GNN aggregates local neighbor features using the same weights, providing permutation invariance and an option for scaling team sizes. Attention mechanisms learn which neighbors or obstacles affect the action the most, while recurrent networks encode temporal context. Learned communication reduces intent exchange overhead but becomes brittle to topology changes, packet loss, or malicious communications [<xref ref-type="bibr" rid="B24">24</xref>][<xref ref-type="bibr" rid="B65">65</xref>].</p>
        <p>The important comparison is not between GNN and non-GNN, but between learned messages and explicit exchange of relative-state and predicted-trajectory information at the same bandwidth and latency. Ablations need to include variations in neighbor-radius, graph-degree, drop-rate, quantization, and unseen team-size. Safety-critical systems require detection of graph-distribution shift and falling back to a provably safe local controller.</p>
      </sec>
      <sec id="sec6dot3">
        <title>6.3. Safe Learning and Hybrid Planners</title>
        <p>Hybridization is the most credible path to practical use. A global optimizer or learned policy suggests a route; trajectory optimization guarantees smoothness and satisfies actuator limitations; MPC tracking with replanning handles unexpected perturbations; ORCA, CBF-QP, or reachability provide the safety-critical fallback. Filtered reinforcement learning can project an unsafe action into the feasibility set in training and execution [<xref ref-type="bibr" rid="B66">66</xref>]. Residual learning learns a corrective term to a stable model-based controller, shrinking the space that must be learned. Smoothness and safety constraints in this architecture depend on feasible optimization, accurate models, valid uncertainty bounds, and a working fallback. The architecture itself provides no unconditional system-wide guarantee.</p>
        <p>Nevertheless, safety filter is not a ceremonial end point. Feasibility region of the safety intervention, computation time deadline, switching transient effects, dependency on state estimation, and multiple constraint interactions must be analyzed. In case the learning policy frequently requests unsafe actions, the safety filter can induce deadlock or severe performance loss without collision. Rate and severity of safety interventions should be a reported metric, accordingly.</p>
        <p><xref ref-type="fig" rid="fig5">Figure 5</xref> compares the success proportions and mean planning times reconstructed from the ten simulation groups reported by Chang <italic>et al.</italic> [<xref ref-type="bibr" rid="B57">57</xref>]. The improved DWA-ORCA method achieved success in all ten groups, while APF and DWA succeeded in one and two groups, respectively. APF had the lowest reported mean planning time, showing why computational cost and task success should be assessed together. The broad Wilson intervals reflect the small group count, and the absence of timing distributions and processor details limits conclusions about statistical superiority or real-time deployment.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/1561980-rId85.jpeg?20261019024904" />
        </fig>
        <p><bold>Figure 5.</bold>Descriptive reconstruction of Chang <italic>et al.</italic> (2025) [<xref ref-type="bibr" rid="B57">57</xref>], <bold>Table 1</bold>: avoidance successes APF 1/10 (10%), DWA 2/10 (20%), improved DWA-ORCA 10/10 (100%), and mean planning time per instance APF 36.95 ms, DWA 56.46 ms, improved method 48.75 ms. The source reports 10 MATLAB 2019b multi-UAV simulation groups: five aggregation and five target-search tasks, each with three simulated UAVs, randomized starts/targets and obstacles, a 0.5 m obstacle radius, 1 m avoidance radius, 0.7 m/s maximum simulated speed, and 0.1 s default step [<xref ref-type="bibr" rid="B57">57</xref>]. Approximate post hoc 95% Wilson intervals for 1/10, 2/10, and 10/10 are 1.8% - 40.4%, 5.7% - 51.0%, and 72.2% - 100%, respectively; these intervals were calculated for this review, not reported by the source. The source does not disclose a hardware processor specification or trial-level timing spread, so timing uncertainty and deadline-miss probability cannot be estimated. The panels are descriptive within this benchmark, not a statistical superiority or flight validation claim.</p>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Cross-Cutting Constraints That Determine Real-World Validity</title>
      <sec id="sec7dot1">
        <title>7.1. Communication Delay, Loss, and Age of Information</title>
        <p>Decentralized planner usually treats the latest obtained trajectory as up-to-date. Instead of considering only packet delay, we should consider age of information—a combination of sensing, estimation, computing, queuing, transmitting, and clock differences. Bounding delay can be achieved by robust tubes, bounded-prediction sets, asynchronous commitment protocol, event triggered updates, or conservative reachable sets. RMADER provides a good example: formally, the requirement is to check the time passed since the last observation at least once in a period equal to maximum possible communication delay [<xref ref-type="bibr" rid="B20">20</xref>]. In case the time passed is larger than the chosen bound, formal guarantee does not hold even if no collision happened experimentally. Complete packet loss is a special case which needs a special approach. Vehicle can reserve braking or loitering trajectories, increase uncertainty tubes, return to right-of-way rule, separate altitude layer, perform mission abort, etc. Communication-motion code design should solve both how to fly and what to communicate, because the geometry of flight determines link quality, and network load—safety [<xref ref-type="bibr" rid="B70">70</xref>].</p>
      </sec>
      <sec id="sec7dot2">
        <title>7.2. Perception, Localization, and Intent Uncertainty</title>
        <p>Static map becomes outdated, dynamic object tracks are corrupted, and visual or lidar occlusions are correlated between nearby vehicles. Neighbor intent can be modeled as a communicated trajectory, constant velocity forecast, interaction model, Gaussian process, multimodal learned predictor, or bounded reachable set. Deterministic single mode forecast is dangerous in intersections as two individually plausible evasive actions can be incompatible. Chance-constrained or scenario MPC and belief-space planning allow trading efficiency for risk, requiring calibrated uncertainty. Statistical coverage or risk control requires explicit calibration and distribution/shift assumptions; unknown or expired bounds trigger the contingency specified in Section 3.1.</p>
      </sec>
      <sec id="sec7dot3">
        <title>7.3. Vehicle Dynamics, Energy, and Downwash</title>
        <p>Point mass or double integrator models are helpful for algorithm development, but they might inflate the agility of the system. Fixed-wing UAVs have minimum speed, turn radius, and climb requirements; multirotors are differentially flat but have thrust, tilt, jerk, battery, and tracking bandwidth constraints. Downwash effects make safety anisotropic in vertical formations since the vertical separation volume is greater than the horizontal airframe radius. Downwash-aware trajectory planning has shown smooth trajectories for up to 200 simulated agents and 32 nanoquadrotor hardware experiments [<xref ref-type="bibr" rid="B37">37</xref>]. However, the offline-to-minutes planning approach contrasts with reactive unknown environment flights.</p>
        <p>An energy model should incorporate more than just path length. Turns, acceleration, climbs, winds, payloads, communication, computations, and hovers cost energy. A swarm planner should reserve energy for contingencies, return to home base, or landing and should redistribute tasks if batteries are inconsistent. Multiobjective Pareto optimal analysis is preferable to combining all costs into unknown weights.</p>
      </sec>
      <sec id="sec7dot4">
        <title>7.4. Heterogeneity and Human/Traffic Interaction</title>
        <p>Heterogeneous swarms incorporate various radii, dynamics, sensors, endurance, and communication range. Symmetrical reciprocal algorithms and shared MARL policies may not work when avoiding capabilities differ. The responsibility must be allocated based on maneuverability, urgency, energy, and right-of-way. In a mixed airspace, cooperative UAVs need to coexist with unconnected drones, birds, helicopters, cranes, and emergency aircraft. Geofences, corridors, strategic de-confliction, remote identification, and contingency plans by standards and unmanned traffic management interfaces cannot be reduced to local obstacle avoidance anymore [<xref ref-type="bibr" rid="B71">71</xref>].</p>
        <p><bold>Table 3</bold> converts the preceding comparisons into a proposed benchmark and reporting protocol spanning 14 evaluation dimensions. It pairs minimum metrics with reporting requirements and stress-test scenarios so that safety, mission completion, computational demand, communication, robustness, and deployment evidence can be assessed together. References attached to each dimension identify relevant methodological or application literature. The combined checklist, prescribed reporting requirements, and numerical event thresholds are recommendations of this review; they should not be interpreted as requirements or measurements reported by every cited source.</p>
        <p><bold>Benchmark definitions (prospective):</bold> Collision = physical contact or signed surface gap ≤ 0; near miss = positive gap below the prespecified safety buffer; mission success = mandatory objectives completed before the deadline with no collision, geofence or energy violation, or manual rescue; deadlock = goal progress &lt; 0.1 m for each blocked agent over <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mi> D </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mi> max </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 10 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> s </mml:mi><mml:mtext>   </mml:mtext><mml:mn> 2 </mml:mn><mml:msub><mml:mi> T </mml:mi><mml:mi> H </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <italic>T</italic><italic><sub>H</sub></italic> is the planning-horizon duration; livelock = ≥ 2 route or velocity reversals in the same <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mi> D </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> window with &lt; 0.1 m net goal progress. Adapt numerical defaults to the platform before testing, hold them fixed for all methods, and report near-miss pairs and zero-success trials.</p>
        <p><bold>Table 3</bold><bold>.</bold>Recommended benchmark and reporting protocol for deployable multi-UAV planning.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Dimension</bold>
                </td>
                <td>
                  <bold>Minimum metrics</bold>
                </td>
                <td>
                  <bold>Reporting requirement</bold>
                </td>
                <td>
                  <bold>Stress-test scenarios</bold>
                </td>
                <td>
                  <bold>Ref.</bold>
                </td>
              </tr>
              <tr>
                <td>Safety</td>
                <td>Collision count; near-miss count; minimum pairwise/obstacle separation; time-to-collision; barrier violation; apply signed-distance collision/near-miss thresholds defined below Section 3.3</td>
                <td>Report full distributions and worst-case values, not only means; define the UAV body geometry and safety margin; and specify the prespecified buffer , trajectory-sampling and interpolation methods, and event denominators.</td>
                <td>Static/dynamic obstacles; crossing, head-on, overtaking; dense bottleneck</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B19">19</xref>
                  ][
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B59">59</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B61">61</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Mission</td>
                <td>Success rate; makespan; flow time; target coverage; formation error</td>
                <td>Separate failure causes: collision, timeout, deadlock, energy, solver failure; use prespecified deadline and completion/energy/geofence conditions</td>
                <td>Increasing targets, team size, deadlines, priority classes</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B9">9</xref>
                  ][
                  <xref ref-type="bibr" rid="B10">10</xref>
                  ][
                  <xref ref-type="bibr" rid="B17">17</xref>
                  ][
                  <xref ref-type="bibr" rid="B18">18</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Path/trajectory quality</td>
                <td>Length; duration; curvature; acceleration/jerk; control effort; Pareto hypervolume</td>
                <td>Normalize by lower bound or single-agent optimum; state dynamics and smoothing method</td>
                <td>Open space, clutter, narrow passage, altitude layers</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B19">19</xref>
                  ][
                  <xref ref-type="bibr" rid="B29">29</xref>
                  ][
                  <xref ref-type="bibr" rid="B37">37</xref>
                  ][
                  <xref ref-type="bibr" rid="B68">68</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Computation</td>
                <td>Mean, p95/p99 and maximum planning latency; deadline misses; CPU/GPU and memory</td>
                <td>Disclose hardware, threads, solver, warm start, horizon, control rate; include processor model, OS, MATLAB/runtime version, N and p95/p99 or NR</td>
                <td>Sweep N, neighbor degree, obstacle density and sensing range</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B19">19</xref>
                  ][
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B30">30</xref>
                  ][
                  <xref ref-type="bibr" rid="B57">57</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Communication</td>
                <td>Bytes/s; message rate; delay distribution; age of information; drop and burst loss</td>
                <td>Include clock synchronization and trajectory timestamp policy</td>
                <td>Mesh vs centralized; congestion; disconnection; delayed/reordered packets</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B6">6</xref>
                  ][
                  <xref ref-type="bibr" rid="B8">8</xref>
                  ][
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B70">70</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Robustness</td>
                <td>Success under wind, mass/model error, localization drift, detection error and prediction shift</td>
                <td>Randomize jointly; publish seeds and uncertainty ranges</td>
                <td>Nominal, domain-randomized, adversarial and out-of-distribution</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B28">28</xref>
                  ][
                  <xref ref-type="bibr" rid="B67">67</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Scalability</td>
                <td>Performance vs UAV count, local degree and map volume</td>
                <td>Distinguish centralized wall time, per-agent compute and total compute</td>
                <td>2, 5, 10, 25, 50, 100+ agents where meaningful</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B3">3</xref>
                  ][
                  <xref ref-type="bibr" rid="B18">18</xref>
                  ][
                  <xref ref-type="bibr" rid="B27">27</xref>
                  ][
                  <xref ref-type="bibr" rid="B67">67</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Liveness</td>
                <td>Deadlock/livelock frequency; waiting time; recovery time</td>
                <td>Collision-free but permanently blocked operation is a failure; apply the fixed and displacement and reversal thresholds defined in Section 3.3.</td>
                <td>Swap, ring exchange, doorway, opposing flows, cul-de-sac</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B10">10</xref>
                  ][
                  <xref ref-type="bibr" rid="B22">22</xref>
                  ][
                  <xref ref-type="bibr" rid="B52">52</xref>
                  ][
                  <xref ref-type="bibr" rid="B53">53</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Learning quality</td>
                <td>Return, collision rate, sample efficiency, seed variance, OOD generalization</td>
                <td>Include classical and safe-hybrid baselines at equal sensing/action limits</td>
                <td>Unseen maps, team sizes, sensor noise, dynamics and policies</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B21">21</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B26">26</xref>
                  ][
                  <xref ref-type="bibr" rid="B66">66</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Safety-filter burden</td>
                <td>Intervention rate; action correction norm; infeasible-QP rate; fallback duration</td>
                <td>Report performance with/without filter and why interventions occur</td>
                <td>Dense simultaneous constraints, actuator saturation, degraded state estimate</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B59">59</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B61">61</xref>
                  ][
                  <xref ref-type="bibr" rid="B66">66</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Energy</td>
                <td>Modelled/measurement energy; reserve at completion; imbalance across fleet</td>
                <td>State propulsion model, wind and payload; validate proxy against current/power where possible</td>
                <td>Long range, climb, hover, task reassignment, return-to-home</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B2">2</xref>
                  ][
                  <xref ref-type="bibr" rid="B7">7</xref>
                  ][
                  <xref ref-type="bibr" rid="B71">71</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Hardware maturity</td>
                <td>Number of UAVs/flights; cumulative flight time; intervention and failure log</td>
                <td>Report all trials, not only successful video; disclose safety pilot and motion-capture dependence; separate UF from US, MR and SU in each claimed result</td>
                <td>Indoor mocap, outdoor GNSS, onboard vision/lidar, mixed dynamic obstacles</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B17">17</xref>
                  ]-[
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ][
                  <xref ref-type="bibr" rid="B37">37</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Reproducibility</td>
                <td>Code, maps, logs, parameters, vehicle model and container/environment</td>
                <td>Archive versions and licenses; provide standard import format</td>
                <td>At least one public benchmark plus one application-specific scenario</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B17">17</xref>
                  ][
                  <xref ref-type="bibr" rid="B18">18</xref>
                  ][
                  <xref ref-type="bibr" rid="B20">20</xref>
                  ][
                  <xref ref-type="bibr" rid="B24">24</xref>
                  ]
                </td>
              </tr>
              <tr>
                <td>Regulatory fit</td>
                <td>Geofence violations; strategic conflict; contingency compliance; remote-ID/network dependence</td>
                <td>Separate algorithm performance from operational authorization</td>
                <td>Urban low-altitude corridor, emergency priority, communication outage</td>
                <td>
                  [
                  <xref ref-type="bibr" rid="B71">71</xref>
                  ]
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
    </sec>
    <sec id="sec8">
      <title>8. Emerging Trends</title>
      <sec id="sec8dot1">
        <title>8.1. Risk-Aware and Distributionally Robust Planning</title>
        <p>The current state-of-the-art moves from a deterministic clearance for a particular forecast to risk-constrained planning in a multimodal uncertainty. The scenario MPC, distributionally robust optimization, conformal prediction, and reachable-set learning are capable to deliver a coverage regardless of the unknown probability distributions. The challenge is computational—the number of pairwise uncertain constraints grows with the size of the swarm and the planning horizon. The local interaction graph, shared latent intention, and adaptive risk assignment might make this approach computationally feasible. Conformal or distributionally robust coverage depends on the particular assumptions about exchangeability or the ambiguity-set; they cannot be claimed under any distribution shift.</p>
      </sec>
      <sec id="sec8dot2">
        <title>8.2. Foundation Models and Language-Guided Autonomy</title>
        <p>Large language and vision-language models are able to interpret mission rules, build a semantic cost map, resolve conflicts, or propose high-level contingency actions. The models are not meant to command collision-sensitive maneuvers without deterministic interface. The credible pipeline includes a foundation model that produces a goal, constraints, or plan candidates; a compiler to verify their syntax and policy; an optimizer to assure their feasibility; and a safety controller to guarantee safe execution. Hallucinations, prompt injection with an external message, timing uncertainties, and auditability have to be considered.</p>
      </sec>
      <sec id="sec8dot3">
        <title>8.3. Digital Twins, Differentiable Simulation, and Sim-to-Real Assurance</title>
        <p>Simulations enable curriculum learning and generation of rare events, and digital twins can have platform-specific propulsion, sensors, networks, weather, and urban geometry. The differentiable physics and system identification allow better calibration. However, validation should not stop here—an assurance ladder approach is needed to move from unit tests and falsification through Monte Carlo simulations, software/hardware-in-the-loop, cage flight, controlled outdoor flight, and representative missions. The counterexamples discovered at every step are supposed to go back to training and validation phases.</p>
      </sec>
      <sec id="sec8dot4">
        <title>8.4. Event-Triggered and Semantic Communication</title>
        <p>Periodic broadcasting of the entire trajectory uses unnecessary bandwidth in the case of a predictable movement, overloads dense swarms. The event-driven broadcasting broadcasts changes once the prediction error, the collision risk, or the intent change passes a certain threshold. Semantic communication communicates latent task- or safety-relevant variables, not raw data. The planner and the network should be designed jointly such that the compression error and silence encode the safety signal. Security and authentication are crucial since spoofing of the intent can lead to intentional collisions and denial of service.</p>
      </sec>
      <sec id="sec8dot5">
        <title>8.5. Low-Altitude Economy and Urban Air Mobility</title>
        <p>Delivery and inspection missions of dense swarms involve strategic deconfliction at minutes-to-hours timescale and tactical avoidance at seconds-to-milliseconds timescale. Corridor assignment, altitude stratification, vertiport capacity, weather, noise, energy pricing, and priority traffic produce a multi-layered optimization problem. The swarm planning algorithms should interface with the traffic management system while maintaining safety under network degradation. It requires compositional guarantees in the strategic, tactical, and control layers.</p>
      </sec>
      <sec id="sec8dot6">
        <title>8.6. Self-Reconfiguring Heterogeneous Swarms</title>
        <p>In the future, the teams will reconfigure themselves in response to failure, recharge, communication relaying, and sensing roles. Hence, the planning should focus not only on trajectory but on interaction graph, information value, and task redundancy. Meta-learning and graph policies will help in the adaptation process while formal contracts will define the expectations from the neighbors. The graceful degradation resulting in partial mission completion while preserving safety is a preferable objective to nominal optimality.</p>
      </sec>
    </sec>
    <sec id="sec9">
      <title>9. Open Research Questions and Recommended Agenda</title>
      <p><bold>Safety with liveness:</bold> how can a planner ensure collision avoidance and progress in a symmetric conflict situation?</p>
      <p><bold>Bounding Uncertainty:</bold> What is a way to incorporate localization, tracking, intent, and communication uncertainty without being overly conservative about safety volumes? Create schemes of risk budgeting and decomposition, and dynamic online set adaptation.</p>
      <p><bold>Scalable continuous-time coordination:</bold> How to merge CBS-like combinatorial reasoning with nonlinear dynamics and continuous collision avoidance for tens to hundreds of UAVs? Consider hierarchical time windows, safe corridors, and parallel kinodynamic planning.</p>
      <p><bold>Learned policy certification:</bold> How to learn a policy that preserves the adaptive capabilities but provides a basis for certification? Policy verification over bounded regions, runtime monitoring, abstaining due to uncertainty, and design of a safety shield.</p>
      <p><bold>Motion and communication interaction:</bold> At which moments should agents communicate, what should they exchange, and how to design the motion for maintaining network connectivity? The age of information and reachable set growth should be optimized along with the trajectory optimization objective.</p>
      <p><bold>Representative benchmarks:</bold> Is there a possibility of agreeing upon 3D maps, dynamics, communication network traces, wind field models, and reporting format? The benchmark should include logs, failures, and hardware implementation.</p>
      <p><bold>Human and rule interaction:</bold> How do the issues of right-of-way, explainability, operator override, and regulation impact the optimizer? Operational rules encoding for machine checks and decision provenance.</p>
      <p><bold>Energy and sustainability:</bold> Can task assignment, scheduling, and battery state be optimized simultaneously without depleting reserves? The path length should be substituted with more realistic propulsion and degradation models.</p>
      <p><bold>Adversarial robustness:</bold> How should swarms react to localization attacks, broadcasting of malicious intent, jamming, or individual robot compromise? The combination of secure estimation, trust-based neighbor graph, and separation policies resilient to failure.</p>
    </sec>
    <sec id="sec10">
      <title>10. Practical Method-Selection Guide</title>
      <p>No algorithm works in all cases. If we have a small swarm, known map, and strict dynamic requirements, the centralized or distributed MPC/SCP with continuous collision avoidance seems to be reasonable. In the case of a large sparse swarm operating in space, RVO and local CBF provide the opportunity for efficient decentralization. For a crowded environment without a prior map, it is better to use a hierarchical stack incremental global search algorithm, local trajectory optimization, prediction of neighbors’ trajectories, and independent safety filters. Learning is useful for perception, intent prediction, cost shaping or generating a nominal policy in combination with constraint enforcement. The selection of the methods is an engineering recommendation depending on agent density, vehicle dynamics, feasibility of solvers, and communication health.</p>
      <p>The choice of methods has to start with a guarantee contract: what is known? What are the bounded delays and tracking error? Do the other agents behave reciprocally? What happens if the solver fails or the communication is lost? Only then can the path length and average mission time be optimized. In critical autonomous systems, assumptions become a part of the algorithm.</p>
    </sec>
    <sec id="sec11">
      <title>11. Conclusions</title>
      <p>The multi-UAV path planning and collision avoidance evolves from geometric routing to integrated cooperative autonomy. The algorithms for search and MAPF are proficient in combinatorial reasoning; sampling and meta-heuristic approaches handle complex nonconvex environments; velocity obstacle and dynamic window approaches make instant reaction possible; trajectory optimization and MPC take care of constraints; CBFs provide a safety margin; and MARL/GNN approaches provide adaptation in distributed inference. No limitation of any of these approaches precludes another one—it only complements it. The main takeaway is that the hybrid multi-layer solution is needed, not the proclamation of the universal optimizing engine superiority. The coordination has to provide a variety of routes and liveness of the solutions; prediction has to account for uncertain dynamics and possibly outdated estimates; optimization has to result in trackable control inputs; and the safety-critical layer is necessary to provide safety during execution as soon as assumptions fail. The communication delays, downwash effect, energy reserves, solver tail latencies, and hardware faults have to become the routine evaluation variables. The success has to be measured through reproducible risk-aware performance through the assurance ladder from simulation to prolonged field flight. The proposed stack is just a design hypothesis; end-to-end safety and liveness require verified interfaces and hardware evidence.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Nagasawa, R., Mas, E., Moya, L. and Koshimura, S. (2021) Model-Based Analysis of Multi-UAV Path Planning for Surveying Postdisaster Building Damage. <italic>Scientific Reports</italic>, 11, Article No. 18599. https://doi.org/10.1038/s41598-021-97804-4 <pub-id pub-id-type="doi">10.1038/s41598-021-97804-4</pub-id><pub-id pub-id-type="pmid">34545140</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-021-97804-4">https://doi.org/10.1038/s41598-021-97804-4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Nagasawa, R.</string-name>
              <string-name>Mas, E.</string-name>
              <string-name>Moya, L.</string-name>
              <string-name>Koshimura, S.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Model-Based Analysis of Multi-UAV Path Planning for Surveying Postdisaster Building Damage</article-title>
            <source>Scientific Reports</source>
            <volume>11</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-021-97804-4</pub-id>
            <pub-id pub-id-type="pmid">34545140</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chung, S., Paranjape, A.A., Dames, P., Shen, S. and Kumar, V. (2018) A Survey on Aerial Swarm Robotics. <italic>IEEE Transactions on Robotics</italic>, 34, 837-855. https://doi.org/10.1109/tro.2018.2857475 <pub-id pub-id-type="doi">10.1109/tro.2018.2857475</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tro.2018.2857475">https://doi.org/10.1109/tro.2018.2857475</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chung, S.</string-name>
              <string-name>Paranjape, A.A.</string-name>
              <string-name>Dames, P.</string-name>
              <string-name>Shen, S.</string-name>
              <string-name>Kumar, V.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>A Survey on Aerial Swarm Robotics</article-title>
            <source>IEEE Transactions on Robotics</source>
            <volume>34</volume>
            <pub-id pub-id-type="doi">10.1109/tro.2018.2857475</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Coppola, M., McGuire, K.N., De Wagter, C. and de Croon, G.C.H.E. (2020) A Survey on Swarming with Micro Air Vehicles: Fundamental Challenges and Constraints. <italic>Frontiers in Robotics and AI</italic>, 7, Article ID: 18. https://doi.org/10.3389/frobt.2020.00018 <pub-id pub-id-type="doi">10.3389/frobt.2020.00018</pub-id><pub-id pub-id-type="pmid">33501187</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frobt.2020.00018">https://doi.org/10.3389/frobt.2020.00018</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Coppola, M.</string-name>
              <string-name>McGuire, K.N.</string-name>
              <string-name>Wagter, C.</string-name>
              <string-name>Croon, G.C.H.E.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>A Survey on Swarming with Micro Air Vehicles: Fundamental Challenges and Constraints</article-title>
            <source>Frontiers in Robotics and AI</source>
            <volume>7</volume>
            <fpage>18</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.3389/frobt.2020.00018</pub-id>
            <pub-id pub-id-type="pmid">33501187</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Schranz, M., Umlauft, M., Sende, M. and Elmenreich, W. (2020) Swarm Robotic Behaviors and Current Applications. <italic>Frontiers in Robotics and AI</italic>, 7, Article ID: 36. https://doi.org/10.3389/frobt.2020.00036 <pub-id pub-id-type="doi">10.3389/frobt.2020.00036</pub-id><pub-id pub-id-type="pmid">33501204</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frobt.2020.00036">https://doi.org/10.3389/frobt.2020.00036</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Schranz, M.</string-name>
              <string-name>Umlauft, M.</string-name>
              <string-name>Sende, M.</string-name>
              <string-name>Elmenreich, W.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Swarm Robotic Behaviors and Current Applications</article-title>
            <source>Frontiers in Robotics and AI</source>
            <volume>7</volume>
            <fpage>36</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.3389/frobt.2020.00036</pub-id>
            <pub-id pub-id-type="pmid">33501204</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Campion, M., Ranganathan, P. and Faruque, S. (2019) UAV Swarm Communication and Control Architectures: A Review. <italic>Journal of Unmanned Vehicle Systems</italic>, 7, 93-106. https://doi.org/10.1139/juvs-2018-0009 <pub-id pub-id-type="doi">10.1139/juvs-2018-0009</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1139/juvs-2018-0009">https://doi.org/10.1139/juvs-2018-0009</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Campion, M.</string-name>
              <string-name>Ranganathan, P.</string-name>
              <string-name>Faruque, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>UAV Swarm Communication and Control Architectures: A Review</article-title>
            <source>Journal of Unmanned Vehicle Systems</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1139/juvs-2018-0009</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khamis, A., Hussein, A. and Elmogy, A. (2015) Multi-robot Task Allocation: A Review of the State-of-the-Art. In: Koubâa, A. and Martínez-de Dios, J., Eds., <italic>Studies in Computational Intelligence</italic>, Springer International Publishing, 31-51. https://doi.org/10.1007/978-3-319-18299-5_2 <pub-id pub-id-type="doi">10.1007/978-3-319-18299-5_2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-18299-5_2">https://doi.org/10.1007/978-3-319-18299-5_2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Khamis, A.</string-name>
              <string-name>Hussein, A.</string-name>
              <string-name>Elmogy, A.</string-name>
              <string-name>Dios, J.</string-name>
              <string-name>Intelligence, S</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Multi-robot Task Allocation: A Review of the State-of-the-Art</article-title>
            <source>In: Koubâa</source>
            <volume>31</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-18299-5_2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Gielis, J., Shankar, A. and Prorok, A. (2022) A Critical Review of Communications in Multi-Robot Systems. <italic>Current Robotics Reports</italic>, 3, 213-225. https://doi.org/10.1007/s43154-022-00090-9 <pub-id pub-id-type="doi">10.1007/s43154-022-00090-9</pub-id><pub-id pub-id-type="pmid">36404913</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s43154-022-00090-9">https://doi.org/10.1007/s43154-022-00090-9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Gielis, J.</string-name>
              <string-name>Shankar, A.</string-name>
              <string-name>Prorok, A.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Critical Review of Communications in Multi-Robot Systems</article-title>
            <source>Current Robotics Reports</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/s43154-022-00090-9</pub-id>
            <pub-id pub-id-type="pmid">36404913</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hart, P., Nilsson, N. and Raphael, B. (1968) A Formal Basis for the Heuristic Determination of Minimum Cost Paths. <italic>IEEE Transactions on Systems Science and Cybernetics</italic>, 4, 100-107. https://doi.org/10.1109/tssc.1968.300136 <pub-id pub-id-type="doi">10.1109/tssc.1968.300136</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tssc.1968.300136">https://doi.org/10.1109/tssc.1968.300136</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hart, P.</string-name>
              <string-name>Nilsson, N.</string-name>
              <string-name>Raphael, B.</string-name>
            </person-group>
            <year>1968</year>
            <article-title>A Formal Basis for the Heuristic Determination of Minimum Cost Paths</article-title>
            <source>IEEE Transactions on Systems Science and Cybernetics</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/tssc.1968.300136</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sharon, G., Stern, R., Felner, A. and Sturtevant, N.R. (2015) Conflict-Based Search for Optimal Multi-Agent Pathfinding. <italic>Artificial Intelligence</italic>, 219, 40-66. https://doi.org/10.1016/j.artint.2014.11.006 <pub-id pub-id-type="doi">10.1016/j.artint.2014.11.006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.artint.2014.11.006">https://doi.org/10.1016/j.artint.2014.11.006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sharon, G.</string-name>
              <string-name>Stern, R.</string-name>
              <string-name>Felner, A.</string-name>
              <string-name>Sturtevant, N.R.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Conflict-Based Search for Optimal Multi-Agent Pathfinding</article-title>
            <source>Artificial Intelligence</source>
            <volume>219</volume>
            <pub-id pub-id-type="doi">10.1016/j.artint.2014.11.006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Barer, M., Sharon, G., Stern, R. and Felner, A. (2014) Suboptimal Variants of the Conflict-Based Search Algorithm for the Multi-Agent Pathfinding Problem. In: <italic>Frontiers in Artificial Intelligence and Applications</italic>, IOS Press, 19-27. https://doi.org/10.3233/978-1-61499-419-0-961 <pub-id pub-id-type="doi">10.3233/978-1-61499-419-0-961</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3233/978-1-61499-419-0-961">https://doi.org/10.3233/978-1-61499-419-0-961</ext-link></mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Barer, M.</string-name>
              <string-name>Sharon, G.</string-name>
              <string-name>Stern, R.</string-name>
              <string-name>Felner, A.</string-name>
              <string-name>Applications, I</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Suboptimal Variants of the Conflict-Based Search Algorithm for the Multi-Agent Pathfinding Problem</article-title>
            <source>In: Frontiers in Artificial Intelligence and Applications</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.3233/978-1-61499-419-0-961</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Li, J., Harabor, D., Stuckey, P.J., Felner, A., Ma, H. and Koenig, S. (2019) Disjoint Splitting for Multi-Agent Path Finding with Conflict-Based Search. <italic>Proceedings of the International Conference on Automated Planning and Scheduling</italic>, 29, 279-283. https://doi.org/10.1609/icaps.v29i1.3487 <pub-id pub-id-type="doi">10.1609/icaps.v29i1.3487</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1609/icaps.v29i1.3487">https://doi.org/10.1609/icaps.v29i1.3487</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Li, J.</string-name>
              <string-name>Harabor, D.</string-name>
              <string-name>Stuckey, P.J.</string-name>
              <string-name>Felner, A.</string-name>
              <string-name>Ma, H.</string-name>
              <string-name>Koenig, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Disjoint Splitting for Multi-Agent Path Finding with Conflict-Based Search</article-title>
            <source>Proceedings of the International Conference on Automated Planning and Scheduling</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1609/icaps.v29i1.3487</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Andreychuk, A., Yakovlev, K., Atzmon, D. and Stern, R. (2019) Multi-Agent Pathfinding with Continuous Time. <italic>Proceedings of the Twenty</italic>- <italic>Eighth International Joint Conference on Artificial Intelligenc</italic><italic>e</italic>, 10-16 August 2019, 39-45. https://doi.org/10.24963/ijcai.2019/6 <pub-id pub-id-type="doi">10.24963/ijcai.2019/6</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.24963/ijcai.2019/6">https://doi.org/10.24963/ijcai.2019/6</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Andreychuk, A.</string-name>
              <string-name>Yakovlev, K.</string-name>
              <string-name>Atzmon, D.</string-name>
              <string-name>Stern, R.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Multi-Agent Pathfinding with Continuous Time</article-title>
            <source>Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.24963/ijcai.2019/6</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lin, W., Song, W., Zhu, Q. and Zhu, S. (2024) Multi-Agent Path Finding with Heterogeneous Geometric and Kinematic Constraints in Continuous Space. <italic>IEEE Robotics and Automation Letters</italic>, 10, 492-499.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lin, W.</string-name>
              <string-name>Song, W.</string-name>
              <string-name>Zhu, Q.</string-name>
              <string-name>Zhu, S.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multi-Agent Path Finding with Heterogeneous Geometric and Kinematic Constraints in Continuous Space</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>10</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rezaee, M.R., Hamid, N.A.W.A., Hussin, M., <italic>et al</italic>. (2024) Comprehensive Review of Drones Collision Avoidance Technologies. <italic>IEEE Sensors Journal</italic>, 24, 6397-6426.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Rezaee, M.R.</string-name>
              <string-name>Hamid, N.A.W.A.</string-name>
              <string-name>Hussin, M.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Comprehensive Review of Drones Collision Avoidance Technologies</article-title>
            <source>IEEE Sensors Journal</source>
            <volume>24</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sharma, G., Jain, S. and Sharma, R.S. (2025) Path Planning for Fully Autonomous UAVs-A Taxonomic Review and Future Perspectives. <italic>IEEE Access</italic>, 13, 13356-13379. https://doi.org/10.1109/access.2025.3529754 <pub-id pub-id-type="doi">10.1109/access.2025.3529754</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2025.3529754">https://doi.org/10.1109/access.2025.3529754</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sharma, G.</string-name>
              <string-name>Jain, S.</string-name>
              <string-name>Sharma, R.S.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Path Planning for Fully Autonomous UAVs-A Taxonomic Review and Future Perspectives</article-title>
            <source>IEEE Access</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/access.2025.3529754</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhou, X., Zhu, J., Zhou, H., Xu, C. and Gao, F. (2021) Ego-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments. 2021 <italic>IEEE International Conference on Robotics and Automation</italic> ( <italic>ICRA</italic>), Xi’an, 30 May 2021-5 June 2021, 4101-4107. https://doi.org/10.1109/icra48506.2021.9561902 <pub-id pub-id-type="doi">10.1109/icra48506.2021.9561902</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra48506.2021.9561902">https://doi.org/10.1109/icra48506.2021.9561902</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhou, X.</string-name>
              <string-name>Zhu, J.</string-name>
              <string-name>Zhou, H.</string-name>
              <string-name>Xu, C.</string-name>
              <string-name>Gao, F.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Ego-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments</article-title>
            <source>2021 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>30</volume>
            <pub-id pub-id-type="doi">10.1109/icra48506.2021.9561902</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhou, X., Wen, X., Wang, Z., Gao, Y., Li, H., Wang, Q., <italic>et al</italic>. (2022) Swarm of Micro Flying Robots in the Wild. <italic>Science Robotics</italic>, 7, eabm5954. https://doi.org/10.1126/scirobotics.abm5954 <pub-id pub-id-type="doi">10.1126/scirobotics.abm5954</pub-id><pub-id pub-id-type="pmid">35507682</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/scirobotics.abm5954">https://doi.org/10.1126/scirobotics.abm5954</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhou, X.</string-name>
              <string-name>Wen, X.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Gao, Y.</string-name>
              <string-name>Li, H.</string-name>
              <string-name>Wang, Q.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Swarm of Micro Flying Robots in the Wild</article-title>
            <source>Science Robotics</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1126/scirobotics.abm5954</pub-id>
            <pub-id pub-id-type="pmid">35507682</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tordesillas, J. and How, J.P. (2022) MADER: Trajectory Planner in Multiagent and Dynamic Environments. <italic>IEEE Transactions on Robotics</italic>, 38, 463-476. https://doi.org/10.1109/tro.2021.3080235 <pub-id pub-id-type="doi">10.1109/tro.2021.3080235</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tro.2021.3080235">https://doi.org/10.1109/tro.2021.3080235</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tordesillas, J.</string-name>
              <string-name>How, J.P.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>MADER: Trajectory Planner in Multiagent and Dynamic Environments</article-title>
            <source>IEEE Transactions on Robotics</source>
            <volume>38</volume>
            <pub-id pub-id-type="doi">10.1109/tro.2021.3080235</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kondo, K., Tordesillas, J., Figueroa, R., Rached, J., Merkel, J., Lusk, P.C., <italic>et al</italic>. (2023) Robust MADER: Decentralized and Asynchronous Multiagent Trajectory Planner Robust to Communication Delay. 2023 <italic>IEEE International Conference on Robotics and Automation</italic> ( <italic>ICRA</italic>), London, 29 May 2023-2 June 2023, 1687-1693. https://doi.org/10.1109/icra48891.2023.10161244 <pub-id pub-id-type="doi">10.1109/icra48891.2023.10161244</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra48891.2023.10161244">https://doi.org/10.1109/icra48891.2023.10161244</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kondo, K.</string-name>
              <string-name>Tordesillas, J.</string-name>
              <string-name>Figueroa, R.</string-name>
              <string-name>Rached, J.</string-name>
              <string-name>Merkel, J.</string-name>
              <string-name>Lusk, P.C.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Robust MADER: Decentralized and Asynchronous Multiagent Trajectory Planner Robust to Communication Delay</article-title>
            <source>2023 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1109/icra48891.2023.10161244</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Chen, Y.F., Liu, M., Everett, M. and How, J.P. (2017) Decentralized Non-Communicating Multiagent Collision Avoidance with Deep Reinforcement Learning. 2017 <italic>IEEE International Conference on Robotics and Automation</italic> ( <italic>ICRA</italic>), Singapore, 29 May 2017-3 June 2017, 285-292. https://doi.org/10.1109/icra.2017.7989037 <pub-id pub-id-type="doi">10.1109/icra.2017.7989037</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra.2017.7989037">https://doi.org/10.1109/icra.2017.7989037</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Chen, Y.F.</string-name>
              <string-name>Liu, M.</string-name>
              <string-name>Everett, M.</string-name>
              <string-name>How, J.P.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Decentralized Non-Communicating Multiagent Collision Avoidance with Deep Reinforcement Learning</article-title>
            <source>2017 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1109/icra.2017.7989037</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Semnani, S.H., Liu, H., Everett, M., de Ruiter, A. and How, J.P. (2020) Multi-Agent Motion Planning for Dense and Dynamic Environments via Deep Reinforcement Learning. <italic>IEEE Robotics and Automation Letters</italic>, 5, 3221-3226. https://doi.org/10.1109/lra.2020.2974695 <pub-id pub-id-type="doi">10.1109/lra.2020.2974695</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2020.2974695">https://doi.org/10.1109/lra.2020.2974695</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Semnani, S.H.</string-name>
              <string-name>Liu, H.</string-name>
              <string-name>Everett, M.</string-name>
              <string-name>Ruiter, A.</string-name>
              <string-name>How, J.P.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Multi-Agent Motion Planning for Dense and Dynamic Environments via Deep Reinforcement Learning</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2020.2974695</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Fan, T., Long, P., Liu, W. and Pan, J. (2020) Distributed Multi-Robot Collision Avoidance via Deep Reinforcement Learning for Navigation in Complex Scenarios. <italic>The International Journal of Robotics Research</italic>, 39, 856-892. https://doi.org/10.1177/0278364920916531 <pub-id pub-id-type="doi">10.1177/0278364920916531</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/0278364920916531">https://doi.org/10.1177/0278364920916531</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Fan, T.</string-name>
              <string-name>Long, P.</string-name>
              <string-name>Liu, W.</string-name>
              <string-name>Pan, J.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Distributed Multi-Robot Collision Avoidance via Deep Reinforcement Learning for Navigation in Complex Scenarios</article-title>
            <source>The International Journal of Robotics Research</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1177/0278364920916531</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Batra, S., Huang, Z., Petrenko, A., Kumar, T., Molchanov, A. and Sukhatme, G.S. (2022) Decentralized Control of Quadrotor Swarms with End-to-End Deep Reinforcement Learning. 5 <italic>th Conference on Robot Learning</italic>, 164, 576-586.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Batra, S.</string-name>
              <string-name>Huang, Z.</string-name>
              <string-name>Petrenko, A.</string-name>
              <string-name>Kumar, T.</string-name>
              <string-name>Molchanov, A.</string-name>
              <string-name>Sukhatme, G.S.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Decentralized Control of Quadrotor Swarms with End-to-End Deep Reinforcement Learning</article-title>
            <source>5th Conference on Robot Learning</source>
            <volume>164</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhao, F., Zeng, Y., Han, B., Fang, H. and Zhao, Z. (2022) Nature-Inspired Self-Organizing Collision Avoidance for Drone Swarm Based on Reward-Modulated Spiking Neural Network. <italic>Patterns</italic>, 3, Article 100611. https://doi.org/10.1016/j.patter.2022.100611 <pub-id pub-id-type="doi">10.1016/j.patter.2022.100611</pub-id><pub-id pub-id-type="pmid">36419441</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.patter.2022.100611">https://doi.org/10.1016/j.patter.2022.100611</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhao, F.</string-name>
              <string-name>Zeng, Y.</string-name>
              <string-name>Han, B.</string-name>
              <string-name>Fang, H.</string-name>
              <string-name>Zhao, Z.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Nature-Inspired Self-Organizing Collision Avoidance for Drone Swarm Based on Reward-Modulated Spiking Neural Network</article-title>
            <source>Patterns</source>
            <volume>3</volume>
            <elocation-id>100611</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.patter.2022.100611</pub-id>
            <pub-id pub-id-type="pmid">36419441</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Liang, C., Liu, L. and Liu, C. (2023) Multi-UAV Autonomous Collision Avoidance Based on PPO-GIC Algorithm with CNN-LSTM fusion Network. <italic>Neural Networks</italic>, 162, 21-33. https://www.sciencedirect.com/science/article/abs/pii/S0893608023000904</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Liang, C.</string-name>
              <string-name>Liu, L.</string-name>
              <string-name>Liu, C.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Multi-UAV Autonomous Collision Avoidance Based on PPO-GIC Algorithm with CNN-LSTM fusion Network</article-title>
            <source>Neural Networks</source>
            <volume>162</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hou, J., Zhou, X., Gan, Z. and Gao, F. (2022) Enhanced Decentralized Autonomous Aerial Robot Teams with Group Planning. <italic>IEEE Robotics and Automation Letters</italic>, 7, 9240-9247. https://doi.org/10.1109/lra.2022.3191037 <pub-id pub-id-type="doi">10.1109/lra.2022.3191037</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2022.3191037">https://doi.org/10.1109/lra.2022.3191037</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hou, J.</string-name>
              <string-name>Zhou, X.</string-name>
              <string-name>Gan, Z.</string-name>
              <string-name>Gao, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Enhanced Decentralized Autonomous Aerial Robot Teams with Group Planning</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2022.3191037</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kuwata, Y. and How, J.P. (2011) Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP. <italic>IEEE Transactions on Control Systems Technology</italic>, 19, 423-431. https://doi.org/10.1109/tcst.2010.2045501 <pub-id pub-id-type="doi">10.1109/tcst.2010.2045501</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tcst.2010.2045501">https://doi.org/10.1109/tcst.2010.2045501</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kuwata, Y.</string-name>
              <string-name>How, J.P.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP</article-title>
            <source>IEEE Transactions on Control Systems Technology</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1109/tcst.2010.2045501</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Chen, Y., Cutler, M. and How, J.P. (2015) Decoupled Multiagent Path Planning via Incremental Sequential Convex Programming. 2015 <italic>IEEE International Conference on Robotics and Automation</italic>( <italic>ICRA</italic>), Seattle, 26-30 May 2015, 5954-5961. https://doi.org/10.1109/icra.2015.7140034 <pub-id pub-id-type="doi">10.1109/icra.2015.7140034</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra.2015.7140034">https://doi.org/10.1109/icra.2015.7140034</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Chen, Y.</string-name>
              <string-name>Cutler, M.</string-name>
              <string-name>How, J.P.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Decoupled Multiagent Path Planning via Incremental Sequential Convex Programming</article-title>
            <source>2015 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1109/icra.2015.7140034</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Luis, C.E., Vukosavljev, M. and Schoellig, A.P. (2020) Online Trajectory Generation with Distributed Model Predictive Control for Multi-Robot Motion Planning. <italic>IEEE Robotics and Automation Letters</italic>, 5, 604-611. https://doi.org/10.1109/lra.2020.2964159 <pub-id pub-id-type="doi">10.1109/lra.2020.2964159</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2020.2964159">https://doi.org/10.1109/lra.2020.2964159</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Luis, C.E.</string-name>
              <string-name>Vukosavljev, M.</string-name>
              <string-name>Schoellig, A.P.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Online Trajectory Generation with Distributed Model Predictive Control for Multi-Robot Motion Planning</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2020.2964159</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Toumieh, C. and Lambert, A. (2022) Decentralized Multi-Agent Planning Using Model Predictive Control and Time-Aware Safe Corridors. <italic>IEEE Robotics and Automation Letters</italic>, 7, 11110-11117. https://doi.org/10.1109/lra.2022.3196777 <pub-id pub-id-type="doi">10.1109/lra.2022.3196777</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2022.3196777">https://doi.org/10.1109/lra.2022.3196777</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Toumieh, C.</string-name>
              <string-name>Lambert, A.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Decentralized Multi-Agent Planning Using Model Predictive Control and Time-Aware Safe Corridors</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2022.3196777</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, B., Song, C., Bai, S., Huang, J., Ma, R., Wan, K., <italic>et al</italic>. (2023) Multi-UAV Trajectory Planning during Cooperative Tracking Based on a Fusion Algorithm Integrating MPC and Standoff. <italic>Drones</italic>, 7, Article 196. https://doi.org/10.3390/drones7030196 <pub-id pub-id-type="doi">10.3390/drones7030196</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones7030196">https://doi.org/10.3390/drones7030196</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, B.</string-name>
              <string-name>Song, C.</string-name>
              <string-name>Bai, S.</string-name>
              <string-name>Huang, J.</string-name>
              <string-name>Ma, R.</string-name>
              <string-name>Wan, K.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Multi-UAV Trajectory Planning during Cooperative Tracking Based on a Fusion Algorithm Integrating MPC and Standoff</article-title>
            <source>Drones</source>
            <volume>7</volume>
            <elocation-id>196</elocation-id>
            <pub-id pub-id-type="doi">10.3390/drones7030196</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Park, J., Kim, D., Kim, G.C., Oh, D. and Kim, H.J. (2022) Online Distributed Trajectory Planning for Quadrotor Swarm with Feasibility Guarantee Using Linear Safe Corridor. <italic>IEEE Robotics and Automation Letters</italic>, 7, 4869-4876. https://doi.org/10.1109/lra.2022.3152702 <pub-id pub-id-type="doi">10.1109/lra.2022.3152702</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2022.3152702">https://doi.org/10.1109/lra.2022.3152702</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Park, J.</string-name>
              <string-name>Kim, D.</string-name>
              <string-name>Kim, G.C.</string-name>
              <string-name>Oh, D.</string-name>
              <string-name>Kim, H.J.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Online Distributed Trajectory Planning for Quadrotor Swarm with Feasibility Guarantee Using Linear Safe Corridor</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2022.3152702</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Koenig, S. and Likhachev, M. (2002) D* Lite. <italic>Proceedings of the AAAI Conference on Artificial Intelligence</italic>, 18, 476-483.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Koenig, S.</string-name>
              <string-name>Likhachev, M.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>D* Lite</article-title>
            <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
            <volume>18</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Moldagalieva, A., Ortiz-Haro, J., Toussaint, M. and Hönig, W. (2024) DB-CBS: Discontinuity-Bounded Conflict-Based Search for Multi-Robot Kinodynamic Motion Planning. 2024 <italic>IEEE International Conference on Robotics and Automation</italic> ( <italic>ICRA</italic>), Yokohama, 13-17 May 2024, 14569-14575. https://doi.org/10.1109/icra57147.2024.10610999 <pub-id pub-id-type="doi">10.1109/icra57147.2024.10610999</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra57147.2024.10610999">https://doi.org/10.1109/icra57147.2024.10610999</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Moldagalieva, A.</string-name>
              <string-name>Ortiz-Haro, J.</string-name>
              <string-name>Toussaint, M.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>DB-CBS: Discontinuity-Bounded Conflict-Based Search for Multi-Robot Kinodynamic Motion Planning</article-title>
            <source>2024 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/icra57147.2024.10610999</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="report">LaValle, S.M. (1998) Rapidly-Exploring Random Trees: A New Tool for Path Planning. Technical Report, Iowa State University.</mixed-citation>
          <element-citation publication-type="report">
            <person-group person-group-type="author">
              <string-name>LaValle, S.M.</string-name>
              <string-name>Report, I</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Rapidly-Exploring Random Trees: A New Tool for Path Planning</article-title>
            <source>Technical Report</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Preiss, J.A., Honig, W., Ayanian, N. and Sukhatme, G.S. (2017) Downwash-Aware Trajectory Planning for Large Quadrotor Teams. 2017 <italic>IEEE</italic>/ <italic>RSJ International Conference on Intelligent Robots and Systems</italic> ( <italic>IROS</italic>), Vancouver, 24-28 September 2017, 250-257. https://doi.org/10.1109/iros.2017.8202165 <pub-id pub-id-type="doi">10.1109/iros.2017.8202165</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iros.2017.8202165">https://doi.org/10.1109/iros.2017.8202165</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Preiss, J.A.</string-name>
              <string-name>Honig, W.</string-name>
              <string-name>Ayanian, N.</string-name>
              <string-name>Sukhatme, G.S.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Downwash-Aware Trajectory Planning for Large Quadrotor Teams</article-title>
            <source>2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1109/iros.2017.8202165</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Karaman, S. and Frazzoli, E. (2011) Sampling-Based Algorithms for Optimal Motion Planning. <italic>The International Journal of Robotics Research</italic>, 30, 846-894. https://doi.org/10.1177/0278364911406761 <pub-id pub-id-type="doi">10.1177/0278364911406761</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/0278364911406761">https://doi.org/10.1177/0278364911406761</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Karaman, S.</string-name>
              <string-name>Frazzoli, E.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Sampling-Based Algorithms for Optimal Motion Planning</article-title>
            <source>The International Journal of Robotics Research</source>
            <volume>30</volume>
            <pub-id pub-id-type="doi">10.1177/0278364911406761</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Robinson, D.R., Mar, R.T., Estabridis, K. and Hewer, G. (2018) An Efficient Algorithm for Optimal Trajectory Generation for Heterogeneous Multi-Agent Systems in Non-Convex Environments. <italic>IEEE Robotics and Automation Letters</italic>, 3, 1215-1222. https://doi.org/10.1109/lra.2018.2794582 <pub-id pub-id-type="doi">10.1109/lra.2018.2794582</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2018.2794582">https://doi.org/10.1109/lra.2018.2794582</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Robinson, D.R.</string-name>
              <string-name>Mar, R.T.</string-name>
              <string-name>Estabridis, K.</string-name>
              <string-name>Hewer, G.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>An Efficient Algorithm for Optimal Trajectory Generation for Heterogeneous Multi-Agent Systems in Non-Convex Environments</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2018.2794582</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ngo, A.P., Thomas, C., Karimoddini, A. and Nguyen, H.T. (2023) Multi-UAV Trajectory Planning Problem Using the Difference of Convex Function Programming. 2023 62 <italic>nd IEEE Conference on Decision and Control</italic> ( <italic>CDC</italic>), Singapore, 13-15 December 2023, 7367-7372. https://doi.org/10.1109/cdc49753.2023.10383259 <pub-id pub-id-type="doi">10.1109/cdc49753.2023.10383259</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cdc49753.2023.10383259">https://doi.org/10.1109/cdc49753.2023.10383259</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ngo, A.P.</string-name>
              <string-name>Thomas, C.</string-name>
              <string-name>Karimoddini, A.</string-name>
              <string-name>Nguyen, H.T.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Multi-UAV Trajectory Planning Problem Using the Difference of Convex Function Programming</article-title>
            <source>2023 62nd IEEE Conference on Decision and Control (CDC)</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/cdc49753.2023.10383259</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B40">
        <label>40.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Park, J., Kim, J., Jang, I. and Kim, H.J. (2025) Decentralized Deadlock-Free Trajectory Planning for Quadrotor Swarm in Obstacle-Rich Environments. 2023 <italic>IEEE International Conference on Robotics and Automation</italic>( <italic>ICRA</italic>), London, 29 May 2023-2 June 2023, 1428-1434. https://ieeexplore.ieee.org/document/10160847</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Park, J.</string-name>
              <string-name>Kim, J.</string-name>
              <string-name>Jang, I.</string-name>
              <string-name>Kim, H.J.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Decentralized Deadlock-Free Trajectory Planning for Quadrotor Swarm in Obstacle-Rich Environments</article-title>
            <source>2023 IEEE International Conference on Robotics and Automation (ICRA)</source>
            <volume>29</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B41">
        <label>41.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Richards, A. and How, J.P. (2002) Aircraft Trajectory Planning with Collision Avoidance Using Mixed Integer Linear Programming. <italic>Proceedings of the</italic>2002 <italic>American Control Conference</italic>, Anchorage, 8-10 May 2002, 1936-1941. https://doi.org/10.1109/acc.2002.1023918 <pub-id pub-id-type="doi">10.1109/acc.2002.1023918</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/acc.2002.1023918">https://doi.org/10.1109/acc.2002.1023918</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Richards, A.</string-name>
              <string-name>How, J.P.</string-name>
              <string-name>Conference, A</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Aircraft Trajectory Planning with Collision Avoidance Using Mixed Integer Linear Programming</article-title>
            <source>Proceedings of the 2002 American Control Conference</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1109/acc.2002.1023918</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B42">
        <label>42.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sathyaraj, B.M., Jain, L.C., Finn, A. and Drake, S. (2008) Multiple UAVs Path Planning Algorithms: A Comparative Study. <italic>Fuzzy Optimization and Decision Making</italic>, 7, 257-267. https://doi.org/10.1007/s10700-008-9035-0 <pub-id pub-id-type="doi">10.1007/s10700-008-9035-0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10700-008-9035-0">https://doi.org/10.1007/s10700-008-9035-0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sathyaraj, B.M.</string-name>
              <string-name>Jain, L.C.</string-name>
              <string-name>Finn, A.</string-name>
              <string-name>Drake, S.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Multiple UAVs Path Planning Algorithms: A Comparative Study</article-title>
            <source>Fuzzy Optimization and Decision Making</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1007/s10700-008-9035-0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B43">
        <label>43.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, X. and Duan, H. (2015) An Improved Constrained Differential Evolution Algorithm for Unmanned Aerial Vehicle Global Route Planning. <italic>Applied Soft Computing</italic>, 26, 270-284. https://doi.org/10.1016/j.asoc.2014.09.046 <pub-id pub-id-type="doi">10.1016/j.asoc.2014.09.046</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asoc.2014.09.046">https://doi.org/10.1016/j.asoc.2014.09.046</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, X.</string-name>
              <string-name>Duan, H.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>An Improved Constrained Differential Evolution Algorithm for Unmanned Aerial Vehicle Global Route Planning</article-title>
            <source>Applied Soft Computing</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1016/j.asoc.2014.09.046</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B44">
        <label>44.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chen, Y., Yu, J., Mei, Y., Zhang, Y. and Ai, X. (2016) Modified Central Force Optimization (MCFO) Algorithm for 3D UAV Path Planning. <italic>Neurocomputing</italic>, 171, 878-888. https://doi.org/10.1016/j.neucom.2015.07.044 <pub-id pub-id-type="doi">10.1016/j.neucom.2015.07.044</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neucom.2015.07.044">https://doi.org/10.1016/j.neucom.2015.07.044</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chen, Y.</string-name>
              <string-name>Yu, J.</string-name>
              <string-name>Mei, Y.</string-name>
              <string-name>Zhang, Y.</string-name>
              <string-name>Ai, X.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Modified Central Force Optimization (MCFO) Algorithm for 3D UAV Path Planning</article-title>
            <source>Neurocomputing</source>
            <volume>171</volume>
            <pub-id pub-id-type="doi">10.1016/j.neucom.2015.07.044</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B45">
        <label>45.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chu, H., Yi, J. and Yang, F. (2022) Chaos Particle Swarm Optimization Enhancement Algorithm for UAV Safe Path Planning. <italic>Applied Sciences</italic>, 12, Article 8977. https://doi.org/10.3390/app12188977 <pub-id pub-id-type="doi">10.3390/app12188977</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/app12188977">https://doi.org/10.3390/app12188977</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chu, H.</string-name>
              <string-name>Yi, J.</string-name>
              <string-name>Yang, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Chaos Particle Swarm Optimization Enhancement Algorithm for UAV Safe Path Planning</article-title>
            <source>Applied Sciences</source>
            <volume>12</volume>
            <elocation-id>8977</elocation-id>
            <pub-id pub-id-type="doi">10.3390/app12188977</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B46">
        <label>46.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Cheng, J. (2023) Dynamic Path Optimization Based on Improved Ant Colony Algorithm. <italic>Journal of Advanced Transportation</italic>, 2023, Article ID: 7651100. https://doi.org/10.1155/2023/7651100 <pub-id pub-id-type="doi">10.1155/2023/7651100</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2023/7651100">https://doi.org/10.1155/2023/7651100</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Cheng, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Dynamic Path Optimization Based on Improved Ant Colony Algorithm</article-title>
            <source>Journal of Advanced Transportation</source>
            <volume>2023</volume>
            <fpage>765110</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2023/7651100</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B47">
        <label>47.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, Z., Liu, X. and Feng, B. (2023) Research on Obstacle Avoidance Path Planning of UAV in Complex Environments Based on Improved Bézier Curve. <italic>Scientific Reports</italic>, 13, Article No. 16453. https://doi.org/10.1038/s41598-023-43783-7 <pub-id pub-id-type="doi">10.1038/s41598-023-43783-7</pub-id><pub-id pub-id-type="pmid">37777586</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-023-43783-7">https://doi.org/10.1038/s41598-023-43783-7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, Z.</string-name>
              <string-name>Liu, X.</string-name>
              <string-name>Feng, B.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Research on Obstacle Avoidance Path Planning of UAV in Complex Environments Based on Improved Bézier Curve</article-title>
            <source>Scientific Reports</source>
            <volume>13</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-023-43783-7</pub-id>
            <pub-id pub-id-type="pmid">37777586</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B48">
        <label>48.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, X., Feng, Y., Tang, J., Dai, Z. and Zhao, W. (2024) A UAV Path Planning Method Based on the Framework of Multi-Objective Jellyfish Search Algorithm. <italic>Scientific Reports</italic>, 14, Article No. 28058. https://doi.org/10.1038/s41598-024-79323-0 <pub-id pub-id-type="doi">10.1038/s41598-024-79323-0</pub-id><pub-id pub-id-type="pmid">39543374</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-024-79323-0">https://doi.org/10.1038/s41598-024-79323-0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, X.</string-name>
              <string-name>Feng, Y.</string-name>
              <string-name>Tang, J.</string-name>
              <string-name>Dai, Z.</string-name>
              <string-name>Zhao, W.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A UAV Path Planning Method Based on the Framework of Multi-Objective Jellyfish Search Algorithm</article-title>
            <source>Scientific Reports</source>
            <volume>14</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-024-79323-0</pub-id>
            <pub-id pub-id-type="pmid">39543374</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B49">
        <label>49.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Khatib, O. (1986) Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. <italic>The International Journal of Robotics Research</italic>, 5, 90-98. https://doi.org/10.1177/027836498600500106 <pub-id pub-id-type="doi">10.1177/027836498600500106</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/027836498600500106">https://doi.org/10.1177/027836498600500106</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Khatib, O.</string-name>
            </person-group>
            <year>1986</year>
            <article-title>Real-Time Obstacle Avoidance for Manipulators and Mobile Robots</article-title>
            <source>The International Journal of Robotics Research</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1177/027836498600500106</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B50">
        <label>50.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hu, Y., Wu, Y. and Chen, W. (2025) Multi-UAV Swarm Obstacle Avoidance Based on Potential Field Optimization. arXiv:2511.16911.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hu, Y.</string-name>
              <string-name>Wu, Y.</string-name>
              <string-name>Chen, W.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Multi-UAV Swarm Obstacle Avoidance Based on Potential Field Optimization</article-title>
            <fpage>2511</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B51">
        <label>51.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Fiorini, P. and Shiller, Z. (1998) Motion Planning in Dynamic Environments Using Velocity Obstacles. <italic>The International Journal of Robotics Research</italic>, 17, 760-772. https://doi.org/10.1177/027836499801700706 <pub-id pub-id-type="doi">10.1177/027836499801700706</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/027836499801700706">https://doi.org/10.1177/027836499801700706</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Fiorini, P.</string-name>
              <string-name>Shiller, Z.</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Motion Planning in Dynamic Environments Using Velocity Obstacles</article-title>
            <source>The International Journal of Robotics Research</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1177/027836499801700706</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B52">
        <label>52.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">van den Berg, J., Guy, S.J., Lin, M. and Manocha, D. (2011) Reciprocal N-Body Collision Avoidance. In: Pradalier, C., Siegwart, R. and Hirzinger, G., Eds., <italic>Springer Tracts in Advanced Robotics</italic>, Springer, 3-19. https://doi.org/10.1007/978-3-642-19457-3_1 <pub-id pub-id-type="doi">10.1007/978-3-642-19457-3_1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-19457-3_1">https://doi.org/10.1007/978-3-642-19457-3_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Berg, J.</string-name>
              <string-name>Guy, S.J.</string-name>
              <string-name>Lin, M.</string-name>
              <string-name>Manocha, D.</string-name>
              <string-name>Pradalier, C.</string-name>
              <string-name>Siegwart, R.</string-name>
              <string-name>Hirzinger, G.</string-name>
              <string-name>Robotics, S</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Reciprocal N-Body Collision Avoidance</article-title>
            <source>In: Pradalier</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-642-19457-3_1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B53">
        <label>53.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhou, D., Wang, Z., Bandyopadhyay, S. and Schwager, M. (2017) Fast, On-Line Collision Avoidance for Dynamic Vehicles Using Buffered Voronoi Cells. <italic>IEEE Robotics and Automation Letters</italic>, 2, 1047-1054. https://doi.org/10.1109/lra.2017.2656241 <pub-id pub-id-type="doi">10.1109/lra.2017.2656241</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2017.2656241">https://doi.org/10.1109/lra.2017.2656241</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhou, D.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Bandyopadhyay, S.</string-name>
              <string-name>Schwager, M.</string-name>
              <string-name>Fast, O</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Fast, On-Line Collision Avoidance for Dynamic Vehicles Using Buffered Voronoi Cells</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2017.2656241</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B54">
        <label>54.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Arul, S.H. and Manocha, D. (2021) V-RVO: Decentralized Multi-Agent Collision Avoidance Using Voronoi Diagrams and Reciprocal Velocity Obstacles. 2021 <italic>IEEE</italic>/ <italic>RSJ International Conference on Intelligent Robots and Systems</italic> ( <italic>IROS</italic>), Prague, 27 September 2021-1 October 2021, 8097-8104. https://doi.org/10.1109/iros51168.2021.9636618 <pub-id pub-id-type="doi">10.1109/iros51168.2021.9636618</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iros51168.2021.9636618">https://doi.org/10.1109/iros51168.2021.9636618</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Arul, S.H.</string-name>
              <string-name>Manocha, D.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>V-RVO: Decentralized Multi-Agent Collision Avoidance Using Voronoi Diagrams and Reciprocal Velocity Obstacles</article-title>
            <source>2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/iros51168.2021.9636618</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B55">
        <label>55.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fox, D., Burgard, W. and Thrun, S. (1997) The Dynamic Window Approach to Collision Avoidance. <italic>IEEE Robotics &amp; Automation Magazine</italic>, 4, 23-33. https://doi.org/10.1109/100.580977 <pub-id pub-id-type="doi">10.1109/100.580977</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/100.580977">https://doi.org/10.1109/100.580977</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fox, D.</string-name>
              <string-name>Burgard, W.</string-name>
              <string-name>Thrun, S.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>The Dynamic Window Approach to Collision Avoidance</article-title>
            <source>IEEE Robotics &amp; Automation Magazine</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/100.580977</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B56">
        <label>56.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chang, X., Wang, J., Li, K., Zhang, X. and Tang, Q. (2025) Research on Multi-UAV Autonomous Obstacle Avoidance Algorithm Integrating Improved Dynamic Window Approach and Orca. <italic>Scientific Reports</italic>, 15, Article No. 14646. https://doi.org/10.1038/s41598-025-99111-8 <pub-id pub-id-type="doi">10.1038/s41598-025-99111-8</pub-id><pub-id pub-id-type="pmid">40287495</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-025-99111-8">https://doi.org/10.1038/s41598-025-99111-8</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chang, X.</string-name>
              <string-name>Wang, J.</string-name>
              <string-name>Li, K.</string-name>
              <string-name>Zhang, X.</string-name>
              <string-name>Tang, Q.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Research on Multi-UAV Autonomous Obstacle Avoidance Algorithm Integrating Improved Dynamic Window Approach and Orca</article-title>
            <source>Scientific Reports</source>
            <volume>15</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-025-99111-8</pub-id>
            <pub-id pub-id-type="pmid">40287495</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B57">
        <label>57.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ramezani, M., Habibi, H., Sanchez-Lopez, J.L. and Voos, H. (2023) UAV Path Planning Employing MPC-Reinforcement Learning Method Considering Collision Avoidance. 2023 <italic>International Conference on Unmanned Aircraft Systems</italic> ( <italic>ICUAS</italic>), Warsaw, 6-9 June 2023, 507-514. https://doi.org/10.1109/icuas57906.2023.10156232 <pub-id pub-id-type="doi">10.1109/icuas57906.2023.10156232</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icuas57906.2023.10156232">https://doi.org/10.1109/icuas57906.2023.10156232</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ramezani, M.</string-name>
              <string-name>Habibi, H.</string-name>
              <string-name>Sanchez-Lopez, J.L.</string-name>
              <string-name>Voos, H.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>UAV Path Planning Employing MPC-Reinforcement Learning Method Considering Collision Avoidance</article-title>
            <source>2023 International Conference on Unmanned Aircraft Systems (ICUAS)</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.1109/icuas57906.2023.10156232</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B58">
        <label>58.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ames, A.D., Xu, X., Grizzle, J.W. and Tabuada, P. (2017) Control Barrier Function Based Quadratic Programs for Safety Critical Systems. <italic>IEEE Transactions on Automatic Control</italic>, 62, 3861-3876. https://doi.org/10.1109/tac.2016.2638961 <pub-id pub-id-type="doi">10.1109/tac.2016.2638961</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tac.2016.2638961">https://doi.org/10.1109/tac.2016.2638961</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ames, A.D.</string-name>
              <string-name>Xu, X.</string-name>
              <string-name>Grizzle, J.W.</string-name>
              <string-name>Tabuada, P.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Control Barrier Function Based Quadratic Programs for Safety Critical Systems</article-title>
            <source>IEEE Transactions on Automatic Control</source>
            <volume>62</volume>
            <pub-id pub-id-type="doi">10.1109/tac.2016.2638961</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B59">
        <label>59.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, L., Ames, A.D. and Egerstedt, M. (2017) Safety Barrier Certificates for Collisions-Free Multirobot Systems. <italic>IEEE Transactions on Robotics</italic>, 33, 661-674. https://doi.org/10.1109/tro.2017.2659727 <pub-id pub-id-type="doi">10.1109/tro.2017.2659727</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tro.2017.2659727">https://doi.org/10.1109/tro.2017.2659727</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, L.</string-name>
              <string-name>Ames, A.D.</string-name>
              <string-name>Egerstedt, M.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Safety Barrier Certificates for Collisions-Free Multirobot Systems</article-title>
            <source>IEEE Transactions on Robotics</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1109/tro.2017.2659727</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B60">
        <label>60.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chen, Y., Singletary, A. and Ames, A.D. (2021) Guaranteed Obstacle Avoidance for Multi-Robot Operations with Limited Actuation: A Control Barrier Function Approach. <italic>IEEE Control Systems Letters</italic>, 5, 127-132. https://doi.org/10.1109/lcsys.2020.3000748 <pub-id pub-id-type="doi">10.1109/lcsys.2020.3000748</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lcsys.2020.3000748">https://doi.org/10.1109/lcsys.2020.3000748</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chen, Y.</string-name>
              <string-name>Singletary, A.</string-name>
              <string-name>Ames, A.D.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Guaranteed Obstacle Avoidance for Multi-Robot Operations with Limited Actuation: A Control Barrier Function Approach</article-title>
            <source>IEEE Control Systems Letters</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1109/lcsys.2020.3000748</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B61">
        <label>61.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lv, X., Peng, C. and Ma, J. (2024) Control Barrier Function-Based Collision Avoidance Guidance Strategy for Multi-Fixed-Wing UAV Pursuit-Evasion Environment. <italic>Drones</italic>, 8, Article 415. https://doi.org/10.3390/drones8080415 <pub-id pub-id-type="doi">10.3390/drones8080415</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones8080415">https://doi.org/10.3390/drones8080415</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lv, X.</string-name>
              <string-name>Peng, C.</string-name>
              <string-name>Ma, J.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Control Barrier Function-Based Collision Avoidance Guidance Strategy for Multi-Fixed-Wing UAV Pursuit-Evasion Environment</article-title>
            <source>Drones</source>
            <volume>8</volume>
            <elocation-id>415</elocation-id>
            <pub-id pub-id-type="doi">10.3390/drones8080415</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B62">
        <label>62.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhao, J., Zhong, L., Li, H. and Hou, Z. (2024) Safe Formation Control and Collision Avoidance for Multi-UAV Systems Using Barrier Lyapunov Function. 2024 43 <italic>rd Chinese Control Conference</italic>, Kunming, 28-31 July 2024, 5504-5510.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhao, J.</string-name>
              <string-name>Zhong, L.</string-name>
              <string-name>Li, H.</string-name>
              <string-name>Hou, Z.</string-name>
              <string-name>Conference, K</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Safe Formation Control and Collision Avoidance for Multi-UAV Systems Using Barrier Lyapunov Function</article-title>
            <source>2024 43rd Chinese Control Conference</source>
            <volume>28</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B63">
        <label>63.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Su, W., Gao, M., Gao, X. and Xuan, Z. (2024) Enhanced Multi-UAV Path Planning in Complex Environments with Voronoi-Based Obstacle Modelling and Q-Learning. <italic>International Journal of Aerospace Engineering</italic>, 2024, Article ID: 5114696. https://doi.org/10.1155/2024/5114696 <pub-id pub-id-type="doi">10.1155/2024/5114696</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2024/5114696">https://doi.org/10.1155/2024/5114696</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Su, W.</string-name>
              <string-name>Gao, M.</string-name>
              <string-name>Gao, X.</string-name>
              <string-name>Xuan, Z.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Enhanced Multi-UAV Path Planning in Complex Environments with Voronoi-Based Obstacle Modelling and Q-Learning</article-title>
            <source>International Journal of Aerospace Engineering</source>
            <volume>2024</volume>
            <fpage>511469</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2024/5114696</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B64">
        <label>64.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Marino, A., Pacchierotti, C. and Giordano, P.R. (2024) Multi-UAVs End-to-End Distributed Trajectory Generation over Point Cloud Data. <italic>IEEE Robotics and Automation Letters</italic>, 9, 7629-7636. https://doi.org/10.1109/lra.2024.3426374 <pub-id pub-id-type="doi">10.1109/lra.2024.3426374</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lra.2024.3426374">https://doi.org/10.1109/lra.2024.3426374</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Marino, A.</string-name>
              <string-name>Pacchierotti, C.</string-name>
              <string-name>Giordano, P.R.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multi-UAVs End-to-End Distributed Trajectory Generation over Point Cloud Data</article-title>
            <source>IEEE Robotics and Automation Letters</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1109/lra.2024.3426374</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B65">
        <label>65.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Vinod, A.P., Safaoui, S., Chakrabarty, A., Quirynen, R., Yoshikawa, N. and Di Cairano, S. (2022) Safe Multi-Agent Motion Planning via Filtered Reinforcement Learning. 2022 <italic>International Conference on Robotics and Automation</italic> ( <italic>ICRA</italic>), Philadelphia, 23-27 May 2022, 7270-7276. https://doi.org/10.1109/icra46639.2022.9812259 <pub-id pub-id-type="doi">10.1109/icra46639.2022.9812259</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icra46639.2022.9812259">https://doi.org/10.1109/icra46639.2022.9812259</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Vinod, A.P.</string-name>
              <string-name>Safaoui, S.</string-name>
              <string-name>Chakrabarty, A.</string-name>
              <string-name>Quirynen, R.</string-name>
              <string-name>Yoshikawa, N.</string-name>
              <string-name>Cairano, S.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Safe Multi-Agent Motion Planning via Filtered Reinforcement Learning</article-title>
            <source>2022 International Conference on Robotics and Automation (ICRA)</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1109/icra46639.2022.9812259</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B66">
        <label>66.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wang, Z., Xu, C. and Gao, F. (2022) Robust Trajectory Planning for Spatial-Temporal Multi-Drone Coordination in Large Scenes. 2022 <italic>IEEE</italic>/ <italic>RSJ International Conference on Intelligent Robots and Systems</italic>( <italic>IROS</italic>), Kyoto, 23-27 October 2022, 12182-12188. https://doi.org/10.1109/iros47612.2022.9982032 <pub-id pub-id-type="doi">10.1109/iros47612.2022.9982032</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iros47612.2022.9982032">https://doi.org/10.1109/iros47612.2022.9982032</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wang, Z.</string-name>
              <string-name>Xu, C.</string-name>
              <string-name>Gao, F.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Robust Trajectory Planning for Spatial-Temporal Multi-Drone Coordination in Large Scenes</article-title>
            <source>2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1109/iros47612.2022.9982032</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B67">
        <label>67.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ryou, G., Tal, E. and Karaman, S. (2022) Cooperative Multi-Agent Trajectory Generation with Modular Bayesian Optimization. <italic>Robotics</italic>: <italic>Science and Systems XVIII</italic>, New York, 27 June-1 July 2022. https://doi.org/10.15607/rss.2022.xviii.060 <pub-id pub-id-type="doi">10.15607/rss.2022.xviii.060</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15607/rss.2022.xviii.060">https://doi.org/10.15607/rss.2022.xviii.060</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ryou, G.</string-name>
              <string-name>Tal, E.</string-name>
              <string-name>Karaman, S.</string-name>
              <string-name>XVIII, N</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Cooperative Multi-Agent Trajectory Generation with Modular Bayesian Optimization</article-title>
            <source>Robotics: Science and Systems XVIII</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.15607/rss.2022.xviii.060</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B68">
        <label>68.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhai, L., Wu, H., Lai, L. and Gao, Z. (2025) Intelligent Optimization Algorithms for Multi-UAV Path Planning: A Comprehensive Review. <italic>IEEE Access</italic>, 13, 101106-101130. https://doi.org/10.1109/access.2025.3577598 <pub-id pub-id-type="doi">10.1109/access.2025.3577598</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2025.3577598">https://doi.org/10.1109/access.2025.3577598</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhai, L.</string-name>
              <string-name>Wu, H.</string-name>
              <string-name>Lai, L.</string-name>
              <string-name>Gao, Z.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Intelligent Optimization Algorithms for Multi-UAV Path Planning: A Comprehensive Review</article-title>
            <source>IEEE Access</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/access.2025.3577598</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B69">
        <label>69.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Gao, Y., Wang, Y., Zhong, X., Yang, T., Wang, M., Xu, Z., <italic>et al</italic>. (2022) Meeting-merging-Mission: A Multi-Robot Coordinate Framework for Large-Scale Communication-Limited Exploration. 2022 <italic>IEEE</italic>/ <italic>RSJ International Conference on Intelligent Robots and Systems</italic> ( <italic>IROS</italic>), Kyoto, 23-27 October 2022, 13700-13707. https://doi.org/10.1109/iros47612.2022.9981544 <pub-id pub-id-type="doi">10.1109/iros47612.2022.9981544</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iros47612.2022.9981544">https://doi.org/10.1109/iros47612.2022.9981544</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Gao, Y.</string-name>
              <string-name>Wang, Y.</string-name>
              <string-name>Zhong, X.</string-name>
              <string-name>Yang, T.</string-name>
              <string-name>Wang, M.</string-name>
              <string-name>Xu, Z.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Meeting-merging-Mission: A Multi-Robot Coordinate Framework for Large-Scale Communication-Limited Exploration</article-title>
            <source>2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1109/iros47612.2022.9981544</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B70">
        <label>70.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Checker, L., Xie, H., Khaksar, S. and Murray, I. (2025) Systematic Review of Multi-Objective UAV Swarm Mission Planning Systems from Regulatory Perspective. <italic>Drones</italic>, 9, Article 509. https://doi.org/10.3390/drones9070509 <pub-id pub-id-type="doi">10.3390/drones9070509</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones9070509">https://doi.org/10.3390/drones9070509</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Checker, L.</string-name>
              <string-name>Xie, H.</string-name>
              <string-name>Khaksar, S.</string-name>
              <string-name>Murray, I.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Systematic Review of Multi-Objective UAV Swarm Mission Planning Systems from Regulatory Perspective</article-title>
            <source>Drones</source>
            <volume>9</volume>
            <elocation-id>509</elocation-id>
            <pub-id pub-id-type="doi">10.3390/drones9070509</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>