Avoiding Unnecessary Calculations in Robot Navigation

For solving problems of robot navigation over un- known and changing terrain, many algorithms have been in- vented. For example, D* Lite, which is a dynamic, incremen- tal search algorithm, is the most successful one. The improved performance of the D* Lite algorithm over other replanning al- gorithms is largely due to updating terrain cost estimates rather than recalculating them between robot movements. However, the D* Lite algorithm performs some recalculation every time a change in terrain is discovered. In this paper, it is shown that re- calculation is often not necessary, particularly when several opti- mal solutions (shortest paths) exist, and an efficient test for deter- mining this is presented. These ideas are packaged in a modified version of D* Lite which we call ID* Lite for Improved D* Lite. We present experimental results that show the speedups possible for a variety of benchmarks. Also, a novel realistic benchmark is described.

[1]  Sven Koenig,et al.  Improved fast replanning for robot navigation in unknown terrain , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[3]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[4]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.