Robotic System Specification Methodology Based on Hierarchical Petri Nets

被引:12
|
作者
Figat, Maksym [1 ]
Zielinski, Cezary [1 ]
机构
[1] Warsaw Univ Technol, Inst Control & Computat Engn, PL-00665 Warsaw, Poland
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Robots; Petri nets; Tools; Control systems; Computer architecture; Systems architecture; Cognition; Robotic system specification methodology; robotic system design methodology; communication model; hierarchical petri net; COMPONENT MODEL; DESIGN; TIME; ARCHITECTURE; FRAMEWORK; COOLBOT; PLANS;
D O I
10.1109/ACCESS.2020.2987099
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a methodology of creating a Hierarchical Petri Net modelling the activities of a multi-agent robotic system. The methodology follows the separation of concerns approach to the design of robot control software, thus five layers resulted, representing: the system composed of agents, agents & x2019; subsystems, behaviours of subsystems, behaviour pattern, and finally inter-subsystem communication and transition function calculation. Blocking and non-blocking communication modes are taken into account. The robotic system structure and its activities are specified using the developed Robotic System HPN Tool. It facilitates modeling HPNs, verification of the activities of a robotic system through the HPN simulation and automatic code generation of an equivalent ROS based system. The specification methodology is presented on a simple example of designing a controller for the LWR4 & x002B; robot.
引用
收藏
页码:71617 / 71627
页数:11
相关论文
共 50 条
  • [1] Hierarchical and Distributed Control of Robotic Manufacturing Processes Based on Petri Nets
    Yasuda, Gen'ichi
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2008, : 221 - 226
  • [2] Parameterised robotic system meta-model expressed by Hierarchical Petri nets
    Figat, Maksym
    Zielinski, Cezary
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 150
  • [3] Time-based expressivity of time Petri nets for system specification
    Cerone, A
    Maggiolo-Schettini, A
    THEORETICAL COMPUTER SCIENCE, 1999, 216 (1-2) : 1 - 53
  • [4] AN INTEGRATED SOFTWARE-DEVELOPMENT METHODOLOGY BASED ON HIERARCHICAL COLORED PETRI NETS
    PINCI, VO
    SHAPIRO, RM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 524 : 227 - 252
  • [5] Behavioral specification of the logic controllers by means of the hierarchical configurable Petri nets
    Doligalski, Michal
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [6] ExSpect 6.4 -: An executable specification tool for hierarchical colored Petri nets
    van der Aalst, WMP
    de Crom, PJN
    Goverde, RRHMJ
    van Hee, KM
    Hofman, WJ
    Reijers, HA
    van der Toorn, RA
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 455 - 464
  • [7] Functional Verification Methodology Using Hierarchical Coloured Petri Nets-based Testbenches
    Rodrigues, Cassio L.
    Morais, Fabio J.
    Silva, Leandro M. L.
    da Silva, Karina R. G.
    de Figueiredo, Jorge C. A.
    Guerrero, Dalton D. S.
    Melcher, Elmar
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 2092 - +
  • [8] A Class of Petri Nets for Modular and Hierarchical System Modeling
    Wang, Zhijian
    Wei, Dingguo
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 264 - 269
  • [9] Using hierarchical structuring mechanisms with Petri nets for PLD based system design
    Gomes, L
    Barros, JP
    DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 47 - 52
  • [10] Property specification for coloured Petri nets
    Roubtsova, EE
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 2617 - 2622