ROMoSu: Flexible Runtime Monitoring Support for ROS-based Applications

被引:1
|
作者
Stadler, Marco [1 ]
Vierhauser, Michael [1 ]
机构
[1] Johannes Kepler Univ Linz, LIT Secure & Correct Syst Lab, Linz, Austria
来源
2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON ROBOTICS SOFTWARE ENGINEERING, ROSE | 2023年
关键词
ROS; Cyber-Physical Systems; Runtime Monitoring;
D O I
10.1109/RoSE59155.2023.00013
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
ROS-based robotic applications are becoming increasingly common in various different application domains, performing diverse tasks. Examples include autonomous vehicles, small unmanned systems, as well as industrial applications of Cyber-Physical Production Systems. What all these systems have in common is their tight integration between hardware and software components, and close interactions with humans, e.g., on a shop floor, or autonomously driving robots as part of a warehouse system. This, in turn, requires monitoring the behavior of the system at runtime and ensuring that it behaves according to its specified requirements. However, establishing and maintaining runtime monitoring support is a non-trivial task, requiring significant up-front investment and extensive domain knowledge. To alleviate this problem, in this paper, we present ROMoSu, a flexible runtime monitoring framework for ROS-based systems that allows defining multiple scenarios, or applicationspecific configurations, taking into account different monitoring needs, and provides tool support for creating, maintaining, and managing configurations at runtime. As part of our evaluation, we have conducted experiments with three different use cases, of both physical and simulated applications. Results confirm that ROMoSu can be successfully used to create monitoring configurations with little effort, create efficient monitors, and perform constraint checks based on the collected runtime data.
引用
收藏
页码:53 / 60
页数:8
相关论文
共 50 条
  • [11] A Design Flow Based on Docker and Kubernetes for ROS-based Robotic Software Applications
    Lumpp, Francesco
    Panato, Marco
    Bombieri, Nicola
    Fummi, Franco
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (05)
  • [12] ROS-based Robotic Applications Orchestration in the Compute Continuum: Challenges and Approaches
    Toffetti, Giovanni
    Militano, Leonardo
    Tharaka, Ratnayake
    Straub, Mark
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [13] ONA for Autonomous ROS-Based Robots
    Hammer, Patrick
    Isaev, Peter
    Lofthouse, Tony
    Johansson, Robert
    ARTIFICIAL GENERAL INTELLIGENCE, AGI 2022, 2023, 13539 : 231 - 242
  • [14] Towards A ROS-Based Autonomous Cloud Robotics Platform for Data Center Monitoring
    Rosa, Stefano
    Russo, Ludovico Orlando
    Bona, Basilio
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [15] Formal Verification of ROS-based Robotic Applications using Timed-Automata
    Halder, Raju
    Proenca, Jose
    Macedo, Nuno
    Santos, Andre
    2017 IEEE/ACM 5TH INTERNATIONAL FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE) PROCEEDINGS, 2017, : 44 - 50
  • [16] ROS-Based Nanoparticles for Atherosclerosis Treatment
    Hu, Xin
    Zhao, Pengxuan
    Lu, Yongping
    Liu, Yani
    MATERIALS, 2021, 14 (22)
  • [17] Open-source ROS-based simulation for verification of FPGA robotics applications
    Nieto, Ruben
    Machado, Felipe
    Fernandez-Conde, Jesus
    Lobato, David
    Canas, Jose M.
    MICROPROCESSORS AND MICROSYSTEMS, 2025, 113
  • [18] 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
  • [19] ROS-Based Multirobot System for Collaborative Interaction
    Burgh-Olivan, Miguel
    Aragues, Rosario
    Lopez-Nicolas, Gonzalo
    ROBOT2022: FIFTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 1, 2023, 589 : 411 - 422
  • [20] 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