Skip to Content
AgriEngineeringAgriEngineering
  • Article
  • Open Access

2 June 2026

27 Pages

Enhanced A* Pathfinding Using Distance-Dependent Octile Annealing for Mobile Robot Navigation in Agricultural Field Terrains

and
Department of Electrical and Computer Engineering, University of Western Macedonia, 50131 Kozani, Greece
*
Authors to whom correspondence should be addressed.

Abstract

The A* algorithm is widely adopted across agriculture, robotics, and GPS navigation for efficient route planning, yet it faces challenges in balancing search efficiency with path quality. To address these limitations, we introduce Octile–Annealed, a novel heuristic that augments the classic Octile distance with a distance-dependent annealing weight. Specifically, Octile–Annealed scales the Octile metric by a smooth function of the current node’s Euclidean distance to the final location, yielding a heuristic that is gentle near the target and more directive when far away. This design retains the geometric fidelity of Octile, accelerates search convergence in open regions, and preserves guidance in constrained corridors. Beyond discrete planning, we incorporate adaptive Bézier smoothing to post-process the grid path into a collision-free, curvature-friendly trajectory. This is particularly relevant in agricultural environments (e.g., orchard rows and cross-aisles), where machines must follow efficient routes without abrupt turns that could slow operations or risk crop damage. We benchmark Octile–Annealed against three established baselines—Euclidean and Octile—on orchard-like grids of varying sizes and obstacle patterns. The results show that Octile–Annealed consistently reduces computation time while maintaining competitive raw path lengths and producing short, smooth Bézier trajectories. Overall, the proposed heuristic enhances A*’s operational efficiency and route quality, making it well-suited for complex, structured agricultural layouts and for general navigation tasks that benefit from smooth post-processing. However, it must be acknowledged that these comparative performance metrics are strictly limited to simulated grid cases; consequently, comprehensive validation using actual field data remains necessary to fully confirm their practical applicability under real-world agricultural conditions.

1. Introduction

The A* algorithm has been a foundational tool in autonomous navigation planning for decades, with demonstrated utility across robotics, satellite-based navigation, and agricultural automation. Its enduring appeal stems from a principled best-first search that reliably delivers shortest paths under practical constraints, making it a default choice when repeatable, high-precision navigation is required. In both urban autonomy and field operations, practitioners value A* for its robustness on complex maps and its predictable real-time behavior supported by admissible and, in many deployments, consistent heuristics [1,2,3,4] Notwithstanding these strengths, A* exhibits two persistent limitations that become salient in demanding settings. First, search efficiency degrades as the algorithm expands large frontiers, especially when the heuristic underestimates cost or poorly reflects traversability, inflating node expansions and latency—an impediment for time-critical systems. Second, the geometric quality of grid-optimal solutions can be inadequate for vehicles with kinematic and dynamic constraints: discretization often induces staircase segments and abrupt heading changes that are suboptimal for wheeled platforms, increase control effort, and reduce throughput in the field. These issues motivate refined heuristics and post-processing methods that better encode motion costs and environmental structure, aiming to reduce expansions while producing curvature-friendly, execution-ready trajectories suitable for real agricultural deployments [5,6,7,8].
Advancing A* is key to realizing its full value in agriculture. The central objectives are twofold: producing paths that are easier to execute and making the search behave robustly in demanding field layouts. Ongoing work refines the baseline planner with targeted extensions and careful modifications so it remains a practical choice for modern farm operations. A primary concern is path smoothness. Trajectories with fewer heading changes and gentler curvature reduce stress on implements, lower the likelihood of crop damage, and keep machines moving efficiently. Equally important is adaptability to difficult ground—irregular terrain, dense obstacles, and alternating row and cross-aisle patterns. To address these conditions, recent approaches design hybrid heuristics that blend complementary distance measures, improving guidance without sacrificing the guarantees that make A* reliable [9,10,11]. These refinements align directly with the goals of precision agriculture, where consistent, accurate navigation under tight operational constraints enables tasks such as planting, spraying, and harvesting to be carried out with minimal waste. Optimized routes translate into shorter mission times, smoother motion, and more predictable vehicle behavior. The benefits extend beyond productivity. More efficient planning reduces unnecessary traversal and engine load, tightening fuel use and operating hours. As farms seek to curb emissions and conserve resources, improvements in path quality and search efficiency contribute to more sustainable practices across the entire production cycle [12,13,14,15,16].
In agricultural deployments, path planning is not limited to idealized row-and-crossing layouts. Field robots often operate in semi-structured and partially unstructured environments characterized by local slopes, soil undulations, deformable ground, wheel-slip risk, and discontinuities caused by vegetation growth or field-maintenance conditions. Such factors directly influence traversability, motion stability, localization accuracy, and ultimately the safety and reliability of autonomous operation, particularly in off-road and orchard-like settings where terrain structure and surface quality vary significantly. In addition, agricultural robotic platforms typically rely on embedded computing systems with limited processing power and memory resources, making computational efficiency and real-time responsiveness essential design requirements for practical field deployment. This is especially important in applications that require repeated replanning, online obstacle avoidance, or integration with local navigation modules and perception pipelines. Beyond geometric path optimality, agricultural navigation must also account for operational requirements such as smooth motion execution, reduced steering effort, energy efficiency, crop-safe maneuvering, and high field productivity [17,18,19,20,21]. Despite these practical requirements, existing A*-based improvements in the literature often emphasize either search acceleration or path smoothing in isolation, without addressing their joint effectiveness under the computational and operational constraints of semi-structured agricultural environments. As a result, a research gap remains in the development of a path-planning framework that simultaneously improves search efficiency, trajectory smoothness, and practical suitability for embedded agricultural robotic platforms operating in field and orchard-like terrains. To address this gap, the present work introduces a distance-dependent Octile-based heuristic combined with Bézier-based post-processing, aiming to improve computational efficiency while producing smoother and more operationally suitable trajectories for agricultural robotic navigation.
The primary objective of this study is to enhance the geometric and practical quality of the trajectories produced by the A* algorithm, while at the same time optimizing its computational performance:
  • We propose Octile–Annealed, a new heuristic that augments the classical Octile distance with a smoothly distance-dependent weight based on the node’s Euclidean distance to the goal. The heuristic remains conservative near the target and becomes more directive when far away, enabling faster convergence in open regions while preserving stable guidance in narrow corridors. Octile faithfully captures grid motion with diagonal moves, and the annealing term adapts the level of search aggressiveness to local spatial context.
  • To improve the geometric quality of the final routes, we apply adaptive Bézier smoothing as a post-processing step. This produces continuous, collision-free, curvature-friendly trajectories—particularly valuable in agricultural fields with rows and cross-aisles, where gentle turning reduces equipment stress and mitigates crop damage.
  • We evaluate the method on agricultural-style grid maps of varying sizes and obstacle layouts under rural simulation conditions. Results show that Octile–Annealed consistently reduces computation time, maintains competitive raw path lengths, and yields short, smooth trajectories after smoothing. The proposed heuristic enhances both the process optimization and routing quality of A*, making it well suited to complex, structured agricultural scenes and other navigation tasks that benefit from smooth end-to-end motion.
The remainder of this paper is structured as follows. Section 2 surveys the prior work that underpins our study in agricultural environments. Section 3 details the proposed optimization of the A* algorithm tailored to field and orchard-like settings. Section 4 presents the experimental setup and results on agricultural grid layouts. Section 5 discusses the solution framework, emphasizing its practical implications and key advantages for farm-robot navigation. Finally, Section 6 concludes the paper by outlining the principal findings in the context of agriculture.

3. Path-Planning Framework

3.1. Formal A* Algorithm

