I. Introduction and Related Work
Motion planning is a fundamental research topic in robotics with applications in diverse domains such as surgical planning, computational biology, autonomous exploration, search-and-rescue, and warehouse management. Sampling-based planners such as PRM [1], RRT [2] and their many variants enabled solving motion-planning problems that had been previously considered infeasible [3]. Gradually, the interest in the motion-planning community shifted from finding an arbitrary solution to the motion-planning problem to finding a high-quality solution. Quality can be measured in terms of, for example, length, clearance, smoothness, energy, to mention a few criteria, or some combination of the above.