462 research outputs found
A Model-based Approach for Designing Cyber-Physical Production Systems
The most recent development trend related to manufacturing is called "Industry 4.0". It proposes to transition from "blind" mechatronics systems to Cyber-Physical Production Systems (CPPSs). Such systems are capable of communicating with each other, acquiring and transmitting real-time production data. Their management and control require a structured software architecture, which is tipically referred to as the "Automation Pyramid". The design of both the software architecture and the components (i.e., the CPPSs) is a complex task, where the complexity is induced by the heterogeneity of the required functionalities. In such a context, the target of this thesis is to propose a model-based framework for the analysis and the design of production lines, compliant with the Industry 4.0 paradigm. In particular, this framework exploits the Systems Modeling Language (SysML) as a unified representation for the different viewpoints of a manufacturing system. At the components level, the structural and behavioral diagrams provided by SysML are used to produce a set of logical propositions about the system and components under design. Such an approach is specifically tailored towards constructing Assume-Guarantee contracts. By exploiting reactive synthesis techniques, contracts are used to prototype portions of components' behaviors and to verify whether implementations are consistent with the requirements. At the software level, the framework proposes a particular architecture based on the concept of "service". Such an architecture facilitates the reconfiguration of components and integrates an advanced scheduling technique, taking advantage of the production recipe SysML model. The proposed framework has been built coupled with the construction of the ICE Laboratory, a research facility consisting of a full-fledged production line. Such an approach has been adopted to construct models of the laboratory, to virtual prototype parts of the system and to manage the physical system through the proposed software architecture
MROS: Runtime Adaptation For Robot Control Architectures
Known attempts to build autonomous robots rely on complex control
architectures, often implemented with the Robot Operating System platform
(ROS). Runtime adaptation is needed in these systems, to cope with component
failures and with contingencies arising from dynamic environments-otherwise,
these affect the reliability and quality of the mission execution. Existing
proposals on how to build self-adaptive systems in robotics usually require a
major re-design of the control architecture and rely on complex tools
unfamiliar to the robotics community. Moreover, they are hard to reuse across
applications.
This paper presents MROS: a model-based framework for run-time adaptation of
robot control architectures based on ROS. MROS uses a combination of
domain-specific languages to model architectural variants and captures mission
quality concerns, and an ontology-based implementation of the MAPE-K and
meta-control visions for run-time adaptation. The experiment results obtained
applying MROS in two realistic ROS-based robotic demonstrators show the
benefits of our approach in terms of the quality of the mission execution, and
MROS' extensibility and re-usability across robotic applications
RoboPlanner: Towards an Autonomous Robotic Action Planning Framework for Industry 4.0
Autonomous robots are being increasingly integrated into manufacturing, supply chain and retail industries due to the twin advantages of improved throughput and adaptivity. In order to handle complex Industry 4.0 tasks, the autonomous robots require robust action plans, that can self-adapt to runtime changes. A further requirement is efficient implementation of knowledge bases, that may be queried during planning and execution. In this paper, we propose RoboPlanner, a framework to generate action plans in autonomous robots. In RoboPlanner, we model the knowledge of world models, robotic capabilities and task templates using knowledge property graphs and graph databases. Design time queries and robotic perception are used to enable intelligent action planning. At runtime, integrity constraints on world model observations are used to update knowledge bases. We demonstrate these solutions on autonomous picker robots deployed in Industry 4.0 warehouses
- …