Safe Adaptation of Cobotic Cells based on Petri Nets

被引:0
|
作者
Ebert, Sebastian [1 ]
机构
[1] Tech Univ Dresden, Dresden, Germany
关键词
Robotics; Robot Operating System; Petri Nets; Context Adaptation;
D O I
10.1145/3524844.3528075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative robotic cells combine human skills with the latest advancements in robotic accuracy and reliability. Cobotic cell parts are distributed and adapt their behavior to changing tasks and environments. The specific missions of cobotic cells, depend on their field of application, but are critical for human safety, which introduces complexity, increasing testing and development effort. Component-based software engineering is used to manage complexity, but ensuring safety and correctness requires verification and validation, which is complex and demanding to re-ensure, when composed behavior changes. This also applies to the widely used middleware Robot Operating System (ROS), where existing approaches only model high level communication or integrate models. Also, verification of cobotic cells must reflect their context-adaptivity, to check safety critical reactions to contexts-changes. To overcome these inhibitors, a model-driven development approach based on Petri nets is proposed, modeling central aspects of ROS-based cobotic cells. By using formal models, the testing effort at development time is reduced, because global behavior remains formally proven, and only local components have to be retested. Within this work, the plans for this model-driven software approach are reported.
引用
收藏
页码:43 / 47
页数:5
相关论文
共 50 条
  • [31] Adaptation of coloured Petri nets models of software artifacts for reuse
    Gorgonio, KC
    Perkusich, A
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 240 - 254
  • [32] Digital hardware implementation of Petri net based specifications:: Direct translation from safe automation Petri nets to circuit elements
    Uzam, M
    Avci, M
    Yalçin, MK
    DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 25 - 33
  • [33] Activity Based Costing with Petri Nets
    Davidrajuh, Reggie
    2012 SIXTH UKSIM/AMSS EUROPEAN SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS), 2012, : 191 - 196
  • [34] WORKFLOW ENGINE BASED ON PETRI NETS
    Pan, Hailan
    Wu, Cuihong
    Ge, Xiaomin
    INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2009, : 431 - 434
  • [35] Task Preemption Based on Petri Nets
    Yu, Wangyang
    Jia, Menghan
    Liu, Cong
    Ma, Zhuojing
    IEEE ACCESS, 2020, 8 : 11512 - 11519
  • [36] Reduced alignment based on Petri nets
    Tian, Yinhua
    Du, Yuyue
    Li, Maozhen
    Han, Dong
    Hu, Qiang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (23):
  • [37] Policy Composition based on Petri Nets
    Huang, Hejiao
    Kirchner, Helene
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1089 - +
  • [38] Petri nets based on Lawvere theories
    Master, Jade
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2020, 30 (07) : 833 - 864
  • [39] Inference Approach Based on Petri Nets
    Luo, JiLiang
    Tan, KaiCheng
    Luo, HuaiJu
    Zhou, MengChu
    INFORMATION SCIENCES, 2021, 547 : 1008 - 1024
  • [40] Modelling foundation based on Queueing Petri Nets and Hybrid Nets
    Boicescu, Laurentiu
    Gheorghica, Daniel
    Croitoru, Victor
    2014 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2014,