The A* algorithm has long been regarded as one of the most reliable and widely applied methods for pathfinding within computer science and artificial intelligence. Its prominence derives from its ability to compute an effective route between 2 points in a grid or graph, a requirement that is central to autonomous navigation, mobile robotics, and a wide range of decision-making systems. In such contexts, A* determines the shortest feasible route by combining the accumulated travel cost with an estimate of the remaining distance to the goal. This predictive capability, provided through the heuristic function H ( z ) , directs the search toward regions that appear most promising, thereby reducing unnecessary expansion of the search space and improving computational efficiency [44,45,46,47].
The heuristic function plays a decisive role in shaping the performance of the algorithm. A well-crafted heuristic can substantially reduce computational effort by limiting exploration to nodes that meaningfully contribute to the discovery of an optimal path. In contrast, a poorly chosen heuristic may slow convergence, encourage exploration of irrelevant regions, or produce paths that are inefficient in practice. For this reason, selecting an appropriate heuristic is fundamental to guarantee efficient and dependable operation of the A* algorithm [48,49,50,51].
To further improve the performance of A* in grid-based navigation, this study incorporates both Euclidean and Octile distances into the definition of the heuristic function H ( z ) . The Euclidean distance provides a precise measure of the direct separation between two points and is therefore well suited to open or unobstructed environments. Conversely, the Octile metric evaluates distance based on the maximum difference along the vertical and horizontal axes, and is especially advantageous in settings where diagonal displacement is permitted, as it naturally reflects the cost structure of eight-directional grids. When combined, these two measures provide a more versatile and expressive heuristic, capable of adapting to a broad spectrum of spatial configurations. The resulting formulation improves consistency, reduces local inefficiencies, and enhances the algorithm’s ability to navigate both simple and complex terrains.
The internal operation of the traditional A* algorithm follows a well-defined sequence that supports its robust behavior. During execution, the algorithm maintains two sets of nodes: an open set containing nodes available for expansion and a closed set storing nodes that have already been examined. Nodes in the open set are prioritized according to the assessment function
F ( z ) = G ( z ) + H ( z ) ,
where
G ( z ) denotes the actual cost accumulated from the starting point to node z, and H ( z ) provides the estimated cost required to reach the goal. By consistently selecting the node with the lowest value of F ( z ) , the algorithm ensures a balanced consideration of travelled distance and predicted remaining effort. Each node also retains a reference to its parent, allowing the optimal route to be reconstructed once the search reaches the target. The process terminates either upon arrival at the goal or when no further nodes remain to be explored.
Through these coordinated mechanisms, the A* algorithm identifies the shortest viable path in a deterministic and computationally efficient manner. Incorporating Euclidean and Octile distances into the heuristic function H ( z ) increases its effectiveness in grid-oriented settings by producing smoother, more flexible, and geometrically consistent paths. This improved formulation boosts planning efficiency while preserving the algorithm’s robustness across diverse applications, such as autonomous robotics, agricultural equipment, and advanced navigation systems.

3.2. Heuristic Formulation

While the traditional A* algorithm provides a solid basis for grid-based navigation, its performance is strongly influenced by the structure and expressiveness of the heuristic function. Classical heuristics such as Euclidean and Octile capture different aspects of spatial geometry, but they remain static throughout the search. The Octile distance is a grid-based distance metric commonly used in eight-directional path planning. It estimates the travel cost between two cells when both orthogonal and diagonal movements are allowed, combining the dominant axial displacement with a diagonal correction term. In agricultural field environments—characterized by long open corridors, narrow crop rows, and intermittent obstacles—static heuristics may underperform, either by being overly conservative near the goal or excessively aggressive at long range. To address these limitations, we introduce the Octile–Annealed heuristic, a distance-dependent extension of the standard Octile metric [52,53,54].
The central idea of this formulation is to scale the classical Octile distance by an annealing weight that varies smoothly with the current node’s Euclidean distance to the goal. Let d denote the Euclidean separation between the position under consideration and the terminal state, and let D 0 represent a characteristic length scale related to the map’s dimensions. The annealing parameter t = min ( 1 , d / D 0 ) is used to interpolate between two weight values, w near and w far , corresponding to near-goal and longer-range guidance, respectively. The resulting heuristic takes the form
H OA ( z ) = w ( d ) max ( d x , d y ) + ( 2 − 1 ) min ( d x , d y ) ,
where
w ( d ) = w near + w far − w near t ,
t = min 1 , d D 0 ,
In the present implementation, D 0 is defined as the diagonal extent of the grid map, i.e.,
D 0 = W 2 + H 2 ,
where W and H denote the width and height of the grid, respectively. This parameter provides a map-dependent normalization scale for the annealing schedule, allowing the transition between near-goal and long-range behavior to remain consistent across agricultural maps of different size and aspect ratio. The weights w near and w far define the relative strength of heuristic guidance near the goal and at longer distances, respectively. In particular, the lower near-distance weight moderates the heuristic influence close to the goal, thereby supporting stable exploration in target-adjacent and spatially constrained regions. By contrast, the higher far-distance weight increases the heuristic contribution over larger distances, providing stronger directional guidance across open row segments.
Let h * ( z ) denote the true optimal residual cost from node z to the goal on a grid with unit cost for orthogonal moves and 2 cost for diagonal moves. The standard Octile distance is defined as
h Oct ( z ) = max ( d x , d y ) + ( 2 − 1 ) min ( d x , d y )
Accordingly, the proposed Octile–Annealed heuristic
H OA ( z ) = w ( d ) h Oct ( z )
preserves admissibility provided that w ( d ) ≤ 1 for all nodes. Since w ( d ) ∈ [ w near , w far ] , this condition is ensured when
w near ≤ 1 and w far ≤ 1 .
Under these conditions, the following inequality holds:
H OA ( z ) = w ( d ) h Oct ( z ) ≤ h Oct ( z ) ≤ h * ( z ) ,
so the proposed heuristic does not overestimate the true remaining cost to the goal.
Because the weighting schedule changes smoothly with the distance to the goal, the heuristic becomes progressively more directive in wide-open regions, thereby accelerating the outward expansion of the search frontier. Conversely, as the algorithm approaches the target, the weight relaxes toward w near , preventing the heuristic from over-constraining the local search and reducing the risk of missing narrow passages or valid paths. In agricultural fields, this behavior is crucial: the algorithm benefits from strong global guidance along long rows, yet remains sufficiently flexible to maneuver around obstacles such as irregular gaps, equipment lanes, or local vegetation clusters.
A key advantage of the Octile–Annealed approach is that it avoids the need for empirically tuned free parameters. The schedule depends only on interpretable quantities—the Euclidean distance to the goal and a map-dependent length scale—ensuring deterministic behavior and reproducibility across different field sizes and resolutions. This distinguishes the method from traditional weighted heuristics that require extensive calibration to achieve adequate performance.
To complement the heuristic’s improved spatial guidance, the algorithm retains a post-processing stage in which the discrete grid path is smoothed using adaptive Bézier curves. This process reduces the staircase-like artifacts and sudden orientation shifts commonly generated by grid-based planners, resulting in smoother trajectories whose curvature is better suited to the kinematic limitations of wheeled agricultural robots. The combined effect of the Octile–Annealed heuristic and the smoothing procedure is a planner that expands fewer nodes in open regions, maintains reliable performance in constrained environments, and produces final routes that are shorter, smoother, and more compatible with real-world field navigation requirements.
From the perspective of agricultural robot deployment, the proposed heuristic is intended to remain effective under different row-spacing configurations and corridor widths. In layouts with wider crop spacing, the stronger long-range guidance promoted by the annealing schedule improves directional consistency and reduces unnecessary search dispersion across open navigable regions. In narrower passages or row intersections, the more conservative behavior near the goal preserves local flexibility and reduces the risk of over-biased search in constrained areas. In this sense, the adaptive weighting mechanism does not depend on a single fixed field geometry, but scales with the spatial structure of the map through the normalized distance term. At the same time, the heuristic remains computationally lightweight, since it only augments the standard Octile metric with a simple distance-dependent weighting function. This makes the method suitable for embedded onboard platforms, where memory usage, processing power, and energy availability are limited.

3.3. Bézier Curves

