Anytime Dynamic A*: An Anytime, Replanning Algorithm
Maxim Likhachev*, Dave Ferguson*, Geoff Gordon,* Anthony Stentz*, and Sebastian Thrun**
*Carnegie Mellon University, **Stanford University
Abstract
We present a graph-based planning and replanning algorithm able to
produce bounded suboptimal solutions in an anytime fashion. Our
algorithm tunes the quality of its solution based on available
search time, at every step reusing previous search efforts. When
updated information regarding the underlying graph is received,
the algorithm incrementally repairs its previous solution. The
result is an approach that combines the benefits of anytime and
incremental planners to provide efficient solutions to complex,
dynamic search problems. We present theoretical analysis of the
algorithm, experimental results on a simulated robot kinematic
arm, and two current applications in dynamic path planning for
outdoor mobile robots.