Robotic System Specification Methodology Based on Hierarchical Petri Nets

被引:13
作者
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
相关论文
共 48 条
  • [1] An architecture for autonomy
    Alami, R
    Chatila, R
    Fleury, S
    Ghallab, M
    Ingrand, F
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (04) : 315 - 337
  • [2] [Anonymous], AUTOMATION
  • [3] [Anonymous], ROBOTIC SYSTEM HPN T
  • [4] [Anonymous], P AUSTR C ROB AUT AC
  • [5] [Anonymous], 2009, ICRA WORKSH OP SOURC
  • [6] [Anonymous], 1991, ARTIF INTELL CRITICA
  • [7] [Anonymous], TECH REP
  • [8] [Anonymous], 2009, ICRA WORKSHOP OPEN S
  • [9] [Anonymous], P 9 INT C MULT SYST
  • [10] Arkin R., 1998, Behavior-Based Robotics