Deploying and Evaluating LLMs to Program Service Mobile Robots
Not on the map. Why?
Abstract (arXiv)
Recent advancements in large language models (LLMs) have spurred interest in using them for generating robot programs from natural language, with promising initial results. We investigate the use of LLMs to generate programs for service mobile robots leveraging mobility, perception, and human interaction skills, and where accurate sequencing and ordering of actions is crucial for success. We contribute CodeBotler, an open-source robot-agnostic tool to program service mobile robots from natural language, and RoboEval, a benchmark for evaluating LLMs' capabilities of generating programs to complete service robot tasks. CodeBotler performs program generation via few-shot prompting of LLMs with an embedded domain-specific language (eDSL) in Python, and leverages skill abstractions to deploy generated programs on any general-purpose mobile robot. RoboEval evaluates the correctness of generated programs by checking execution traces starting with multiple initial states, and checking whether the traces satisfy temporal logic properties that encode correctness for each task. RoboEval also includes multiple prompts per task to test for the robustness of program generation. We evaluate several popular state-of-the-art LLMs with the RoboEval benchmark, and perform a thorough analysis of the modes of failures, resulting in a taxonomy that highlights common pitfalls of LLMs at generating robot programs. We release our code and benchmark at https://amrl.cs.utexas.edu/codebotler/.
Key facts. Cited by 36 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Nov 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 16; 2025: 13; 2026: 7.
36 papers.
Sort:
By area:
- 2024ReMEmbR: Building and Reasoning Over Long-Horizon Spatio-Temporal Memory for Robot Navigationcited by 67
- 2025Safety Guardrails for LLM-Enabled Robotscited by 35
- 2025Adversarial Attacks on Robotic Vision Language Action Modelscited by 32
- 2026RHO: Your Coding Agent is Secretly a Roboticistcited by 20
- 2024SPINE: Online Semantic Planning for Missions with Incomplete Natural Language Specifications in Unstructured Environmentscited by 18
- 2024Hallucination Detection in Foundation Models for Decision-Making: A Flexible Definition and Review of the State of the Artcited by 17
- 2024VoicePilot: Harnessing LLMs as Speech Interfaces for Physically Assistive Robotscited by 16
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environmentscited by 11
- 2025Distilling On-device Language Models for Robot Planning with Minimal Human Interventioncited by 10
- 2024Language Models can Infer Action Semantics for Symbolic Planners from Environment Feedbackcited by 8
- 2024Safety Control of Service Robots with LLMs and Embodied Knowledge Graphscited by 7
- 2024Contrast Sets for Evaluating Language-Guided Robot Policiescited by 7
24 more
- 2025Efficient Evaluation of Multi-Task Robot Policies With Active Experiment Selectioncited by 7
- 2024Robo-Instruct: Simulator-Augmented Instruction Alignment For Finetuning Code LLMscited by 6
- 2024Joint Verification and Refinement of Language Models for Safety-Constrained Planningcited by 6
- 2024Understanding How CodeLLMs (Mis)Predict Types with Activation Steeringcited by 5
- 2024Industry 6.0: New Generation of Industry driven by Generative AI and Swarm of Heterogeneous Robotscited by 5
- 2024Explainable Behavior Cloning: Teaching Large Language Model Agents through Learning by Demonstrationcited by 4
- 2025A Survey on AgentOps: Categorization, Challenges, and Future Directionscited by 4
- 2025ComposableNav: Instruction-Following Navigation in Dynamic Environments via Composable Diffusioncited by 4
- 2025Deploying Foundation Model-Enabled Air and Ground Robots in the Field: Challenges and Opportunitiescited by 3
- 2026VASO: Formally Verifiable Self-Evolving Skills for Physical AI Agentscited by 3
- 2026How Well Do Vision-Language Models Understand Sequential Driving Scenes? A Sensitivity Studycited by 2
- 2024SYNAPSE: SYmbolic Neural-Aided Preference Synthesis Enginecited by 1
- 2024Creating and Repairing Robot Programs in Open-World Domainscited by 1
- 2025Characterizing the Robustness of Black-Box LLM Planners Under Perturbed Observations with Adaptive Stress Testingcited by 1
- 2025Casper: Inferring Diverse Intents for Assistive Teleoperation with Vision Language Modelscited by 1
- 2025PSALM-V: Automating Symbolic Planning in Interactive Visual Environments with Large Language Modelscited by 1
- 2024Nl2Hltl2Plan: Scaling Up Natural Language Understanding for Multi-Robots Through Hierarchical Temporal Logic Task Representationcited by 0
- 2024Language-guided Robust Navigation for Mobile Robots in Dynamically-changing Environmentscited by 0
- 2025CrossPL: Evaluating Large Language Models on Cross Programming Language Code Generationcited by 0
- 2025LEO-RobotAgent: A General-purpose Robotic Agent for Language-driven Embodied Operatorcited by 0
- 2026Ontology-Driven Robotic Specification Synthesiscited by 0
- 2026Test-Driven Agentic Framework for Reliable Robot Controllercited by 0
- 2026Domain-Adaptable Reinforcement Learning for Code Generation with Dense Rewardscited by 0
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agentscited by 0
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agents13 Jul 2026
- 2026RHO: Your Coding Agent is Secretly a Roboticist15 Jun 2026
- 2026VASO: Formally Verifiable Self-Evolving Skills for Physical AI Agents3 Jun 2026
- 2026Domain-Adaptable Reinforcement Learning for Code Generation with Dense Rewards20 May 2026
- 2026How Well Do Vision-Language Models Understand Sequential Driving Scenes? A Sensitivity Study8 Apr 2026
- 2026Test-Driven Agentic Framework for Reliable Robot Controller28 Feb 2026
- 2026Ontology-Driven Robotic Specification Synthesis5 Feb 2026
- 2025LEO-RobotAgent: A General-purpose Robotic Agent for Language-driven Embodied Operator11 Dec 2025
- 2025ComposableNav: Instruction-Following Navigation in Dynamic Environments via Composable Diffusion22 Sep 2025
- 2025A Survey on AgentOps: Categorization, Challenges, and Future Directions4 Aug 2025
- 2025CrossPL: Evaluating Large Language Models on Cross Programming Language Code Generation26 Jul 2025
- 2025PSALM-V: Automating Symbolic Planning in Interactive Visual Environments with Large Language Models25 Jun 2025
24 more
- 2025Distilling On-device Language Models for Robot Planning with Minimal Human Intervention20 Jun 2025
- 2025Casper: Inferring Diverse Intents for Assistive Teleoperation with Vision Language Models17 Jun 2025
- 2025Adversarial Attacks on Robotic Vision Language Action Models3 Jun 2025
- 2025Deploying Foundation Model-Enabled Air and Ground Robots in the Field: Challenges and Opportunities14 May 2025
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environments14 May 2025
- 2025Characterizing the Robustness of Black-Box LLM Planners Under Perturbed Observations with Adaptive Stress Testing8 May 2025
- 2025Safety Guardrails for LLM-Enabled Robots10 Mar 2025
- 2025Efficient Evaluation of Multi-Task Robot Policies With Active Experiment Selection14 Feb 2025
- 2024Explainable Behavior Cloning: Teaching Large Language Model Agents through Learning by Demonstration30 Oct 2024
- 2024Creating and Repairing Robot Programs in Open-World Domains24 Oct 2024
- 2024Joint Verification and Refinement of Language Models for Safety-Constrained Planning18 Oct 2024
- 2024SPINE: Online Semantic Planning for Missions with Incomplete Natural Language Specifications in Unstructured Environments3 Oct 2024
- 2024Language-guided Robust Navigation for Mobile Robots in Dynamically-changing Environments28 Sep 2024
- 2024ReMEmbR: Building and Reasoning Over Long-Horizon Spatio-Temporal Memory for Robot Navigation20 Sep 2024
- 2024Industry 6.0: New Generation of Industry driven by Generative AI and Swarm of Heterogeneous Robots16 Sep 2024
- 2024Nl2Hltl2Plan: Scaling Up Natural Language Understanding for Multi-Robots Through Hierarchical Temporal Logic Task Representation15 Aug 2024
- 2024Contrast Sets for Evaluating Language-Guided Robot Policies19 Jun 2024
- 2024Language Models can Infer Action Semantics for Symbolic Planners from Environment Feedback4 Jun 2024
- 2024Robo-Instruct: Simulator-Augmented Instruction Alignment For Finetuning Code LLMs30 May 2024
- 2024Safety Control of Service Robots with LLMs and Embodied Knowledge Graphs28 May 2024
- 2024VoicePilot: Harnessing LLMs as Speech Interfaces for Physically Assistive Robots5 Apr 2024
- 2024Understanding How CodeLLMs (Mis)Predict Types with Activation Steering2 Apr 2024
- 2024SYNAPSE: SYmbolic Neural-Aided Preference Synthesis Engine25 Mar 2024
- 2024Hallucination Detection in Foundation Models for Decision-Making: A Flexible Definition and Review of the State of the Art25 Mar 2024
- 2026RHO: Your Coding Agent is Secretly a Roboticistcited by 20
- 2024Explainable Behavior Cloning: Teaching Large Language Model Agents through Learning by Demonstrationcited by 4
- 2026VASO: Formally Verifiable Self-Evolving Skills for Physical AI Agentscited by 3
- 2025LEO-RobotAgent: A General-purpose Robotic Agent for Language-driven Embodied Operatorcited by 0
- 2026Test-Driven Agentic Framework for Reliable Robot Controllercited by 0
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agentscited by 0
- 2026Contract-Grounded Behavior Tree Synthesis via Coding Agents13 Jul 2026
- 2026RHO: Your Coding Agent is Secretly a Roboticist15 Jun 2026
- 2026VASO: Formally Verifiable Self-Evolving Skills for Physical AI Agents3 Jun 2026
- 2026Test-Driven Agentic Framework for Reliable Robot Controller28 Feb 2026
- 2025LEO-RobotAgent: A General-purpose Robotic Agent for Language-driven Embodied Operator11 Dec 2025
- 2024Explainable Behavior Cloning: Teaching Large Language Model Agents through Learning by Demonstration30 Oct 2024
- 2024SYNAPSE: SYmbolic Neural-Aided Preference Synthesis Engine25 Mar 2024
- 2025Safety Guardrails for LLM-Enabled Robotscited by 35
- 2025Safety Guardrails for LLM-Enabled Robots10 Mar 2025
- 2025Adversarial Attacks on Robotic Vision Language Action Modelscited by 32
- 2024SPINE: Online Semantic Planning for Missions with Incomplete Natural Language Specifications in Unstructured Environmentscited by 18
- 2024Hallucination Detection in Foundation Models for Decision-Making: A Flexible Definition and Review of the State of the Artcited by 17
- 2024VoicePilot: Harnessing LLMs as Speech Interfaces for Physically Assistive Robotscited by 16
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environmentscited by 11
- 2024Language Models can Infer Action Semantics for Symbolic Planners from Environment Feedbackcited by 8
- 2024Safety Control of Service Robots with LLMs and Embodied Knowledge Graphscited by 7
- 2024Contrast Sets for Evaluating Language-Guided Robot Policiescited by 7
- 2025Efficient Evaluation of Multi-Task Robot Policies With Active Experiment Selectioncited by 7
- 2024Robo-Instruct: Simulator-Augmented Instruction Alignment For Finetuning Code LLMscited by 6
- 2024Joint Verification and Refinement of Language Models for Safety-Constrained Planningcited by 6
- 2024Industry 6.0: New Generation of Industry driven by Generative AI and Swarm of Heterogeneous Robotscited by 5
- 2025Deploying Foundation Model-Enabled Air and Ground Robots in the Field: Challenges and Opportunitiescited by 3
12 most cited of 20 All 20 (JSON)
- 2026Domain-Adaptable Reinforcement Learning for Code Generation with Dense Rewards20 May 2026
- 2026Ontology-Driven Robotic Specification Synthesis5 Feb 2026
- 2025CrossPL: Evaluating Large Language Models on Cross Programming Language Code Generation26 Jul 2025
- 2025PSALM-V: Automating Symbolic Planning in Interactive Visual Environments with Large Language Models25 Jun 2025
- 2025Deploying Foundation Model-Enabled Air and Ground Robots in the Field: Challenges and Opportunities14 May 2025
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environments14 May 2025
- 2025Characterizing the Robustness of Black-Box LLM Planners Under Perturbed Observations with Adaptive Stress Testing8 May 2025
- 2025Efficient Evaluation of Multi-Task Robot Policies With Active Experiment Selection14 Feb 2025
- 2024Creating and Repairing Robot Programs in Open-World Domains24 Oct 2024
- 2024Joint Verification and Refinement of Language Models for Safety-Constrained Planning18 Oct 2024
- 2024SPINE: Online Semantic Planning for Missions with Incomplete Natural Language Specifications in Unstructured Environments3 Oct 2024
- 2024Language-guided Robust Navigation for Mobile Robots in Dynamically-changing Environments28 Sep 2024
12 newest of 20 All 20 (JSON)