Toward Automated Programming for Robotic Assembly Using ChatGPT
Annabella Macaluso, Nicholas Cote, Sachin Chitta

TL;DR
This paper investigates using ChatGPT, a large language model, to automate robot programming for adaptive assembly tasks, aiming to reduce manual effort and increase flexibility in manufacturing.
Contribution
It introduces a novel system that leverages ChatGPT for task decomposition, code generation, simulation, and debugging in robotic assembly, demonstrating practical application in real-world scenarios.
Findings
Successfully programmed robots for various assembly tasks
Automated debugging of syntax and collision errors
System reduces manual programming effort
Abstract
Despite significant technological advancements, the process of programming robots for adaptive assembly remains labor-intensive, demanding expertise in multiple domains and often resulting in task-specific, inflexible code. This work explores the potential of Large Language Models (LLMs), like ChatGPT, to automate this process, leveraging their ability to understand natural language instructions, generalize examples to new tasks, and write code. In this paper, we suggest how these abilities can be harnessed and applied to real-world challenges in the manufacturing industry. We present a novel system that uses ChatGPT to automate the process of programming robots for adaptive assembly by decomposing complex tasks into simpler subtasks, generating robot control code, executing the code in a simulated workcell, and debugging syntax and control errors, such as collisions. We outline the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Advanced Manufacturing and Logistics Optimization · Additive Manufacturing and 3D Printing Technologies
