mlsanityData to 7 Oct 2026

Towards No-Code Programming of Cobots: Experiments with Code Synthesis by Large Code Models for Conversational Programming

arXiv 2409.11041 ↗First posted 17 Sep 2024cs.CL cs.ROcited by 2

Not on the map. Why?

Abstract (arXiv)

While there has been a lot of research recently on robots in household environments, at the present time, most robots in existence can be found on shop floors, and most interactions between humans and robots happen there. ``Collaborative robots'' (cobots) designed to work alongside humans on assembly lines traditionally require expert programming, limiting ability to make changes, or manual guidance, limiting expressivity of the resulting programs. To address these limitations, we explore using Large Language Models (LLMs), and in particular, their abilities of doing in-context learning, for conversational code generation. As a first step, we define RATS, the ``Repetitive Assembly Task'', a 2D building task designed to lay the foundation for simulating industry assembly scenarios. In this task, a `programmer' instructs a cobot, using natural language, on how a certain assembly is to be built; that is, the programmer induces a program, through natural language. We create a dataset that pairs target structures with various example instructions (human-authored, template-based, and model-generated) and example code. With this, we systematically evaluate the capabilities of state-of-the-art LLMs for synthesising this kind of code, given in-context examples. Evaluating in a simulated environment, we find that LLMs are capable of generating accurate `first order code' (instruction sequences), but have problems producing `higher-order code' (abstractions such as functions, or use of loops).

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 40 of its 61 references that are in the map. First posted on arXiv 17 Sep 2024.

Builds on

40 of 61 references.

References · 40

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2021Program Synthesis with Large Language Modelscited by 3,509
  5. 2022Do As I Can, Not As I Say: Grounding Language in Robotic Affordancescited by 2,302
  6. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  7. 2023PaLM-E: An Embodied Multimodal Language Modelcited by 2,037
  8. 2022Code as Policies: Language Model Programs for Embodied Controlcited by 1,172
  9. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  10. 2022Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agentscited by 1,029
  11. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  12. 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 773
28 more
  1. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  2. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
  3. 2023Language Is Not All You Need: Aligning Perception with Language Modelscited by 543
  4. 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Languagecited by 513
  5. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  6. 2019Towards Scalable Multi-domain Conversational Agents: The Schema-Guided Dialogue Datasetcited by 426
  7. 2022VIMA: General Robot Manipulation with Multimodal Promptscited by 403
  8. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  9. 2022The Stack: 3 TB of permissively licensed source codecited by 354
  10. 2019Compositionality decomposed: how do neural networks generalise?cited by 264
  11. 2023Large Language Models as General Pattern Machinescited by 196
  12. 2021TEACh: Task-driven Embodied Agents that Chatcited by 194
  13. 2022Large Language Models Meet NL2Code: A Surveycited by 135
  14. 2023LLMs and the Abstraction and Reasoning Corpus: Successes, Failures, and the Importance of Object-based Representationscited by 81
  15. 2021MindCraft: Theory of Mind Modeling for Situated Dialogue in Collaborative Taskscited by 62
  16. 2024RoboCodeX: Multimodal Code Generation for Robotic Behavior Synthesiscited by 55
  17. 2023Grounding Complex Natural Language Commands for Temporal Tasks in Unseen Environmentscited by 52
  18. 2023Clembench: Using Game Play to Evaluate Chat-Optimized Language Models as Conversational Agentscited by 52
  19. 2023Interactive Task Planning with Language Modelscited by 36
  20. 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
  21. 2021Draw Me a Flower: Processing and Grounding Abstraction in Natural Languagecited by 14
  22. 2022Learning to Solve Voxel Building Embodied Tasks from Pixels and Natural Language Instructionscited by 9
  23. 2022The slurk Interaction Server Framework: Better Data for Better Dialog Modelscited by 7
  24. 2024Large Language Models as Minecraft Agentscited by 7
  25. 2024Toward Automated Programming for Robotic Assembly Using ChatGPTcited by 6
  26. 2024Robo-Instruct: Simulator-Augmented Instruction Alignment For Finetuning Code LLMscited by 6
  27. 2020Convo: What does conversational programming need? An exploration of machine learning interface designcited by 4
  28. 2024NatSGD: A Dataset with Speech, Gestures, and Demonstrations for Robot Learning in Natural Human-Robot Interactioncited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.