Bézier curves form an essential category of parametric curves broadly utilized in geometric modelling because of their smoothness, analytical tractability, and intuitive control through a finite set of points. They can be defined at multiple polynomial orders, each associated with a specific number of control points and a corresponding expressive capability. A first-order Bézier curve degenerates into a simple line segment, whereas curves of higher order are able to represent progressively more complex shapes. The structure and curvature profile of any Bézier curve are dictated entirely by its control points—the initial point, the terminal point, and the intermediate control points—which collectively determine the geometry of the resulting trajectory. Their configuration plays a decisive role in applications requiring predictable motion with strict smoothness constraints [55,56].
In the present work, Bézier curves are employed as a post-processing stage to smooth the discrete waypoint sequence obtained from the A* algorithm operating under the Octile–Annealed heuristic. Although the heuristic improves the efficiency and geometric regularity of the raw solution, the resulting polyline still contains discontinuities at turning points that are unsuitable for motion execution, particularly in agricultural field scenarios. The term polyline refers to a piecewise-linear path composed of consecutive straight-line segments connecting successive waypoints returned by the grid-based planner. Incorporating Bézier-based smoothing transforms the piecewise-linear path into a continuous trajectory with improved curvature properties, while preserving the structural integrity of the original solution. Carefully selecting the control points ensures continuity, limits curvature peaks, and mitigates abrupt steering changes.
A Bézier curve of polynomial order n is formally expressed as
C ( u ) = ∑ k = 0 n Q k β k , n ( u ) ,
where C ( u ) denotes the curve evaluated at the parameter u ∈ [ 0 , 1 ] , the vectors Q k represent the n + 1 control points, and β k , n ( u ) corresponds to the Bernstein basis polynomial of degree n, defined by
β k , n ( u ) = n k ( 1 − u ) n − k u k , n k = n ! k ! ( n − k ) ! .
The parameter u progresses smoothly from the start to the end of the curve, while the order n determines the curve’s geometric expressiveness. Higher-order Bézier curves allow finer control of shape and curvature, making them suitable for generating smooth, kinematically feasible paths.
In our implementation, the control points are assigned following a procedure tailored to ensure both curvature smoothness and collision safety within structured agricultural fields.
After the Octile–Annealed A* planner returns its polyline path, vertices are identified as inflection points when their turning angle exceeds a predefined threshold of 30 ° . This value was selected to provide a practical balance between trajectory smoothness and obstacle clearance, while remaining consistent with the robot’s turning constraints and the spatial resolution of the grid environment. For every detected corner along the discrete path, a corresponding cubic Bézier segment is generated. In this construction, the outer control points are anchored to the neighboring A* nodes to preserve the overall trajectory structure, whereas the intermediate control points are placed along the tangential directions of the preceding and subsequent path segments, with an offset magnitude defined as a fixed proportion of the corresponding segment lengths. These tangential directions are derived from the orientations of the adjacent path segments, ensuring that the resulting curve reflects the local motion trends and produces a smooth transition through the vertex. In narrow agricultural corridors, this offset is reduced adaptively in order to preserve obstacle clearance and avoid excessive curvature. To prevent the smoothed trajectory from encroaching upon obstacle regions in extremely narrow crop rows, each candidate Bézier segment is validated against the occupancy grid before being accepted. More specifically, the curve is sampled at a sufficient number of intermediate points, and each sampled point is checked to ensure that it lies entirely within collision-free cells. If any part of the candidate segment approaches or intersects an occupied region, the control-point offset is reduced iteratively until a collision-free curve is obtained. When the local free-space corridor is too narrow to support a safe smoothed segment, the method retains the original discrete path segment instead of forcing additional smoothing. In this way, the post-processing stage improves geometric continuity without compromising obstacle clearance in highly constrained agricultural passages. This adaptive adjustment guarantees that each Bézier segment remains fully collision-free while maintaining geometric continuity, as presented in Algorithm 1 and Figure 1. Repeating this construction at each sharp turn yields a globally smooth trajectory compliant with both environmental and kinematic constraints.
Figure 1. Flowchart of A* using the Octile–Annealed heuristic with Bézier smoothing.
Integrating Bézier smoothing into the Octile–Annealed A* pipeline provides substantial advantages for autonomous agricultural machinery. The resulting trajectories avoid grid-related artefacts, exhibit controlled curvature, and significantly reduce steering effort. Such properties are essential for vehicles navigating through crop rows, uneven ground, headland transitions, or tight passages. Smooth curves reduce mechanical stress, improve localization stability, minimize soil disturbance, and help avoid accidental crop damage during operational tasks such as spraying, seeding, or harvesting.
Algorithm 1 A* Search Employing the Octile–Annealed Heuristic and Bézier-Based Path Refinement
Require: 
s t a r t N o d e , g o a l N o d e , m a p
  1:
Initialize o p e n S e t (nodes pending expansion) and c l o s e d S e t (nodes already examined)
  2:
Create p a r e n t M a p to enable reconstruction of the resulting route
  3:
Set initial costs:
  4:
g C o s t [ s t a r t N o d e ] ← 0
  5:
f C o s t [ s t a r t N o d e ] ← g C o s t [ s t a r t N o d e ] + h e u r i s t i c ( s t a r t N o d e , g o a l N o d e )
  6:
Insert s t a r t N o d e into o p e n S e t based on its f C o s t
  7:
while  o p e n S e t is not empty do
  8:
       Select c u r r e n t N o d e ← node in o p e n S e t with minimum f C o s t
  9:
       if  c u r r e n t N o d e = g o a l N o d e  then
10:
             break Goal successfully located
11:
       end if
12:
       Move c u r r e n t N o d e from o p e n S e t to c l o s e d S e t
13:
       for each n e i g h b o r in getNeighbors( c u r r e n t N o d e ) do
14:
             if  n e i g h b o r ∈ c l o s e d S e t  then
15:
                   continue
16:
             end if
17:
             Compute tentative cost:
18:
              t e n t a t i v e G ← g C o s t [ c u r r e n t N o d e ] + d i s t a n c e ( c u r r e n t N o d e , n e i g h b o r )
19:
             if  n e i g h b o r ∉ o p e n S e t OR t e n t a t i v e G < g C o s t [ n e i g h b o r ]  then
20:
                    p a r e n t M a p [ n e i g h b o r ] ← c u r r e n t N o d e
21:
                    g C o s t [ n e i g h b o r ] ← t e n t a t i v e G
22:
                   {Euclidean component}
d = ( x n − x g ) 2 + ( y n − y g ) 2
23:
                   {Map dimensions}
W , H ← width ( map ) , height ( map )
24:
                   {Map scale}
D 0 = W 2 + H 2
25:
                   {Octile component}
d O = max ( Δ x , Δ y ) + ( 2 − 1 ) min ( Δ x , Δ y )
26:
                   {Annealing schedule}
t = min 1 , d D 0
27:
                   {Distance-dependent weight}
w ( d ) = w near + ( w far − w near ) t
28:
                   {Octile–Annealed heuristic}
H ( n e i g h b o r ) = w ( d ) d O
29:
                   Update predicted total cost:
30:
                    f C o s t [ n e i g h b o r ] ← g C o s t [ n e i g h b o r ] + H ( n e i g h b o r )
31:
                   if  n e i g h b o r ∉ o p e n S e t  then
32:
                         Insert n e i g h b o r into o p e n S e t with updated f C o s t
33:
                   end if
34:
            end if
35:
     end for
36:
end while
37:
if  c u r r e n t N o d e ≠ g o a l N o d e  then
38:
       return failure {No valid route exists}
39:
end if
40:
Path Reconstruction
41:
Initialize list r a w P a t h
42:
t r a c e ← g o a l N o d e
43:
while  t r a c e ≠ s t a r t N o d e  do
44:
      Insert t r a c e at the beginning of r a w P a t h
45:
       t r a c e ← p a r e n t M a p [ t r a c e ]
