the Informed RRT*, which reduces the sampling space to
an ellipsoidal subset once an initial solution is found. This
increases the probability that each subsequent sample has
a greater likelihood of improving the current best found
solution. The concept of the informed subset then became
an integral part of other SBMP algorithms [10], [11], [12].
Current research aims at extending the capabilities of the
informed subset to further accelerate convergence to certain
classes of solutions. Recently, [13] identifies smaller in-
formed sets within the informed set itself, using the notion of
a beacon, and thereby honing the search. In [14] the authors
also propose a method for identifying subregions within the
informed set. [15] specializes an informed sampling scheme
that decreases the size of the search space to produce paths
that abide by the maritime rules-of-the-road. [16] slides
an informed subset along the found path, computing local
solutions of minimum path length. The work by [17] utilizes
a pre-computed gridmap in order to find an initial solution
quickly, such that the informed subset [7] can be applied
sooner. [18] proposes a scheme for sampling generalized
informed sets using Markov Chain Monte Carlo, allowing for
arbitrarily shaped non-convex informed sets. [19] proposes to
inform the planning algorithm about the manipulation task
of mobile manipulators, i.e. a sequence of poses the end-
effector must reach, by introducing it as success criterion
when computing the movement of the mobile base. [6] details
a general overview of the state-of-the-art in optimal SBMP.
Within the fields of self-driving cars and autonomous
marine systems, SBMP has gotten a foothold. [20] and [21]
survey the application of various motion planning techniques
for autonomous vehicles, providing insight into the use of
SBMP for driving in urban environments and highways,
respectively. [22] proposes a method for repairing existing
trajectories, where infeasible parts of the nominal trajectory
are repaired to compute feasible deviations. [23] discretizes
the nominal trajectory and places guide points in locations
that are infeasible with the nominal, and thereby biases
the sampling. [24] uses an estimated nominal path, such
as from a Voronoi graph, to guide the RRT exploration
through cluttered environments. [25] explores a sampling-
based scheme that compute paths, which are similar in
curvature to the nominal path. Whereas within the realm of
discrete planning, algorithms such as lifelong planning A*
[26] and D*-lite [27] concern efficient re-planning.
In the maritime domain, SBMP algorithms are favoured
due to the existence of both the complex constraints and
environments. [28] investigates using a non-holonomic RRT
for collision avoidance. [3], [29] and [30] utilize RRT*
for collision avoidance, taking various other metrics into
account, such as minimizing nominal path deviation, speed
loss, curvature and grounding risk.
The reviewed literature emphasizes two main aspects: The
informed set is a powerful and effective concept to channel
the sampling effort of SBMP algorithms and achieve faster
convergence to the optimal path; SBMP algorithms have
been used to plan between the start and goal states for
designing both nominal paths and path alterations along
a single straight segment of a nominal path. This paper
advances the application of informed SBMP algorithms to
collision avoidance along multi-segment paths by introducing
an extended informed set and a cost function that penalizes
deviations from the nominal path.
II. PRELIMINARIES
The general formulation of the optimal sampling-based
motion planning problem is now presented, as well as the
formalization of the informed subset as proposed by [7].
A. Optimal sampling-based motion planning
Let X ⊆ Rnbe the state space, with xdenoting the state.
The state space is composed of two subsets: the free space
Xfree, and the obstacles Xobs, where Xfree =X\Xobs. The
states contained within Xfree are all states that are feasible
with respect to the constraints posed by the system and the
environment. Let xstart ∈Xfree be the initial state at some
time t= 0 and xend ∈Xfree the desired final state at some
time t=T. Let σ: [0,1] 7→ Xfree be a sequence of states that
constitutes a found path, and Σbe the set of all feasible and
nontrivial paths. The objective is then to find the optimal path
σ∗, which minimizes a cost function c(·), while connecting
xstart to xend through states xi∈Xfree,
σ∗= arg min
σ∈Σ{c(σ)|σ(0) = xstart , σ(1) = xend ,
∀s∈[0,1], σ(s)∈Xfree }.
(1)
The most commonly adopted cost function is the Eu-
clidean path length, which gives rise to the shortest path
problem. Given a path σconsisting of nstates, the Euclidean
path length is given by
cl(σ) =
n
X
i=1 kxi−xi−1k2,∀xi∈σ. (2)
The cost function is additive, i.e. given a sequence of nstates
and some index kthe following equality holds true
c((x0,...,xn)) = c((x0,...,xk)) + c((xk,...,xn)) (3)
Therefore, whenever a new node or edge is added, the cost
to go from the root to the nearest node, together with the
cost from the nearest node to the new node, is computed as
c(σ) = c((xstart,...,xnearest)) + c((xnearest,xnew)) (4)
as required by the underlying SBMP [8].
B. Informed sampling
The concept of an informed sampling space was intro-
duced by [7] with the Informed RRT*. It was shown that
the reduction of the sampling region to an informed subset
increased the probability that each subsequent sample would
improve the current best found solution. In the case of [7], [9]
an informed subset for the euclidean distance was formulated
as an ellipsoid, and was given by
Xˆ
f={x∈ X |kxstart −xk2+kx−xendk2≤cbest}(5)