Parameterized Clearance Cost-Shaping for Any-Angle Planning: Quantifying Safety–Efficiency Trade-Offs on Grid Maps
Abstract
1. Introduction
- A practical clearance-sensitive cost-shaping method is formulated for LOS-based any-angle planning, enabling obstacle-distance information to be incorporated without altering the core search structure.
- A single interpretable parameter (β) is introduced to control the safety–efficiency trade-off in a transparent and tunable manner.
- A methodologically consistent integration strategy is established by applying the clearance penalty only to edge traversal cost, thereby avoiding heuristic inflation and repeated counting of the same safety term.
- A systematic 3 × 3 experimental evaluation protocol is conducted across map types and difficulty levels, showing that the proposed shaping mechanism improves safety exposure and path geometry while maintaining practical computational feasibility.
2. Related Works
3. Problem Formulation and Algorithmic Implementation
3.1. Environmental Representation
- ○
- p: blue square (reference cell).
- ○
- 4-connected: blue circles; 8-connected diagonal: green diamonds.
- ○
- q: red circle (target cell).
- ○
- LOS segment (attempted): red dashed line; LOS = 0 because the segment intersects the corridor blocker (shown with a black “×”).
- ○
- The semi-transparent red band highlights the occlusion region that invalidates visibility.
3.2. Cost and Heuristic Definitions
3.3. Line-of-Sight (LOS) Constraint
3.4. Implementation Details and Evaluation Outputs
4. Proposed Clearance-Aware LOS Any-Angle Planning Framework
4.1. Planner Architecture
- : 8-connected neighborhood (or the neighborhood you are using).
- : control with supercover Bresenham line.
- : For example, or violation-aware hinge.
| Algorithm 1. Clearance-Aware LOS Any-Angle Search (Theta*/Lazy Theta*) |
| Input: Occupancy grid G, start s, goal g, AlgorithmType ∈ {Theta*, Lazy Theta*}, safety weight β ≥ 0, small constant ε > 0 Output: Path P, total cost J(P), mean clearance (P), minimum clearance c_min(P), violation rate ν(P) 1. OPEN ← {s}, CLOSED ← ∅ 2. ∀x: g(x) ← ∞, parent(x) ← null 3. g(s) ← 0, parent(s) ← s 4. while OPEN ≠ ∅ do 5. n ← arg min_(x ∈ OPEN) [g(x) + h(x)] 6. OPEN ← OPEN \ {n}; CLOSED ← CLOSED ∪ {n} 7. if n = g then return ReconstructPath(parent, g) 8. for each neighbor m ∈ N(n) do 9. if m ∈ CLOSED then continue 10. // predecessor selection 11. if AlgorithmType = Theta* and LOS(parent(n), m) = 1 then w ← parent(n) 12. else w ← n 13. // composite edge cost (clearance only in edge cost) 14. Δ(w, m) ← dist(w, m) + β ψ(clr(w, m); ε) 15. ĝ ← g(w) + Δ(w, m) 16. if ĝ < g(m) then 17. g(m) ← ĝ 18. parent(m) ← w 19. if m ∉ OPEN then OPEN ← OPEN ∪ {m} 20. end if 21. end for 22. end while 23. return failure |
4.2. Optimization Objective and Safety–Efficiency Trade-Off
4.3. Algorithmic Framework and Computational Complexity
5. Results
5.1. Experimental Setup
- (i)
- Efficiency: path length L(P).
- (ii)
- Geometry/smoothness proxy: turning complexity or curvature proxy κ(P).
- (iii)
- Safety: minimum clearance cmin(P), mean clearance (P), and clearance violation rate v(P).
- (iv)
- Practical overhead: planning time texec.
5.2. Evaluation Metrics
- ▪
- Path length: The total geometric path length is computed as (9):
- ▪
- Minimum clearance: Let denote the clearance value at waypoint , obtained from the clearance map. The minimum clearance along the path is defined as (10):
- ▪
- Clearance violation rate. For a predefined clearance threshold , the violation rate is computed as (11):
- ▪
- Curvature-related smoothness proxy. Path smoothness is characterized through a curvature-related proxy derived from successive direction changes along the path. Let denote the heading angle of the segment connecting to . Then, a discrete smoothness indicator can be written as (12):
- ▪
- Turn count. In addition to curvature, the number of direction changes along the path is also reported as a discrete indicator of maneuvering complexity.
- ▪
- Planning time. The execution time required by the planner to produce a feasible path is reported as , reflecting practical computational cost.
- ▪
- Expanded nodes. The number of expanded nodes during search is used as a complementary computational metric indicating exploration effort.
- ▪
- Success rate. Over repeated trials, the success rate is defined as (13):
6. Discussion
7. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Hart, P.E.; Nilsson, N.J.; Raphael, B. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef] [Scilit]
- Stentz, A. Optimal and efficient path planning for partially known environments. In The Springer International Series in Engineering and Computer Science; Intelligent Unmanned Ground Vehicles; Hebert, M.H., Thorpe, C., Stentz, A., Eds.; Springer: Berlin/Heidelberg, Germany, 1997; Volume 388. [Google Scholar] [CrossRef] [Scilit]
- Koenig, S.; Likhachev, M. Fast replanning for navigation in unknown terrain. IEEE Trans. Robot. 2005, 21, 354–363. [Google Scholar] [CrossRef] [Scilit]
- Sánchez-Ibáñez, J.R.; Pérez-del-Pulgar, C.J.; García-Cerezo, A. Path planning for autonomous mobile robots: A review. Sensors 2021, 21, 7898. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Nash, A.; Koenig, S. Any-angle path planning. AI Mag. 2013, 34, 85–107. [Google Scholar] [CrossRef] [Scilit]
- Sakcak, B.; LaValle, S.M. Complete path planning that simultaneously optimizes length and clearance. In 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; IEEE: New York, NY, USA, 2021; pp. 10100–10106. [Google Scholar] [CrossRef] [Scilit]
- Raja, P.; Pugazhenthi, S. Optimal path planning of mobile robots: A review. Int. J. Phys. Sci. 2012, 7, 1314–1320. [Google Scholar] [CrossRef] [Scilit]
- Daniel, K.; Nash, A.; Koenig, S.; Felner, A. Theta*: Any-angle path planning on grids. J. Artif. Intell. Res. 2010, 39, 533–579. [Google Scholar] [CrossRef] [Scilit]
- Nash, A.; Koenig, S.; Tovey, C.A. Lazy Theta*: Any-angle path planning and path length analysis in 3D. In Proceedings of the Symposium on Combinatorial Search, Stone Mountain Atlanta, GA, USA, 8–10 July 2010. [Google Scholar]
- Ferguson, D.; Stentz, A. Using interpolation to improve path planning: The Field D* algorithm. J. Field Robot. 2006, 23, 79–101. [Google Scholar] [CrossRef] [Scilit]
- Yap, P.; Burch, N.; Holte, R.; Schaeffer, J. Block A*: Database-driven search with applications in any-angle path-planning. Proc. AAAI Conf. Artif. Intell. 2011, 25, 120–125. [Google Scholar] [CrossRef] [Scilit]
- Harabor, D.; Grastien, A. An optimal any-angle pathfinding algorithm. Proc. Int. Conf. Autom. Plan. Sched. 2013, 23, 308–311. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Zhu, D.; Yu, L.; Wang, K.; Zhang, J. Multi-agent path finding algorithm based on bounded suboptimal search in complex terrain. In Proceedings of the 2024 14th Asian Control Conference (ASCC), Dalian, China, 5–8 July 2024; IEEE: New York, NY, USA, 2024; pp. 1656–1661. [Google Scholar]
- Sakcak, B.; Bascetta, L.; Ferretti, G.; Prandini, M. An admissible heuristic to improve convergence in kinodynamic planners using motion primitives. IEEE Control Syst. Lett. 2019, 4, 175–180. [Google Scholar] [CrossRef] [Scilit]
- Leoro, J.; Hsiao, T. Motion planning of nonholonomic mobile manipulators with manipulability maximization considering joints physical constraints and self-collision avoidance. Appl. Sci. 2021, 11, 6509. [Google Scholar] [CrossRef] [Scilit]
- Bhattacharya, P.; Gavrilova, M.L. Roadmap-based path planning: Using the Voronoi diagram for a clearance-based shortest path. IEEE Robot. Autom. Mag. 2008, 15, 58–66. [Google Scholar] [CrossRef] [Scilit]
- Sharma, G.; Jain, S.; Sharma, R. Path planning for fully autonomous UAVs: A taxonomic review and future perspectives. IEEE Access 2025, 13, 13356–13379. [Google Scholar] [CrossRef] [Scilit]
- Liu, S.; Tian, Q.; Tang, C. Mobile robot path planning algorithm based on NSGA-II. Appl. Sci. 2024, 14, 4305. [Google Scholar] [CrossRef] [Scilit]
- Qiu, S.; Dai, J.; Zhao, D. Path planning of an unmanned aerial vehicle based on a multi-strategy improved Pelican Optimization Algorithm. Biomimetics 2024, 9, 647. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Santos, L.; Santos, F.; Mendes, J.; Costa, P.; Lima, J.; Reis, R.; Shinde, P. Path planning aware of robot’s center of mass for steep slope vineyards. Robotica 2020, 38, 684–698. [Google Scholar] [CrossRef] [Scilit]
- Sakayori, G.; Ishigami, G. Modeling of slip rate-dependent traversability for path planning of wheeled mobile robot in sandy terrain. Front. Robot. AI 2024, 11, 1387402. [Google Scholar] [CrossRef] [Scilit]
- Karlsson, S.; Koval, A.; Kanellakis, C.; Nikolakopoulos, G. D*+: A risk aware platform agnostic heterogeneous path planner. Expert Syst. Appl. 2023, 215, 119408. [Google Scholar] [CrossRef] [Scilit]
- Zong, Z.; Li, D.; Dong, X.; Cui, Y.; Yang, B.; Xiang, J.; Tu, Z. Risk-aware enabled path planning for drones flight in unknown environment. J. Intell. Robot. Syst. 2025, 111, 47. [Google Scholar] [CrossRef] [Scilit]
- Vangasse, A.C.; Freitas, E.J.R.; Raffo, G.V. Safe navigation on path-following tasks: A study of MPC-based collision avoidance schemes in distributed robot systems. J. Intell. Robot. Syst. 2024, 110, 166. [Google Scholar] [CrossRef] [Scilit]
- Zhou, B.; Gao, F.; Wang, L.; Liu, C.; Shen, S. Robust and efficient quadrotor trajectory generation for fast autonomous flight. IEEE Robot. Autom. Lett. 2019, 4, 3529–3536. [Google Scholar] [CrossRef] [Scilit]
- Lee, K.; Lee, K. Terrain-aware path planning via semantic segmentation and uncertainty rejection filter with adversarial noise for mobile robots. J. Field Robot. 2024, 42, 287–301. [Google Scholar] [CrossRef] [Scilit]
- Ye, S. Design of a Large-scale Electrically-actuated Quadruped Robot and Locomotion Control for the Narrow Passage. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 7424–7431. [Google Scholar] [CrossRef] [Scilit]
- Bernreiter, L. A framework for collaborative multi-robot mapping using spectral graph wavelets. Int. J. Robot. Res. 2024, 43, 2070–2088. [Google Scholar] [CrossRef] [Scilit]
- Tang, C.; Abbatematteo, B.; Hu, J.; Chandra, R.; Martín-Martín, R.; Stone, P. Deep Reinforcement Learning for Robotics: A Survey of Real-World Successes. Annu. Rev. Control Robot. Auton. Syst. 2025, 8, 153–188. [Google Scholar] [CrossRef] [Scilit]
















