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 条
  • [41] ROS-based nanomedicines for anti-inflammatory therapies
    Repellin, Mathieu
    Guerin, Hanae
    Catania, Giuseppina
    Lollo, Giovanna
    REDOX EXPERIMENTAL MEDICINE, 2023, 2023 (01):
  • [42] Using Models at Runtime to Support Adaptable Monitoring of Multi-Clouds Applications
    Cianciaruso, Lorenzo
    di Forenza, Francesco
    Di Nitto, Elisabetta
    Miglierina, Marco
    Ferry, Nicolas
    Solberg, Arnor
    16TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2014), 2014, : 401 - 408
  • [43] A ROS-based kinematic calibration tool for serial robots
    Pascal, Caroline
    Doare, Olivier
    Chapoutot, Alexandre
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 1767 - 1773
  • [44] ROS-Based Indoor Autonomous Exploration and Navigation Wheelchair
    Li, Zhengang
    Xiong, Yong
    Zhou, Lei
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2017, : 132 - 135
  • [45] 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
  • [46] Runtime Support for Irregular Computation in MPI-Based Applications
    Zhao, Xin
    Balaji, Pavan
    Gropp, William
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 701 - 704
  • [47] On the Improvement of ROS-Based Control for Teleoperated Yaskawa Robots
    Baklouti, Sana
    Gallot, Guillaume
    Viaud, Julien
    Subrin, Kevin
    APPLIED SCIENCES-BASEL, 2021, 11 (16):
  • [48] EUROPA - A ROS-based Open Platform for Educational Robotics
    Karalekas, Georgios
    Vologiannidis, Stavros
    Kalomiros, John
    PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 452 - 457
  • [49] ROS-based remote control of industrial robot joystick
    Yang, Shuangxu
    Wang, Shaofeng
    Huang, Shunzhou
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2023, 237 (01) : 160 - 169
  • [50] ROS-Based Unmanned Mobile Robot Platform for Agriculture
    Baek, Eu-Tteum
    Im, Dae-Yeong
    APPLIED SCIENCES-BASEL, 2022, 12 (09):