Next Article in Journal
Field-Measurement-Based Wideband Modeling and System-Level Simulation of MMC-HVDC Converter Stations for High-Frequency Disturbance Studies
Previous Article in Journal
Real-Time Mass Estimation of Commercial Trucks Using a Wheel-Dynamics-Based Disturbance Observer with Data-Driven Parameter Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Informed-RRT* Algorithm Based on Risk-Density-Aware Corridor Sampling and Improvement-Bound Rejection for Path Planning

1
School of Electronic Information and Electrical Engineering, Chengdu University, Chengdu 610106, China
2
School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
3
Wuhan Second Ship Design and Research Institute, Wuhan 430064, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(17), 3858; https://doi.org/10.3390/electronics15173858
Submission received: 11 July 2026 / Revised: 20 August 2026 / Accepted: 24 August 2026 / Published: 27 August 2026

Abstract

Sampling-based path planning is widely used in autonomous navigation, but Informed-RRT* still relies mainly on geometric ellipsoidal sampling and does not explicitly evaluate local obstacle risk, which can lead to invalid expansion, redundant nodes, and slow convergence. This paper proposes RC-Informed-RRT*, integrating risk-density-aware adaptive corridor sampling, improvement-bound rejection, and search-state-regulated goal bias. The corridor mechanism combines reference-path deviation, obstacle clearance, and local obstacle density; the rejection mechanism filters low-contribution nodes using an optimistic improvement bound; and the goal-bias strategy adapts target-oriented sampling to the search state. Comparative simulations were conducted in sparse, dense, narrow-passage, and W-shaped environments using 50 randomized trials per algorithm with small perturbations of the start/goal positions and obstacle locations. Relative to Informed-RRT*, RC-Informed-RRT* reduced mean planning time by 45.88–74.76% and final node count by 35.92–60.13%, while reducing final path length by 0.75–4.88% and maintaining 98–100% success rates. Sequential ablation and goal-bias sensitivity experiments further support the complementary roles of the three mechanisms and the fairness of the baseline parameter setting.

1. Introduction

Path planning is a fundamental problem in autonomous navigation, as it determines whether a mobile robot, unmanned vehicle, or autonomous platform can reach a target position safely and efficiently. With the increasing use of autonomous systems in inspection, logistics, transportation, rescue, service, and multi-UAV tasks, planning algorithms are expected to generate collision-free paths with short computation time, good path quality, and stable performance under different obstacle distributions [1,2,3,4]. In practical applications, excessive random exploration, delayed initial-solution generation, and slow convergence may reduce the responsiveness and reliability of autonomous systems [5].
Existing path-planning methods can generally be divided into graph-search-based, bio-inspired, and sampling-based approaches. Classical graph-search methods, such as Dijkstra and A*, can obtain high-quality paths in discretized maps, but their computational cost increases rapidly with map resolution and problem dimension [6,7]. Bio-inspired algorithms, including ant colony optimization and related swarm-based methods, have also been applied to path planning because of their global search ability; however, they often require iterative optimization and may converge slowly in complex environments [8,9]. Compared with these methods, sampling-based planners avoid complete discretization of the configuration space and are well suited to complex or high-dimensional motion-planning problems, as demonstrated in maritime routing and free-floating space-robot applications [10,11].
The rapidly exploring random tree (RRT) is a representative sampling-based planner that incrementally constructs a search tree through random sampling and nearest-neighbor extension [12]. Although RRT can quickly find feasible paths, its generated paths are usually suboptimal and contain redundant nodes. RRT* improves RRT by introducing parent selection and rewiring, enabling the path cost to asymptotically approach the optimum [13]. Nevertheless, RRT* still relies heavily on global random sampling, and many nodes may be generated in collision-prone or low-contribution regions, leading to unnecessary collision checking, redundant tree expansion, and slow convergence [14,15]. Recent hybrid designs also combine deterministic heuristic guidance with RRT-family exploration to improve search efficiency and reduce path inflections [16].
To improve the efficiency and guidance of RRT-based planning, recent work has explored bidirectional and potential-guided tree growth [17,18], artificial-potential-field guidance [19], adaptive-step APF-Bi-RRT strategies [20], and cooperative APF-based bidirectional planning for multiple UAVs [21]. For Informed-RRT*-related search, adaptive elliptical sampling has been used to improve narrow-passage planning [22], while rejection or pruning mechanisms have been introduced to suppress redundant exploration [23]. These approaches improve specific stages of the search, but stronger directional guidance may reduce exploration diversity, while additional local optimization or filtering can increase per-sample computation. Therefore, the main design challenge is not only to accelerate expansion, but also to coordinate guidance, environmental risk awareness, and redundancy suppression without making the sampling process overly restrictive.
Informed-RRT* restricts post-solution sampling to an admissible ellipsoidal subset and therefore reduces exploration outside the potentially improving region [24]. More recent extensions emphasize different mechanisms. APF-Informed RRT* introduces potential-field guidance for three-dimensional AUV planning [25], while semi-dual-tree structures improve exploration from multiple search fronts [26]. Dynamic shrinkage threshold node selection combined with adaptive goal bias reduces redundant nodes and accelerates initial-path generation [27]. APF-IRRT* incorporates artificial-potential-field guidance into the informed framework [28], Quick Informed-RRT* combines hybrid bidirectional search with adaptive adjustment [29], and path-expansion heuristic sampling further biases tree growth toward promising regions [30]. Together with adaptive elliptical sampling in narrow passages, these studies mainly refine sampling geometry, directional guidance, tree topology, or node-selection heuristics. In contrast, RC-Informed-RRT* jointly evaluates reference-corridor deviation and local obstacle risk during sampling, applies an optimistic improvement bound after provisional parent selection, and regulates goal bias from the online search state. The three mechanisms therefore act at different stages of one coordinated pre-insertion pipeline, rather than adding a single guidance or pruning heuristic.
To address these gaps, this paper proposes RC-Informed-RRT*, which coordinates three mechanisms within the Informed-RRT* framework: a risk-density-aware soft corridor, an improvement-bound rejection rule applied after provisional parent selection, and a search-state-regulated goal bias. The soft corridor uses local widening and fallback sampling rather than a rigid geometric restriction, while the rejection and goal-bias modules act at different stages of the search to reduce redundant work and preserve exploration.
The main contributions of this paper are as follows:
(i)
A risk-density-aware adaptive corridor sampler is developed by combining reference-corridor deviation, obstacle clearance, and local obstacle density. Its phased radius adjustment, minimum acceptance probability, and fallback sampling retain feasible detour exploration while concentrating samples in useful regions.
(ii)
An improvement-bound rejection mechanism is introduced after provisional parent selection and before node insertion and rewiring. It uses an optimistic lower-bound estimate to suppress low-contribution candidates under a finite iteration budget, with risk-dependent relaxation in cluttered regions.
(iii)
A search-state-regulated goal-bias strategy adjusts target-oriented sampling according to goal proximity, search stagnation, and planning phase, strengthening directed expansion when useful while retaining random exploration when the search becomes constrained.
The integrated method is evaluated through 50-trial Monte Carlo comparisons in four environments, together with a sequential ablation study and a fixed goal-bias sensitivity experiment. These additional experiments are used to assess the incremental roles of the three mechanisms and the fairness of the baseline goal-bias setting. The remainder of this paper is organized as follows. Section 2 introduces the problem definition and basic algorithms. Section 3 presents RC-Informed-RRT*. Section 4 reports the simulation settings, comparative results, and additional validation. Section 5 concludes the paper and discusses limitations and future work.

2. Background

2.1. Problem Definition

In this study, the path-planning problem is defined in a two-dimensional configuration space X R 2 . The obstacle region is denoted by X o b s , and the collision-free space is given by X f r e e = X X o b s . The start and goal configurations are represented by x s t a r t X f r e e and x g o a l X f r e e , respectively. A feasible path is described as a continuous mapping σ : [ 0,1 ] X f r e e , where σ ( 0 ) = x s t a r t and σ ( 1 ) = x g o a l . For a path represented by an ordered node sequence { x 0 , x 1 , , x n } , its geometric cost is calculated by c ( σ ) = i = 0 n 1 x i + 1 x i 2 .
Definition 1. Feasible Path Planning.
Given a planning problem  ( X ,   X o b s   ,   x s t a r t ,   x g o a l ) , feasible path planning aims to find a collision-free path  σ  from  x s t a r t  to x g o a l  . If no feasible path is found under the prescribed conditions, the planning process is regarded as failed.
Definition 2. Optimal Path Planning.
Let  Σ f r e e  denote the set of all feasible collision-free paths from  x s t a r t  to  x g o a l . Optimal path planning aims to find a path  σ Σ f r e e  with the minimum path cost, namely  c ( σ ) = m i n { c ( σ ) : σ Σ f r e e } .

2.2. RRT*