46:
end while
47:
Insert s t a r t N o d e at the beginning of r a w P a t h
48:
Bézier Smoothing Phase
49:
Extract Bézier control points from r a w P a t h
50:
Generate smooth parametric curve:
B ( u ) = ∑ k = 0 n Q k β k , n ( u ) , β k , n ( u ) = n k ( 1 − u ) n − k u k
51:
return Smooth trajectory B ( u )
In agricultural wheeled robots, this smoothing stage is particularly relevant because trajectory feasibility is closely related to turning limitations and steering smoothness. The adaptive placement of control points allows the resulting curve to remain compatible with tighter or wider turning requirements, depending on the local free-space corridor and the geometric sharpness of the original path. As a result, the Bézier refinement is not applied uniformly, but is adjusted so as to reduce abrupt heading changes while preserving safe passage through narrow row-transitions. This behavior is especially important in agricultural navigation, where excessive curvature or sudden steering commands may reduce stability, increase soil disturbance, or risk crop interference.
From a vehicle-kinematics perspective, the proposed Bézier refinement is intended not only to improve geometric smoothness, but also to moderate local curvature variations that may challenge the steering capabilities of agricultural vehicles. In wheeled robotic platforms and compact field tractors, trajectory feasibility is strongly influenced by the minimum turning radius, steering-angle limitations, and the continuity of heading transitions. For this reason, the adaptive control-point placement used in the proposed framework adjusts the curvature of the generated trajectory according to the local free-space corridor and the sharpness of the original grid-based path. More specifically, the control-point offset is reduced in constrained corridors and narrow row transitions, preventing the smoothed curve from introducing excessively tight turns or unsafe deviations toward obstacle boundaries. Consequently, the generated trajectories are expected to be more practically traversable for typical agricultural robots operating in structured crop-row environments, while more detailed platform-specific constraints, such as exact wheelbase, steering geometry, and actuator limits, can be incorporated in a subsequent local-control layer [57,58,59,60].
Beyond agricultural robotics, the same smoothing procedure benefits autonomous ground vehicles, warehouse robots, and other systems requiring dynamically feasible paths. The computational load introduced by the Bézier post-processing is minimal, as it is confined to local segments and relies only on low-cost polynomial evaluations. Therefore, the combined Octile–Annealed and Bézier framework remains suitable for real-time execution on embedded hardware typical of field robotics platforms. The synergy between the Octile–Annealed heuristic—responsible for efficient, structure-aware discrete pathfinding—and Bézier smoothing—responsible for generating continuous, curvature-friendly trajectories—produces paths that are short, dynamically feasible, and environmentally safe. This combination constitutes a meaningful contribution to efficient and smooth path planning for precision agriculture and other domains with structured or semi-structured environments.

4. Experimental Evaluation

All tests involving the A* algorithm were carried out on a computer equipped with 32 GB of RAM and an Intel NUC i5 processor, using Python 3.13 for implementation. All test environments were generated using a uniform orchard-like layout with consistent row-spacing and thickness, ensuring that the obstacle pattern expanded proportionally with the overall map dimensions. These obstacles simulate permanent agricultural elements—such as tree trunks and cultivated rows found in vineyards or orchards—that restrict the width and continuity of navigable corridors. The source and target nodes were located at diagonally opposite corners of each grid environment. To achieve statistically robust results and mitigate bias toward any single configuration, each map size was evaluated across 30 randomly generated instances. The maps used in this study were synthetically generated and do not originate from public agricultural field datasets or real GIS-based field measurements. Instead, they were designed to emulate orchard-like environments under controlled conditions, with uniform row spacing, proportional obstacle thickness, and navigable corridors that scale with map size. This choice was made in order to support consistent and reproducible comparison of heuristic behavior across multiple grid dimensions.
Figure 2 presents a comparative visualization of the path produced by the A* algorithm using the Octile–Annealed heuristic (left panel) and the corresponding smoothed version obtained via multi-order Bézier curves (right panel). In the left panel, the trajectory appears as a piecewise-linear polyline directly connecting adjacent grid cells. Although the Octile–Annealed heuristic enhances directional consistency—providing stronger guidance when the robot is far from the goal and a more conservative influence near it—the raw path remains angular due to the discretized grid structure. As a result, the route exhibits abrupt directional changes at many grid intersections. In agricultural environments characterized by narrow crop rows and constrained corridors, such sharp geometric transitions can reduce vehicle stability, increase steering workload, and elevate the risk of disturbing vegetation. The right panel shows the same underlying route after applying Bézier smoothing. Here, the discrete polyline has been replaced by a continuous trajectory that passes smoothly through the free-space corridor while staying close to the A* solution. By appropriately placing control points along segments of the raw path, the Bézier curve eliminates the staircase-like artifacts and sharp corners produced by the grid planner. The resulting trajectory exhibits gradual curvature transitions, making it far more compatible with real agricultural machinery, which benefits from reduced steering impulses, lower mechanical stress, and improved traversal efficiency.
Figure 2. Path generated using the Octile–Annealed heuristic (left) and the corresponding Bézier-smoothed trajectory (right).
To further address the comparative behavior of the three heuristics across different map scales, Figure 3 and Figure 4 present supplementary visual comparisons for 30 × 30 , 50 × 50 , 80 × 80 , and 100 × 100 agricultural environments. Figure 3 illustrates the final paths generated by A* using the Euclidean, Octile, and Octile–Annealed heuristics, together with their Bézier-smoothed counterparts. This comparison highlights the geometric similarity of the feasible trajectories while revealing differences in directional guidance and local path shaping as the map size increases.
Figure 3. Comparative visualization of A* path planning using the Euclidean, Octile, and Octile–Annealed heuristics across four agricultural map scales ( 30 × 30 , 50 × 50 , 80 × 80 , and 100 × 100 ). The top row shows the raw grid-based paths, while the bottom row presents the corresponding Bézier-smoothed trajectories.
Figure 4. Detailed comparative search maps for the Euclidean, Octile, and Octile–Annealed heuristics across all agricultural grid scales. Each row shows the expanded nodes and the corresponding raw A* path for one heuristic, allowing direct visual comparison of search-space exploration and path formation as the environment size increases.
Figure 4 provides a more detailed view of the search process by showing the expanded nodes associated with each heuristic, overlaid with the corresponding raw path. The Euclidean heuristic tends to expand a broader set of nodes, especially in larger maps, indicating less targeted guidance toward the goal. The Octile heuristic improves directional alignment by better exploiting diagonal distance information, while the Octile–Annealed heuristic produces a more concentrated exploration pattern, particularly in medium and large grids.
The evaluation considers five key metrics: raw computation time (Time (ms)), number of expanded search nodes (Nodes Expanded), raw grid path length (Path (u)), Bézier smoothing time (STime (ms)), and smoothed geometric path length (SPath (u)). Together, these metrics capture both search efficiency and trajectory quality.

4.1. Performance on Small Fields (30 × 30)

Table 1 shows that on small agricultural fields the Octile–Annealed heuristic significantly outperforms both competitors. It achieves a computation time of only 3.53 ms, representing a clear reduction compared to Octile ( 5.64 ms) and Euclidean ( 6.02 ms). Similarly, the number of nodes expanded is reduced by approximately 48% relative to Octile and 55% relative to Euclidean. This demonstrates the benefit of distance-dependent annealing, which accelerates long-range convergence by applying a stronger heuristic weight when far from the goal, while avoiding over-aggressive guidance in close-range neighborhoods.
Table 1. Performance comparison of A* heuristics on a 30 × 30 agricultural map (30 trials). Values are reported as mean ± standard deviation.
Although raw path lengths remain comparable across heuristics (all around 50 units), the smoothed Bézier paths of Octile–Annealed are consistently shorter ( 47.02 units), indicating that the raw polyline geometry produced by the heuristic aligns more naturally with curvature-aware smoothing. This advantage is critical for agricultural robots, which must avoid sharp heading transitions between densely planted crop rows.

4.2. Medium Fields (50 × 50)

As the map scales to 50 × 50 , the improvements become even more pronounced. Octile–Annealed completes the search in 6.60 ms, whereas Octile and Euclidean require more than double the time ( 13.63 ms and 13.55 ms, respectively). The number of nodes expanded exhibits a similar trend: Octile–Annealed expands only 471.9 nodes on average, compared to 1020.9 for Octile and 1121.7 for Euclidean.
This substantial reduction reflects the ability of the annealing weight to modulate heuristic strength proportionally to the Euclidean distance. The heuristic behaves aggressively in open portions of the map—typical of long crop rows—while becoming increasingly conservative in irregular or constrained regions.
Despite slightly shorter raw paths for Octile, the smoothed paths reveal the opposite behavior: Octile–Annealed produces the shortest Bézier-refined trajectories ( 82.76 units), confirming that its raw output curves more smoothly under continuous interpolation (Table 2).
Table 2. Performance comparison of A* heuristics on a 50 × 50 agricultural map (30 trials). Values are reported as mean ± standard deviation.

4.3. Large Fields (80 × 80)

