Groups | Items | Description | Technology | Version | Introduction Video | Technical Explanation Video | Slides & Docu-mentation | Download |
0. All In one packages | ||||||||
ComplAI Fast Deployment Package | An easy to deploy and standalone package that contain all the applications demonstrated in the ComplAI project. Only for demo and development purposes, not for production. Work only on x86 machines with Window OS. | Olive | ComplAI_1.4x86 | Fast Deployment Package | ||||
1. Introduction | ||||||||
1.1 Lecture on Using Workflows to smartly Operate a Robot Arm | This lecture introduces how different modelling approaches can be used to execute certain actions either on a social, a virtual or a physical platform. | Introduction on different modelling approaches, platforms and abstraction layers | Models based on the ADOxx-based Bee-Up Modelling Toolkit (more Details about Bee-Up) and Sample Models (internal) and Sample Models (external) and Sample Models Workflow Engine (internal) and Sample Models Workflow Engine (external) | |||||
2. Sample Models to smartly Operate a Robot Arm | A collection of sample models showing different kinds of interaction with the robot arm: (a) manual interaction or (b) interaction via a workflow engine using three different modelling languages: (i) Petri-Net, (ii) Flowchart, (iii) BPMN. | |||||||
2.1 Processes with fixed bound resources | A starting setup is provided, introducing the three different modelling languages - (i) Petri-Net, (ii) Flowchart, (iii) BPMN - and how they interact with the robot arm. Those models introduce also the different abstraction layers that can be observed when interacting with a robot. | Process with fixed binding using Petri Net and Process with fixed using Flowchart and Process with fixed binding using BPMN | Processes with Fixed Binding of resources using different Modelling Approaches | Sample Models of Processes with Fixed Binding of Resources (OMiLAB internal) and Sample Models of Processes with Fixed Binding of Resources (OMiLAB external) | ||||
2.2 Processes with pre binding of resources | In addition to the process with fixed bound resources, those sample models introduce two actions where AI is needed. (1) a sensor identifies which resources are available, (2) a knowledge base decides, which resources to select. Both AI interactions are simulated with manual interactions by the modeller to explain where to interact with AI. Smart sensors or decision making is introduced before the process starts. | Process with pre binding using Petri Net and Process with pre binding using Flowchart and Process with pre binding using BPMN | Processes with Pre Binding of resource using different Modelling Approaches | Sample Models of Processes with Pre Binding of Resources (OMilAB internal) and Sample Models of Processes with Pre Binding of Resources (OMilAB external) | ||||
2.3 Processes with late-binding of resources | In addition to the process with pre-binding of resources, this late-binding introduces now a time issue, where the sensor information and the decision making needs to be performed during execution. | Process with late binding using Petri Net and Process with late binding using Flowchart and Process with late binding using BPMN | Processes of Late Binding of Resources using different Modelling Approaches | Sample Models of Processes with Late Binding of Resources (OMiLAB internal) and Sample Models of Processes with Late Binding of Resources (OMiLAB external) | ||||
3. Robot Arm | ||||||||
3.1 Installation of the Robot Arm - Dobot Magician | The access of the robot arm, assumes that the OMiLAB Innovation Corner setup is in place. This item explains and provides all material, in order to setup a Dobot Magician, or alternatively access a virtual OMiLAB. | Dobot Magician Assembly (Suction Cup Endpoint) and Dobot Magician Live Stream | Introduction to the Dobot Magician and IoT Adaptor Installation for the Dobot Magician | Supermarket Case and Sample Models Dobot Magician (OMiLAB internal) and Sample Models Dobot Magician (OMiLAB external) and Printing Items Supermarket and Printing Items Fruits and Dobot Canvas and IoT Adaptor for Dobot Magician | ||||
4. Workflow Engine | ||||||||
4.1 Introduction on the Workflow Engine | As an extension of the Robot Arm from Dobot Magician, the IoT Adapter is extended by a workflow enginer. This item introduces how to install the Camunda engine and how to enable access via our modelling environment to access the robot arm. | Download and Run Workflow Engine, Deploy Processes and Camunda and Activiti and TIM Solutions and Microsoft Flow | Camunda: Demo Workflow | |||||
5. Service powered by OLIVE | ||||||||
5.1 Workflow Assessment Service powered by OLIVE | This Microservice allows the assessment of a model - in our case the processes that smartly operate a robot arm - according pre-configured questions. In case the assessment tool is configured accoring to legal, ethical, security and safety issues, the corresponding process can be checke accoriding its compliance. | Model Questionnaire Demo | Workflow Assessment powered by an OLIVE Service and Model Questionnaire architectural slides | Model Questionnaire Fast Deployment Package and Sample Models Assessment and Model Questionnaire application source code | ||||
5.2 Workflow Certification / Signing Service powered by OLIVE | This Microservice allows an electronic signature of a model - in our case a process - that can be checked before execution of the process. Hence a successful assessment of a process can be signed, and hence it is assured that only this signed process is executed. | Model Signature Demo | Workflow Certification by means of an OLIVE Signing Service and Model Signature architectual slides | Model Signature Fast Deployment Package and Sample Models Signing Service and Model Signature application source code |