Loading [MathJax]/extensions/tex2jax.js

Large Language Model for Assisted Robot Programming in Micro-Assembly

Research output: Contribution to journalConference articleResearchpeer review

Details

Original languageEnglish
Pages (from-to)244-249
Number of pages6
JournalIFAC-PapersOnLine
Volume58
Issue number27
Early online date27 Nov 2024
Publication statusPublished - 2024
Event18th IFAC Workshop on Time Delay Systems, TDS 2024 - Udine, Italy
Duration: 2 Oct 20235 Oct 2023

Abstract

In the context of the rapid development of micro-devices and photonics, the importance of efficient automation solutions is becoming increasingly important. The automation of assembly processes in particular is a decisive factor, as assembly is responsible for a large proportion of costs. The programming of robots, particularly in the field of micro-assembly, requires extensive specialist knowledge due to the complexity of the assembly systems and processes. Increasingly more powerful large language models (LLMs) enable their use in robot programming. These allow interaction through natural language, providing an intuitive user interface. In this work, we utilize a LLM to assist users in programming new micro-assembly processes. We develop an assistant that we integrate into a Robot Operating System 2 (ROS2) framework. This framework enables the control and programming of a micro-assembly robot via ROS2 services. The assistant has access to these services and information about the components. Based on user requests, the assistant can parameterize these services and arrange them sequentially according to the assembly task. The assembly sequence can subsequently be modified by the user, either by using the assistant again or manually. We test the performance of the developed assistant using example tasks and demonstrate that, particularly, shorter sequences can be reliably generated. Finally, we present potential improvements and extensions of the application.

Keywords

    Intuitive Robot Programming, Large Language Models, Micro-Assembly, ROS2

ASJC Scopus subject areas

Cite this

Large Language Model for Assisted Robot Programming in Micro-Assembly. / Wiemann, Rolf; Terei, Niklas; Raatz, Annika.
In: IFAC-PapersOnLine, Vol. 58, No. 27, 2024, p. 244-249.

Research output: Contribution to journalConference articleResearchpeer review

Wiemann R, Terei N, Raatz A. Large Language Model for Assisted Robot Programming in Micro-Assembly. IFAC-PapersOnLine. 2024;58(27):244-249. Epub 2024 Nov 27. doi: 10.1016/j.procir.2024.10.083
Wiemann, Rolf ; Terei, Niklas ; Raatz, Annika. / Large Language Model for Assisted Robot Programming in Micro-Assembly. In: IFAC-PapersOnLine. 2024 ; Vol. 58, No. 27. pp. 244-249.
Download
@article{1e037465a7554443b58c05a871b50919,
title = "Large Language Model for Assisted Robot Programming in Micro-Assembly",
abstract = "In the context of the rapid development of micro-devices and photonics, the importance of efficient automation solutions is becoming increasingly important. The automation of assembly processes in particular is a decisive factor, as assembly is responsible for a large proportion of costs. The programming of robots, particularly in the field of micro-assembly, requires extensive specialist knowledge due to the complexity of the assembly systems and processes. Increasingly more powerful large language models (LLMs) enable their use in robot programming. These allow interaction through natural language, providing an intuitive user interface. In this work, we utilize a LLM to assist users in programming new micro-assembly processes. We develop an assistant that we integrate into a Robot Operating System 2 (ROS2) framework. This framework enables the control and programming of a micro-assembly robot via ROS2 services. The assistant has access to these services and information about the components. Based on user requests, the assistant can parameterize these services and arrange them sequentially according to the assembly task. The assembly sequence can subsequently be modified by the user, either by using the assistant again or manually. We test the performance of the developed assistant using example tasks and demonstrate that, particularly, shorter sequences can be reliably generated. Finally, we present potential improvements and extensions of the application.",
keywords = "Intuitive Robot Programming, Large Language Models, Micro-Assembly, ROS2",
author = "Rolf Wiemann and Niklas Terei and Annika Raatz",
note = "Publisher Copyright: {\textcopyright} 2024 The Authors.; 18th IFAC Workshop on Time Delay Systems, TDS 2024 ; Conference date: 02-10-2023 Through 05-10-2023",
year = "2024",
doi = "10.1016/j.procir.2024.10.083",
language = "English",
volume = "58",
pages = "244--249",
number = "27",

}

Download

TY - JOUR

T1 - Large Language Model for Assisted Robot Programming in Micro-Assembly

AU - Wiemann, Rolf

AU - Terei, Niklas

AU - Raatz, Annika

N1 - Publisher Copyright: © 2024 The Authors.

PY - 2024

Y1 - 2024

N2 - In the context of the rapid development of micro-devices and photonics, the importance of efficient automation solutions is becoming increasingly important. The automation of assembly processes in particular is a decisive factor, as assembly is responsible for a large proportion of costs. The programming of robots, particularly in the field of micro-assembly, requires extensive specialist knowledge due to the complexity of the assembly systems and processes. Increasingly more powerful large language models (LLMs) enable their use in robot programming. These allow interaction through natural language, providing an intuitive user interface. In this work, we utilize a LLM to assist users in programming new micro-assembly processes. We develop an assistant that we integrate into a Robot Operating System 2 (ROS2) framework. This framework enables the control and programming of a micro-assembly robot via ROS2 services. The assistant has access to these services and information about the components. Based on user requests, the assistant can parameterize these services and arrange them sequentially according to the assembly task. The assembly sequence can subsequently be modified by the user, either by using the assistant again or manually. We test the performance of the developed assistant using example tasks and demonstrate that, particularly, shorter sequences can be reliably generated. Finally, we present potential improvements and extensions of the application.

AB - In the context of the rapid development of micro-devices and photonics, the importance of efficient automation solutions is becoming increasingly important. The automation of assembly processes in particular is a decisive factor, as assembly is responsible for a large proportion of costs. The programming of robots, particularly in the field of micro-assembly, requires extensive specialist knowledge due to the complexity of the assembly systems and processes. Increasingly more powerful large language models (LLMs) enable their use in robot programming. These allow interaction through natural language, providing an intuitive user interface. In this work, we utilize a LLM to assist users in programming new micro-assembly processes. We develop an assistant that we integrate into a Robot Operating System 2 (ROS2) framework. This framework enables the control and programming of a micro-assembly robot via ROS2 services. The assistant has access to these services and information about the components. Based on user requests, the assistant can parameterize these services and arrange them sequentially according to the assembly task. The assembly sequence can subsequently be modified by the user, either by using the assistant again or manually. We test the performance of the developed assistant using example tasks and demonstrate that, particularly, shorter sequences can be reliably generated. Finally, we present potential improvements and extensions of the application.

KW - Intuitive Robot Programming

KW - Large Language Models

KW - Micro-Assembly

KW - ROS2

UR - http://www.scopus.com/inward/record.url?scp=85213022950&partnerID=8YFLogxK

U2 - 10.1016/j.procir.2024.10.083

DO - 10.1016/j.procir.2024.10.083

M3 - Conference article

AN - SCOPUS:85213022950

VL - 58

SP - 244

EP - 249

JO - IFAC-PapersOnLine

JF - IFAC-PapersOnLine

SN - 2405-8971

IS - 27

T2 - 18th IFAC Workshop on Time Delay Systems, TDS 2024

Y2 - 2 October 2023 through 5 October 2023

ER -

By the same author(s)