In larger agricultural fields, the computational gap widens further. Octile–Annealed achieves a search time of 12.90 ms, compared to 29.11 ms for Octile and 31.24 ms for Euclidean—an improvement exceeding 60%. The number of nodes expanded follows the same pattern: the proposed method requires only 1070.9 expanded nodes, while Octile and Euclidean exceed 2600 and 2950 expanded nodes, respectively.
This substantial efficiency gain is attributed to the heuristic’s adaptive scaling, which channels the search directionally through long free corridors but decelerates in tighter passages, reducing misdirected exploration. Path lengths remain close across all heuristics (140–142 units raw), yet after smoothing, Octile–Annealed again yields the most efficient geometry ( 133.58 units). The improvement becomes increasingly valuable at this scale, as agricultural robots traverse larger distances where energy consumption and route predictability significantly impact operational cost (Table 3).
Table 3. Performance comparison of A* heuristics on an 80 × 80 agricultural map (30 trials). Values are reported as mean ± standard deviation.

4.4. Very Large Fields (100 × 100)

At the largest tested field size, the advantages of the proposed heuristic are most pronounced. Octile–Annealed completes the search in 18.56 ms, whereas Octile and Euclidean require 47.50 ms and 49.45 ms, respectively. This constitutes nearly a threefold improvement in computational speed. Likewise, the number of nodes expanded is reduced by approximately 65% compared with Octile and over 68% compared with Euclidean.
While raw path lengths remain similar (177–180 units), the smoothed Bézier paths produced by Octile–Annealed are again the shortest ( 170.10 units). At this scale, the combination of reduced node expansions and improved post-smoothing geometry underlines the algorithm’s robustness for large-scale agricultural deployments such as orchards, plantations, and vineyard blocks (Table 4).
Table 4. Performance comparison of A* heuristics on a 100 × 100 agricultural map (30 trials). Values are reported as mean ± standard deviation.
Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 collectively illustrate the performance differences among the three heuristic strategies—Octile–Annealed, Octile, and Euclidean—across all tested grid sizes. The computation-time chart shows a clear and consistent advantage of the Octile–Annealed heuristic, which achieves the lowest execution time in every scenario, with the gap widening substantially as map size increases. This trend is reinforced by the search-space expansion plot, where Octile–Annealed produces substantially fewer nodes expanded, confirming its superior search efficiency and scalability. The raw path-length results reveal that all three heuristics yield comparable geometric distances, with only marginal differences, indicating that the efficiency gains do not come at the cost of longer paths. After Bézier smoothing, the trajectories converge even further, with the Octile–Annealed heuristic still providing the shortest or near-shortest smoothed paths. Finally, the smoothing-time plot demonstrates that Bézier post-processing introduces only a minor, nearly constant computational overhead and remains well within real-time limits for all heuristics. The visual results corroborate that the Octile–Annealed heuristic achieves the best balance among search efficiency, scalability, and path quality, while maintaining low computational cost during and after smoothing.
Figure 5. Average computation time (ms) for all map sizes.
Figure 6. Average search-space expansions (nodes expanded) for all map sizes.
Figure 7. Average path length for all map sizes.
Figure 8. Average smoothed path length for all map sizes.
Figure 9. Average smoothed computation time (ms) for all map sizes.

4.5. Statistical Significance Analysis

To ensure the robustness of the reported performance improvements, a statistical analysis [61,62,63] was conducted across all experimental configurations. Since each heuristic was evaluated on the same set of randomly generated maps, the observations were paired. Therefore, a non-parametric repeated-measures framework was adopted. For each map size and performance metric, the Friedman test was applied as a non-parametric alternative to repeated-measures ANOVA. This test is suitable for comparing multiple related methods without assuming normality and evaluates whether the median ranks of the compared heuristics differ significantly across paired observations. The analysis was performed over N = 30 paired instances per configuration. When the Friedman test indicated statistically significant differences ( p < 0.05 ), post hoc pairwise comparisons were conducted using the Wilcoxon signed-rank test.
The Wilcoxon signed-rank test was selected as a non-parametric alternative to the paired t-test. It assesses whether the median difference between two paired samples is significantly different from zero, while accounting for both the magnitude and direction of the paired differences. This makes it appropriate for comparing heuristic performance across identical map instances. To control for the increased risk of false-positive findings due to multiple pairwise comparisons, Bonferroni correction was applied. Since three pairwise comparisons were performed per metric, the adjusted significance level was computed as
α ′ = α 3 = 0.05 3 = 0.0167
This conservative adjustment ensures that the family-wise error rate remains bounded. In addition to p-values, effect sizes were computed using the standardized measure
r = | Z | N ,
where Z is the standardized test statistic and N is the number of paired samples. Effect sizes provide a quantitative measure of the magnitude of the observed differences, independent of sample size, and were categorized as small ( r < 0.3 ), medium ( 0.3 ≤ r < 0.5 ), and large ( r ≥ 0.5 ).
The statistical results, as shown in Table 5, demonstrate that the proposed Octile–Annealed heuristic achieves statistically significant improvements in computation time and search-space expansions (nodes) across all tested map sizes, with large effect sizes in most pairwise comparisons against both the Euclidean and standard Octile heuristics. Statistically significant reductions were also observed in the smoothed path length, indicating that the proposed method produces trajectories that remain more favorable after Bézier-based refinement.
Table 5. Summary of the Friedman and post hoc Wilcoxon signed-rank tests with Bonferroni correction across all map sizes and performance metrics.
By contrast, the smoothing computation time (STime) did not exhibit consistent statistically significant differences across all configurations. This outcome is expected, since the Bézier smoothing stage is applied as a post-processing operation and its computational cost depends primarily on the geometry and number of points of the resulting path, rather than directly on the heuristic used during search. Therefore, the statistical analysis confirms that the Octile–Annealed heuristic provides a superior balance between computational efficiency and trajectory quality, while maintaining consistent performance across varying environment scales.

4.6. Robotic Platform and Agricultural Field Context

Figure 10 illustrates a representative agricultural ground robot together with the type of semi-structured terrain that motivates the development of the proposed planning framework. Typical field environments exhibit a combination of deformable soil, irregular surface topology, discontinuous crop growth, and narrow row corridors. These conditions introduce persistent disturbances that affect both the feasibility and robustness of autonomous navigation. Unlike idealized grid worlds, real fields impose geometric, kinematic, and environmental challenges that planners must anticipate even when evaluated in virtual settings.
Figure 10. Robotic platform and agricultural setting.
In practice, agricultural ground robot operating in crop fields must execute trajectories that satisfy multiple criteria simultaneously: collision avoidance, minimal curvature variation, stable wheel-ground interaction, and gentle transitions across uneven patches of soil. Excessive steering oscillations or abrupt direction changes can destabilize the vehicle, increase slippage, and risk damaging vegetation. These constraints underline the need for heuristics that offer strong long-range guidance while preserving local flexibility—goals directly addressed by the Octile–Annealed formulation. Its distance-dependent adjustment of the search behavior reflects the structure of agricultural layouts, where long straight corridors alternate with tight passages requiring precise manoeuvring.
The Bézier-based smoothing stage complements this objective by transforming the discrete A* path into a continuous, curvature-controlled trajectory that aligns more naturally with the motion capabilities of real robots. This is particularly relevant in scenarios involving dense crop arrangements, where navigation accuracy and minimal disturbance are essential for operational safety.

5. Discussion

