The paper presents an End-User Development (EUD) environment that supports end users in the definition of pick-and-place tasks for collaborative service robots. The proposed environment targets professional service robotics scenarios, where robots operate in close collaboration with human workers in shared workspaces. The environment features a chat-based interface leveraging OpenAI GPT−4.1 that allows the user to define robot tasks in a guided and intuitive manner. The defined robot task is then displayed in a graphic interface based on Google Blockly, which allows the user to check, modify, or extend the task by direct manipulation of puzzle-like components. Finally, a robot program can be generated, and a simulation of its execution can be obtained through a digital twin of the robot. This final step is crucial for validating the defined robot task and identifying any potential issues that may arise during execution, before the actual deployment of the robot program. A user study was conducted to assess the usability, workload, and overall user experience of the proposed environment, providing empirical evidence of its feasibility and effectiveness. This paper contributes to the research field of end-user robot programming by proposing a human-centered artificial intelligence approach that leverages the power of large language models and digital twins. This approach empowers end users, even without programming or robotics expertise, to conceptualize, validate, and refine robot programs through intuitive interfaces. By placing users at the center of the development process, the approach aims to ensure accessible, efficient, and effective programming experiences tailored to their needs.

Gargioni, L., Fogli, D., Nava, E. (2026). A digital twin-enabled environment for end-user development of robot tasks. INTELLIGENT SERVICE ROBOTICS, 19(6) [10.1007/s11370-026-00758-7].

A digital twin-enabled environment for end-user development of robot tasks

Gargioni, Luigi
Primo
;
Nava, Elena Margherita
2026

Abstract

The paper presents an End-User Development (EUD) environment that supports end users in the definition of pick-and-place tasks for collaborative service robots. The proposed environment targets professional service robotics scenarios, where robots operate in close collaboration with human workers in shared workspaces. The environment features a chat-based interface leveraging OpenAI GPT−4.1 that allows the user to define robot tasks in a guided and intuitive manner. The defined robot task is then displayed in a graphic interface based on Google Blockly, which allows the user to check, modify, or extend the task by direct manipulation of puzzle-like components. Finally, a robot program can be generated, and a simulation of its execution can be obtained through a digital twin of the robot. This final step is crucial for validating the defined robot task and identifying any potential issues that may arise during execution, before the actual deployment of the robot program. A user study was conducted to assess the usability, workload, and overall user experience of the proposed environment, providing empirical evidence of its feasibility and effectiveness. This paper contributes to the research field of end-user robot programming by proposing a human-centered artificial intelligence approach that leverages the power of large language models and digital twins. This approach empowers end users, even without programming or robotics expertise, to conceptualize, validate, and refine robot programs through intuitive interfaces. By placing users at the center of the development process, the approach aims to ensure accessible, efficient, and effective programming experiences tailored to their needs.
Articolo in rivista - Articolo scientifico
Collaborative robots; End-user development; Human–machine interaction; Human–robot collaboration; Service robots;
English
28-ott-2026
2026
19
6
103
reserved
Gargioni, L., Fogli, D., Nava, E. (2026). A digital twin-enabled environment for end-user development of robot tasks. INTELLIGENT SERVICE ROBOTICS, 19(6) [10.1007/s11370-026-00758-7].
File in questo prodotto:
File Dimensione Formato  
Gargioni et al-2026-Intel Serv Robotics-VoR.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 2.33 MB
Formato Adobe PDF
2.33 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/629670
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
Social impact