ID* Lite: improved D* Lite algorithm

Robot navigation has been of great importance especially under unknown or keep-changing environment. In order to solve this kind of problems, many algorithms have been brought up. D* Lite is generally considered as one of the most functional ones. The better performance of D* Lite largely depends on relatively less updating rather than recalculating terrain cost from scratch between robot movements. However, D* Lite still needs updating, i.e. recalculation, every time a terrain change is discovered. In this paper, we give an efficient method to check out when such recalculation can be fully or partially avoided. Experimental results show that it speeds up to 5 times for a variety of benchmarks including a novel and realistic benchmark. Our idea results in an improved version of D* Lite which we call ID* Lite. Moreover, it can be easily embedded into D* Lite variants such as DD* Lite and anytime D* etc.

[1]  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.

[2]  Anthony Stentz,et al.  DD* Lite: Efficient Incremental Search with State Dominance , 2006, AAAI.

[3]  Weiya Yue,et al.  Avoiding Unnecessary Calculations in Robot Navigation , 2002 .

[4]  Rina Dechter,et al.  Eighteenth national conference on Artificial intelligence , 2002 .

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

[6]  Sebastian Thrun,et al.  Anytime search in dynamic graphs , 2008, Artif. Intell..

[7]  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).

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

[9]  Anthony Stentz,et al.  The Delayed D* Algorithm for Efficient Path Replanning , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.