The object of this paper was to make [a] path planner that could more efficiently create a collision-free path for a robot to get from a starting position to a goal amongst well-defined obstacles.  Algorithms to do this had already existed, but this algorithm derives higher efficiency by using combinations of those preexisting ideas.

The robot will be constrained by nonholonomic constraints.  This means that the robot will be unable to move sideways and there will be a minimum turning radius.

The planner has two parts: the holonomic and nonholonomic planners.  The first will create a collision-free path that assumes no constraints on the robot's movements.  The latter takes the path from the first and recursively decomposes the path into sub-paths until the entire path is feasible.  The set of the types of possible curves for the sub-paths (there are 48 of them) is called Reeds and Shepp curves.

The holonoic path planner provides a free path to the goal, but not an optimal one.  After running the nonholonomic path planner, the general efficiency of the path is improved (still not optimal but good).  The accuracy around areas of clutter is still far from being optimal.  To try to improve this, a system that randomly takes two points and tries to connect them using an RS curve.  It does this as many times as possible in the time allowed for the path planning.

There are still cases where the planner cannot get a path that has few reversals in it.  In these casese, after some optimimization time has passed, a request is made for the holonomic planner to create a new free path.  It tries creating the new path backward, which changes the potential field.

Using these techniques the author was able to make a significantly faster path planner, and in addition creates a shorter path.

The author does though make several references to the speed difference that could be achieved using newer and faster hardware.  There is no discussion in the paper about how the previous work, of Michel Taix, would have been affected by a similar improvement in technology.  The author states that his planner is 1 to 2 orders of magnitude faster.  It is quite possible that in actuality that speed difference is entirely hardware related.