The performance evaluation across all map sizes demonstrates a consistent and substantial advantage of the proposed Octile–Annealed heuristic when compared with the classical Octile and Euclidean formulations. The results highlight three central performance dimensions: computational cost, search-space expansion behavior, and geometric quality of both raw and smoothed trajectories. These metrics collectively reflect the suitability of the method for agricultural field navigation, where autonomous systems must operate within structured row-patterns, irregular obstacles, and varying corridor widths.
Across all experimental configurations, Octile–Annealed achieves the lowest computation time by a large margin. On the smallest 30 × 30 fields, the execution time is almost half that of the standard Octile heuristic, whereas on larger instances (such as 100 × 100 ) the difference becomes even more pronounced, with Octile–Annealed completing the search in less than one-third of the time required by Octile or Euclidean. This behavior indicates that the distance-dependent annealing weight effectively suppresses unnecessary frontier expansion, particularly in the early stages of the search where long-range guidance is most influential. While classical Octile applies a uniform weighting regardless of proximity to the goal, the annealed approach moderates its influence as the search progresses, thereby preventing the overinflated exploration cones that often occur in uniform-cost grid heuristics. This adjustment is especially important in agricultural environments, where long straight corridors alternate with narrow row-intersections; a heuristic that adapts according to distance can exploit long-range structure without sacrificing local precision.
The number of nodes expanded further reinforces this interpretation. Octile–Annealed produces the smallest search footprint in every scenario, reducing node expansions by factors ranging from approximately 2 × to 4 × relative to Octile and Euclidean. This reduction is critical for embedded field robots, where onboard computation and energy availability are constrained. Fewer node expansions imply lower CPU utilisation, reduced memory pressure, and diminished latency in iterative planning cycles. As field robots frequently replan due to environmental disturbances, GPS drift, or local occlusions, a heuristic with minimal search overhead directly enhances system responsiveness and robustness.
Regarding geometric path quality, Octile–Annealed maintains competitive raw path lengths, consistently producing trajectories that are as short as or shorter than those produced by Octile and Euclidean. Differences in raw path length remain small across all map sizes, which is expected given that all heuristics share the same underlying movement model. Nevertheless, the decisive improvement emerges once Bézier smoothing is applied. Because the annealed heuristic generates fewer abrupt angular deviations, the smoothed trajectories exhibit reduced curvature variation and lower overall geometric deformation. The improvement is especially visible in larger field maps, where the smoothed path length is shortened by several units compared with the baselines. These effects translate directly into more stable vehicle motion, reduced steering effort, and lower mechanical strain—properties essential for sustained autonomous operation in fields with uneven soil or sensitive crops.
A notable observation is that the improvement due to smoothing (i.e., the difference between Path (u) and SPath (u)) is consistently greater for Octile–Annealed. This indicates that the discretized path produced by the heuristic already aligns well with the continuous Bézier representation. Consequently, the smoothing stage operates more as a refinement mechanism than a corrective process. In contrast, Euclidean and Octile frequently generate highly angular discrete paths that require more extensive smoothing, often resulting in a longer smoothed path despite comparable raw lengths.
The scalability trend across 30 × 30, 50 × 50, 80 × 80, and 100 × 100 fields further underscores the robustness of the method. As the map size increases, both computation time and node expansions grow sublinearly for Octile–Annealed, whereas they increase sharply for the baseline heuristics. This behavior is consistent with the design of the annealing schedule, which preserves long-range coherence without amplifying local search bias. Such performance stability is crucial in real agricultural deployments where field dimensions can vary dramatically—ranging from compact orchard segments to large-scale crop fields.
Consequently, the results show that Octile–Annealed provides a balanced combination of efficiency, search-space economy, and geometric consistency. Its ability to reduce computation time and node expansions without compromising path optimality or smoothness positions it as a strong candidate for real-world autonomous navigation in agricultural environments. When integrated with Bézier smoothing, it yields trajectories that are not only computationally efficient but also dynamically feasible and environmentally compliant, making it well-suited for precision agriculture and other structured outdoor domains.
While the experimental results demonstrate the efficiency of Octile–Annealed on structured grid maps, it is important to acknowledge that the current evaluation is restricted to static two-dimensional synthetic environments. This abstraction was adopted to enable controlled, repeatable, and directly comparable assessment of the proposed heuristic across different map scales. However, real agricultural deployment involves additional complexities, including terrain elevation, soil deformation, irregular crop-row structures, vegetation density, localization uncertainty, and dynamic obstacles such as machinery or field workers.
In a practical hierarchical navigation architecture, the two-dimensional global path produced by the proposed method would typically be further refined by a local planner or a terrain-aware control layer in order to accommodate ground unevenness and real-time disturbances. Therefore, the present study focuses on the global planning layer, demonstrating computational and search-space efficiency gains that are particularly important for autonomous field robots operating under limited onboard energy and processing resources.
Validation on real agricultural field data remains an important direction for future research. Real-world field maps would allow the planner to be assessed under realistic operating conditions, including non-uniform obstacle distributions and dynamic environmental factors that may influence both the search behavior of the planner and the feasibility of the generated trajectories. Future experiments will therefore incorporate real agricultural field maps and robot-collected navigation data to further evaluate the practical applicability, robustness, and deployment readiness of the proposed framework.

6. Conclusions and Future Work

This study presented the Octile–Annealed heuristic as a distance-dependent refinement of the classical A* algorithm, together with a Bézier-based smoothing stage designed for structured agricultural environments. By applying an annealing weight that varies with the Euclidean distance to the goal, the heuristic strengthens long-range directional guidance while reducing excessive commitment near the target. Within the scope of the present evaluation, this modification consistently improved computation time, reduced search-space expansions, and enhanced overall planning efficiency across all tested field sizes, with the most substantial gains observed in larger agricultural grids. In addition to search performance, combining Octile–Annealed with multi-order Bézier smoothing produced continuous, curvature-friendly paths with improved geometric regularity. The smoothing stage effectively reduced grid-induced angular artifacts and abrupt heading changes while adding only minimal computational overhead. These findings indicate that the proposed framework offers an efficient global path-planning approach for structured agricultural layouts and may support smoother motion execution in row-based environments. At the same time, the present conclusions should be interpreted in light of the study scope.
In synthesizing these results, it is critical to explicitly state that the established performance gains are methodologically constrained to simulated architectural cases. Therefore, these conclusions necessitate future confirmation through actual field data and experimental cross-validation on physical platforms to effectively bridge the gap between ideal algorithmic speedups and real-world agricultural deployments.
The current evaluation is restricted to static two-dimensional agricultural maps and does not directly measure higher-level field indicators such as energy consumption, crop damage rate, operation coverage, or embedded onboard execution under real operating conditions. Therefore, while the observed gains in path efficiency and smoothness suggest practical relevance for agricultural robots, direct validation of operational benefits requires terrain-aware simulations and real-field experiments.
Future work will include validation using real agricultural field maps and robot-collected navigation data, in order to assess the proposed framework under realistic field conditions involving irregular row structures, terrain variability, vegetation density, localization uncertainty, and dynamic obstacles. The annealing schedule may also be extended to incorporate environmental cues such as obstacle density or terrain conditions, enabling more context-aware heuristic adaptation. Further refinement of the smoothing pipeline could integrate dynamic feasibility constraints or speed profiles tailored to agricultural machinery. Real-time replanning through incremental A* variants also represents a valuable direction, particularly for environments affected by obstacle changes or GNSS drift. In addition, broader comparative benchmarking against representative planners commonly used in agricultural robotics—including RRT*, D* Lite, and other state-of-the-art A*-based variants—will be conducted to provide a more comprehensive assessment of the proposed heuristic across different planning paradigms. Ultimately, field trials with operational agricultural robots will be necessary to assess benefits in energy use, soil impact, cycle times, crop-safe traversal, and practical deployment feasibility.

Author Contributions

Visualization, A.C.; conceptualization, A.C.; validation, A.C.; resources, A.C.; writing—review and editing, A.C.; project administration, A.C.; methodology, A.C.; investigation, A.C.; formal analysis, A.C.; software, A.C.; writing—original draft preparation, A.C.; supervision, M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GNSSGlobal Navigation Satellite System
NUCNext Unit of Computing
GBGigabyte
RAMRandom Access Memory

