The ease of use of robot programming interfaces represents a barrier to robot adoption in several manufacturing sectors because of the need for more expertise from the end-users. Current robot programming methods are mostly the past heritage, with robot programmers reluctant to adopt new programming paradigms. This work aims to evaluate the impact on non-expert users of introducing a new task-oriented programming interface that hides the complexity of a programming framework based on ROS. The paper compares the programming performance of such an interface with a classic robot-oriented programming method based on a state-of-the-art robot teach pendant. An experimental campaign involved 22 non-expert users working on the programming of two industrial tasks. Task-oriented and robot-oriented programming showed comparable learning time, programming time and the number of questions raised during the programming phases, highlighting the possibility of a smooth introduction to task-oriented programming even to non-expert users.

Hiding task-oriented programming complexity: an industrial case study

Enrico Villagrossi
Primo
Writing – Original Draft Preparation
;
Michele Delledonne
Secondo
Data Curation
;
Marco Faroni
Writing – Review & Editing
;
Manuel Beschi
Penultimo
Conceptualization
;
Nicola Pedrocchi
Ultimo
Funding Acquisition
2023

Abstract

The ease of use of robot programming interfaces represents a barrier to robot adoption in several manufacturing sectors because of the need for more expertise from the end-users. Current robot programming methods are mostly the past heritage, with robot programmers reluctant to adopt new programming paradigms. This work aims to evaluate the impact on non-expert users of introducing a new task-oriented programming interface that hides the complexity of a programming framework based on ROS. The paper compares the programming performance of such an interface with a classic robot-oriented programming method based on a state-of-the-art robot teach pendant. An experimental campaign involved 22 non-expert users working on the programming of two industrial tasks. Task-oriented and robot-oriented programming showed comparable learning time, programming time and the number of questions raised during the programming phases, highlighting the possibility of a smooth introduction to task-oriented programming even to non-expert users.
2023
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato - STIIMA (ex ITIA)
Intuitive robot programming
task-oriented programming
human-machine interaction
end-user robot programming
File in questo prodotto:
File Dimensione Formato  
prod_481261-doc_197845.pdf

solo utenti autorizzati

Descrizione: Hiding task-oriented programming complexity: an industrial case study
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 8.61 MB
Formato Adobe PDF
8.61 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
IJCIM2022_robot_programming_for_PRODUCTION_compressed.pdf

Open Access dal 02/05/2024

Descrizione: This is the Author Accepted Manuscript (postprint) version of the following paper: Villagrossi E., Delledonne M., Faroni M., Beschi M., Pedrocchi N., "Hiding task-oriented programming complexity: an industrial case study", 2023 peer-reviewed and accepted for publication in International Journal of Computer Integrated Manufacturing, 10.1080/0951192X.2023.2203676
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 585.36 kB
Formato Adobe PDF
585.36 kB Adobe PDF Visualizza/Apri

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/20.500.14243/439180
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact