The Delayed D* Algorithm for Efficient Path Replanning

David Ferguson and Anthony (Tony) Stentz
Proceedings of the IEEE International Conference on Robotics and Automation, April, 2005, pp. 2045 - 2050.


Download
  • Adobe portable document format (pdf) (205KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
Mobile robots are often required to navigate environments for which prior maps are incomplete or inaccurate. In such cases, initial paths generated for the robots may need to be amended as new information is received that is in conflict with the original maps. The most widely used algorithm for performing this path replanning is Focussed Dynamic A* (D*), which is a generalization of A* for dynamic environments. D* has been shown to be up to two orders of magnitude faster than planning from scratch. In this paper, we present a new replanning algorithm that generates equivalent paths to D* while requiring about half its computation time. Like D*, our algorithm incrementally repairs previous paths and focusses these repairs towards the current robot position. However, it performs these repairs in a novel way that leads to improved efficiency.

Notes
Number of pages: 6

Text Reference
David Ferguson and Anthony (Tony) Stentz, "The Delayed D* Algorithm for Efficient Path Replanning," Proceedings of the IEEE International Conference on Robotics and Automation, April, 2005, pp. 2045 - 2050.

BibTeX Reference
@inproceedings{Ferguson__2005_4922,
   author = "David {Ferguson } and Anthony (Tony) Stentz",
   title = "The Delayed D* Algorithm for Efficient Path Replanning",
   booktitle = "Proceedings of the IEEE International Conference on Robotics and Automation",
   pages = "2045 - 2050",
   month = "April",
   year = "2005",
}