Saved in:
Bibliographic Details
Main Authors: Macaluso, Annabella, Cote, Nicholas, Chitta, Sachin
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.08216
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910446115618816
author Macaluso, Annabella
Cote, Nicholas
Chitta, Sachin
author_facet Macaluso, Annabella
Cote, Nicholas
Chitta, Sachin
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_08216
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Toward Automated Programming for Robotic Assembly Using ChatGPT
Macaluso, Annabella
Cote, Nicholas
Chitta, Sachin
Robotics
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.
title Toward Automated Programming for Robotic Assembly Using ChatGPT
topic Robotics
url https://arxiv.org/abs/2405.08216