RRT is a representative sampling-based path-planning algorithm. It constructs a search tree T = ( V , E ) from the start configuration by repeated random sampling and nearest-neighbor extension. At each iteration, a random sample x r a n d is generated in X f r e e , and the nearest node x n e a r e s t in the existing tree is selected. A new node x n e w is then generated by extending from x n e a r e s t toward x r a n d with a predefined step size. If the edge between x n e a r e s t and x n e w is collision-free, x n e w is added to the tree.
As shown in Figure 1, the tree expands from x start toward randomly sampled configurations while avoiding obstacle regions. When the extension from x nearest to x new is feasible, the new node is inserted into the tree. If the extension intersects an obstacle, the corresponding candidate is discarded. Through repeated sampling and extension, RRT can rapidly explore the free space and find a feasible path to the goal region. The basic RRT procedure is summarized in Algorithm 1.
Figure 1. Schematic illustration of RRT-based node expansion.
Figure 1. Schematic illustration of RRT-based node expansion.
Electronics 15 03858 g001
Algorithm 1. RRT.
Input: Xfree, xstart, xgoal, Nmax, step size η.
Output: Search tree T = (V,E) and feasible path σ, if found.
1:V ← {xstart}, E ← ∅
2:for i = 1 to Nmax do
3:      xrand ← Sample(Xfree)
4:      xnearest ← Nearest(V, xrand)
5:      xnew ← Steer(xnearest, xrand, η)
6:      if CollisionFree(xnearest, xnew) then
7:             VV ∪ {xnew}
8:             EE ∪ {(xnearest,xnew)}
9:             if xnew reaches the goal region then
10:                    return T = (V, E) and σ
11:              end if
12:       end if
13:end for
14:return T = (V, E)
RRT* improves RRT by introducing parent selection and rewiring operations. After a valid node x new is generated, a set of neighboring nodes X near is searched around x new . The ChooseParent procedure selects the parent node that gives the lowest accumulated path cost, rather than directly connecting x new to x nearest . Then, the Rewire procedure checks whether nearby nodes can reduce their path cost by reconnecting through x new . These two operations allow the search tree to be progressively optimized during sampling, thereby improving path quality and accelerating convergence in the search process. The complete RRT* procedure is summarized in Algorithm 2.
Algorithm 2. RRT*.
Input: Xfree, xstart, xgoal, Nmax, step size η, neighborhood radius r.
Output: Search tree T = (V,E) and best path σ*, if found.
1:V ← {xstart}, E ← ∅, σ* ← ∅
2:for i = 1 to Nmax do
3:       xrand ← Sample(Xfree)
4:       xnearest ← Nearest(V, xrand)
5:       xnew ← Steer(xnearest, xrand, η)
6:       if CollisionFree(xnearest, xnew) then
7:             Xnear ← Near(V, xnew, r)
8:             xparent ← ChooseParent(Xnear, xnew, xnearest)
9:             VV ∪ {xnew}
10:             EE ∪ {(xparent,xnew)}
11:             T ← Rewire(T,Xnear,xnew)
12:             if xnew reaches the goal region then
13:                    Update the current best path σ*
14:              end if
15:        end if
16:end for
17:return T = (V, E) and σ*

2.3. Informed-RRT*

Informed-RRT* improves RRT* by introducing heuristic sampling after an initial feasible path has been obtained. Before the first feasible solution is found, the algorithm samples in the free space in the same manner as RRT*. Once a feasible path exists, the current best path cost c b e s t is used to define an ellipsoidal subset, and subsequent samples are generated only inside this subset.
As shown in Figure 2, x s t a r t and x g o a l are the two foci of the ellipse. The Euclidean distance between them is denoted as c m i n :
c m i n = x g o a l x s t a r t 2 .
For a candidate sample x r a n d , the path through this sample can improve the current solution only if the sum of its distances to the start and goal configurations is not larger than c b e s t . Therefore, the informed sampling subset is defined as
X i n f = { x X f r e e x x s t a r t 2 + x x g o a l 2 c b e s t } .
In the two-dimensional case, this subset corresponds to an ellipse whose major-axis length is c b e s t , and the distance between the two foci is c m i n . The semi-major axis a , half focal distance c , and semi-minor axis b are given by
a = c b e s t 2 , c = c m i n 2 , b = c b e s t 2 c m i n 2 2 .
As c b e s t decreases during path optimization, the elliptical sampling region gradually shrinks.
Figure 2. Elliptical sampling region of Informed-RRT*.
Figure 2. Elliptical sampling region of Informed-RRT*.
Electronics 15 03858 g002
The main procedure of Informed-RRT* is given in Algorithm 3. The algorithm preserves the tree expansion, parent selection, and rewiring operations of RRT*, while replacing global sampling with informed sampling after a feasible solution is available.
Algorithm 3. Informed-RRT*.
Input: Xfree, xstart, xgoal, Nmax, step size η, neighborhood radius r.
Output: Search tree T = (V,E) and best path σ*, if found.
1:V ← {xstart}, E ← ∅, Σsol ← ∅
2:cbest ← ∞
3:for i = 1 to Nmax do
4:       if cbest < ∞ then
5:              xrand ← InformedSample(xstart,xgoal,cbest)
6:        else
7:              xrand ← Sample(Xfree)
8:        end if
9:       xnearest ← Nearest(V, xrand)
10:       xnew ← Steer(xnearest, xrand, η)
11:       if CollisionFree(xnearest, xnew) then
12:              Xnear ← Near(V, xnew, r)
13:              xparent ← ChooseParent(Xnear, xnew, xnearest)
14:              VV ∪ {xnew}
15:              EE ∪ {(xparent,xnew)}
16:              T ← Rewire(T,Xnear,xnew)
17:              if xnew reaches the goal region then
18:                     ΣsolΣsol ∪ {xnew}
19:                     Update cbest and σ*
20:               end if
21:        end if
22:end for
23:return T = (V, E) and σ*

3. Proposed RC-Informed-RRT*

3.1. Risk-Density-Aware Corridor Sampling