| Algorithm | Family/Type | Core Mechanism | Typical Strengths | Typical Limitations | Clearance-Aware Extension (This Work’s Framing) |
|---|---|---|---|---|---|
| Theta* [8] | Any-angle (grid) | LOS-based parent selection (skips intermediate nodes when visible) | Often shorter paths than grid A*; relatively simple to implement | LOS checks add runtime; performance depends on map structure | CA-Theta*: β-controlled clearance penalty added only to edge traversal cost |
| Lazy Theta* [9] | Any-angle (grid) | Deferred LOS checks | Often reduces LOS-check overhead vs. Theta* | May incur re-expansions; results depend on obstacle layout | CA–Lazy Theta*: same β-shaped edge cost (optional baseline) |
| Field D* [10] | Interpolated/continuous-cost on grid | Cost interpolation over cell corners | Often yields smoother cost-following behavior in many maps | Interpolation/approximation artifacts; not a LOS any-angle search | Not the focus here; treated as a separate family |
| Block A* [11] | Hierarchical (grid) | Search over abstracted blocks/regions | Scales to large maps with preprocessing | Abstraction may introduce suboptimality; requires preprocessing | Clearance can be encoded at abstraction level, but not a direct β-cost-shaping baseline |
| ANYA [12] | Angle-optimal (grid) | Interval-based search for angle-optimal paths | Angle-optimality guarantees under its model | Complex implementation and bookkeeping | Clearance shaping possible in principle, but outside this study’s scope |
| Proposed framework (this paper) | LOS-based any-angle + clearance shaping | Standard node selection with heuristic; clearance penalty only in edge traversal cost; single tuning knob β | Quantifies safety–efficiency trade-off with reproducible paired protocol; avoids double-counting by separating heuristic from clearance penalty | Requires choosing β; clearance indicators depend on grid resolution and threshold definition | Directly available: β sweep; reports violation rate, turns/curvature, runtime, expansions, and memory footprint |
| β | Pooled Success Rate | Approximate Memory (MB/Map) |
|---|---|---|
| 0 | 0.685 | 0.70 |
| 0.5 | 0.667 | 0.70 |
| 1 | 0.626 | 0.70 |
| 1.5 | 0.659 | 0.70 |
| 2 | 0.852 | 0.70 |
| Metric | n | β = 0 Median [IQR] | β = 2 Median [IQR] | ΔMedian (β2 − β0) | p | z | rrb | 95% CI (ΔMedian) |
|---|---|---|---|---|---|---|---|---|
| PathLen | 160 | 427.8 [568.4] | 117.0 [42.08] | −310.8 | <0.001 | −10.9 | −0.993 | [−348.2, −273.4] |
| Turns | 160 | 63 [127] | 6 [6] | −57 | <0.001 | −10.9 | −0.996 | [−63.5, −50.5] |
| Viol. | 160 | 1.000 [0.629] | 0.7183 [0.267] | −0.2817 | <0.001 | −10.0 | −0.923 | [−0.321, −0.242] |
| Curv | 160 | 0.2061 [0.152] | 0.05814 [0.042] | −0.148 | <0.001 | −11.0 | −1.000 | [−0.162, −0.134] |
| texec (s) | 160 | 0.04251 [0.038] | 0.0209 [0.019] | −0.02162 | <0.001 | −8.65 | −0.788 | [−0.0243, −0.0189] |
| Expand | 160 | 4461 [3389] | 1644 [1504] | −2817 | <0.001 | −9.96 | −0.908 | [−3105, −2529] |
| Method | Path Length | Violation Rate | Planning Time (s) | Expanded Nodes | Success Rate |
|---|---|---|---|---|---|
| A* | 152 [26] | 0.42 [0.09] | 0.031 [0.010] | 4200 [900] | 0.79 [0.05] |
| Theta* | 118 [18] | 0.28 [0.07] | 0.020 [0.007] | 2100 [520] | 0.85 [0.04] |
| Lazy Theta* | 126 [20] | 0.25 [0.08] | 0.016 [0.006] | 1650 [430] | 0.84 [0.05] |
| Proposed | 109 [14] | 0.14 [0.05] | 0.018 [0.006] | 1820 [410] | 0.90 [0.03] |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Karakaya, S.; Acıman, T. Parameterized Clearance Cost-Shaping for Any-Angle Planning: Quantifying Safety–Efficiency Trade-Offs on Grid Maps. Appl. Sci. 2026, 16, 3512. https://doi.org/10.3390/app16073512
Karakaya S, Acıman T. Parameterized Clearance Cost-Shaping for Any-Angle Planning: Quantifying Safety–Efficiency Trade-Offs on Grid Maps. Applied Sciences. 2026; 16(7):3512. https://doi.org/10.3390/app16073512
Chicago/Turabian StyleKarakaya, Suat, and Tunay Acıman. 2026. "Parameterized Clearance Cost-Shaping for Any-Angle Planning: Quantifying Safety–Efficiency Trade-Offs on Grid Maps" Applied Sciences 16, no. 7: 3512. https://doi.org/10.3390/app16073512
APA StyleKarakaya, S., & Acıman, T. (2026). Parameterized Clearance Cost-Shaping for Any-Angle Planning: Quantifying Safety–Efficiency Trade-Offs on Grid Maps. Applied Sciences, 16(7), 3512. https://doi.org/10.3390/app16073512