References

  1. Yoo, Y.D.; Moon, J.H. Study on A-star algorithm-based 3D path optimization method considering density of obstacles. Aerospace 2025, 12, 85. [Google Scholar] [CrossRef] [Scilit]
  2. Liao, T.; Chen, F.; Wu, Y.; Zeng, H.; Ouyang, S.; Guan, J. Research on path planning with the integration of adaptive a-star algorithm and improved dynamic window approach. Electronics 2024, 13, 455. [Google Scholar] [CrossRef] [Scilit]
  3. Tang, Y.; Zakaria, M.A.; Younas, M. Path planning trends for autonomous mobile robot navigation: A review. Sensors 2025, 25, 1206. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Kot, R.; Szymak, P.; Piskur, P.; Naus, K. A-Star (A*) with map processing for the global path planning of autonomous underwater and surface vehicles operating in large areas. Appl. Sci. 2024, 14, 8015. [Google Scholar] [CrossRef] [Scilit]
  5. Zhang, H.; Zhao, Q.; Wu, Y.; Jiang, D.; Chen, X.; Liang, X.; Sun, Y. Integration of Vehicle–Terrain Interaction and Fuzzy Cost Adaptation for Robust Path Planning. Sensors 2025, 25, 5454. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Wang, Y.; Liu, H.; Shao, X.; Yao, W.; Chen, Y. GA-FMP: An efficient greedy-accelerated fast marching planner for autonomous UGV exploration. Inf. Sci. 2025, 729, 122873. [Google Scholar] [CrossRef] [Scilit]
  7. Gameiro, T.; Pereira, T.; Moghadaspoura, H.; Di Giorgio, F.; Viegas, C.; Ferreira, N.; Ferreira, J.; Soares, S.; Valente, A. Evaluation of PID-Based Algorithms for UGVs. Algorithms 2025, 18, 63. [Google Scholar] [CrossRef] [Scilit]
  8. Jia, Y.; Cai, Y.; Zhou, J.; Hu, H.; Ouyang, X.; Mo, J.; Dai, H. An Improved DHA Star and ADA-DWA Fusion Algorithm for Robot Path Planning. Robotics 2025, 14, 90. [Google Scholar] [CrossRef] [Scilit]
  9. Ji, Y.; Wu, X.; Shang, Y.; Fu, H.; Yang, J.; Wu, W. Unmanned Ground Vehicle in Unstructured Environments Applying Improved A-star Algorithm. In Proceedings of the 2024 4th International Conference on Computer, Control and Robotics (ICCCR); IEEE: Piscataway, NJ, USA, 2024; pp. 166–170. [Google Scholar]
  10. Meng, X.; Fang, X. A UGV path planning algorithm based on improved A* with improved artificial potential field. Electronics 2024, 13, 972. [Google Scholar] [CrossRef] [Scilit]
  11. Wang, D.; Liu, B.; Jiang, H.; Liu, P. Path planning for construction robot based on the improved A* algorithm and building information modeling. Buildings 2025, 15, 719. [Google Scholar] [CrossRef] [Scilit]
  12. Chen, C.; Lin, Y.; Zhan, L.; He, Y.; Zhang, Y.; Chi, X.; Chen, M. Dynamic Obstacle Avoidance Approach Based on Integration of A-Star and APF Algorithms for Vehicles in Complex Mountainous Environments. Vehicles 2025, 7, 65. [Google Scholar] [CrossRef] [Scilit]
  13. Zhou, X.; Zhou, J. Optimization of autonomous driving state control of low energy consumption pure electric agricultural vehicles based on environmental friendliness. Environ. Sci. Pollut. Res. 2021, 28, 48767–48784. [Google Scholar] [CrossRef] [Scilit]
  14. Yang, C.; Zheng, D.; Chen, S.; Mansurova, M.; Belgibaev, B.; Zhao, B. AgriPath: A robust multi-objective path planning framework for agricultural robots in dynamic field environments. Front. Plant Sci. 2025, 16, 1687747. [Google Scholar] [CrossRef] [Scilit]
  15. Esser, F.; Marks, E.; Magistri, F.; Weyler, J.; Bultmann, S.; Zaenker, T.; Ahmadi, A.; Schreiber, M.; Kuhlmann, H.; McCool, C.; et al. Automated Leaf-Level Inspection of Crops Combining UAV and UGV Robots. In Proceedings of the European Robotics Forum; Springer: Cham, Switzerland, 2025; pp. 35–41. [Google Scholar]
  16. She, Y.; Song, C.; Sun, Z.; Li, B. Optimized Model Predictive Control-Based Path Planning for Multiple Wheeled Mobile Robots in Uncertain Environments. Drones 2025, 9, 39. [Google Scholar] [CrossRef] [Scilit]
  17. Liu, Z.; Guo, S.; Yu, F.; Hao, J.; Zhang, P. Improved A* algorithm for mobile robots under rough terrain based on ground trafficability model and ground ruggedness model. Sensors 2024, 24, 4884. [Google Scholar] [CrossRef] [Scilit]
  18. Kumar, A.K.; Poonguzhali, P.; Nivethitha, T. Robotics applications and its impact in the global agricultural sectors for advancing automation. In Industrial Automation and Robotics; CRC Press: Boca Raton, FL, USA, 2022; pp. 151–162. [Google Scholar]
  19. Liang, Z.; Wang, L.; Wang, H.; Zhang, B.; Liu, C. Autonomous obstacle avoidance and path planning for mobile robots in orchard environments combining with map construction and positioning methods. Comput. Electron. Agric. 2026, 244, 111514. [Google Scholar] [CrossRef] [Scilit]
  20. Yu, Z.; Cui, D.; Zhu, Y.; Zhou, K.; Zhang, Z.; Li, Y. Precise path planning based on improved A* and DWA algorithms for complex agricultural environments. Inf. Process. Agric. 2026, 13, 214–237. [Google Scholar] [CrossRef] [Scilit]
  21. Zhang, H.; Zhang, Y.; Liu, C.; Zhang, Z. Energy efficient path planning for autonomous ground vehicles with ackermann steering. Robot. Auton. Syst. 2023, 162, 104366. [Google Scholar] [CrossRef] [Scilit]
  22. Chatzisavvas, A.; Dasygenis, M. Enhancing the A* Algorithm for Efficient Route Planning in Agricultural Environments with a Hybrid Heuristic Approach and Path Smoothing. Technologies 2025, 13, 389. [Google Scholar] [CrossRef] [Scilit]
  23. Hassan, S.; Wang, L.; Mahmud, K.R. Robotic odor source localization via vision and olfaction fusion navigation algorithm. Sensors 2024, 24, 2309. [Google Scholar] [CrossRef] [Scilit]
  24. Shanmugaraja, M.; Thangamuthu, M.; Ganesan, S. Hybrid Path Planning Algorithm for Autonomous Mobile Robots: A Comprehensive Review. J. Sens. Actuator Netw. 2025, 14, 87. [Google Scholar] [CrossRef] [Scilit]
  25. Yépez-Ponce, D.F.; Montalvo, W.; Guamán-Gavilanes, X.A.; Echeverría-Cadena, M.D. Route Optimization for UGVs: A Systematic Analysis of Applications, Algorithms and Challenges. Appl. Sci. 2025, 15, 6477. [Google Scholar] [CrossRef] [Scilit]
  26. Shen, Y.; Shen, Y.; Zhang, Y.; Huo, C.; Shen, Z.; Su, W.; Liu, H. Research Progress on Path Planning and Tracking Control Methods for Orchard Mobile Robots in Complex Scenarios. Agriculture 2025, 15, 1917. [Google Scholar] [CrossRef] [Scilit]
  27. Gao, S.; Xu, Y.; Guo, X.; Liu, C.; Wang, X. DPDQN-TER: An Improved Deep Reinforcement Learning Approach for Mobile Robot Path Planning in Dynamic Scenarios. Sensors 2025, 25, 6741. [Google Scholar] [CrossRef] [Scilit]
  28. Furio, C.; Ugenti, A.; Reina, G.; Foglia, M.; Lamberti, L. SmartExplorer1. 0: A novel intelligent framework for path planning in Robotics. IEEE Access 2025, 13, 100002–100030. [Google Scholar] [CrossRef] [Scilit]
  29. Thanh, X.D.; Thanh, H.N.; Toan, T.V. A Comprehensive Review of Improved A* Path Planning Algorithms and Their Hybrid Integrations. Automation 2025, 6, 52. [Google Scholar] [CrossRef] [Scilit]
  30. Chatzisavvas, A.; Sanida, T.; Dossis, M.; Dasygenis, M. Improving Efficiency in Agricultural UGVs Through Enhanced Pathfinding Techniques. In Proceedings of the 2024 9th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM); IEEE: Piscataway, NJ, USA, 2024; pp. 179–182. [Google Scholar]
  31. Zang, Z.; Gong, X.; Zhang, X.; Gong, J. Coordinated path planning for autonomous ground vehicles in off-Road environments with 3D rigid terrain and obstacles. Knowl.-Based Syst. 2025, 326, 114055. [Google Scholar] [CrossRef] [Scilit]
  32. Lee, K.; Lee, K. Terrain-aware path planning via semantic segmentation and uncertainty rejection filter with adversarial noise for mobile robots. J. Field Robot. 2025, 42, 287–301. [Google Scholar] [CrossRef] [Scilit]
  33. Mazaheri, H.; Goli, S.; Nourollah, A. A survey of 3D space path-planning methods and algorithms. ACM Comput. Surv. 2024, 57, 1–32. [Google Scholar] [CrossRef] [Scilit]
  34. Fan, Y.; Le, F.; Cui, L.; Han, S.; Gao, J.; Qu, J.; Xue, X. Application of Navigation Path Planning and Trajectory Tracking Control Methods for Agricultural Robots. Agriculture 2025, 16, 64. [Google Scholar] [CrossRef] [Scilit]
  35. Taleb, M.A.; Korsoveczki, G.; Husi, G. Automotive navigation for mobile robots: Comprehensive review. Results Eng. 2025, 27, 105837. [Google Scholar] [CrossRef] [Scilit]
  36. Jiang, Q.; Shen, Y.; Liu, H.; Khan, Z.; Sun, H.; Huang, Y. A Hybrid Path Planning Algorithm for Orchard Robots Based on an Improved D* Lite Algorithm. Agriculture 2025, 15, 1698. [Google Scholar] [CrossRef] [Scilit]
  37. He, Z.; Bao, Y.; Yu, Q.; Lu, P.; He, Y.; Liu, Y. Dynamic path planning method for headland turning of unmanned agricultural vehicles. Comput. Electron. Agric. 2023, 206, 107699. [Google Scholar] [CrossRef] [Scilit]
  38. Li, Y.; Wu, T.; Xiao, Y.; Gong, L.; Liu, C. Path planning in continuous adjacent farmlands and robust path-tracking control of a rice-seeding robot in paddy field. Comput. Electron. Agric. 2023, 210, 107900. [Google Scholar] [CrossRef] [Scilit]
  39. Ou, Y.; Fan, Y.; Zhang, X.; Lin, Y.; Yang, W. Improved A* path planning method based on the grid map. Sensors 2022, 22, 6198. [Google Scholar] [CrossRef] [Scilit]
  40. Chatzisavvas, A.; Dossis, M.; Dasygenis, M. Optimizing Mobile Robot Navigation Based on A-Star Algorithm for Obstacle Avoidance in Smart Agriculture. Electronics 2024, 13, 2057. [Google Scholar] [CrossRef] [Scilit]
  41. Yuan, X. Application of Smart Service Robot Path Planning Based on Improved A* Algorithm. In Proceedings of the 2021 IEEE Conference on Telecommunications, Optics and Computer Science (TOCS); IEEE: Piscataway, NJ, USA, 2021; pp. 914–917. [Google Scholar]
  42. Li, C.; Huang, X.; Ding, J.; Song, K.; Lu, S. Global path planning based on a bidirectional alternating search A* algorithm for mobile robots. Comput. Ind. Eng. 2022, 168, 108123. [Google Scholar] [CrossRef] [Scilit]
  43. Kabir, R.; Watanobe, Y.; Islam, M.R.; Naruse, K. Enhanced robot motion block of a-star algorithm for robotic path planning. Sensors 2024, 24, 1422. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  44. Liu, L.; Wang, B.; Xu, H. Research on path-planning algorithm integrating optimization A-star algorithm and artificial potential field method. Electronics 2022, 11, 3660. [Google Scholar] [CrossRef] [Scilit]
  45. Zhang, Y.; Cui, C.; Zhao, Q. Path Planning of Mobile Robot Based on A Star Algorithm Combining DQN and DWA in Complex Environment. Appl. Sci. 2025, 15, 4367. [Google Scholar] [CrossRef] [Scilit]
  46. Chatzisavvas, A.; Ktistakis, G.; Papamichail, G.; Dossis, M.; Dasygenis, M. Enhancing Autonomous Navigation Systems in Agriculture Equipment. In Proceedings of the 2024 9th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM); IEEE: Piscataway, NJ, USA, 2024; pp. 189–192. [Google Scholar]
  47. Hong, Z.; Sun, P.; Tong, X.; Pan, H.; Zhou, R.; Zhang, Y.; Han, Y.; Wang, J.; Yang, S.; Xu, L. Improved A-Star algorithm for long-distance off-road path planning using terrain data map. ISPRS Int. J.-Geo-Inf. 2021, 10, 785. [Google Scholar] [CrossRef] [Scilit]
  48. Chang, T.; Tian, G. Hybrid A-Star path planning method based on hierarchical clustering and trichotomy. Appl. Sci. 2024, 14, 5582. [Google Scholar] [CrossRef] [Scilit]
  49. Wang, Y.; Qian, L.; Hong, M.; Luo, Y.; Li, D. Multi-Objective Route Planning Model for Ocean-Going Ships Based on Bidirectional A-Star Algorithm Considering Meteorological Risk and IMO Guidelines. Appl. Sci. 2024, 14, 8029. [Google Scholar] [CrossRef] [Scilit]
  50. Yin, C.; Tan, C.; Wang, C.; Shen, F. An improved a-star path planning algorithm based on mobile robots in medical Testing laboratories. Sensors 2024, 24, 1784. [Google Scholar] [CrossRef] [Scilit]
  51. Wang, J.; Zheng, E. Path planning of a mobile robot based on the improved rapidly exploring random trees star algorithm. Electronics 2024, 13, 2340. [Google Scholar] [CrossRef] [Scilit]
  52. Yan, X.; Zhou, X.; Luo, Q. A safe heuristic path-planning method based on a search strategy. Sensors 2023, 24, 101. [Google Scholar] [CrossRef] [Scilit]
  53. Liu, Y.; Wang, C.; Wu, H.; Wei, Y. Mobile robot path planning based on kinematically constrained A-star algorithm and DWA fusion algorithm. Mathematics 2023, 11, 4552. [Google Scholar] [CrossRef] [Scilit]
  54. Zhang, H.; Tao, Y.; Zhu, W. Global path planning of unmanned surface vehicle based on improved A-Star algorithm. Sensors 2023, 23, 6647. [Google Scholar] [CrossRef] [Scilit]
  55. Poy, Y.L.; Loke, Z.Y.; Darmaraju, S.; Goh, C.H.; Kwan, B.H.; Liu, H.; Ng, D.W.K. Enhanced particle swarm optimisation for multi-robot path planning with bezier curve smoothing. Robotics 2024, 13, 141. [Google Scholar] [CrossRef] [Scilit]
  56. Yu, Y.Y.; Li, X.; Ji, Y. On self-intersections of cubic Bézier curves. Mathematics 2024, 12, 882. [Google Scholar] [CrossRef] [Scilit]
  57. Huo, F.; Zhu, S.; Dong, H.; Ren, W. A new approach to smooth path planning of Ackerman mobile robot based on improved ACO algorithm and B-spline curve. Robot. Auton. Syst. 2024, 175, 104655. [Google Scholar] [CrossRef] [Scilit]
  58. Peng, C.; Wei, P.; Fei, Z.; Zhu, Y.; Vougioukas, S.G. Optimization-based motion planning for autonomous agricultural vehicles turning in constrained headlands. J. Field Robot. 2024, 41, 1984–2008. [Google Scholar] [CrossRef] [Scilit]
  59. Carpio, R.F.; Potena, C.; Maiolini, J.; Ulivi, G.; Rosselló, N.B.; Garone, E.; Gasparri, A. A navigation architecture for ackermann vehicles in precision farming. IEEE Robot. Autom. Lett. 2020, 5, 1103–1110. [Google Scholar] [CrossRef] [Scilit]
  60. González-Calvin, A.; García-Pérez, L.; Jiménez, J.F. Singularity-Free Guiding Vector Field Over Bézier’s Curves Applied to Rovers Path Planning and Path Following. J. Field Robot. 2025, 42, 2720–2739. [Google Scholar] [CrossRef] [Scilit]
  61. García, S.; Fernández, A.; Luengo, J.; Herrera, F. Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Inf. Sci. 2010, 180, 2044–2064. [Google Scholar] [CrossRef] [Scilit]
  62. Benavoli, A.; Corani, G.; Demšar, J.; Zaffalon, M. Time for a change: A tutorial for comparing multiple classifiers through Bayesian analysis. J. Mach. Learn. Res. 2017, 18, 1–36. [Google Scholar]
  63. Demšar, J. Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 2006, 7, 1–30. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.