Creating and Repairing Robot Programs in Open-World Domains
Not on the map. Why?
Abstract (arXiv)
Using Large Language Models (LLMs) to produce robot programs from natural language has allowed for robot systems that can complete a higher diversity of tasks. However, LLM-generated programs may be faulty, either due to ambiguity in instructions, misinterpretation of the desired task, or missing information about the world state. As these programs run, the state of the world changes and they gather new information. When a failure occurs, it is important that they recover from the current world state and avoid repeating steps that they they previously completed successfully. We propose RoboRepair, a system which traces the execution of a program up until error, and then runs an LLM-produced recovery program that minimizes repeated actions. To evaluate the efficacy of our system, we create a benchmark consisting of eleven tasks with various error conditions that require the generation of a recovery program. We compare the efficiency of the recovery program to a plan built with an oracle that has foreknowledge of future errors.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 22 references that are in the map. First posted on arXiv 24 Oct 2024.
Builds on
14 of 22 references.
References · 14
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022Do As I Can, Not As I Say: Grounding Language in Robotic Affordancescited by 2,348
- 2022Code as Policies: Language Model Programs for Embodied Controlcited by 1,210
- 2022Inner Monologue: Embodied Reasoning through Planning with Language Modelscited by 1,081
- 2023LLM+P: Empowering Large Language Models with Optimal Planning Proficiencycited by 501
- 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 331
- 2023Keep the Conversation Going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPTcited by 125
- 2022Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-shot Learningcited by 76
- 2023Grounding Complex Natural Language Commands for Temporal Tasks in Unseen Environmentscited by 53
- 2023Demo2Code: From Summarizing Demonstrations to Synthesizing Code via Extended Chain-of-Thoughtcited by 39
- 2023Deploying and Evaluating LLMs to Program Service Mobile Robotscited by 36
- 2023A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repaircited by 29
2 more
- 2024Towards Agentic Runtime Healingcited by 7
- 2019Automatic Failure Recovery for End-User Programs on Service Mobile Robotscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.