Broadly-Exploring, Local-Policy Trees for Long-Horizon Task Planning

Abstract

Long-horizon planning in realistic environments requires the ability to reason over sequential tasks in high-dimensional state spaces with complex dynamics. Classical motion planning algorithms, such as rapidly-exploring random trees, are capable of efficiently exploring large state spaces and computing long-horizon, sequential plans. However, these algorithms are generally challenged with complex, stochastic, and high-dimensional state spaces as well as in the presence of small, topologically complex goal regions, which naturally emerge in tasks that interact with the environment. Machine learning offers a promising solution for its ability to learn general policies that can handle complex interactions and high-dimensional observations. However, these policies are generally limited in horizon length. Our approach, Broadly-Exploring, Local-policy Trees (BELT), merges these two approaches to leverage the strengths of both through a task-conditioned, model-based tree search. BELT uses an RRT-inspired tree search to efficiently explore the state space. Locally, the exploration is guided by a task-conditioned, learned policy capable of performing general short-horizon tasks. This task space can be quite general and abstract; its only requirements are to be sampleable and to well-cover the space of useful tasks. This search is aided by a task-conditioned model that temporally extends dynamics propagation to allow long-horizon search and sequential reasoning over tasks. BELT is demonstrated experimentally to be able to plan long-horizon, sequential trajectories with a goal conditioned policy and generate plans that are robust.

Cite

Text

Ichter et al. "Broadly-Exploring, Local-Policy Trees for Long-Horizon Task Planning." Conference on Robot Learning, 2021.

Markdown

[Ichter et al. "Broadly-Exploring, Local-Policy Trees for Long-Horizon Task Planning." Conference on Robot Learning, 2021.](https://mlanthology.org/corl/2021/ichter2021corl-broadlyexploring/)

BibTeX

@inproceedings{ichter2021corl-broadlyexploring,
  title     = {{Broadly-Exploring, Local-Policy Trees for Long-Horizon Task Planning}},
  author    = {Ichter, Brian and Sermanet, Pierre and Lynch, Corey},
  booktitle = {Conference on Robot Learning},
  year      = {2021},
  pages     = {59-69},
  volume    = {164},
  url       = {https://mlanthology.org/corl/2021/ichter2021corl-broadlyexploring/}
}