In many robot motion planning problems such as manipulation planning for a personal robot in a kitchen or an industrial manipulator in a warehouse, all motion planning queries are in an environment that is largely static. Consequently, one should be able to improve the performance of a planning algorithm by training on this static environment ahead of operation time. In this work, we propose a method to improve the performance of heuristic search-based motion planners in such environments. The first, learning, phase of our proposed method analyzes search performance on multiple planning episodes to infer local minima zones, i.e, regions where the existing heuristic(s) are weakly correlated with the true cost-to-go. Then, in the planning phase of the method, the learnt local minima are used to modify the original search graph in a way that improves search performance. We prove that our method preserves guarantees on completeness and bounded suboptimality with respect to the original search graph. Experimentally, we observe significant improvements in success rate and planning time for challenging 11 degreeof-freedom mobile manipulation problems.
CITATION STYLE
Vats, S., Narayanan, V., & Likhachev, M. (2017). Learning to avoid local minima in planning for static environments. In Proceedings International Conference on Automated Planning and Scheduling, ICAPS (pp. 572–576). AAAI press. https://doi.org/10.1609/icaps.v27i1.13863
Mendeley helps you to discover research relevant for your work.