Informed-RRT* restricts the sampling region after an initial feasible path is obtained, but the samples inside the ellipsoidal subset are still generated without explicitly considering obstacle distribution. As a result, some samples may be located close to obstacles or in locally cluttered regions, leading to ineffective expansion and unnecessary collision checking. To reduce such low-contribution sampling, RC-Informed-RRT* introduces a risk-density-aware corridor sampling mechanism. The mechanism constructs a soft corridor around a reference path and evaluates candidate samples by combining corridor deviation, obstacle clearance, and local obstacle density.
The sampling domain is determined by the current planning state:
X s = { X f r e e , c b e s t = X i n f , c b e s t < ,
where c b e s t is the cost of the current best path, and X i n f denotes the informed sampling subset. Before the first feasible path is obtained, the straight line connecting x s t a r t and x g o a l is used as the reference path Γ . After a feasible path is found, the current best path σ b e s t is used as Γ . For a candidate sample x , its distance to the reference corridor is defined as:
d c ( x ) = m i n   y Γ x y 2 .
Here, d c ( x ) represents the shortest Euclidean distance from the candidate sample x to the reference path Γ . This distance is used to measure whether the sample lies near the currently preferred search corridor.
The risk-density value of x is defined by combining obstacle clearance and the number of nearby obstacles:
ρ ( x ) = c l i p ( w 1 e d o b s ( x ) / λ + w 2 n o b s ( x , r d ) n m a x , 0,1 ) ,
where d o b s ( x )   =   min k   d ( x ,   O k ) is the minimum Euclidean distance from x to the obstacle set, and n o b s ( x , r d ) = |{ O k : d ( x , O k ) ≤ r d }| is the number of distinct obstacle primitives whose distance from x does not exceed the local radius r d . Obstacle size and shape therefore affect both the minimum clearance and the number of obstacle regions intersecting the local neighborhood. The four evaluated maps contain non-overlapping rectangular and circular obstacle primitives, so no overlap correction is required in the present experiments. For general inputs containing overlapping primitives, their occupied regions should first be merged geometrically to avoid duplicate counting. A larger ρ ( x ) indicates either smaller obstacle clearance or a larger number of nearby obstacle regions.
The local corridor radius is adjusted according to the risk-density value:
r c ( x , i ) = r 0 χ ( i ) ( 1 + β ρ ( x ) ) ,
where r0 is the base corridor radius and β controls the local widening effect. Before the first feasible solution is obtained, the refinement factor is set to χ(i) = χpre. After the first feasible solution, χ(i) decreases linearly from χpost,start to χpost,end according to the normalized post-solution progress clip ((iifirst)/(Nmaxifirst), 0, 1). In the reported experiments, χpre = 1.55, χpost,start = 1.20, and χpost,end = 0.65. Thus, 1 + βρ(x) locally widens the corridor in cluttered regions, while the stage-dependent factor progressively tightens the corridor after a feasible solution becomes available without reducing its width to zero.
If d c ( x ) > κ r c ( x , i ) , the candidate sample is directly rejected because it is too far from the reference corridor. Otherwise, it is accepted according to the following probability:
P a c c ( x ) = m a x ( P m i n , e x p [ α ( d c ( x ) r c ( x , i ) ) 2 γ ρ ( x ) ] ) ,
where κ is the hard rejection coefficient, α and γ control the effects of corridor deviation and risk density, respectively, and P m i n is the minimum acceptance probability used to prevent the sampling process from becoming overly restrictive. If no sample is accepted after N r trials, a fallback sample is drawn from X s . This fallback strategy preserves exploration diversity and reduces the risk of prematurely excluding feasible detour regions. The complete sampling procedure is summarized in Algorithm 4.
Algorithm 4. RiskCorridorSample.
Input: Xfree, Xinf, Xobs, cbest, σbest, xstart, xgoal, i, Nr.
Output: xrand.
1:XsSelectSpace(Xfree,Xinf,cbest);
2:ΓReferencePath(xstart,xgoal,σbest,cbest);
3:for j = 1 to Nr do
4:       xSample(Xs);
5:       dcCorridorDistance(x,Γ);
6:       ρRiskDensity(x,Xobs);
7:       rcCorridorRadius(ρ,i);
8:       if dc > κrc then
9:               continue;
10:        end if
11:       PaccAcceptRate(dc,rc,ρ);
12:       if Random(0,1) < Pacc then
13:               xrandx;
14:               return xrand;
15:        end if
16:end for
17:xrandSample(Xs);
18:return xrand;

3.2. Improvement-Bound Rejection

Although the risk-density-aware corridor sampling mechanism improves the spatial distribution of candidate samples, some generated nodes may still have limited potential to reduce the current path cost. In RRT*-based algorithms, each inserted node may trigger parent selection and rewiring operations. Therefore, after an initial feasible path is obtained, RC-Informed-RRT* rejects low-contribution nodes before tree insertion.
For a newly generated node x n e w , let x p a r e n t be its parent node and g p a r e n t be the accumulated path cost from x s t a r t to x p a r e n t . The optimistic cost of a path passing through x n e w is defined as
c l b ( x n e w ) = g p a r e n t + x n e w x p a r e n t + x g o a l x n e w .
The last term only uses the Euclidean distance from x n e w to x g o a l , without considering obstacles or detours. Thus, c l b ( x n e w ) gives an optimistic lower-bound estimate of the path cost through x n e w . The potential improvement margin is then given by
Δ c ( x n e w ) = c b e s t c l b ( x n e w ) ,
where c b e s t is the current best path cost. A larger Δ c ( x n e w ) indicates that the candidate node has greater potential to improve the current solution.
To avoid excessive rejection in obstacle-dense regions, the rejection threshold is adjusted by the local risk-density value. The risk density of x n e w follows the definition in Section 3.1:
ρ ( x n e w ) = c l i p ( w 1 e d o b s ( x n e w ) / λ + w 2 n o b s ( x n e w , r d ) n m a x , 0,1 ) .
The optimization progress after the first feasible path is defined as
s ( i ) = i i f i r s t N m a x i f i r s t ,
where i f i r s t is the iteration index at which the first feasible path is obtained, and N m a x is the maximum number of iterations. The stage-dependent scale factor is
μ ( i ) = μ m i n + ( μ m a x μ m i n ) s ( i ) ,
where μ m i n and μ m a x control the lower and upper bounds of the rejection strength. The final rejection threshold is defined as
ε ( x n e w , i ) = ε 0 μ ( i ) m a x ( 1 ξ ρ ( x n e w ) , δ ) ,
where ε 0 is the base threshold, ξ controls the relaxation degree in high-risk regions, and δ prevents the threshold from becoming too small. When ρ ( x n e w ) is large, the threshold decreases, allowing more detour-related nodes to be retained in cluttered regions.
The rejection condition is defined as
Δ c ( x n e w ) < ε ( x n e w , i ) .
If the above condition is satisfied, x n e w is rejected after provisional parent selection and before final node insertion and rewiring. Otherwise, it is inserted into the tree for subsequent optimization.
The rejection rule is intended as a finite-horizon efficiency–accuracy trade-off. Because c l b is an optimistic lower bound, Δ c < ε indicates that the candidate cannot improve the incumbent solution by at least the current threshold even under an optimistic continuation. A positive ε may discard improvements satisfying 0 < Δ c < ε ; therefore, strict asymptotic optimality is not claimed for the thresholded variant. The rule is used to reduce low-contribution node insertion and rewiring under the fixed iteration budget adopted in this study.
Figure 3 illustrates the improvement-bound rejection mechanism after provisional parent selection. In this mechanism, a candidate node x n e w is accepted only when its optimistic path cost still provides sufficient improvement potential with respect to the current best path; otherwise, it is rejected before node insertion and rewiring.
The corresponding improvement-bound rejection procedure is summarized in Algorithm 5. The algorithm is inactive before the first feasible path is obtained; after a provisional parent x p a r e n t has been selected, it computes the optimistic improvement margin and rejects a candidate node only when the margin is smaller than the adaptive threshold.
Algorithm 5. ImprovementBoundReject.
Input: xnew, xparent, gparent, xgoal, cbest, Xobs, i, ifirst, Nmax.
Output: brej.
1:if cbest = ∞ then
2:        brejFalse;
3:        return brej;
4:end if
5:dobs ← minzXobsxnewz‖;
6:nobs ← |{OkXobs: d(xnew,Ok) ≤ rd}|;
7:ρ ← clip(w1e−dobs/λ + w2nobs/nmax,0,1);
8:clbgparent + ‖xnewxparent‖ + ‖xgoalxnew‖;
9:Δccbestclb;
10:s(i) ← (iifirst)/(Nmaxifirst);
11:μ(i) ← μmin + (μmaxμmin)s(i);
12:εε0μ(i)max(1 − ξρ,δ);
13:if Δc < ε then
14:        brejTrue;
15:else
16:        brejFalse;
17:end if
18:return brej;

3.3. Search-State-Regulated Goal Bias

A fixed goal-bias probability can accelerate tree expansion toward the goal, but an excessively large value may reduce exploration diversity, especially in obstacle-dense environments. Conversely, a small value may delay the generation of the first feasible path. Therefore, RC-Informed-RRT* adopts a search-state-regulated goal-bias strategy, in which the goal sampling probability is adjusted according to the current search state.
At each iteration, the search state is described by three factors: the tree-to-goal distance, the stagnation degree, and the planning phase. The normalized tree-to-goal distance is defined as
d g ( i ) = m i n ( m i n x V i x x g o a l x s t a r t x g o a l , 1 ) ,
where V i is the node set at iteration i . A smaller d g ( i ) indicates that the tree has expanded closer to the goal region.
The stagnation degree is described by the number of iterations since the last effective progress:
τ ( i ) = m i n ( i i p W s , 1 ) ,
where i p records the latest iteration in which the search makes effective progress, and W s is the stagnation window. Before the first feasible path is obtained, effective progress means that the minimum distance from the tree to the goal decreases. After a feasible path is found, effective progress means that c b e s t is improved.
The phase factor is defined as
ϕ ( i ) = { 1 , c b e s t = ϕ o p t , c b e s t < ,
where 0 < ϕ o p t < 1 . This setting keeps a stronger goal-oriented tendency before the first feasible path is found and reduces the goal bias during the optimization stage.
The search-state score is calculated as
S g ( i ) = m i n ( m a x ( ω d ( 1 d g ( i ) ) + ω s ( 1 τ ( i ) ) + ω ϕ ϕ ( i ) , 0 ) , 1 ) ,
where ω d , ω s , and ω ϕ are weighting coefficients. The goal-bias probability is then bounded by
p g o a l ( i ) = p m i n + ( p m a x p m i n ) S g ( i ) ,
where p m i n and p m a x are the lower and upper bounds of the goal-bias probability. When the tree approaches the goal and the search is not stagnant, p g o a l increases to promote fast connection. When the search becomes stagnant, p g o a l decreases to preserve random exploration.
For reproducibility, the implementation uses phase-specific bounded coefficients. Before the first feasible solution, the goal-bias probability is limited to [0.04, 0.28] and combines goal closeness, stagnation, and an early-stage term with coefficients 0.14, 0.10, and 0.08, respectively. After the first feasible solution, the probability is limited to [0.03, 0.22] and uses coefficients 0.05, 0.09, and 0.04 for goal closeness, stagnation, and post-solution progress. The stagnation normalization window is 220 iterations, and these coefficients are fixed in all reported experiments.
Figure 4 shows the workflow of the search-state-regulated goal-bias strategy, and Algorithm 6 summarizes the corresponding pseudocode. The search state is updated at the beginning of each iteration, and the resulting goal-bias probability determines whether the current sample is set to x g o a l or generated from the basic sampling domain.
Figure 4. Search-state-regulated goal-bias strategy.
Figure 4. Search-state-regulated goal-bias strategy.
Electronics 15 03858 g004
Algorithm 6. StateRegulatedGoalBias.
Input: Vi, Xs, xstart, xgoal, cbest, i, ip, Ws.
Output: xrand, bgoal.
1:dg ← min (minxVixxgoal‖/‖xstartxgoal‖,1);
2:τ ← min ((iip)/Ws,1);
3:if cbest = ∞ then
4:        ϕ ← 1;
5:else
6:        ϕϕopt;
7:end if
8:Sg ← min (max (ωd(1 − dg) + ωs(1 − τ) + ωϕϕ,0),1);
9:pgoalpmin + (pmaxpmin)Sg;
10:uRandom(0,1);
11:if u < pgoal then
12:        xrandxgoal;
13:        bgoalTrue;
14:else
15:        xrandSample(Xs);
16:        bgoalFalse;
17:end if
18:return xrand, bgoal;
The complete RC-Informed-RRT* planning procedure, which integrates the three modules described in Algorithms 4–6, is summarized in Algorithm 7.
Algorithm 7. RC-Informed-RRT*.
Input: Xfree, Xobs, xstart, xgoal, Nmax, step size η, neighborhood radius r, Nr, Ws, dtol.
Output: Search tree T = (V,E) and best path σbest, if found.
1:V ← {xstart}, E ← ∅, σbest ← ∅;
2:cbest ← ∞, ifirst ← ∞, ip ← 0;
3:for i = 1 to Nmax do
4:        Xinf ← InformedSubset(xstart,xgoal,cbest);
5:        Xs ← SelectSpace(Xfree,Xinf,cbest);
6:        (xrand,bgoal) ← StateRegulatedGoalBias(V,Xs,xstart,xgoal,cbest,i,ip,Ws);
7:        if bgoal = False then
8:               xrand ← RiskCorridorSample(Xfree,Xinf,Xobs,cbest,σbest,xstart,xgoal,i,Nr);
9:         end if
10:        xnearest ← Nearest(V,xrand);
11:        xnew ← Steer(xnearest,xrand,η);
12:        if CollisionFree(xnearest,xnew) then
13:               Xnear ← Near(V,xnew,r);
14:               xparent ← ChooseParent(Xnear,xnew,xnearest);
15:               gparent ← Cost(xparent);
16:               brej ← ImprovementBoundReject(xnew,xparent,gparent,xgoal,cbest,Xobs,i,ifirst,Nmax);
17:               if brej = False then
18:                      VV ∪ {xnew};
19:                      EE ∪ {(xparent,xnew)};
20:                      T ← Rewire(T,Xnear,xnew);
21:                      (cbest,σbest,ifirst,ip) ← UpdateBestAndState(T,xnew,xgoal,dtol,i);
22:                end if
23:         end if
24:end for
25:return T = (V,E) and σbest;
In Algorithm 7, UpdateBestAndState records ifirst when the first feasible path is obtained, updates ip whenever effective progress occurs, and updates cbest and σbest whenever a lower-cost solution is found.

3.4. Algorithm Analysis

As summarized in Algorithm 7, RC-Informed-RRT* retains the basic expansion, parent-selection, and rewiring structure of Informed-RRT*. The proposed improvements mainly act before node insertion. The search-state-regulated goal bias adjusts the sampling direction at the beginning of each iteration. The risk-density-aware corridor sampling improves the spatial quality of non-goal samples. The improvement-bound rejection further filters low-contribution nodes after provisional parent selection and before final node insertion and rewiring.
Compared with Informed-RRT*, RC-Informed-RRT* provides more targeted exploration in different planning stages. Before the first feasible path is found, the adaptive goal bias helps the tree approach the goal more efficiently while retaining random exploration. After a feasible path is obtained, the corridor mechanism distinguishes samples inside the informed subset according to corridor distance, obstacle clearance, and local obstacle density. Therefore, samples near safer and more promising regions are more likely to be selected. The rejection mechanism then reduces redundant nodes whose optimistic cost is unlikely to improve the current best path.
These mechanisms do not deterministically eliminate exploration. The improvement-bound rejection is inactive before the first feasible solution is obtained, and corridor sampling retains both a minimum acceptance probability and fallback sampling. Consequently, the planner preserves nonzero opportunities for exploratory sampling outside the preferred corridor during finite runs, including in detour-dominated regions.
Let n denote the current number of tree nodes, M the number of obstacle primitives, Nr the maximum number of candidate trials in corridor sampling, and k = |Xnear| the number of nodes returned by the neighborhood query. With the direct linear searches used in the implementation, nearest-neighbor and near-neighbor queries require O(n) work, while a direct collision or risk-density evaluation scales with O(M). Corridor sampling evaluates at most Nr candidates and therefore contributes O(Nr M) obstacle-processing work per iteration. Parent selection and rewiring inspect at most k neighboring nodes; when a candidate reconnection requires direct collision validation, these operations contribute at most O(k M) work. In the current implementation, a successful rewire also refreshes the accumulated costs of the affected descendant subtree. If q descendant-node visits are triggered by successful rewiring in one iteration, the linear parent-array scan used to identify children adds O(q n) work. Hence, an implementation-level per-iteration bound is O(n + (Nr + k)M + qn). The storage requirement remains O(n + M). This expression makes the rewiring contribution explicit: k controls the neighborhood-level collision checks, whereas q captures the additional descendant-cost propagation caused by successful rewires. In typical local neighborhoods, both the returned neighborhood and affected descendant sets are substantially smaller than the full tree; spatial indexing and child-adjacency structures can further reduce these terms in larger implementations.

4. Simulation Results

To evaluate RC-Informed-RRT*, comparative simulations were conducted with RRT, RRT*, and Informed-RRT* in four two-dimensional static environments. All algorithms were implemented in MATLAB R2024b (The MathWorks, Inc., Natick, MA, USA) and executed on Windows 11 (64-bit) using a 13th Gen Intel(R) Core(TM) i7-13620H CPU (Intel Corporation, Santa Clara, CA, USA) at 2.40 GHz and 32 GB of RAM. Because sampling-based planners are stochastic, each algorithm was evaluated in 50 independent trials per environment. The trial count was increased to reduce sampling variability, while the per-trial iteration budgets and collision-checking conditions remained unchanged. The reported results evaluate planning efficiency, path quality, smoothness, tree-growth redundancy, and reliability. Additional validation in Section 4.8 includes a sequential ablation study and a fixed goal-bias sensitivity analysis.
RRT, RRT*, and Informed-RRT* are retained as controlled structural baselines because they form the direct algorithmic lineage from which the proposed method is developed. This setting isolates the effect of informed sampling and the three added mechanisms without introducing unrelated modules such as external potential fields, dual-tree coordination, or local trajectory controllers. Recent improved Informed-RRT* variants are instead discussed in Section 1 to clarify methodological differences.

4.1. Map Settings

Four representative nominal maps were designed in a 500 × 500 two-dimensional workspace, as shown in Figure 5. To avoid evaluating only one exactly fixed geometric instance, each Monte Carlo trial applies small independent coordinate perturbations around the nominal layout: the start and goal are shifted by uniform x- and y-offsets in [−2, 2] map units, and each static obstacle primitive is translated by uniform x- and y-offsets in [−1, 1] map units without changing its size or shape. Perturbations that would place the start/goal outside the free workspace are resampled. Within a matched trial, the same perturbed environment is used for all compared algorithms. Thus, Figure 5 represents the nominal map geometry, while the statistical results include small local variations in the planning instance.
The sparse environment contains a relatively small number of obstacles and sufficient free space, and it is used to evaluate basic search efficiency and path optimization ability. The dense environment contains more obstacles in a more compact distribution and is used to test the ability of the planner to reduce invalid expansion in cluttered spaces. The narrow-passage environment contains locally constrained regions and limited passages, and it is designed to evaluate the robustness of the algorithm in constrained search spaces. The W-shaped environment is a detour-dominated case in which the feasible route deviates significantly from the direct start-to-goal direction. This map is therefore used to test whether RC-Informed-RRT* can preserve sufficient exploration capability even when the corridor prior is not naturally aligned with the final feasible path.

4.2. Parameters

The main parameters used in the simulations are listed in Table 1. The same step size, goal threshold, collision-checking condition, termination criterion, and per-trial geometric perturbation protocol were used for all algorithms within each map. The neighbor radius was shared by RRT*, Informed-RRT*, and RC-Informed-RRT*. RC-Informed-RRT* parameters were selected through preliminary calibration to obtain stable behavior and a practical balance between guidance, exploration, and computational efficiency; after calibration, they were kept fixed across the reported trials unless otherwise stated. The fixed goal-bias probability used by the baseline planners was set to 0.08 according to the sensitivity analysis in Section 4.8.2. For readability, Table 1 lists the common comparison settings and principal mechanism-level parameters, while secondary implementation coefficients are reported in the note below the table. Accordingly, the fixed baseline setting pg = 0.08 is treated as a single shared comparison parameter rather than being retuned for individual baseline planners or maps.

4.3. Evaluation Metrics

To quantitatively evaluate the performance of the four algorithms, six evaluation metrics were used in the simulations, as listed in Table 2. These metrics include five continuous metrics, namely T p , L i , L f , θ ¯ , and N f , and one reliability metric, namely S r . The five continuous metrics are used for distribution-based comparisons in the box plots, whereas the success rate S r is reported in the corresponding quantitative tables. Planning time T p was used to evaluate computational efficiency. Initial path length L i and final path length L f were used to measure the quality of the first feasible path and the optimized path, respectively. Mean turn angle θ ¯ was used to describe path smoothness.
For a path represented by the ordered node sequence { x 0 ,   x 1 ,   ,   x m } , the mean turn angle is defined as
θ ¯ = 1 m 1 i = 1 m 1 cos 1 ( ( x i x i 1 ) T ( x i + 1 x i ) x i x i 1 2 x i + 1 x i 2 ) .
A smaller θ ¯ indicates a smaller average directional change along the polyline. In this paper, smoothness refers only to this geometric turning measure and does not imply satisfaction of curvature, nonholonomic, or kinodynamic constraints. Although averaging reduces the direct influence of the number of internal nodes, the result may still depend on node spacing; therefore, comparisons are made under identical step-size and termination settings.
Final node count N f was used to evaluate tree-growth redundancy. Success rate S r was used to measure planning reliability under repeated stochastic trials.
The statistical aggregation rule depends on whether a metric remains well defined when a trial fails. Planning time and final node count are defined for every trial and are therefore calculated over all 50 independent trials, including unsuccessful runs. In a failed trial, the planner proceeds to the prescribed iteration limit, and its measured computation time and terminal tree size are retained in the reported statistics. By contrast, initial path length, final path length, and mean turn angle are calculated only from successful runs because a failed trial does not produce a valid path from which these quantities can be evaluated. The success rate is computed over all 50 trials and is reported together with the corresponding success count. No artificial penalty value is assigned to unavailable path-dependent metrics. This metric-specific treatment retains the computational cost of failed searches while avoiding arbitrary surrogate values for path quality. For the additional validation in Section 4.8, first-solution time, first-solution iteration, and best-solution iteration are also treated as solution-dependent indicators and are summarized only over successful runs.

4.4. Sparse Environment

The sparse environment contains a relatively small number of obstacles and sufficient free space between the start and goal positions. Therefore, this map is mainly used to evaluate the basic search efficiency and path optimization ability of different planners.
Figure 6 shows the initial and final planning results of the four algorithms in the sparse environment. RRT quickly finds a feasible path, but the resulting trajectory contains obvious detours and frequent turning points. RRT* and Informed-RRT* improve the path through rewiring and informed sampling, but their tree expansion remains relatively dispersed in the free space. By contrast, RC-Informed-RRT* generates a more compact search tree and a smoother final path that is closer to the effective feasible corridor.
For brevity, Informed-RRT* and RC-Informed-RRT* are abbreviated as IRRT* and RC-IRRT*, respectively, in the result figures.
Figure 7 presents the corresponding box plots of the five continuous metrics. The distributions show that RC-Informed-RRT* not only achieves lower values in planning time, final path length, mean turn angle, and final node count than RRT* and Informed-RRT*, but also exhibits smaller variability in repeated trials. This indicates that the proposed method provides better stability in addition to improved overall performance.
The quantitative results are listed in Table 3. Across the 50 perturbed trials, RRT succeeds in 48 cases (96.00%), whereas RRT*, Informed-RRT*, and RC-Informed-RRT* each succeed in all 50 trials. The small geometric perturbations therefore introduce limited additional variability without changing the overall feasibility of the sparse environment for the optimization-based planners.
RRT has the shortest mean planning time (0.58 ± 0.31 s), but its final path length remains 773.47 ± 36.75 and its mean turn angle is 29.56 ± 2.13°, indicating poor path quality despite fast exploration. RC-Informed-RRT* requires 0.93 ± 0.16 s on average, which is 47.46% lower than RRT* and 50.53% lower than Informed-RRT*. Its final path length is 615.32 ± 1.74, representing reductions of 3.48% and 3.93% relative to RRT* and Informed-RRT*, respectively.
RC-Informed-RRT* also gives the lowest mean turn angle (5.97 ± 1.37°) and the smallest final tree (844.41 ± 49.62 nodes). The final node count is reduced by 53.03% relative to RRT* and by 52.65% relative to Informed-RRT*. Together with its 100.00% success rate, these results show that the proposed mechanisms improve path geometry and substantially reduce redundant tree growth in the sparse environment.

4.5. Dense Environment

The dense environment contains more obstacles with a more compact spatial distribution. Compared with the sparse map, this environment produces more invalid extensions and requires the planner to search through several locally constrained free regions. Therefore, it is used to evaluate the ability of each algorithm to reduce redundant expansion and maintain reliable planning in cluttered spaces.
Figure 8 shows the initial and final planning results of the four algorithms in the dense environment. RRT generates a feasible path in most trials, but the path is highly tortuous and the success rate decreases because several random expansions are blocked by dense obstacles. RRT* and Informed-RRT* improve the path quality through rewiring and heuristic sampling, but their search trees still spread over a large area. In contrast, RC-Informed-RRT* concentrates more samples around safer and more useful regions, producing a shorter and smoother final path with fewer redundant branches.
Figure 9 presents the box plots of the five continuous metrics in the dense environment. The proposed RC-Informed-RRT* shows lower median values and narrower distributions in final path length, mean turn angle, and final node count. This indicates that the risk-density-aware corridor sampling and improvement-bound rejection reduce unstable tree growth in obstacle-dense regions.
The quantitative results are listed in Table 4. Under the 50 perturbed trials, RRT succeeds in 43 cases (86.00%), RRT* in 46 cases (92.00%), and Informed-RRT* in 47 cases (94.00%). RC-Informed-RRT* succeeds in all 50 trials, indicating higher reliability under dense obstacle distributions and small local geometric variations.
Although RRT has the lowest mean planning time (0.89 ± 0.34 s), its final path length remains 769.47 ± 46.62 and its mean turn angle reaches 30.14 ± 2.15°, showing poor path quality and smoothness. RC-Informed-RRT* reduces mean planning time to 1.97 ± 0.47 s, corresponding to reductions of 33.67% relative to RRT* and 45.88% relative to Informed-RRT*. This indicates that the proposed sampling regulation and pre-insertion rejection reduce unnecessary tree expansion and rewiring in cluttered regions.
RC-Informed-RRT* obtains a final path length of 608.34 ± 6.57, which is 5.47% shorter than RRT* and 4.88% shorter than Informed-RRT*. Its mean turn angle decreases to 4.56 ± 1.72°. The final node count is 693.20 ± 46.87, corresponding to reductions of 61.04% and 60.13% relative to RRT* and Informed-RRT*, respectively. The combination of lower redundancy, shorter paths, and a 100.00% success rate demonstrates the strongest overall advantage of RC-Informed-RRT* in the dense environment.

4.6. Narrow-Passage Environment

The narrow-passage environment contains several locally constrained regions and limited free-space connections between obstacles. Compared with the sparse and dense maps, the feasible route is more dependent on passing through narrow gaps, which makes excessive random expansion and premature search bias more likely to reduce planning efficiency. Therefore, this environment is used to evaluate whether each planner can maintain exploration capability while focusing tree growth on useful passage regions.
Figure 10 shows the initial and final planning results of the four algorithms in the narrow-passage environment. RRT can find feasible paths under the given iteration limit, but the resulting trajectory contains obvious detours and frequent turning changes. RRT* and Informed-RRT* improve path quality through rewiring and informed sampling, yet their search trees still contain many branches distributed around constrained regions. By contrast, RC-Informed-RRT* generates a more compact tree and guides the search toward the effective passage region while preserving sufficient exploration to pass through narrow areas.
Figure 11 presents the box plots of the five continuous metrics in the narrow-passage environment. The distributions show that RC-Informed-RRT* achieves clearly lower planning time and final node count than the baseline algorithms. Its final path length is also smaller than those of RRT*, Informed-RRT*, and RRT, while the mean turn angle remains close to that of Informed-RRT* and much lower than that of RRT. This indicates that the proposed corridor regulation and improvement-bound rejection mechanisms reduce redundant tree growth without losing the ability to search through constrained passages.
The quantitative results are listed in Table 5. RRT and RRT* each succeed in 49 of 50 trials (98.00%), while Informed-RRT* and RC-Informed-RRT* both achieve a 100.00% success rate. Thus, the narrow-passage map remains highly feasible under the selected iteration budget, but the perturbed trials reveal small reliability differences that were not visible in a single fixed geometry.
RC-Informed-RRT* reduces the mean planning time from 10.78 ± 2.91 s for RRT* to 2.32 ± 0.72 s, a reduction of 78.48%. Relative to Informed-RRT*, the reduction is 74.76%. RRT is computationally cheaper than RRT* and Informed-RRT*, but its final path length remains 810.35 ± 37.42 and its mean turn angle is 27.24 ± 1.72°, confirming the trade-off between fast unguided exploration and path quality.
RC-Informed-RRT* obtains a final path length of 632.70 ± 16.58, which is 4.24% shorter than RRT* and 3.23% shorter than Informed-RRT*. Its mean turn angle is 8.06 ± 2.67°, slightly lower than those of RRT* and Informed-RRT*. More importantly, the final node count decreases to 1396.98 ± 194.52, representing reductions of 59.50% and 58.23% relative to RRT* and Informed-RRT*, respectively. These results show that the soft corridor retains the exploration needed for constrained passages while substantially reducing redundant expansion.

4.7. W-Shaped Environment

The W-shaped environment is a detour-dominated map with several long obstacle barriers. In this case, the feasible route deviates significantly from the direct start-to-goal direction and requires multiple turning detours. Since RC-Informed-RRT* uses a reference-corridor-guided sampling mechanism, its advantage may be weakened when the effective route is not naturally aligned with the initial geometric reference. Therefore, this map is used as a non-preferred test case to evaluate whether the proposed method can still preserve feasibility and efficiency under unfavorable corridor-guidance conditions.
Figure 12 shows the initial and final planning results of the four algorithms in the W-shaped environment. RRT produces highly tortuous paths and some trials fail to reach the goal within the iteration limit. RRT* and Informed-RRT* can improve the path through optimization, but their search trees still contain many redundant branches. Although RC-Informed-RRT* does not show an obvious advantage over RRT* or Informed-RRT* during the early detour exploration, its advantage becomes more evident in the middle and later portions of the route, especially in the relatively open region near the goal, where redundant branches are further suppressed while the required detour path is still maintained.
Figure 13 presents the box plots of the five continuous metrics. In this map, the path-length difference among RRT*, Informed-RRT*, and RC-Informed-RRT* is relatively small, because the feasible route is strongly constrained by the obstacle layout. However, RC-Informed-RRT* shows clear advantages in planning time and final node count, indicating that the proposed mechanisms still reduce redundant exploration in a detour-dominated environment.
The quantitative results are listed in Table 6. RRT succeeds in 45 of 50 trials (90.00%), RRT* in 48 trials (96.00%), and both Informed-RRT* and RC-Informed-RRT* in 49 trials (98.00%). Thus, RC-Informed-RRT* matches the reliability of Informed-RRT* in the W-shaped environment while retaining a clear efficiency advantage under the perturbed detour-dominated instances.
In this unfavorable map, RC-Informed-RRT* still achieves the shortest mean planning time among the optimization-based planners. Its value of 18.81 ± 4.08 s is 67.26% lower than RRT* and 63.21% lower than Informed-RRT*. The probabilistic pre-solution corridor treatment and fallback sampling retain detour discovery before a feasible path is established, while improvement-bound rejection suppresses low-contribution insertions and rewiring after a solution becomes available.
Because the W-shaped obstacle layout strongly constrains the feasible route, the final-path-length differences among the three RRT*-based planners are small. RC-Informed-RRT* nevertheless obtains the shortest final path (936.36 ± 9.89), which is 0.25% shorter than RRT* and 0.75% shorter than Informed-RRT*, and it also gives the smallest mean turn angle (13.76 ± 2.17°). Its final node count is reduced to 4108.37 ± 167.43, 35.03% below RRT* and 35.92% below Informed-RRT*. These results indicate that the method preserves reliability while reducing redundant tree growth even when the initial corridor direction is unfavorable.

4.8. Additional Validation Experiments

To further validate the contribution of the proposed mechanisms and the fairness of the parameter settings used in the comparative experiments, additional validation experiments were conducted, including a sequential ablation study and a goal-bias sensitivity analysis.

4.8.1. Sequential Ablation Study

To isolate the incremental contribution of the three proposed mechanisms under a controlled setting, a sequential cumulative ablation study was conducted in the dense environment using the same maximum iteration budget, step size, collision-checking conditions, small geometric perturbation protocol, and 50-trial evaluation used in the main comparison. The four variants were Informed-RRT* (baseline), Informed-RRT*+A, Informed-RRT*+A+B, and Informed-RRT*+A+B+C, where A denotes risk-density-aware corridor sampling, B denotes improvement-bound rejection, and C denotes search-state-regulated goal bias. The +A+B+C configuration corresponds to the complete RC-Informed-RRT*.
In addition to the five continuous metrics used in the four-environment comparison, three search-process indicators were logged: time to the first feasible solution, first-solution iteration, and the iteration at which the final best solution was first reached. These indicators provide a compact convergence-oriented description of both solution onset and subsequent optimization progress. Following the metric-specific aggregation rule in Section 4.3, planning time and final node count are reported as mean ± standard deviation over all 50 trials, including unsuccessful runs. First-solution time, initial and final path lengths, first-solution iteration, best-solution iteration, and mean turn angle are reported over successful runs only because these quantities require a feasible solution. Success rate is computed over all 50 trials.
Figure 14 shows the distributions of the eight recorded performance indicators. The box plots provide a visual comparison of both central tendency and trial-to-trial variability as the three mechanisms are introduced sequentially.
The corresponding quantitative results are summarized in Table 7. The values in the table are consistent with the box-plot statistics and allow the incremental changes introduced at each stage to be compared directly.
Adding mechanism A improves early search and path-related indicators but introduces additional risk-density and corridor-evaluation overhead. Relative to the Informed-RRT* baseline, +A reduces first-solution time from 1.31 ± 0.36 s to 1.04 ± 0.53 s, initial path length from 645.56 ± 29.80 to 624.63 ± 17.62, final path length from 638.44 ± 29.05 to 617.41 ± 17.55, and mean turn angle from 7.31 ± 2.96° to 5.04 ± 2.47°. First-solution iteration also decreases from 1529.52 ± 394.37 to 1358.93 ± 346.14, and the success rate increases from 94.00% (47/50) to 98.00% (49/50). The total planning time, however, rises from 3.47 ± 1.18 s to 4.52 ± 1.33 s, showing the computational cost of corridor and risk evaluation before the rejection mechanism is added.
When mechanism B is added, the most pronounced changes occur in computational efficiency and tree compactness. Relative to +A, +A+B reduces planning time from 4.52 ± 1.33 s to 2.45 ± 0.52 s and final node count from 1607.37 ± 154.66 to 1033.00 ± 109.98, corresponding to reductions of 45.80% and 35.73%. Best-solution iteration also decreases from 2240.57 ± 108.01 to 2157.60 ± 139.25. Final path length changes slightly from 617.41 ± 17.55 to 619.22 ± 9.67 and mean turn angle from 5.04 ± 2.47° to 5.58 ± 2.18°, while the success rate remains 98.00% (49/50). This small path-quality trade-off is consistent with the finite-horizon role of the improvement-bound filter: it suppresses low-contribution insertions and rewiring rather than preserving every marginal improvement.
Adding mechanism C further improves first-solution efficiency and search compactness. Relative to +A+B, first-solution time decreases from 0.93 ± 0.26 s to 0.53 ± 0.13 s, a reduction of 43.01%, and first-solution iteration decreases from 1346.87 ± 317.36 to 1224.50 ± 320.51. Planning time is further reduced to 1.95 ± 0.44 s and final node count to 690.97 ± 44.09. At the same time, final path length decreases to 608.74 ± 6.57 and mean turn angle to 4.29 ± 1.68°. The complete +A+B+C variant therefore combines faster goal connection, lower tree redundancy, and a 100.00% success rate (50/50).
Overall, relative to the Informed-RRT* baseline, the complete +A+B+C configuration reduces planning time by 43.80%, first-solution time by 59.54%, initial path length by 4.83%, final path length by 4.65%, mean turn angle by 41.31%, and final node count by 60.19%. The success rate increases from 94.00% (47/50) to 100.00% (50/50). The cumulative results support different stage-wise roles for the three mechanisms: A primarily improves search guidance and path geometry, B mainly reduces computation and tree redundancy, and C accelerates goal connection and further compacts the search. Because the variants are cumulative, these effects should be interpreted as incremental contributions in the tested integration order rather than independent main effects free of interaction.

4.8.2. Goal-Bias Sensitivity and Baseline Fairness

To examine the sensitivity and fairness of the fixed baseline goal-bias probability, a one-factor experiment was conducted with Informed-RRT* in the dense environment. The fixed probability pg was varied from 0.05 to 0.10 in increments of 0.01, and each setting was evaluated in 50 independent trials using the same iteration limit and small geometric perturbation protocol as the main dense-map experiment. The dense environment was selected because its cluttered geometry makes the trade-off between direct goal sampling and exploratory sampling particularly visible, while Informed-RRT* was selected because it is the closest structural baseline to RC-Informed-RRT*. The purpose of this experiment is not to identify a separate optimum for every algorithm-environment pair, but to select one balanced common fixed setting under a deliberately challenging condition and then hold that setting unchanged across the fixed-bias baseline planners and environments. The same metric-specific aggregation rule as in Section 4.3 was applied: planning time and final node count include all 50 trials, whereas first-solution time, initial and final path lengths, first-solution iteration, best-solution iteration, and mean turn angle are calculated from successful runs only.
As shown in Table 8, the fixed goal-bias probability affects different aspects of the search in different ways, and no monotonic improvement is observed as pg increases. Among the tested settings, pg = 0.08 provides the most balanced overall behavior. It achieves the lowest mean planning time (3.03 ± 0.77 s) and the shortest mean initial path length (633.31 ± 26.70), while its first-solution iteration (1285.58 ± 328.67), best-solution iteration (2208.21 ± 63.64), and final node count (1735.47 ± 123.72) remain close to the best values observed across the six settings. Although individual metrics attain slightly lower values at adjacent settings—for example, the final path length at pg = 0.07 and the first-solution time and mean turn angle at pg = 0.10—these improvements are accompanied by degradation in other metrics, indicating a trade-off between stronger goal-directed expansion and exploration diversity.
Considering the eight recorded indicators jointly, pg = 0.08 was selected as a balanced common setting for the fixed-bias baseline planners. Relative to pg = 0.06, this setting reduces mean planning time by 3.81%, first-solution time by 18.87%, first-solution iteration by 8.95%, and mean turn angle by 7.77%, while the other indicators stay close to the best values among the tested settings. This choice is not claimed to be a universal optimum for every algorithm-environment pair. Rather, the same pg = 0.08 is deliberately retained for RRT, RRT*, and Informed-RRT* in all four environments because pg has the same operational role in each fixed-bias baseline: it controls the probability of direct goal sampling instead of invoking that planner’s non-goal sampling rule. Freezing one common value avoids algorithm-specific or map-specific retuning and provides a uniform control condition for comparison with the adaptive goal-bias strategy of RC-Informed-RRT*.
This sensitivity analysis concerns only the fixed goal-bias probability of the baseline planners. The adaptive goal-bias range [0.03, 0.28] of RC-Informed-RRT* is retained because it serves a different purpose: it bounds the state-dependent probability pgoal(i) rather than specifying a single fixed sampling probability.

4.9. Experimental Summary

The 50-trial results with small geometric perturbations show that RC-Informed-RRT* retains its main performance advantages across different obstacle distributions, while the magnitude of the improvement depends on the structure of the environment.
(i)
In the sparse environment, RC-Informed-RRT* maintains a 100.00% success rate, reduces final node count by more than 52% relative to both RRT* and Informed-RRT*, and produces shorter and smoother paths with low trial-to-trial variability.
(ii)
In the dense environment, RC-Informed-RRT* achieves a 100.00% success rate compared with 86.00–94.00% for the three baselines. Its risk-aware corridor and rejection mechanisms provide the clearest reductions in redundant tree growth and planning time under cluttered obstacle distributions.
(iii)
In the narrow-passage environment, RC-Informed-RRT* retains a 100.00% success rate while reducing planning time by 74.76% relative to Informed-RRT*. The soft corridor remains sufficiently permissive for passage exploration and reduces final node count by 58.23% relative to Informed-RRT*.
(iv)
In the W-shaped environment, where the nominal direct corridor is poorly aligned with the required detour, RC-Informed-RRT* reaches a 98.00% success rate, matching Informed-RRT*, while reducing planning time by 63.21% and final node count by 35.92% relative to Informed-RRT*. This result supports the role of probabilistic corridor regulation and fallback sampling in preserving detour exploration.
The additional validation supports the internal interpretation of these results. Sequential ablation shows that corridor sampling mainly improves guidance and path geometry, improvement-bound rejection mainly reduces computational cost and tree redundancy, and search-state-regulated goal bias further accelerates first-solution generation. The goal-bias sensitivity experiment identifies pg = 0.08 as a balanced fixed setting for the baseline planners. The small coordinate perturbations increase local geometric diversity, but they do not replace validation on real maps, dynamic obstacles, or kinodynamic systems; these remain outside the scope of the present study.

5. Conclusions

This paper proposes RC-Informed-RRT*, a risk-density-aware corridor-constrained extension of Informed-RRT*. The method coordinates three mechanisms: a soft corridor sampler that combines corridor deviation, obstacle clearance, and local density; an improvement-bound rejection rule that filters low-contribution nodes after provisional parent selection; and a search-state-regulated goal bias that adapts target-oriented sampling to goal proximity, stagnation, and planning phase. The integrated design aims to improve guidance and tree compactness without converting the corridor into a rigid constraint.
Comparative simulations were conducted in sparse, dense, narrow-passage, and W-shaped environments using 50 randomized trials per algorithm and small perturbations of the nominal start/goal and obstacle locations. Relative to Informed-RRT*, RC-Informed-RRT* reduces mean planning time by 45.88–74.76% and final node count by 35.92–60.13% across the four environments, while the final path length is reduced by 0.75–4.88%. The proposed method achieves a 98–100% success rate across the four maps. Sequential ablation further distinguishes the incremental roles of the three mechanisms, and the goal-bias sensitivity study supports the use of pg = 0.08 for the fixed baseline planners.
The current validation remains limited to two-dimensional static maps with small local geometric perturbations. Although this protocol reduces dependence on a single fixed start-goal pair and exact obstacle placement, it does not represent large-scale random maps, real sensor-derived environments, dynamic obstacles, or robot kinematic and kinodynamic constraints. Future work will extend the method to three-dimensional and dynamic settings, evaluate it on real or sensor-derived maps and physical platforms, and investigate adaptive parameter regulation and trajectory-level smoothing under motion constraints.

Author Contributions

Conceptualization, H.S., Y.J. and D.G.; methodology, H.S., Y.J., D.G. and W.Z.; software, H.S.; validation, H.S. and W.Z.; formal analysis, H.S., Y.J., D.G. and W.Z.; investigation, H.S.; resources, Y.J., D.G. and W.Z.; data curation, H.S.; writing—original draft preparation, H.S.; writing—review and editing, H.S., Y.J., D.G. and W.Z.; visualization, H.S.; supervision, Y.J. and D.G.; project administration, Y.J. 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 aggregated results supporting the conclusions are included in the article. The underlying raw simulation outputs are not publicly available because they form part of an ongoing research project and are being used in follow-up studies. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lin, S.; Liu, A.; Wang, J.; Kong, X. An intelligence-based hybrid PSO-SA for mobile robot path planning in warehouse. J. Comput. Sci. 2023, 67, 101938. [Google Scholar] [CrossRef] [Scilit]
  2. Qu, J.; Gu, Y.; Qiu, Z.; Guo, K.; Zhu, Q. Development of an Orchard Inspection Robot: A ROS-Based LiDAR-SLAM System with Hybrid A*-DWA Navigation. Sensors 2025, 25, 6662. [Google Scholar] [CrossRef] [Scilit]
  3. Lee, J.; Bjelonic, M.; Reske, A.; Wellhausen, L.; Miki, T.; Hutter, M. Learning robust autonomous navigation and locomotion for wheeled-legged robots. Sci. Robot. 2024, 9, eadi9641. [Google Scholar] [CrossRef] [Scilit]
  4. Guo, C.; Huang, L.; Tian, K. Combinatorial optimization for UAV swarm path planning and task assignment in multi-obstacle battlefield environment. Appl. Soft Comput. 2025, 171, 112773. [Google Scholar] [CrossRef] [Scilit]
  5. Huang, C.; Tang, B.; Guo, Z.; Su, Q.; Gai, J. Agile-RRT*: A Faster and More Robust Path Planner With Enhanced Initial Solution and Convergence Rate in Complex Environments. IEEE Access 2024, 12, 58703–58714. [Google Scholar] [CrossRef] [Scilit]
  6. Ammar, A.; Bennaceur, H.; Châari, I.; Koubâa, A.; Alajlan, M. Relaxed Dijkstra and A* with linear complexity for robot path planning problems in large-scale grid environments. Soft Comput. 2016, 20, 4149–4171. [Google Scholar] [CrossRef] [Scilit]
  7. Li, B.; Hou, J.; Wang, X.; Ma, Y.; Li, D.; Wang, T.; Chen, G. High-Resolution Flood Numerical Model and Dijkstra Algorithm Based Risk Avoidance Routes Planning. Water Resour. Manag. 2023, 37, 3243–3258. [Google Scholar] [CrossRef] [Scilit]
  8. Ajeil, F.; Ibraheem, I.; Azar, A.; Humaidi, A. Grid-Based Mobile Robot Path Planning Using Aging-Based Ant Colony Optimization Algorithm in Static and Dynamic Environments. Sensors 2020, 20, 1880. [Google Scholar] [CrossRef] [Scilit]
  9. Huang, L.; Hu, T.; Wei, J.; Guo, Y.; Tong, X.; Ding, J.; Yang, H.; Zhong, B. Path Planning for Delivery Robots Based on an Improved Ant Colony Optimization Algorithm Combined with Dynamic Window Approach. Sensors 2026, 26, 72. [Google Scholar] [CrossRef] [Scilit]
  10. Jang, D.; Kim, J. Development of Ship Route-Planning Algorithm Based on Rapidly-Exploring Random Tree (RRT*) Using Designated Space. J. Mar. Sci. Eng. 2022, 10, 1800. [Google Scholar] [CrossRef] [Scilit]
  11. Liu, R.; Guo, J.; Gill, E. Motion planning of free-floating space robots through multi-layer optimization using the RRT* algorithm. Acta Astronaut. 2025, 228, 940–956. [Google Scholar] [CrossRef] [Scilit]
  12. LaValle, S.M. Rapidly-Exploring Random Trees: A New Tool for Path Planning; Technical Report TR 98-11; Computer Science Department, Iowa State University: Ames, IA, USA, 1998. [Google Scholar]
  13. Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef] [Scilit]
  14. Zhang, L.; Shi, X.; Yi, Y.; Tang, L.; Peng, J.; Zou, J. Mobile Robot Path Planning Algorithm Based on RRT_Connect. Electronics 2023, 12, 2456. [Google Scholar] [CrossRef] [Scilit]
  15. Li, X.; Li, G.; Bian, Z. Research on Autonomous Vehicle Path Planning Algorithm Based on Improved RRT* Algorithm and Artificial Potential Field Method. Sensors 2024, 24, 3899. [Google Scholar] [CrossRef] [Scilit]
  16. Liu, N.; Hu, Z.; Wei, M.; Guo, P.; Zhang, S.; Zhang, A. Improved A* algorithm incorporating RRT* thought: A path planning algorithm for AGV in digitalised workshops. Comput. Oper. Res. 2025, 177, 106993. [Google Scholar] [CrossRef] [Scilit]
  17. Sheng, Z.; Song, T.; Song, J.; Liu, Y.; Ren, P. Bidirectional rapidly exploring random tree path planning algorithm based on adaptive strategies and artificial potential fields. Eng. Appl. Artif. Intell. 2025, 148, 110393. [Google Scholar] [CrossRef] [Scilit]
  18. Dai, J.; Zhang, Y.; Deng, H. Novel Potential Guided Bidirectional RRT* With Direct Connection Strategy for Path Planning of Redundant Robot Manipulators in Joint Space. IEEE Trans. Ind. Electron. 2024, 71, 2737–2747. [Google Scholar] [CrossRef] [Scilit]
  19. Xia, X.; Li, T.; Sang, S.; Cheng, Y.; Ma, H.; Zhang, Q.; Yang, K. Path Planning for Obstacle Avoidance of Robot Arm Based on Improved Potential Field Method. Sensors 2023, 23, 3754. [Google Scholar] [CrossRef] [Scilit]
  20. Yang, J.; Guo, Z.; Liu, J.; Liu, S. Research on APF-Bi-RRT Algorithm of Adaptive Step Strategy for Robot Path Planning. Arab. J. Sci. Eng. 2025, 50, 14197–14210. [Google Scholar] [CrossRef] [Scilit]
  21. Wu, C.; Guo, Z.; Zhang, J.; Mao, K.; Luo, D. Cooperative Path Planning for Multiple UAVs Based on APF B-RRT* Algorithm. Drones 2025, 9, 177. [Google Scholar] [CrossRef] [Scilit]
  22. Huang, Y.; Lee, H. Adaptive Informed RRT*: Asymptotically Optimal Path Planning With Elliptical Sampling Pools in Narrow Passages. Int. J. Control Autom. Syst. 2024, 22, 241–251. [Google Scholar] [CrossRef] [Scilit]
  23. Xu, X.; Zhang, F.; Zhao, Y. Unmanned Aerial Vehicle Path-Planning Method Based on Improved P-RRT* Algorithm. Electronics 2023, 12, 4576. [Google Scholar] [CrossRef] [Scilit]
  24. Gammell, J.D.; Srinivasa, S.S.; Barfoot, T.D. Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. In Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Chicago, IL, USA, 14–18 September 2014; pp. 2997–3004. [Google Scholar] [CrossRef] [Scilit]
  25. Feng, Y.; Shen, Y.; Du, Y.; Huang, Z.; Wu, H. APF-Informed RRT*: A hybrid 3D path planning algorithm for AUVs in complex environments. Ocean Eng. 2026, 362, 126377. [Google Scholar] [CrossRef] [Scilit]
  26. Mashayekhi, R.; Idris, M.; Anisi, M.; Ahmedy, I. Hybrid RRT: A Semi-Dual-Tree RRT-Based Motion Planner. IEEE Access 2020, 8, 18658–18668. [Google Scholar] [CrossRef] [Scilit]
  27. Zhao, S.; Han, P.; Diao, Z.; He, Z.; Li, X.; Lou, T.; Jiang, L. Improved Informed RRT*: Based on Dynamic Shrinkage Threshold Node Selection Mechanism and Adaptive Goal-Biased Strategy. Electronics 2025, 14, 648. [Google Scholar] [CrossRef] [Scilit]
  28. Wu, D.; Wei, L.; Wang, G.; Tian, L.; Dai, G. APF-IRRT*: An Improved Informed Rapidly-Exploring Random Trees-Star Algorithm by Introducing Artificial Potential Field Method for Mobile Robot Path Planning. Appl. Sci. 2022, 12, 10905. [Google Scholar] [CrossRef] [Scilit]
  29. Lin, Y.; Zhang, L. An improved Quick Informed-RRT* algorithm based on hybrid bidirectional search and adaptive adjustment strategies. Intell. Serv. Robot. 2024, 17, 847–870. [Google Scholar] [CrossRef] [Scilit]
  30. Ding, J.; Zhou, Y.; Huang, X.; Song, K.; Lu, S.; Wang, L. An improved RRT* algorithm for robot path planning based on path expansion heuristic sampling. J. Comput. Sci. 2023, 67, 101937. [Google Scholar] [CrossRef] [Scilit]
Figure 3. Improvement-bound rejection mechanism.
Figure 3. Improvement-bound rejection mechanism.
Electronics 15 03858 g003
Figure 5. Nominal layouts of the four simulation environments: (a) sparse; (b) dense; (c) narrow-passage; and (d) W-shaped. The green circles and red stars denote the nominal start and goal positions; small coordinate perturbations are applied during repeated trials.
Figure 5. Nominal layouts of the four simulation environments: (a) sparse; (b) dense; (c) narrow-passage; and (d) W-shaped. The green circles and red stars denote the nominal start and goal positions; small coordinate perturbations are applied during repeated trials.
Electronics 15 03858 g005
Figure 6. Initial and final planning results in the sparse environment. RC-IRRT* produces a visibly more compact search tree while retaining a short final route. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Figure 6. Initial and final planning results in the sparse environment. RC-IRRT* produces a visibly more compact search tree while retaining a short final route. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Electronics 15 03858 g006aElectronics 15 03858 g006b
Figure 7. Performance distributions in the sparse environment. Lower path-length, turning-angle, and node-count distributions indicate improved path quality and tree compactness.
Figure 7. Performance distributions in the sparse environment. Lower path-length, turning-angle, and node-count distributions indicate improved path quality and tree compactness.
Electronics 15 03858 g007
Figure 8. Initial and final planning results in the dense environment. Risk-aware corridor guidance concentrates RC-IRRT* expansion in more useful free-space regions. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Figure 8. Initial and final planning results in the dense environment. Risk-aware corridor guidance concentrates RC-IRRT* expansion in more useful free-space regions. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Electronics 15 03858 g008
Figure 9. Performance distributions in the dense environment. The reduced planning-time and node-count distributions reflect suppression of redundant expansion in cluttered space.
Figure 9. Performance distributions in the dense environment. The reduced planning-time and node-count distributions reflect suppression of redundant expansion in cluttered space.
Electronics 15 03858 g009
Figure 10. Initial and final planning results in the narrow-passage environment. RC-IRRT* retains passage exploration while reducing redundant branches. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Figure 10. Initial and final planning results in the narrow-passage environment. RC-IRRT* retains passage exploration while reducing redundant branches. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Electronics 15 03858 g010
Figure 11. Performance distributions in the narrow-passage environment. RC-IRRT* reduces planning time and tree size while maintaining competitive path quality.
Figure 11. Performance distributions in the narrow-passage environment. RC-IRRT* reduces planning time and tree size while maintaining competitive path quality.
Electronics 15 03858 g011
Figure 12. Initial and final planning results in the W-shaped environment. The soft corridor and fallback mechanisms retain detour exploration despite the unfavorable initial reference direction. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Figure 12. Initial and final planning results in the W-shaped environment. The soft corridor and fallback mechanisms retain detour exploration despite the unfavorable initial reference direction. Light-blue lines denote search-tree edges, red lines denote the planned path, gray shapes denote obstacles, green circles denote start positions, red stars denote goal positions, and blue dashed ellipses indicate the informed sampling region when shown.
Electronics 15 03858 g012
Figure 13. Performance distributions in the W-shaped environment. Path-length differences are small, whereas planning time and final node count show clearer separation.
Figure 13. Performance distributions in the W-shaped environment. Path-length differences are small, whereas planning time and final node count show clearer separation.
Electronics 15 03858 g013
Figure 14. Performance distributions of the sequential ablation variants in the dense environment. The cumulative variants show distinct changes in early-solution efficiency, path quality, and tree compactness.
Figure 14. Performance distributions of the sequential ablation variants in the dense environment. The cumulative variants show distinct changes in early-solution efficiency, path quality, and tree compactness.
Electronics 15 03858 g014
Table 1. Main parameters used in the simulations.
Table 1. Main parameters used in the simulations.
ParameterDescriptionValue
Workspace sizeMap size500 × 500
Repeated runsIndependent runs for each algorithm in each map50
Start/goal perturbationUniform per-coordinate offset in each trial[−2, 2]
Obstacle translation perturbationUniform x/y translation of each obstacle primitive[−1, 1]
ηStep size3
dtolGoal threshold10
rNeighbor radius for parent selection and rewiring50
NmaxMaximum iteration number2300/2300/4500/10,000 for maps (a)–(d)
r0Base corridor radius50
αCorridor-distance weight1.15
γRisk-density weight0.90
ε0Basic improvement-bound threshold6
pgFixed goal-bias probability for baseline algorithms0.08
pgoal(i) rangeAdaptive goal-bias probability for RC-Informed-RRT*[0.03, 0.28]
Pre-solution corridor gateProbabilistic corridor regulation before the first feasible solutionEnabled by default in RC-Informed-RRT*
Note: Auxiliary coefficients omitted from Table 1 for readability are listed here for reproducibility. Unless otherwise specified, they were fixed across the four environments after preliminary calibration. The risk-density parameters were w1 = 0.60, w2 = 0.40, rd = 45, λ = 15, and nmax = 8. The corridor-sampling parameters were r0 = 50, χpre = 1.55, χpost,start = 1.20, χpost,end = 0.65, β = 0.70, κ = 2.20, α = 1.15, γ = 0.90, Pmin = 0.20 before the first feasible solution and 0.08 afterward, and Nr = 14. The rejection parameters were ε0 = 6, μmin = 0.20, μmax = 1.00, ξ = 0.75, and δ = 0.08. For adaptive goal bias, the pre-solution probability is bounded to [0.04, 0.28], the post-solution probability to [0.03, 0.22], and the stagnation window Ws = 220; the phase-specific coefficients are given in Section 3.3. The overall attainable adaptive range is therefore [0.03, 0.28].
Table 2. Evaluation metrics used in the simulations.
Table 2. Evaluation metrics used in the simulations.
SymbolMetricDescription
T p Planning timeComputation time required to complete planning; calculated over all trials, including failed trials
L i Initial path lengthLength of the first feasible path found by the algorithm; calculated from successful trials only
L f Final path lengthLength of the best path after all iterations; calculated from successful trials only
θ ¯ Mean turn angleAverage turning angle along the final path; calculated from successful trials only
N f Final node countNumber of nodes retained in the final search tree; calculated over all trials, including failed trials
S r Success rateRatio of successful runs among all 50 independent trials
Table 3. Simulation results in the sparse environment.
Table 3. Simulation results in the sparse environment.
AlgorithmTp (s)LiLf θ ¯ (deg)NfSr
RRT0.58 ± 0.31773.47 ± 36.75773.47 ± 36.7529.56 ± 2.131813.45 ± 108.1496.00% (48/50)
RRT*1.77 ± 0.22641.13 ± 16.72637.52 ± 14.628.82 ± 1.611797.72 ± 112.64100.00% (50/50)
Informed-RRT*1.88 ± 0.41648.65 ± 24.17640.47 ± 23.217.59 ± 3.071783.24 ± 124.36100.00% (50/50)
RC-Informed-RRT*0.93 ± 0.16622.31 ± 1.96615.32 ± 1.745.97 ± 1.37844.41 ± 49.62100.00% (50/50)
Table 4. Simulation results in the dense environment.
Table 4. Simulation results in the dense environment.
AlgorithmTp (s)LiLf θ ¯ (deg)NfSr
RRT0.89 ± 0.34769.47 ± 46.62769.47 ± 46.6230.14 ± 2.151768.48 ± 94.8886.00% (43/50)
RRT*2.97 ± 0.83645.72 ± 24.86643.56 ± 27.267.82 ± 2.721779.23 ± 123.4892.00% (46/50)
Informed-RRT*3.64 ± 1.26646.57 ± 29.72639.56 ± 31.227.57 ± 2.971738.52 ± 121.2694.00% (47/50)
RC-Informed-RRT*1.97 ± 0.47617.24 ± 6.41608.34 ± 6.574.56 ± 1.72693.20 ± 46.87100.00% (50/50)
Table 5. Simulation results in the narrow-passage environment.
Table 5. Simulation results in the narrow-passage environment.
AlgorithmTp (s)LiLf θ ¯ (deg)NfSr
RRT7.08 ± 2.34810.35 ± 37.42810.35 ± 37.4227.24 ± 1.723501.38 ± 148.7198.00% (49/50)
RRT*10.78 ± 2.91678.14 ± 22.52660.68 ± 13.719.10 ± 3.563449.14 ± 170.6698.00% (49/50)
Informed-RRT*9.19 ± 1.92681.36 ± 19.38653.84 ± 13.678.53 ± 4.203344.47 ± 217.31100.00% (50/50)
RC-Informed-RRT*2.32 ± 0.72639.37 ± 18.31632.70 ± 16.588.06 ± 2.671396.98 ± 194.52100.00% (50/50)
Table 6. Simulation results in the W-shaped environment.
Table 6. Simulation results in the W-shaped environment.
AlgorithmTp (s)LiLf θ ¯ (deg)NfSr
RRT26.14 ± 7.471334.65 ± 45.071334.65 ± 45.0731.48 ± 1.246342.56 ± 354.2790.00% (45/50)
RRT*57.46 ± 15.47954.34 ± 13.48938.71 ± 4.1114.78 ± 1.266323.47 ± 377.4896.00% (48/50)
Informed-RRT*51.13 ± 7.64950.84 ± 11.78943.47 ± 9.3616.41 ± 1.396410.98 ± 396.3798.00% (49/50)
RC-Informed-RRT*18.81 ± 4.08943.78 ± 10.28936.36 ± 9.8913.76 ± 2.174108.37 ± 167.4398.00% (49/50)
Table 7. Sequential ablation results in the dense environment.
Table 7. Sequential ablation results in the dense environment.
AlgorithmTp (s)Tfirst (s)LiLfIfirstIbest θ ¯ (deg)NfSr
IRRT*3.47 ± 1.181.31 ± 0.36645.56 ± 29.80638.44 ± 29.051529.52 ± 394.372214.28 ± 111.887.31 ± 2.961735.77 ± 124.8794.00% (47/50)
IRRT*+A4.52 ± 1.331.04 ± 0.53624.63 ± 17.62617.41 ± 17.551358.93 ± 346.142240.57 ± 108.015.04 ± 2.471607.37 ± 154.6698.00% (49/50)
IRRT*+A+B2.45 ± 0.520.93 ± 0.26621.91 ± 8.82619.22 ± 9.671346.87 ± 317.362157.60 ± 139.255.58 ± 2.181033.00 ± 109.9898.00% (49/50)
IRRT*+A+B+C1.95 ± 0.440.53 ± 0.13614.38 ± 5.86608.74 ± 6.571224.50 ± 320.512122.17 ± 114.134.29 ± 1.68690.97 ± 44.09100.00% (50/50)
Table 8. Sensitivity of Informed-RRT* to the fixed goal-bias probability in the dense environment.
Table 8. Sensitivity of Informed-RRT* to the fixed goal-bias probability in the dense environment.
pgTp (s)Tfirst (s)LiLfIfirstIbest θ ¯ (deg) Nf
0.053.26 ± 0.591.02 ± 0.18646.37 ± 24.26639.83 ± 23.831477.47 ± 245.942252.63 ± 43.086.88 ± 2.431735.89 ± 160.02
0.063.15 ± 0.511.06 ± 0.22637.94 ± 31.16633.35 ± 28.021411.95 ± 274.832231.60 ± 59.446.18 ± 3.021746.65 ± 88.89
0.073.11 ± 0.730.87 ± 0.29633.58 ± 26.07628.08 ± 25.971309.65 ± 369.962207.30 ± 119.715.44 ± 3.161768.40 ± 120.62
0.083.03 ± 0.770.86 ± 0.23633.31 ± 26.70633.09 ± 27.681285.58 ± 328.672208.21 ± 63.645.70 ± 2.931735.47 ± 123.72
0.093.21 ± 1.060.91 ± 0.38635.85 ± 23.95629.77 ± 26.351316.40 ± 475.682231.70 ± 56.285.58 ± 2.611735.15 ± 141.96
0.103.36 ± 0.890.80 ± 0.24641.33 ± 32.25634.82 ± 32.441277.10 ± 346.812254.05 ± 148.545.42 ± 2.751742.50 ± 100.18
Note: Values are reported as mean ± standard deviation. Planning time and final node count are calculated over all 50 trials, including failed runs. First-solution time, initial and final path lengths, first-solution iteration, best-solution iteration, and mean turn angle are calculated from successful runs because these quantities require a feasible solution. Each fixed goal-bias setting was evaluated in 50 independent trials. Tfirst denotes first-solution time; Ifirst denotes first-solution iteration; and Ibest denotes the iteration at which the final best solution was first reached.
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.

Share and Cite

MDPI and ACS Style

Shi, H.; Jiang, Y.; Gong, D.; Zheng, W. An Improved Informed-RRT* Algorithm Based on Risk-Density-Aware Corridor Sampling and Improvement-Bound Rejection for Path Planning. Electronics 2026, 15, 3858. https://doi.org/10.3390/electronics15173858

AMA Style

Shi H, Jiang Y, Gong D, Zheng W. An Improved Informed-RRT* Algorithm Based on Risk-Density-Aware Corridor Sampling and Improvement-Bound Rejection for Path Planning. Electronics. 2026; 15(17):3858. https://doi.org/10.3390/electronics15173858

Chicago/Turabian Style

Shi, Hangkun, Yi Jiang, Dawei Gong, and Wei Zheng. 2026. "An Improved Informed-RRT* Algorithm Based on Risk-Density-Aware Corridor Sampling and Improvement-Bound Rejection for Path Planning" Electronics 15, no. 17: 3858. https://doi.org/10.3390/electronics15173858

APA Style

Shi, H., Jiang, Y., Gong, D., & Zheng, W. (2026). An Improved Informed-RRT* Algorithm Based on Risk-Density-Aware Corridor Sampling and Improvement-Bound Rejection for Path Planning. Electronics, 15(17), 3858. https://doi.org/10.3390/electronics15173858

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop