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 
and
Models for Dobot and Camunda (OMiLAB internal)
and
Models for Dobot and Camunda (OMiLAB external)
Activity, Tim Solutions and Microsoft Flow (not available yet)

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