AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkers

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chen, Yongchao, Arkin, Jacob, Dawson, Charles, Zhang, Yang, Roy, Nicholas, Fan, Chuchu
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911808125665280
author Chen, Yongchao
Arkin, Jacob
Dawson, Charles
Zhang, Yang
Roy, Nicholas
Fan, Chuchu
author_facet Chen, Yongchao
Arkin, Jacob
Dawson, Charles
Zhang, Yang
Roy, Nicholas
Fan, Chuchu
contents For effective human-robot interaction, robots need to understand, plan, and execute complex, long-horizon tasks described by natural language. Recent advances in large language models (LLMs) have shown promise for translating natural language into robot action sequences for complex tasks. However, existing approaches either translate the natural language directly into robot trajectories or factor the inference process by decomposing language into task sub-goals and relying on a motion planner to execute each sub-goal. When complex environmental and temporal constraints are involved, inference over planning tasks must be performed jointly with motion plans using traditional task-and-motion planning (TAMP) algorithms, making factorization into subgoals untenable. Rather than using LLMs to directly plan task sub-goals, we instead perform few-shot translation from natural language task descriptions to an intermediate task representation that can then be consumed by a TAMP algorithm to jointly solve the task and motion plan. To improve translation, we automatically detect and correct both syntactic and semantic errors via autoregressive re-prompting, resulting in significant improvements in task completion. We show that our approach outperforms several methods using LLMs as planners in complex task domains. See our project website https://yongchao98.github.io/MIT-REALM-AutoTAMP/ for prompts, videos, and code.
format Preprint
id arxiv_https___arxiv_org_abs_2306_06531
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkers
Chen, Yongchao
Arkin, Jacob
Dawson, Charles
Zhang, Yang
Roy, Nicholas
Fan, Chuchu
Robotics
Computation and Language
Human-Computer Interaction
For effective human-robot interaction, robots need to understand, plan, and execute complex, long-horizon tasks described by natural language. Recent advances in large language models (LLMs) have shown promise for translating natural language into robot action sequences for complex tasks. However, existing approaches either translate the natural language directly into robot trajectories or factor the inference process by decomposing language into task sub-goals and relying on a motion planner to execute each sub-goal. When complex environmental and temporal constraints are involved, inference over planning tasks must be performed jointly with motion plans using traditional task-and-motion planning (TAMP) algorithms, making factorization into subgoals untenable. Rather than using LLMs to directly plan task sub-goals, we instead perform few-shot translation from natural language task descriptions to an intermediate task representation that can then be consumed by a TAMP algorithm to jointly solve the task and motion plan. To improve translation, we automatically detect and correct both syntactic and semantic errors via autoregressive re-prompting, resulting in significant improvements in task completion. We show that our approach outperforms several methods using LLMs as planners in complex task domains. See our project website https://yongchao98.github.io/MIT-REALM-AutoTAMP/ for prompts, videos, and code.
title AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkers
topic Robotics
Computation and Language
Human-Computer Interaction
url https://arxiv.org/abs/2306.06531