Rrtstar
Let us define as minimum cost of the path when path is constrained to pass through (so path will be ). Also, let us define as the current minimum cost of the feasible paths. Let us define a set $ X(f) = \left{ x \in X | f(x) < c*{\mathrm{best}} \right} $. If we could sample a new point from instead of as in vanilla RRT*, chance that is updated is increased, thus the convergence rate is improved.
In most case, is unknown, thus it is straightforward to approximate the function by a heuristic function . A heuristic function is admissible if , which is sufficient condition of conversion to optimal path. The good heuristic function has two properties: 1) it is an admissible tight lower bound of and 2) sampling from is easy.
According to Gammell et al [1], a good heuristic function when path is always straight is . If we don't assume any obstacle information the heuristic is tightest. Also, is hyper-ellipsoid, and hence sampling from it can be done analytically.
Modification to fit reeds-sheep path case
In the vehicle case, state is . Unlike normal informed-RRT* where we can connect path by a straight line, here we connect the vehicle path by a reeds-sheep path. So, we need some modification of the original algorithm a bit. To this end, one might first consider a heuristic function where computes reeds-sheep distance. Though it is good in the sense of tightness, however, sampling from is really difficult. Therefore, we use , which is admissible because . Here, function returns position of the vehicle.
Sampling from is easy because . Here 's focal points are and and conjugate diameters is $\sqrt{c^{2}{\mathrm{best}} - ||\mathrm{pos}(x}) - \mathrm{pos}(x_{\mathrm{goal}}))|| } $ (similar to normal informed-rrtstar's ellipsoid). Please notice that can be arbitrary because is independent of .
[1] Gammell et al., "Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic." IROS (2014)