IEEE International Conference on Robotics and Automation 2024
Toward Automated Programming for Robotic Assembly Using ChatGPT
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 architecture of this system and strategies for task decomposition and code generation. Finally, we demonstrate how our system can autonomously program robots for various assembly tasks in a real-world project.
Download publicationAssociated Researchers
Annabella Macaluso
University of California San Diego
Related Publications
2024
ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical FeasibilityA physics-based planning approach for automatically generating…
2024
Bridging the Sim-to-Real Gap with Dynamic Compliance Tuning for Industrial InsertionA novel framework for robustly learning manipulation skills…
2023
Constrained-Context Conditional Diffusion Models for Imitation LearningA diffusion model policy for solving 6-DoF robotic manipulation tasks…
2020
Highly accessible platform technologies for vision‑guided, closed‑loop robotic assembly of unitized enclosure systemsEquipping robotics with the capacity to make decisions based on…
Get in touch
Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.
Contact us