Development of Mobile Robots based on Wireless Robotic Components using UML and Hierarchical Colored Petri Nets

被引:3
|
作者
Von Borstel, Fernando D. [1 ]
Francisco Villa-Medina, J. [1 ]
Gutierrez, Joaquin [1 ]
机构
[1] Ctr Invest Biol Noroeste SC, Av Inst Politecn Nacl 195, La Paz 23096, Bcs, Mexico
关键词
Colored Petri Nets; Discrete event systems; Modular architecture; UML; Wireless robotic component; MODULAR ROBOT; DESIGN; ARCHITECTURE; SOFTWARE; SYSTEM; SIMULATION; BEHAVIOR; REPAIR; TEAM;
D O I
10.1007/s10846-021-01549-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper presents the modeling, simulation, and implementation of mobile robots based on wireless robotic components (WRCs) through a model-based development framework that uses the Unified Modeling Language (UML) and Colored Petri Nets (CPNs). Each WRC is a standalone module composed of a wireless communication unit, a processing unit, and sensor(s)/actuator(s) to perform a specific function. The WRC architecture is described generically by UML diagrams to lead the development of WRC-based robotic systems. The proposed framework customizes the UML diagrams based on the analysis of the robot platform, its assigned task, and the operational environment. Then the WRC behavioral design specifications are translated to the formalism of CPNs. The developer complements the CPNs to generate a module per each WRC into a hierarchical CPN. The WRC architecture and the development framework are used to implement an Ackermann steering robot and differential drive robots to perform the tasks of wall-following and exploration while avoiding obstacles, respectively. The validation schema follows three phases: simulation, hardware-in-the-loop (HIL) simulation, and physical implementation of mobile robots configured with the appropriate WRCs. The experimental results validate the development framework using standard and formal modeling tools to guide the implementation of robotic systems build with WRCs.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Development of Mobile Robots based on Wireless Robotic Components using UML and Hierarchical Colored Petri Nets
    Fernando D. Von Borstel
    J. Francisco Villa-Medina
    Joaquín Gutiérrez
    [J]. Journal of Intelligent & Robotic Systems, 2022, 104
  • [2] Hierarchical Colored Petri Nets based components for workflow systems
    Feng Zhou
    Rui-Feng Bo
    Hong-Zhong Huang
    Dan Ling
    Qiang Miao
    [J]. Journal of Mechanical Science and Technology, 2006, 20
  • [3] Hierarchical colored Petri nets based components for workflow systems
    Zhou, Feng
    Bo, Rui-Feng
    Huang, Hong-Zhong
    Ling, Dan
    Miao, Qiang
    [J]. JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2006, 20 (10) : 1527 - 1533
  • [4] UML Diagrams to Hierarchical Colored Petri Nets: An Automatic Software Performance Tool
    Zhu, Lianzhang
    Wang, Wenwen
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2687 - 2692
  • [5] Formalization of UML Composite Structure using Colored Petri Nets
    Iqbal, Rao Sohail
    Talib, Ramzan
    Rehman, Haseeb Ur
    Awais, Muhammad
    Raza, Wajid
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 97 - 109
  • [6] Building Dynamic Model in UML using Colored Petri Nets
    Zhanhg Hong-xia
    Zhu Lian-zhang
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 805 - 808
  • [7] Hierarchical control of DES based on colored Petri nets
    Wu, WM
    Su, HY
    Chu, J
    Zhai, HF
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 1571 - 1576
  • [8] An Attack Modeling Based on Hierarchical Colored Petri Nets
    Wu, Ruoyu
    Li, Weiguo
    Huang, He
    [J]. ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 918 - 921
  • [9] Hierarchical timed colored Petri nets based product development process modeling
    Huang, HZ
    Zu, X
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN I, 2004, 3168 : 378 - 387
  • [10] AN INTEGRATED SOFTWARE-DEVELOPMENT METHODOLOGY BASED ON HIERARCHICAL COLORED PETRI NETS
    PINCI, VO
    SHAPIRO, RM
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 524 : 227 - 252