MeROS: SysML-based Metamodel for ROS-based Systems
- URL: http://arxiv.org/abs/2303.08254v10
- Date: Thu, 1 Jun 2023 09:28:58 GMT
- Title: MeROS: SysML-based Metamodel for ROS-based Systems
- Authors: Tomasz Winiarski
- Abstract summary: This article proposes a new metamodel for ROS called MeROS, which addresses the running system and developer workspace.
The latest ROS 1 concepts are considered, such as nodelet, action, and metapackage.
The metamodel is derived from the requirements and verified on the practical example of Rico assistive robot.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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. This
article proposes a new metamodel for ROS called MeROS, which addresses the
running system and developer workspace. The ROS comes in two versions: ROS 1
and ROS 2. The metamodel 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 metamodel
is derived from the requirements and verified on the practical example of Rico
assistive robot. 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.
Related papers
- Modeling and Simulation of a Multi Robot System Architecture [0.3686808512438362]
A Multi Robot System (MRS) is the infrastructure of an intelligent cyberphysical system, where the robots understand the need of the human.
This paper introduces a general purpose MRS case study, where the humans initiate requests that are achieved by the available robots.
Modeling an MRS is a crucial aspect of designing the proper system architecture, because this model can be used to simulate and measure the performance of the proposed architecture.
arXiv Detail & Related papers (2024-11-04T14:00:43Z) - ROS-LLM: A ROS framework for embodied AI with task feedback and structured reasoning [74.58666091522198]
We present a framework for intuitive robot programming by non-experts.
We leverage natural language prompts and contextual information from the Robot Operating System (ROS)
Our system integrates large language models (LLMs), enabling non-experts to articulate task requirements to the system through a chat interface.
arXiv Detail & Related papers (2024-06-28T08:28:38Z) - RoboScript: Code Generation for Free-Form Manipulation Tasks across Real
and Simulation [77.41969287400977]
This paper presents textbfRobotScript, a platform for a deployable robot manipulation pipeline powered by code generation.
We also present a benchmark for a code generation benchmark for robot manipulation tasks in free-form natural language.
We demonstrate the adaptability of our code generation framework across multiple robot embodiments, including the Franka and UR5 robot arms.
arXiv Detail & Related papers (2024-02-22T15:12:00Z) - AutoRT: Embodied Foundation Models for Large Scale Orchestration of Robotic Agents [109.3804962220498]
AutoRT is a system to scale up the deployment of operational robots in completely unseen scenarios with minimal human supervision.
We demonstrate AutoRT proposing instructions to over 20 robots across multiple buildings and collecting 77k real robot episodes via both teleoperation and autonomous robot policies.
We experimentally show that such "in-the-wild" data collected by AutoRT is significantly more diverse, and that AutoRT's use of LLMs allows for instruction following data collection robots that can align to human preferences.
arXiv Detail & Related papers (2024-01-23T18:45:54Z) - Toward General-Purpose Robots via Foundation Models: A Survey and Meta-Analysis [82.59451639072073]
General-purpose robots operate seamlessly in any environment, with any object, and utilize various skills to complete diverse tasks.
As a community, we have been constraining most robotic systems by designing them for specific tasks, training them on specific datasets, and deploying them within specific environments.
Motivated by the impressive open-set performance and content generation capabilities of web-scale, large-capacity pre-trained models, we devote this survey to exploring how foundation models can be applied to general-purpose robotics.
arXiv Detail & Related papers (2023-12-14T10:02:55Z) - Modular Customizable ROS-Based Framework for Rapid Development of Social
Robots [3.6622737533847936]
We present the Socially-interactive Robot Software platform (SROS), an open-source framework addressing this need through a modular layered architecture.
Specialized perceptual and interactive skills are implemented as ROS services for reusable deployment on any robot.
We experimentally validated core SROS technologies including computer vision, speech processing, and GPT2 autocomplete speech implemented as plug-and-play ROS services.
arXiv Detail & Related papers (2023-11-27T12:54:20Z) - ROSGPT_Vision: Commanding Robots Using Only Language Models' Prompts [0.9821874476902969]
We argue that the next generation of robots can be commanded using only Language Models' prompts.
This paper gives this new robotic design pattern the name of: Prompting Robotic Modalities (PRM)
This paper applies this PRM design pattern in building a new robotic framework named ROSGPT_Vision.
arXiv Detail & Related papers (2023-08-22T07:21:24Z) - SkiROS2: A skill-based Robot Control Platform for ROS [1.4502611532302039]
We introduce SkiROS2, a skill-based robot control platform on top of ROS.
SkiROS2 proposes a layered, hybrid control structure for automated task planning, and reactive execution.
We relate SkiROS2 to the field and outline three example use cases that cover task planning, reasoning, multisensory input, integration in a manufacturing execution system and reinforcement learning.
arXiv Detail & Related papers (2023-06-29T15:25:51Z) - Model Ratatouille: Recycling Diverse Models for Out-of-Distribution
Generalization [99.6826401545377]
Foundation models are redefining how AI systems are built. Practitioners now follow a standard procedure to build their machine learning solutions.
We propose model ratatouille, a new strategy to recycle the multiple fine-tunings of the same foundation model on diverse auxiliary tasks.
arXiv Detail & Related papers (2022-12-20T17:21:46Z) - Monitoring ROS2: from Requirements to Autonomous Robots [58.720142291102135]
This paper provides an overview of a formal approach to generating runtime monitors for autonomous robots from requirements written in a structured natural language.
Our approach integrates the Formal Requirement Elicitation Tool (FRET) with Copilot, a runtime verification framework, through the Ogma integration tool.
arXiv Detail & Related papers (2022-09-28T12:19:13Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.