<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Self-Adaptive A* Algorithm with Enhanced Dynamic Window Approach for Optimal Trajectory Planning in Narrow Environments</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jiaquan Yan</string-name>
          <email>yanjiaquan@bupt.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zineng Zhou</string-name>
          <email>zhouzineng22s@ict.ac.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Haiyong Luo</string-name>
          <email>yhluo@ict.ac.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fang Zhao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>You Xiong</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan Wang</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>XuePeng Ma</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Beijing University of Posts and Telecommunications</institution>
          ,
          <addr-line>No 10, Xitucheng Road, Haidian District, Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computing Technology Chinese Academy of Sciences</institution>
          ,
          <addr-line>No.6 Kexueyuan South Road, Haidian District, Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Shouguang Cheng Zhi Feng Xing Technology Co., Ltd</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Chinese Academy of Sciences</institution>
          ,
          <addr-line>Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Path planning in narrow environments presents substantial challenges for autonomous driving and robotic navigation. This paper introduces an innovative adaptive search method tailored for the hybrid A* algorithm, designed to fully leverage the capabilities of diferential drive models. This method enhances the algorithm's ability to generate trajectories that are more in tune with the dynamics of diferential drive chassis, particularly in narrow passages. Here, the algorithm adaptively transitions between hybrid A* and traditional A* strategies, utilizing variable search step lengths to efectively balance precision and computational eficiency. Furthermore, we introduce a novel reward function for the hybrid A* algorithm, which incorporates considerations for safety and the costs associated with in-place rotations. This reward function takes into account the number of nearby obstacles, a safety cost, a rotation cost, and a zero-speed cost, all aimed at minimizing unnecessary rotations and optimizing the overall path planning process. To implement our approach in real-world scenarios, we present an Enhanced Dynamic Window Approach (EDWA) that employs multi-scale path sampling to more efectively navigate complex environments with sharp turns. Simulation results demonstrate the efectiveness and superiority of our proposed algorithms in managing narrow path navigation. The improved hybrid A* and DWA algorithms notably enhance safety, eficiency, and trajectory smoothness, showing significant advancements over traditional methods.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Hybrid A*</kwd>
        <kwd>Enhanced Dynamic Window Approach</kwd>
        <kwd>Autonomous Navigation</kwd>
        <kwd>Path Planning</kwd>
        <kwd>Multi-Scale Sampling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the field of autonomous navigation, eficient trajectory planning in narrow environments remains
one of the most challenging tasks, demanding high levels of precision and adaptability from path
planning algorithms [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Traditional path planning methods, such as the basic A* algorithm and
its derivatives, have been extensively utilized due to their efectiveness in grid-based mapping and
clear path determination [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However, these conventional techniques often fall short in complex,
narrow environments due to their rigid pathfinding rules and inability to dynamically adapt to varying
constraints and obstacles.
      </p>
      <p>
        The standard A* algorithm, a cornerstone in path planning, is primarily designed for environments
where the movement between nodes is constrained to fixed steps and predefined directions. This rigidity
can result in suboptimal path generation in constrained spaces where the ability to maneuver freely
and adjust to obstacles dynamically is crucial. Moreover, the A* algorithm’s heuristic nature does not
inherently account for the kinematic constraints of diferent robotic platforms, which are essential in
tight spaces. Enhancements such as the Hybrid A* algorithm have attempted to address these issues
by incorporating the ability to plan paths that consider the vehicle’s orientation and kinematics [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
However, Hybrid A* fails in narrow paths that require in-place rotations, and eficiency issues arise
primarily with multi-scale sampling.
      </p>
      <p>Given the deficiencies of these traditional algorithms in narrow and dynamic environments, there is
a pressing need for more adaptive and dynamically responsive path planning methods. The challenges
in such environments include not only avoiding static and dynamic obstacles but also optimizing the
path for safety, eficiency, and compliance with the vehicle’s dynamic capabilities. This necessitates an
algorithm that can adjust its planning strategy based on real-time environmental data and vehicle state,
transitioning smoothly between diferent planning modes to accommodate varying spatial constraints.</p>
      <p>To address these challenges, our paper introduces an innovative adaptive search method within
the Hybrid A* framework specially designed for diferential drive models, which have the capability
for in-place rotations. This method allows for dynamic adjustment of search step lengths, enabling a
balance between computational eficiency and the precision needed in constricted spaces. Additionally,
we propose a novel reward function that integrates multiple cost factors, such as proximity to obstacles,
safety margins, and the costs associated with rotational and zero-speed movements. This function is
designed to minimize unnecessary movements and optimize the path for both safety and eficiency.</p>
      <p>
        To ensure efective alignment between the model’s dynamically generated trajectory and the
preplanned trajectory during operation, we have implemented an Enhanced Dynamic Window Approach,
which generates control commands based on the trajectory to navigate complex environments more
efectively [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This approach allows for better anticipation and handling of sharp turns and narrow
passages, significantly improving the robot’s ability to navigate safely and smoothly.
      </p>
      <p>By integrating these advanced techniques, our approach significantly outperforms traditional path
planning methods in terms of safety, eficiency, and adaptability in narrow environments. The
combination of adaptive Hybrid A* and EDWA represents a substantial step forward in the field of robotic
navigation, ofering a robust solution to one of the most pressing challenges in autonomous vehicle and
robotics technology today. Through rigorous simulation and practical application, our methods
demonstrate their superiority, paving the way for more sophisticated and reliable autonomous navigation
systems.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>Path planning in narrow passages presents unique challenges due to the need for precise maneuverability
and obstacle avoidance in constrained environments. Various approaches have been proposed to address
these challenges, focusing on optimizing safety, eficiency, and adaptability of navigation algorithms.
However, several limitations remain in these methods.</p>
      <sec id="sec-2-1">
        <title>2.1. Model Predictive Control and Hybrid Algorithms</title>
        <p>
          Several studies have explored the integration of Model Predictive Control (MPC) with traditional path
planning algorithms to enhance navigation in cluttered environments. For instance, Chen and Li [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
developed an MPC-based trajectory planning method to navigate obstacle-cluttered environments,
demonstrating significant improvements in safety. However, it often requires extensive computational
resources and may struggle with real-time adaptability in highly dynamic environments. Similarly,
Borrello et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] introduced a real-time trajectory planner with dynamic obstacle avoidance, but
its reliance on accurate environmental modeling limits its efectiveness. Xing et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] combined
state-based decision-making with an inertial dynamic window approach, yet it remains computationally
intensive.
        </p>
        <p>In contrast, our adaptive search method within the Hybrid A* framework dynamically adjusts search
step lengths based on environmental constraints, balancing precision and computational eficiency.
Our novel reward function integrates multiple cost factors, optimizing the path for both safety and
eficiency, thus addressing the computational and real-time adaptability limitations of traditional MPC
and hybrid algorithms.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Dynamic Window Approach Enhancements</title>
        <p>
          The Dynamic Window Approach (DWA) has been widely utilized for local trajectory optimization. Cao
and Nor [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] improved DWA by integrating multi-scale path sampling, navigating complex environments
more efectively. However, their method may sufer from suboptimal path smoothness due to discrete
path sampling. Works like Banday et al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and Abtahi et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] optimized DWA for specific applications,
highlighting its adaptability but also its limitations in general applicability.
        </p>
        <p>Our approach enhances DWA with multi-scale path sampling, significantly improving navigation in
sharp turns and narrow passages. This ensures better path smoothness and adaptability, addressing the
limitations of previous DWA-based methods.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Sampling-based Methods and Reinforcement Learning</title>
        <p>
          The combination of sampling-based methods and reinforcement learning has shown promise for narrow
passage problems. Huang et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] presented Agile-RRT*, enhancing initial solution quality and
convergence rate in complex environments but requiring extensive parameter tuning. Weerakoon et
al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] developed a context-aware planner using ofline reinforcement learning, showing superior
performance in cluttered outdoor environments but heavily relying on pre-trained models. Other works,
such as Levit et al. [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], integrated reinforcement learning for path planning, emphasizing the potential
but also the reliance on extensive training data.
        </p>
        <p>Our approach combines Hybrid A* and EDWA, improving initial solution quality and convergence
rate while reducing computational costs. Our reward function enhances adaptability and eficiency
without relying heavily on pre-trained models, addressing the limitations of traditional sampling-based
methods.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Method</title>
      <p>In this section, we introduce our methodology for the development and implementation of the Adaptive
Hybrid A* Algorithm combined with the Enhanced Dynamic Window Approach for optimal trajectory
planning in narrow environments. This approach utilizes the diferential drive model’s capabilities to
ensure eficient and safe navigation through complex spaces.</p>
      <p>As illustrated in Figure 1, our approach integrates both the Adaptive Hybrid A* and EDWA into a
cohesive framework, enabling dynamic and eficient path planning.</p>
      <sec id="sec-3-1">
        <title>3.1. Adaptive Hybrid A* Algorithm</title>
        <p>The Adaptive Hybrid A* Algorithm enhances trajectory planning by dynamically alternating between
traditional A* and Hybrid A* methods. This flexibility allows for adjusting search step lengths to
optimize precision and computational eficiency in constrained environments, a feature crucial for
diferential drive models that may require in-place rotations.</p>
        <p>The node expansion strategy is designed to extend search nodes with a mix of curve and straight
movements, adhering to the kinematic constraints and employing in-place rotations. This multi-scale
trajectory generation is crucial for efective navigation in tight spaces.</p>
        <p>Node evaluation is conducted using an enhanced cost function, which considers additional factors
beyond the traditional A* evaluation. The cost function is defined as:</p>
        <p>() = () + ℎ() + () + () + ()
where:</p>
        <sec id="sec-3-1-1">
          <title>Self Adaption A Star</title>
          <p>Node
Extension
Node
Evaluation
Pruning
Strategy</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Enhanced Dynamic Window Approach</title>
          <p>Trajectory
Sampling</p>
          <p>Adaptive
Sampling</p>
          <p>Scale
Estimate</p>
          <p>Trajectory
Evaluation
• () represents the distance traveled,
• ℎ() is the predicted distance to the goal using A*,
• () denotes the number of nearby obstacles,
• () accounts for the in-place rotation cost,
• () represents the zero-speed cost.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Enhanced Dynamic Window Approach</title>
        <p>The EDWA refines local trajectory planning through multi-scale path sampling and adaptive evaluation.
Initially, trajectory sampling is performed for diferent angular velocities, generating multiple sampled
trajectories. Considering the in-place rotation capability, sampling is conducted in multiple directions
to ensure comprehensive coverageas shown in Figure 3.</p>
        <p>(a) Use the DWA algorithm to generate a
directional control command.</p>
        <p>(b) Perform in-place rotations in multiple
directions to ensure comprehensive
trajectory coverage.</p>
        <p>The EDWA includes an adaptive sampling strategy specifically designed for narrow environments.
Reference points are selected based on the global trajectory, and the lengths of sampled trajectories are
adjusted accordingly. This adaptive sampling ensures that the vehicle can navigate tight spaces while
maintaining a smooth and eficient path. The sampling trajectory length  is defined as:
 =  (ref,  ref)
where ref is the distance to the reference point and  ref is the angle to the reference point.</p>
        <p>Adaptive sampling scale estimation is based on the global trajectory shape, allowing DWA to generate
local trajectories that conform to the global path. The trajectory evaluation function in EDWA is designed
to consider the global trajectory shape, ensuring that the vehicle’s movements are smooth and closely
follow the planned path. This integration of global and local planning improves the vehicle’s ability to
navigate complex environments efectively.</p>
        <p>By combining the Adaptive Hybrid A* Algorithm with the EDWA, our method significantly improves
trajectory planning in narrow environments, enhancing safety, eficiency, and path smoothness.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment</title>
      <p>To validate the efectiveness of our proposed adaptive Hybrid A* algorithm with the Enhanced Dynamic
Window Approach (DWA), we conducted a series of experiments. These experiments were designed
to measure both the computational eficiency and the path planning performance of our algorithm
compared to traditional approaches.</p>
      <sec id="sec-4-1">
        <title>4.1. Pruning Eficiency</title>
        <p>We first evaluated the eficiency of our pruning strategy by measuring the planning time before and after
pruning. Eficient pruning is crucial for reducing computational overhead and ensuring the algorithm
can operate in real-time scenarios. The results are shown in Table 1.</p>
        <p>Planning Time</p>
        <p>Before Pruning (s)
13.231000</p>
        <p>After Pruning (s)
6.854000</p>
        <p>The results indicate that our pruning strategy significantly reduces the planning time, almost halving
it. This improvement in computational eficiency ensures that the algorithm can quickly adapt to
changes in the environment, which is essential for real-time autonomous navigation.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Path Planning Performance</title>
        <p>To comprehensively assess the path planning capabilities of our algorithm, we conducted experiments
under diferent scenarios and compared the results with various existing algorithms. The algorithms
tested include:
• * algorithm with an inscribed circle radius expansion map
• * algorithm with a circumscribed circle radius expansion map
• Hybrid * algorithm
• Our proposed adaptive Hybrid A* algorithm
We evaluated these algorithms in two specific scenarios:
• Route 1: A path that is actually impassable, containing obstacles that make it non-traversable.
• Route 2: A path that is actually passable, designed to test the algorithm’s ability to find a viable
route through a complex but navigable environment.</p>
        <p>The results of these experiments are summarized in Table 2.</p>
        <p>Algorithm
* (Inscribed Circle Expansion)
* (Circumscribed Circle Expansion)
Hybrid *
Ours</p>
        <p>Route 1 (Impassable)
Path Found
No Path Found
No Path Found
No Path Found</p>
        <p>Route 2 (Passable)
Path Found
No Path Found
No Path Found
Path Found
4.2.1. Route 1: Impassable Path
In Route 1, the path contains obstacles that make it non-traversable. The * algorithm with the inscribed
circle radius expansion was able to find a path, which indicates that it may not be accurately assessing
the impassability of the route. The * algorithm with the circumscribed circle radius expansion and the
Hybrid * algorithm both correctly identified that no path could be planned. Our proposed algorithm
also correctly identified that no path could be planned, demonstrating its capability to accurately assess
impassable routes and avoid proposing infeasible paths.</p>
        <p>(a) Path planned by * (Inscribed Circle Ex-(b) Path planning by * (Inscribed Circle
Expansion) for Route 1, which is actually im- pansion) for Route 2, which is actually
passable. passable.
(c) No path found by * (Circumscribed Cir-(d) Failed planned by * (Circumscribed
Circle Expansion) for Route 1, correctly iden- cle Expansion) for Route 2, which is
actutifying it. ally passable.
(e) No path found by our algorithm for Route (f) Successful path planning by our algorithm
1, accurately assessing it as impassable. for Route2 demonstrating its efectiveness.
4.2.2. Route 2: Passable Path
In Route 2, the path is designed to be navigable but complex, with narrow passages and sharp turns.
The * algorithm with the inscribed circle radius expansion and the Hybrid * algorithm both failed
to find a path, which shows their limitations in dealing with narrow and complex environments. Our
proposed algorithm successfully planned a path, indicating its superior ability to navigate through
complex but passable environments.
4.2.3. Result analysis
As show in figure 4, Experimental results clearly demonstrate the strengths and weaknesses of the
diferent path planning algorithms. Our proposed algorithm consistently shows its ability to accurately assess
impassable routes and efectively navigate passable ones, which is crucial for real-world applications
requiring reliable and eficient autonomous navigation in narrow and complex environments.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Discussion</title>
        <p>The experimental results validate the enhancements achieved by our adaptive Hybrid A* algorithm
with the Enhanced Dynamic Window Approach. The substantial reduction in planning time showcases
the eficiency of our pruning strategy. Moreover, the improved path planning accuracy highlights
the algorithm’s ability to efectively navigate complex and narrow environments, which is critical for
autonomous navigation in real-world scenarios.</p>
        <p>The significant reduction in planning time, as shown in Table 1, is a direct result of our pruning
strategy, which eficiently eliminates less promising paths early in the search process. This improvement
ensures that the algorithm remains computationally feasible even in highly dynamic and constrained
environments.</p>
        <p>In terms of path planning performance, our algorithm’s success in the passable route scenario (Route
2) while accurately identifying the impassable route scenario (Route 1) underscores its robustness
and reliability. Traditional algorithms either found infeasible paths or failed to find paths in complex
environments, whereas our algorithm demonstrated the ability to make precise and feasible path
planning decisions. This capability is particularly advantageous for autonomous vehicles and robots
operating in tight and cluttered spaces, where accuracy and adaptability are paramount.</p>
        <p>Overall, these experiments confirm that our proposed approach not only enhances computational
eficiency but also significantly improves the accuracy and feasibility of path planning in narrow and
complex environments. This makes it a valuable tool for advancing autonomous navigation technologies.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>In this paper, we presented a novel adaptive Hybrid A* algorithm combined with an Enhanced Dynamic
Window Approach for optimal trajectory planning in narrow and complex environments. By
dynamically adjusting search step lengths and integrating a comprehensive reward function, our method
enhances the algorithm’s ability to generate trajectories that are more in tune with the dynamics of
differential drive chassis, particularly in narrow passages. This significantly improves both computational
eficiency and path planning accuracy.</p>
      <p>The proposed pruning strategy efectively reduces planning time by nearly half, ensuring that
our algorithm can operate in real-time scenarios. This improvement is crucial for applications that
require quick and reliable decision-making, such as autonomous driving and robotic navigation. Our
experimental results demonstrate the superiority of our method in both impassable and passable route
scenarios. Unlike conventional algorithms, our adaptive Hybrid A* algorithm consistently and accurately
identifies impassable routes while successfully navigating complex, passable paths.</p>
      <p>The Enhanced Dynamic Window Approach (EDWA) further complements our approach by refining
local trajectory planning through multi-scale path sampling and adaptive evaluation. This ensures
smooth and eficient navigation, even in environments with sharp turns and narrow passages. The
integration of global and local planning allows our algorithm to maintain trajectory alignment and
optimize path smoothness, enhancing the overall safety and eficiency of the navigation process.</p>
      <p>Our approach ofers a robust solution to one of the most pressing challenges in autonomous vehicle
and robotics technology today. By combining adaptive search strategies with advanced dynamic window
techniques, we pave the way for more sophisticated and reliable autonomous navigation systems. Future
work will focus on extending our framework to accommodate a wider range of environmental conditions
and further enhancing the adaptability of our algorithm to real-world scenarios.</p>
      <p>In summary, the adaptive Hybrid A* algorithm with Enhanced Dynamic Window Approach represents
a significant advancement in the field of path planning. It not only enhances computational eficiency
but also significantly improves the accuracy and feasibility of trajectory planning in narrow and complex
environments. This makes it a valuable tool for advancing autonomous navigation technologies, with
the potential to impact various applications requiring precise and reliable navigation in constrained
spaces.</p>
    </sec>
    <sec id="sec-6">
      <title>6. acknowledge</title>
      <p>This work was supported in part by the Strategic Priority Research Program of Chinese Academy of
