A*-Connect: Bounded Suboptimal Bidirectional Heuristic Search - Robotics Institute Carnegie Mellon University

A*-Connect: Bounded Suboptimal Bidirectional Heuristic Search

Conference Paper, Proceedings of (ICRA) International Conference on Robotics and Automation, pp. 2752 - 2758, May, 2016

Abstract

The benefits of bidirectional planning over the unidirectional version are well established for motion planning in high-dimensional configuration spaces. While bidirectional approaches have been employed with great success in the context of sampling-based planners such as in RRT-Connect, they have not enjoyed popularity amongst search-based methods such as A*. The systematic nature of search-based algorithms, which often leads to consistent and high-quality paths, also enforces strict conditions for the connection of forward and backward searches. Admissible heuristics for the connection of forward and backward searches have been developed, but their computational complexity is a deterrent. In this work, we leverage recent advances in search with inadmissible heuristics to develop an algorithm called A*-Connect, much in the spirit of RRT-Connect. A*-Connect uses a fast approximation of the classic front-to-front heuristic from literature to lead the forward and backward searches towards each other, while retaining theoretical guarantees on completeness and bounded suboptimality. We validate A*-Connect on manipulation as well as navigation domains, comparing with popular sampling-based methods as well as state-of-the-art bidirectional search algorithms. Our results indicate that A*-Connect can provide several times speedup over unidirectional search while maintaining high solution quality.

BibTeX

@conference{Islam-2016-5504,
author = {Fahad Islam and Venkatraman Narayanan and Maxim Likhachev},
title = {A*-Connect: Bounded Suboptimal Bidirectional Heuristic Search},
booktitle = {Proceedings of (ICRA) International Conference on Robotics and Automation},
year = {2016},
month = {May},
pages = {2752 - 2758},
}