SPSysML: A meta-model for quantitative evaluation of Simulation-Physical Systems

03/17/2023
by   Wojciech Dudek, et al.
0

Robotic systems are complex cyber-physical systems (CPS) commonly equipped with multiple sensors and effectors. Recent simulation methods enable the Digital Twin (DT) concept realisation. However, DT employment in robotic system development, e.g. in-development testing, is unclear. During the system development, its parts evolve from simulated mockups to physical parts which run software deployed on the actual hardware. Therefore, a design tool and a flexible development procedure ensuring the integrity of the simulated and physical parts are required. We aim to maximise the integration between a CPS's simulated and physical parts in various setups. The better integration, the better simulation-based testing coverage of the physical part (hardware and software). We propose a Domain Specification Language (DSL) based on Systems Modeling Language (SysML) that we refer to as SPSysML (Simulation-Physical System Modeling Language). SPSysML defines the taxonomy of a Simulation-Physical System (SPSys), being a CPS consisting of at least a physical or simulated part. In particular, the simulated ones can be DTs. We propose a SPSys Development Procedure (SPSysDP) that enables the maximisation of the simulation-physical integrity of SPSys by evaluating the proposed factors. SPSysDP is used to develop a complex robotic system for the INCARE project. In subsequent iterations of SPSysDP, the simulation-physical integrity of the system is maximised. As a result, the system model consists of fewer components, and a greater fraction of the system components are shared between various system setups. We implement and test the system with popular frameworks, Robot Operating System (ROS) and Gazebo simulator. SPSysML with SPSysDP enables the design of SPSys (including DT and CPS), multi-setup system development featuring maximised integrity between simulation and physical parts in its setups.

READ FULL TEXT

page 3

page 8

page 11

page 12

research
01/14/2021

Multi-Fidelity Digital Twins: a Means for Better Cyber-Physical Systems Testing?

Cyber-Physical Systems (CPSs) combine software and physical components. ...
research
03/16/2021

The utilization of spherical camera in simulation for service robotics

Safety is one of the most critical factors in robotics, especially when ...
research
11/08/2021

Development of a Meta-language and its Qualifiable Implementation for the Use in Safety-critical Software

The use of domain-specific modeling for development of complex (cyber-ph...
research
02/17/2018

Robotic design choice overview using co-simulation

Rapid robotic system development sets a demand for multi-disciplinary me...
research
03/25/2019

Development and verification of a simulation for leveraging results of a human subjects programming experiment

Quantitatively evaluating and comparing the performance of robotic solut...
research
07/03/2022

A Formal Framework for Distributed Cyber-Physical Systems

Composition is an important feature of a specification language, as it e...
research
06/23/2022

EmuNoC: Hybrid Emulation for Fast and Flexible Network-on-Chip Prototyping on FPGAs

Networks-on-Chips (NoCs) recently became widely used, from multi-core CP...

Please sign up or login with your details

Forgot password? Click here to reset