A hybrid approach to user-oriented programming of collaborative robots

D Fogli, L Gargioni, G Guida, F Tampalini - Robotics and Computer …, 2022 - Elsevier
The research reported in this paper proposes a new approach to collaborative robots that
aims at improving the simplicity and efficiency of the programming task for non-technical …

A BPMN-driven framework for Multi-Robot System development

F Corradini, S Pettinari, B Re, L Rossi… - Robotics and Autonomous …, 2023 - Elsevier
Programming robotic systems is often a challenging task requiring advanced skills,
especially when the goal is to ensure loosely-coupled coordination in heterogeneous Multi …

Language impact on productivity for industrial end users: A case study from Programmable Logic Controllers

F Fronchetti, N Ritschel, R Holmes, L Li, M Soto… - Journal of Computer …, 2022 - Elsevier
Industrial workplaces increasingly require end-users to create programs for embedded
systems, but little expert scrutiny has been devoted to studying this domain. As a result …

Considerations for using block-based languages for industrial robot programming-a case study

C Mayr-Dorn, M Winterer, C Salomon… - 2021 IEEE/ACM 3rd …, 2021 - ieeexplore.ieee.org
The paradigm shift triggered by Industry 4.0 leads to a fast rising number of industrial
machinery and collaborative robots that increases the need for flexible customization of …

Can guided decomposition help end-users write larger block-based programs? a mobile robot experiment

N Ritschel, F Fronchetti, R Holmes, R Garcia… - Proceedings of the …, 2022 - dl.acm.org
Block-based programming environments, already popular in computer science education,
have been successfully used to make programming accessible to end-users in domains like …

On the applicability of language models to block-based programs

E Griebl, B Fein, F Obermüller… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Block-based programming languages like Scratch are increasingly popular for programming
education and end-user programming. Recent program analyses build on the insight that …

Accessible to whom? Bringing accessibility to blocks

A Stefik, W Allee, G Contreras, T Kluthe… - Proceedings of the 55th …, 2024 - dl.acm.org
The introduction of block-based programming has gradually changed the landscape of
programming education, particularly for school children. Block languages today, however …

[HTML][HTML] Assessing industrial end-user programming of robotic production cells: A controlled experiment

C Mayr-Dorn, M Winterer, C Salomon… - Journal of Systems and …, 2023 - Elsevier
Adapting the behavior of robots and their interaction with other machines on the shop floor is
typically accomplished by non-programmers. Often these non-programmers use visual …

Training industrial end‐user programmers with interactive tutorials

N Ritschel, AA Sawant, D Weintrop… - Software: Practice …, 2023 - Wiley Online Library
Newly released robot programming tools have made it feasible for end‐users to program
industrial robots by combining block‐based languages and lead‐through programming. To …

Block-based Programming for Two-Armed Robots: A Comparative Study

F Fronchetti, N Ritschel, L Schorr, C Barfield… - Proceedings of the 46th …, 2024 - dl.acm.org
Programming industrial robots is difficult and expensive. Although recent work has made
substantial progress in making it accessible to a wider range of users, it is often limited to …