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 条
  • [21] ROS-Based 3D On-Line Monitoring of LMD Robotized Cells
    Rodriguez-Araujo, Jorge
    Rodriguez-Andina, Juan J.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 308 - 313
  • [22] Verifying schedulability of tasks in ROS-based systems
    Cui, Jin
    Tian, Cong
    Zhang, Nan
    Duan, Zhenhua
    Du, Hongwei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 37 (03) : 901 - 920
  • [23] ROS-Based Indoor Surveillance Mobile Robot
    Kahlouche, Souhila
    Dellaa, Djamel
    Hamdaoui, Najat
    PROGRAM OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATIC CONTROL, ICEEAC 2024, 2024,
  • [24] Intelligent Hotel ROS-based Service Robot
    Zhang, Yanyu
    Wang, Xiu
    Wu, Xuan
    Zhang, Wenjing
    Jiang, Meiqian
    Al-Khassaweneh, Mahmood
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2019, : 399 - 403
  • [25] Distributed Logging System for ROS-based Systems
    Koo, Yongbon
    Kim, SungHoon
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 668 - 670
  • [26] Complete ROS-based Architecture for Intelligent Vehicles
    Marin-Plaza, Pablo
    Hussein, Ahmed
    Martin, David
    de la Escalera, Arturo
    ROBOT 2017: THIRD IBERIAN ROBOTICS CONFERENCE, VOL 2, 2018, 694 : 499 - 510
  • [27] An Aspect Oriented Programming Framework to Support Transparent Runtime Monitoring of Applications
    AL-Zaghameem, Abdullah O.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (06) : 188 - 193
  • [28] Development and validation of a ROS-based mobile robotic platform for human gait analysis applications
    Guffanti, Diego
    Brunete, Alberto
    Hernando, Miguel
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2021, 145
  • [29] HLA Interoperability for ROS-Based Autonomous Systems
    Carrera, Arnau
    Tremori, Alberto
    Caamano, Pilar
    Been, Robert
    Pereira, Diego Crespo
    Bruzzone, Agostino G.
    MODELLING AND SIMULATION FOR AUTONOMOUS SYSTEMS, MESAS 2016, 2016, 9991 : 128 - 138
  • [30] iCab Use Case for ROS-based Architecture
    Marin-Plaza, Pablo
    Hussein, Ahmed
    Martin, David
    de la Escalera, Arturo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 118 : 251 - 262