Espresso macchiato, por favore: collaborative robotic coffee-making for education
DOI:
https://doi.org/10.17979/ja-cea.2025.46.12274Keywords:
Collaborative robotics, Educational robotics, Graphical interfaces, Human-robot interfacesAbstract
We present a practical exercise involving the ABB “GoFa” CRB 15000-5 collaborative robotic arm: a coffee-making station for a domestic-like conventional coffee pod machine with capsules. It is aimed at providing an intuitive and hands-on use case to be adopted in practice sessions with students, framed within undergraduate or graduate studies. We hope to enrich those sessions by showcasing some mechanisms the ABB programming ecosystem provides in terms of developing custom graphical interfaces. We explore the newly introduced (Jan’25) AppStudio software for graphical applications, along with the well-established OmniCore SDK framework. A pair of new applications are introduced in this work, showcasing both tools through experiments in the RobotStudio simulator and on a real setup.
References
Berry, C., Gennert, M., Reck, R., 2020. Practical skills for students in mechatronics and robotics education. In: ASEE annual conference exposition proceedings. DOI: 10.18260/1-2–35066
Coloma, J., 2023. Analysis and safety configuration of the ABB CRB 15000 (GoFa) collaborative robot (Análisis y configuración de seguridad de robot colaborativo ABB CRB 15000 (GoFa)). Bachelor’s Thesis. Universidad Carlos III de Madrid, Escuela Politécnica Superior.
Djuric, A., Rickli, J. L., Jovanovic, V. M., Foster, D., 2017. Hands-on learning environment and educational curriculum on collaborative robotics. In: ASEEAnnual Conference & Exposition. DOI: 10.18260/1-2–28428
El Zaatari, S., Marei, M., Li, W., Usman, Z., 2019. Cobot programming for collaborative industrial tasks: An overview. Robotics and Autonomous Systems 116, 162–180. DOI: 10.1016/j.robot.2019.03.003
Łukawski, B., Oña, E. D., Jardón, A., Victores, J. G., Balaguer, C., 2025. Development of educational applications with ABB GoFa collaborative robot using Externally Guided Motion. In: IEEE Int. Conf. on Control, Automation and Diagnosis (ICCAD). DOI: 10.1109/ICCAD64771.2025.11099395
Oña, E. D., Fraile, S., Balaguer, C., Jardón, A., 2024. Implementation of a visual environment for teleoperationn with the ABB GOFA collaborative robot using Externally Guided Motion (EGM) (Implementación de un entorno virtual para teleoperación de robot colaborativo ABB GOFA usando movimiento guiado externamente (EGM)). In: XLV Jornadas de Automática. CEA. DOI: 10.17979/ja-cea.2024.45.10977
Schmidbauer, C., Komenda, T., Schlund, S., 2020. Teaching cobots in learning factories– User and usability-driven implications. Procedia manufacturing 45, 398–404. DOI: 10.1016/j.promfg.2020.04.043
Wolffgramm, M., Tijink, T., Van Geloven, M. D., Corporaal, S., 2021. A collaborative robot in the classroom: Designing 21st Century engineering education together. Journal of Higher Education Theory and Practice 21 (16), 177–187. DOI: 10.33423/jhetp.v21i16.4924
Yepez-Figueroa, J. J., Oña, E. D., Balaguer, C., Jardón, A., 2025. Implementation of a computer vision system using a low-cost webcam for robotic manipulation in educational contexts (Implementación de sistema de visión artificial usando webcam de bajo coste para manipulación robótica en aplicaciones educativas). In: Simposio CEA de Robótica, Bioingeniería, Visión Artificial y Automática Marina.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Bartek Łukawski, Miquel Martín Cervera, Carmen Menchén Pascual, Edwin Daniel Oña, Juan G. Victores, Alberto Jardón

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.