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 frameworks' metamodels are needed to support the standardisation and correctness of the created application models. MeROS is a metamodel for ROS, which addresses the running system and developer workspace. 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 metamodel is derived from the requirements and verified on the practical examples. The matter is described in a standardised way in SysML (Systems Modeling Language). Hence, common development tools that support SysML can help develop robot controllers in the spirit of SE.
- MeROS documentation (pdf) (current version - strongly recommended for use)
- MeROS turtlesim tutorial (pdf) (current version - strongly recommended for use)
- MeROS poster (pdf) (B0 size)
- Releases and Changelog
- Wskazówki dla studentów i nie tylko (in Polish)
- IEEE ACCESS scientific paper with a complete description of the initial version of MeROS - https://ieeexplore.ieee.org/document/10207804. Please cite it while publishing articles that relates to MeROS.
- arxiv scientific paper with a MeROS-related V-model - https://arxiv.org/abs/2506.08706. Please cite it while publishing articles that relates to MeROS.
- User feedback and contribution is welcome with issues https://github.com/twiniars/MeROS/issues
