An Open and Reconfigurable User Interface to Manage Complex ROS-Based Robotic Systems

被引:2
|
作者
Fresnillo, Pablo Malvido [1 ]
Vasudevan, Saigopal [1 ]
Perez Garcia, Jose A. [2 ]
Martinez Lastra, Jose L. [1 ]
机构
[1] Tampere Univ, Fac Engn & Nat Sci, FAST Lab, Tampere 33720, Finland
[2] Univ Vigo, Design & Fabricat Ind Engn, Vigo 36310, Spain
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Robots; Service robots; Robot kinematics; Graphical user interfaces; Software; Usability; Visualization; Industrial engineering; Robotics and automation; Operating systems; Graphic user interfaces; human-robot interaction; industrial applications; robotics and automation; ROS;
D O I
10.1109/ACCESS.2024.3445152
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Robot Operating System (ROS) has significantly gained popularity among robotic engineers and researchers over the past five years, primarily due to its powerful infrastructure for node communication, which enables developers to build modular and large robotic applications. However, ROS presents a steep learning curve and lacks the intuitive usability of vendor-specific robotic Graphical User Interfaces (GUIs). Moreover, its modular and distributed nature complicates the control and monitoring of extensive systems, even for advanced users. To address these challenges, this paper introduces a novel, highly adaptable and reconfigurable web-based GUI for intuitively controlling, monitoring, and configuring complex ROS-based robotic systems. The GUI leverages ROSBridge and roslibjs to ensure seamless communication with ROS systems via topics and services. Special attention has been paid to enable the easy reconfiguration of the GUI and to minimize the modifications required to integrate it with new robotic systems. Thus, it has been designed as a versatile platform, which allows for the selective incorporation of modular features to accommodate diverse robotic systems and applications. A predefined template has been defined to ensure the compatibility of the developed features with the GUI platform. Additionally, an initial set of commonly used features in robotic applications is presented. To demonstrate its reconfigurability, the GUI was customized and tested for four industrial use cases, receiving positive feedback. The project's repository has been made publicly available to support the robotics community and lower the entry barrier for ROS in industrial applications.
引用
收藏
页码:114601 / 114617
页数:17
相关论文
共 50 条
  • [1] Modular ROS-based software architecture for reconfigurable, Industry 4.0 compatible robotic workcells
    Simonic, Mihael
    Pahic, Rok
    Gaspar, Timotej
    Abdolshah, Saeed
    Haddadin, Sami
    Catalano, Manuel G.
    Worgotter, Florentin
    Ude, Ales
    2021 20TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2021, : 44 - 51
  • [2] Runtime Verification and Field-Based Testing for ROS-Based Robotic Systems
    Caldas, Ricardo
    Garcia, Juan Antonio Pinera
    Schiopu, Matei
    Pelliccione, Patrizio
    Rodrigues, Genaina
    Berger, Thorsten
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (10) : 2544 - 2567
  • [3] Remote Lab of Robotic Manipulators through an Open Access ROS-based Platform
    Stefanuto, Bruno
    Piardi, Luis
    Oliveira Junior, Alexandre
    Vallim, Marcos
    Leitao, Paulo
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [4] An ontology-based approach to improve the accessibility of ROS-based robotic systems
    Tiddi, Ilaria
    Bastianelli, Emanuele
    Bardaro, Gianluca
    D'Aquin, Mathieu
    Motta, Enrico
    K-CAP 2017: PROCEEDINGS OF THE KNOWLEDGE CAPTURE CONFERENCE, 2017,
  • [5] ROS-based Remote Controlled Robotic Arm Workcell
    Rozman, Jaroslav
    Luza, Radim
    Zboril, Frantisek V.
    2014 14TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA 2014), 2014,
  • [6] ros4mat: A Matlab Programming Interface for Remote Operations of ROS-based Robotic Devices in an Educational Context
    Hold-Geoffroy, Yannick
    Gardner, Marc-Andre
    Gagne, Christian
    Latulippe, Maxime
    Giguere, Philippe
    2013 INTERNATIONAL CONFERENCE ON COMPUTER AND ROBOT VISION (CRV), 2013, : 242 - 248
  • [7] ROS-based Augmented and Virtual Reality path planning interface for industrial robotic arms: a preliminary assessment
    Pizzagalli, Simone Luca
    Bondarenko, Yevhen
    Kuts, Vladimir
    O'Connell, Eoin
    Murray, Niall
    Otto, Tauno
    2023 THE 6TH INTERNATIONAL CONFERENCE ON ROBOT SYSTEMS AND APPLICATIONS, ICRSA 2023, 2023, : 38 - 48
  • [8] Verifying schedulability of tasks in ROS-based systems
    Jin Cui
    Cong Tian
    Nan Zhang
    Zhenhua Duan
    Hongwei Du
    Journal of Combinatorial Optimization, 2019, 37 : 901 - 920
  • [9] Security on ROS: analyzing and exploiting vulnerabilities of ROS-based systems
    Teixeira, Rafael R.
    Maurell, Igor P.
    Drews-Jr, Paulo L. J.
    2020 XVIII LATIN AMERICAN ROBOTICS SYMPOSIUM, 2020 XII BRAZILIAN SYMPOSIUM ON ROBOTICS AND 2020 XI WORKSHOP OF ROBOTICS IN EDUCATION (LARS-SBR-WRE 2020), 2020, : 55 - 60
  • [10] A ROS-Based Open Tool for Intelligent Robotics Education
    Canas, Jose M.
    Perdices, Eduardo
    Garcia-Perez, Lia
    Fernandez-Conde, Jesus
    APPLIED SCIENCES-BASEL, 2020, 10 (21): : 1 - 20