Skip to content
/ MeROS Public

MeROS: SysML-based Metamodel for ROS-related Systems

License

Notifications You must be signed in to change notification settings

twiniars/MeROS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeROS: SysML-based Metamodel for ROS-related Systems

The complexity of today's robot control systems implies difficulty in developing them efficiently and reliably. Systems engineering (SE) and frameworks come to help. The framework metamodels are needed to support the standardisation and correctness of the created application models. Although the use of frameworks is widespread nowadays, for the most popular of them, Robot Operating System (ROS), a contemporary metamodel has been missing so far. MeROS is a new SysML-based metamodel for ROS, which addresses the running system and developer workspace. The ROS comes in two versions: ROS 1 and ROS 2. The MeROS includes both versions. In particular, the latest ROS 1 concepts are considered, such as nodelet, action, and metapackage. An essential addition to the original ROS concepts is the grouping of these concepts, which provides an opportunity to illustrate the system's decomposition and varying degrees of detail in its presentation. The matter is described in a standardised way in SysML (Systems Modeling Language). Hence, common development tools that support SysML can help conduct projects in the spirit of SE.

Resources

Contribution

About

MeROS: SysML-based Metamodel for ROS-related Systems

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages