CoverLib: Classifiers-equipped Experience Library by Iterative Problem Distribution Coverage Maximization for Domain-tuned Motion Planning
Hirokazu Ishida, Naoki Hiraoka, Kei Okada, Masayuki Inaba
TL;DR
CoverLib tackles the trade-off between planning speed and plannability by building a domain-tuned library where each experience is paired with a binary classifier that marks its adaptable problem-region. It employs an active, greedy procedure to maximize coverage in the problem-parameter space, training a base cost predictor and adjusting biases to meet a false-positive constraint, all in a domain-agnostic manner with respect to the adaptation algorithm. Across four diverse motion-planning domains, CoverLib demonstrates high success rates close to global planners, substantial speedups over purely global approaches, and scalability to high-dimensional problem spaces, while remaining compatible with both NLP-based and sampling-based adaptation methods. The work highlights nonlinear dimensionality reduction in adaptation regions and discusses limits, domain shift robustness, and practical guidance for deploying learning-augmented, library-based planners. These contributions advance domain-specific, high-plannability, fast planners suitable for real-world robotics and extended planning frameworks such as MPC and TAMP.
Abstract
Library-based methods are known to be very effective for fast motion planning by adapting an experience retrieved from a precomputed library. This article presents CoverLib, a principled approach for constructing and utilizing such a library. CoverLib iteratively adds an experience-classifier-pair to the library, where each classifier corresponds to an adaptable region of the experience within the problem space. This iterative process is an active procedure, as it selects the next experience based on its ability to effectively cover the uncovered region. During the query phase, these classifiers are utilized to select an experience that is expected to be adaptable for a given problem. Experimental results demonstrate that CoverLib effectively mitigates the trade-off between plannability and speed observed in global (e.g. sampling-based) and local (e.g. optimization-based) methods. As a result, it achieves both fast planning and high success rates over the problem domain. Moreover, due to its adaptation-algorithm-agnostic nature, CoverLib seamlessly integrates with various adaptation methods, including nonlinear programming-based and sampling-based algorithms.
