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 条
  • [31] Security Controller Synthesis for ROS-based Robot
    Zhao, Xudong
    Shu, Shaoxian
    Lan, Yutian
    Feng, Haining
    Dong, Wei
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 472 - 477
  • [32] Research on Trajectory Planning of ROS-based Manipulator
    Tao, Hanzhong
    Fang, Yu
    Zhou, Zhifeng
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ROBOTICS, INTELLIGENT CONTROL AND ARTIFICIAL INTELLIGENCE (RICAI 2019), 2019, : 374 - 378
  • [33] Applications and enhancement strategies of ROS-based non-invasive therapies in cancer treatment
    Guo, Qiuyan
    Tang, Yingnan
    Wang, Shengmei
    Xia, Xinhua
    REDOX BIOLOGY, 2025, 80
  • [34] ROS-Based Condition Monitoring Architecture Enabling Automatic Faults Detection in Industrial Collaborative Robots
    Nabissi, Giacomo
    Longhi, Sauro
    Bonci, Andrea
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [35] Implementation of a ROS-Based Autonomous Vehicle on an FPGA Board
    Hasegawa, Kento
    Takasaki, Kazunari
    Nishizawa, Makoto
    Ishikawa, Ryota
    Kawamura, Kazushi
    Togawa, Nozomu
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 457 - 460
  • [36] Flexible Model-Driven Runtime Monitoring Support for Cyber-Physical Systems
    Stadler, Marco
    Vierhauser, Michael
    Garmendia, Antonio
    Wimmer, Manuel
    Cleland-Huang, Jane
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 350 - 351
  • [37] MeROS: SysML-Based Metamodel for ROS-Based Systems
    Winiarski, Tomasz
    IEEE ACCESS, 2023, 11 : 82802 - 82815
  • [38] Dynamic process migration in heterogeneous ROS-based environments
    Cano, Jose
    Molinos, Eduardo
    Nagarajan, Vijay
    Vijayakumar, Sethu
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2015, : 518 - 523
  • [39] ROS-Based Multi-Robot System Simulator
    Ma, Zhengguang
    Zhu, Lin
    Wang, Peng
    Zhao, Yongguo
    2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 4228 - 4232
  • [40] 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,