Sciences under Grant XDA28040500, the National Natural Science Foundation of China under Grant
62261042, the Key Research Projects of the Joint Research Fund for Beijing Natural Science Foundation
and the Fengtai Rail Transit Frontier Research Joint Fund under Grant L221003, and the Beijing Natural
Science Foundation under Grant 4232035 and 4222034(Corresponding author: Haiyong Luo and Fang
Zhao)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Trajectory planning for autonomous valet parking in narrow environments with enhanced hybrid a* search and nonlinear optimization</article-title>
          ,
          <source>IEEE Transactions on Intelligent Vehicles</source>
          <volume>8</volume>
          (
          <year>2023</year>
          )
          <fpage>3723</fpage>
          -
          <lpage>3734</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Reda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Onsy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Haikal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghanbari</surname>
          </string-name>
          ,
          <article-title>Path planning algorithms in the autonomous driving system: A comprehensive review</article-title>
          ,
          <source>Robotics and Autonomous Systems</source>
          <volume>174</volume>
          (
          <year>2024</year>
          )
          <fpage>104630</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Tezerjani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Carrillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dhakal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mirzaeinia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Real-time motion planning for autonomous vehicles in dynamic environments</article-title>
          ,
          <source>arXiv preprint arXiv:2406.02916</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>Nor</surname>
          </string-name>
          ,
          <article-title>An improved dynamic window approach algorithm for dynamic obstacle avoidance in mobile robot formation</article-title>
          ,
          <source>Decision Analytics Journal</source>
          <volume>11</volume>
          (
          <year>2024</year>
          )
          <fpage>100471</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Formation adaptation in obstacle-cluttered environments via mpc-based trajectory planning</article-title>
          ,
          <source>Science China Information Sciences</source>
          <volume>67</volume>
          (
          <year>2024</year>
          )
          <fpage>174201</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Borrello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lorusso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Basso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Acernese</surname>
          </string-name>
          ,
          <article-title>Trajectory planning based on model predictive control with dynamic obstacle avoidance in unstructured environments</article-title>
          ,
          <source>in: 2024 European Control Conference (ECC)</source>
          , IEEE,
          <year>2024</year>
          , pp.
          <fpage>448</fpage>
          -
          <lpage>455</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Wang,</surname>
          </string-name>
          <article-title>Research on robot path planning by integrating state-based decision-making a* algorithm and inertial dynamic window approach, Intelligent Service Robotics (</article-title>
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Banday</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kasula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Surwade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Nagrare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ghose</surname>
          </string-name>
          ,
          <article-title>Uav path planning for cave exploration using tangent based intersection method</article-title>
          ,
          <source>in: AIAA SCITECH 2024 Forum</source>
          ,
          <year>2024</year>
          , p.
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.-A.</given-names>
            <surname>Abtahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Atashgah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tarvirdizadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shahbazi</surname>
          </string-name>
          ,
          <article-title>Aerial robotics in urban environments: Optimized path planning and sitl assessments</article-title>
          ,
          <source>in: 2023 11th RSI International Conference on Robotics and Mechatronics (ICRoM)</source>
          , IEEE,
          <year>2023</year>
          , pp.
          <fpage>271</fpage>
          -
          <lpage>278</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gai</surname>
          </string-name>
          ,
          <article-title>Agile-rrt*: A faster and more robust path planner with enhanced initial solution and convergence rate in complex environments</article-title>
          , IEEE Access (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Weerakoon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Sathyamoorthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elnoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manocha</surname>
          </string-name>
          , Vapor:
          <article-title>Holonomic legged robot navigation in outdoor vegetation using ofline reinforcement learning</article-title>
          ,
          <source>arXiv preprint arXiv:2309.07832</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Levit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ortiz-Haro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Toussaint</surname>
          </string-name>
          ,
          <article-title>Solving sequential manipulation puzzles by finding easier subproblems</article-title>
          ,
          <source>arXiv preprint arXiv:2405</source>
          .
          <year>02053</year>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>