• LinkedIn
  • Facebook
  • Instagram
  • YouTube
  • Mail
CoDEMO Project
  • Home
    • Contributing OMiLABs
    • Login to your profile
    • Join the Community
    • About the project
  • Partners
  • Digital Innovation Environment
    • Learning material
    • Experiments
    • Publications
    • Tools
  • Community events
Login to join the community
OMiLAB Community of Practice » CoDEMO Project » Digital Innovation Environment » Experiments

Explore the experiments of the 
CoDEMO Project


The following experiments are realized within the project

  • Smart Street Lights

    Smart Street Lights

    Use Case Our use case is related to a new Smart Lighting Infrastructure, to be more adequate for a Traffic System which directly crossroad and our wasted time on those. The idea behind our project is to create models which should represent an actual Live Situation Crossroad. In the model there are different options creating […]

    Read more

  • Smart Post – Sending Parcels

    Smart Post – Sending Parcels

    Use Case This project simulates the postal parcels sending service, this simulation consists of three use cases: Use Case 1: weight the parcel Use Case 2: fill in information, generate and print the QR-Code Use Case 3: validate the QR-code Experiment We don’t have enough environment and money to support the simulation of this project, […]

    Read more

  • sIoT Cap2Comp & Comp2Cap

    sIoT Cap2Comp & Comp2Cap

    Use Case The aim of this project is to provide new functionalities for the s*IoT methodology. Basically, the idea is on the one hand to find out, which components are necessary for a given capability and on the other hand it should be also possible to figure out which capabilities can be used given a […]

    Read more

  • Smart-Home Supply Chain

    Smart-Home Supply Chain

    Use Case The smart home supply chain scenario contains multiple use cases. The idea is to enable a smart supply chain inside a home. For that, the ESP32 sensors are being used (using the RFID). As a semantic technology Nools is being used (a JavaScript Version of Drools). In order to run this scenario, the […]

    Read more

  • Scene2Model Extension

    Scene2Model Extension

    Use Case This project is an extension of the Scene2Model modelling tool. The aim of this project is to automatically provide a list of cars for a specific type of character (business man, worker etc.). The cars are selected according to the preferences of the selected character. The preferences are implemented in a turtle file and […]

    Read more

  • XST iRobot – OMiLAB Robotic Picking and Path Finding Experiment

    XST iRobot – OMiLAB Robotic Picking and Path Finding Experiment

    Use Case The aim of this project is to provide a universal model based solution for automatic route planning and picking job execution in warehouse environments. Our research has shown that existing warehouse operations are typically performed by human beings. Related tasks are typically not mentally stimulating, repetitive, and exhaustive. Thus they can potentially negatively […]

    Read more

  • ENERGY BLOCKCHAIN CONTROL

    ENERGY BLOCKCHAIN CONTROL

    Use Case Due to the recent advances in household-level renewable electricity generation technology, a new type of market based on peer-to-peer (P2P) electricity trading between households will emerge. In this experiment we design a potential technical framework for energy controlling on a peer to peer network.Therefore, we set our focus on intuitive Use Cases that […]

    Read more

  • CPS Environment Modelling

    CPS Environment Modelling

    Use Case This project is based on the concept of “Smart” models and allows the creation of models that are easy to understand and reproduce for humans and at the same time can be read by a machine. It furthermore uses the starIOT framework which combines design thinking with Cyber Physical Systems (CPS). Recognizing use […]

    Read more

  • MBOT Collision Prevention

    MBOT Collision Prevention

    Use Case The Project is split into three different Use Cases which are: Experiment Use Case 1: The base concept of this use case is to create an environment where the MBOTs are able to move a certain distance in a certain direction. This could either be movement for a given distance, like for example […]

    Read more

  • Smart Garden

    Smart Garden

    Use Case My project is separated in three different location, which are typical for a domestic garden. Each location has different scenarios where some actions are triggered according to the presence of different agents. The agents are: an adult, a child, a postman, an autonomous car, a cat and a dog.  The following scenarios have […]

    Read more

  • Image Recognition – Table Soccer

    Image Recognition – Table Soccer

    Use Case The aim of the project is to provide a system, which records and streams a table soccer game and analyses certain things in parallel and in real time. Its inputs are video data from cameras and acceleration data from suitable sensors. The outputs are details about the position of the ball and statistics […]

    Read more

  • Smart Package Delivery with ADOxx

    Smart Package Delivery with ADOxx

    Use Case The aim of this project is to develop a modelling method with the ADOxx Metamodelling Platform 1.5 that supports automatic package delivery by providing models to manage and organize a self-driving vehicle and the packages which have to be delivered to the customers visually, as well as to calculate and display the most […]

    Read more

  • Sentiment analysis with NAO

    Sentiment analysis with NAO

    Use Case In the near future intelligent robot assistants might become reality. Therefore, interactions between humans and computers are becoming more and more common. For robots to live alongside humans they need to possess some form of emotional intelligence. In this project we look at how we can utilize the information harvested from natural language […]

    Read more

  • Robotic Order Preparation

    Robotic Order Preparation

    Use Case A lot of processes are happening in an online grocery store. Some of them could be partly or even fully automatized. The focus of our OMiRob Case is on the automatization of the order preparation processes in an online grocery store’s warehouse using robotic workers. Therefore, it comprises parts of the ordering process […]

    Read more

  • Delivery on Demand in a Cyber Physical System Production Line

    Delivery on Demand in a Cyber Physical System Production Line

    Use Case Delivery on Demand in a production line by using a Makeblock Rover and a DOBOT RobotArm managed by a central controlling server system used with an ADOxx user interface Use Case Description (Making a pizza): Following a line, avoiding obstacles and placing products on the right place  The DOBOT RobotArm is placing products […]

    Read more

  • MBot Path Finder

    MBot Path Finder

    Use Case MBot Path Finder has been developed by using the MBot Rover, the OMiTag Project and the ADOxx modelling interface Use Case Description: Following a path which is modelled in ADOxx, and recognizing objects at the reached destination The basic idea of the Project is to provide a system, which controls robots with the help of a […]

    Read more

  • Gesture-based Interaction with Cyber Physical Systems

    Gesture-based Interaction with Cyber Physical Systems

    Use Case This project targets to implement a system that enables to control a cyber-physical-system (CPS) with gestures. The cyber-physical-system will utilize smart models to act autonomously. In our case a smart model refers to a knowledge-based model which can be processed by the CPS. Based on the gesture input the CPS receives, the CPS can […]

    Read more

  • AR Playground

    AR Playground

    Use Case Make tag detection and AR Technologies more accessible by exposing them in a JavaScript-Based Development Environment. Project consists of multiple Subsystems: Code is available on DKE GitLab: https://gitlab.dke.univie.ac.at/OMiROB/OmiTagServer Future Work: Projected/Virtual Camera A Virtual “Projector” is created by using a shader to apply the video texture(s) onto a 3D-Surface.Scene Camera could then be […]

    Read more

  • OMiLAB Robotic Spider Experiment 1

    OMiLAB Robotic Spider Experiment 1

    Use Case The use case is to create SVG image data and convert it into a drawing using the mSpider bot. The reason for using SVG images, is that they are both human and machine readable through the XML markup language that uses tags. It is easy to understand and edit the SVG file. Further, […]

    Read more

  • CPS interaction with NAO

    CPS interaction with NAO

    Use Case The goal of this project is to support the interaction between a person and a cyber-physical system with the help of the NAO. The NAO should serve as a smart assistant, which not only supports the interaction between a person and a CPS, but also helps the user to orient oneself within the […]

    Read more

  • OMiLAB Robotic Car Experiment 3

    OMiLAB Robotic Car Experiment 3

    Use Case The aim of this project is to provide an universal solution for a self-parking mechanism with autonomous parking place discovery. As a prototype vehicle served the Makeblock mBot. The mBot, similar to other, already adopted self-parking assistants by for example BMW and Audi, makes use of sensor devices, to gather information about the environment.     The […]

    Read more

  • OMiLAB Robotic Car Experiment 2

    OMiLAB Robotic Car Experiment 2

    Use Case To enable autonomous movement of robots, knowledge about its environment is necessary in order to coordinate appropriate movements. Since dynamic environments often lead to imprecise readings of the robot’s surrounding, knowledge representation schemes are required, which allow to handle fuzzy inputs. The aim of this experiment is to validate the use of fuzzy […]

    Read more

  • OMiLAB Robotic Car Experiment 1

    OMiLAB Robotic Car Experiment 1

    Use Case Use Case Description: Performing a Slalom The makeblock robot car called mbot should follow a black line on the floor till an obstacle appears in front of the car. The car should stop and avoid the obstacle. Afterwards it should continue following the line till the next obstacle appears and so on. Problem […]

    Read more

  • OMiLAB Robotic Arm & Car Experiment 4

    OMiLAB Robotic Arm & Car Experiment 4

    Use Case This project is designed to enable the user to remotely play the puzzle towers of hanoi by interacting with a robotic arm. The use case is to solve this problem with three disks. While the user can interact with the game through the robo-arm and execute moves, the application can also autonomously find […]

    Read more

  • OMiLAB Robotic Arm Experiment 3

    OMiLAB Robotic Arm Experiment 3

    Use Case Scenario Mixing a cocktail with a Dobot arm by receiving speech input and subsequently incorporating the required ingredients. Flow of activities Move to ingredient ? grab tube ? move to cocktail glass ? tilt and empty the tube ? move to the center ? move to original ingredient position ? drop empty tube […]

    Read more

  • OMiLAB Robotic Arm Experiment 2

    OMiLAB Robotic Arm Experiment 2

    Use Case Use Case Description The goal of this project is to create a method which makes it possible to control a DoBot located in the OMILab with a modelling method created with ADOxx 1.5. The use case is to model a receipt for a burger in ADOxx and after the receipt is finished the […]

    Read more

  • OMiLAB Robotic Arm & Car Experiment 1

    OMiLAB Robotic Arm & Car Experiment 1

    Use Case Problem Statement  The main goal of our project is the simulation of a delivery process in warehouses. For this purpose, we have decided to use a robot car (mBot), that represents a delivery part, and a robot arm, which simulates a process of picking a right ingredient from a warehouse. The delivery process […]

    Read more

  • Model-based framework for cyber-physical systems management in OMiLAB

    Model-based framework for cyber-physical systems management in OMiLAB

    Use Case The aim of the this project is to provide an effective end-to-end solution of the following problem – how to generate universal automated link between human design thinking and cyber-physical systems (CPS) run-time environment. The resulting model-based framework can be divided into three parts:  The ICT framework provides a connection between the design modelling environment […]

    Read more

  • Smart Drone Tourist Guide

    Smart Drone Tourist Guide

    Use Case Smart Drone Tourist Guide The Smart Drone Tourist Guide is an autonomous drone which can be booked by a user for a sightseeing trip. The idea is it to create a model of a smart city path infrastructure in Adoxx and transmit the route to the drone. The drone starts following the path and […]

    Read more

  • BaggageService

    BaggageService

    Use Case The overall scenario is about a baggage service for airport customers. The passengers do not have to care about their baggage, as this is picked up and delivered directly to the airport. The service should cover the delivery from the customer’s home to the airport baggage check. The first step of the scenario […]

    Read more

  • XBA_Selbstidentifikation

    XBA_Selbstidentifikation

    Use Case Dieses Projekt wird insgesamt von drei Studenten bearbeitet, wobei jeder einen eigenen Bereich selbstständig abarbeitet. Die Idee hinter dem gemeinsamen Projekt ist es eine bessere Übersicht über den derzeitigen Zustand der experimentellen Fläche zu erhalten, um davon effizienter Experimente ableiten zu können. Selbstidentifikation des mBot Rangers Da in der heutigen Zeit den Cyber-Physical […]

    Read more

  • Smart Urban Farming

    Smart Urban Farming

    Use Case Smart Urban Farming Goal: using models, sensor data and human knowledge (captured in the model) to create an ideal environment for growing different kinds of crops. The user creates a model (using ADOxx) to create a model enriched with semantic information about the crops (e.g.: average water/ligth/soil moisture needs). This model is then uploaded to […]

    Read more

  • Design 2 Model Approach

    Design 2 Model Approach

    Use Case The aim of the Design 2 Model (D2M) Approach is to support the Design Thinking Process by transforming the physical artifacts into a digital computer-processible model. To achieve this four independent decoupled work packages have been implemented, which were then integrated in ADOxx into a single model – the D2M Tool. The aforementioned work […]

    Read more

  • Environment-monitoring CPS

    Environment-monitoring CPS

    Use Case The connected Makeblock Me Light Sensor measures the light intensity of the environment, which makes it possible to determine whether the ride is at night or during the day, or if there is a sudden change in light intensity (for example, when entering a tunnel or a sudden change in weather), which determines […]

    Read more

  • Intelligent Offering

    Intelligent Offering

    Use Case The overall use case is to give the passenger the possibility to find the best fitting car for his ride.  The general idea behind it was, that the customer does not need to know anything about the current car market and technologies. The customer can select from six different predefined categories that covers […]

    Read more

  • Intelligent Appointments

    Intelligent Appointments

    Use Case Economic activity in modernity has always been about increasing efficiency, reducing friction in the polycentric machinery, inventing structures and processes that support those goals. The shape and form of those economic activities are impacted by social and environmental phenomena. With changes in the socially perceived saliency, new shapes become possible and lay the […]

    Read more

  • Semantic Technologies – G5 – Relocation

    Semantic Technologies – G5 – Relocation

    Use Case The CPS is driving around virtual Vienna, relocating itself between different Point of Interests (POIs). The overall goal is to intelligently relocate the CPS, to increase the chance of picking up customers. Experiment In order to decide, which POI the CPS should relocate itself to, it takes certain properties of each POI into […]

    Read more

  • mBot Dynamic Pricing (Charging)

    mBot Dynamic Pricing (Charging)

    Use Case Considering various existing car-sharing services, we see concepts in which both the pricing and the payment process take place prior to the departure. Thus, a customer is offered a fixed price in advance, mainly depending on the choice of his car. Other factors which influence the quality of the provided service such as […]

    Read more

  • Smart Tourguide

    Smart Tourguide

    Use Case The goal of this project is a smart tour guide who goes through a physical world with attractions, which you modelled before. The tour guide gives you information about the attractions by using image recognition. So, the robot should behave like a real tour guide guiding you through a city. There are several […]

    Read more

  • CPS with manual & automatic driving modes

    CPS with manual & automatic driving modes

    Use Case Our experiment is set in a near-future scenario, where full self-driving is theoretically available, but not necessary. The user shall have the option to choose whether or not they want to drive manually or be transported via the vehicle’s intelligent self-driving capabilities. The user can also manually intervene in the self-driving process at […]

    Read more

  • Self-monitoring CPS

    Self-monitoring CPS

    Use Case In the chosen use case, the car-sharing provider’s cars can monitor their own state in terms of the viral load on the inside of the car and communicate it to potential customers. Also, based on this internal state and the overall state of the providers vehicle fleet, decisions are made in order to […]

    Read more

  • Smart City CPS Integration

    Smart City CPS Integration

    Use Case The foundation for most OMiRob cases is the generic framework presented in the picture below. This is also true for our case, where the model bridges the physical execution and the scenario. The following presentation of the framework reveals, how modeling layer, scenario and execution belong to each other, where the interactions take […]

    Read more

  • Personalized Routing and Dynamic Pricing

    Personalized Routing and Dynamic Pricing

    Use Case The concept of personal routing attempts to deal with a problem which, in today’s world, has so far allowed only little personalization. While personalization already plays a major role in many parts of our lives, routing is mainly focused on the factors of fastest or shortest route. With our approach, we try to […]

    Read more

  • Priority queue

    Priority queue

    Use Case Car sharing services are very common nowadays and are being operated in various cities around the world. In order to further enhance these services and the experience of a car sharing, experiments have to be made in a controlled environment.  Mbots are used to simulate the behavior of a car, which  is  connected  via  […]

    Read more

  • Dynamic Pricing Approach

    Dynamic Pricing Approach

    Use Case Since the rental price of the car should not be the same all the time, we came up with a system in which the customer gets a dynamic price generated based on the current environmental factors and can control the car through a joystick implementation.  Experiment This price depends, for example, on the […]

    Read more

  • OMiLab Robotic Car PoC 2

    OMiLab Robotic Car PoC 2

    Use Case Sensor fusion integrates information from different sensors. In the fusion process, information is produced that is not inherent to the sum of information determined by the individual sensors. As devices increasingly rely on rich sensory input, sensor fusion has to be done by computational paradigms. For this purpose, the goal of this experiment […]

    Read more

  • OMiLab Robotic Car PoC 1

    OMiLab Robotic Car PoC 1

    Use Case (Karagiannis and Kühn, 2002) Capturing the relevant characteristics of a system with domain-specific (or even case-specific) precision benefits the analysis of existing systems and the creation of new systems. To capture characteristics of a system, a modeling method is required. Consequently, modeling methods are engineered for a certain purpose, and the goal of […]

    Read more

  • OMiLab Robotic Arm 2

    OMiLab Robotic Arm 2

    Use Case Processes in systems of interacting components require more knowledge than the knowledge of each individual component. The trend in computer science suggests that more and more processes will be governed by computational paradigms in the future. Because computational paradigms rely on formalized knowledge, the goal for this experiment is to validate instances of  […]

    Read more

  • Scene2Model Voice Control

    Scene2Model Voice Control

    Use Case The goal of this project is to modify a model of the Scene2Model application with speech input. The user needs a speech recognition-enabled device (in this case an Amazon Echo together with the Alexa software were used) to tell the application which changes on the model he/she would like to make. The system […]

    Read more

  • Exception handling

    Exception handling

    Use Case Errors in the execution of the model can be hard to detect: They can not be detected during the compilation of the code, may depend on the environment and, if they are triggered, are seldom logged or does not contain suitable informations about the reason of this error. Therefore this project’s aims to […]

    Read more

  • Robotic Process Automation – possibilities of practical applications

    Robotic Process Automation – possibilities of practical applications

    This experiment was developed as part of the EU project Digital Design Skills for Factories of the Future (DigiFoF). The project proposes a network of training environments where HEIs, enterprises and training insitutions come together to develop skill profiles, training concepts as well as materials for design aspects of the Factory of the Future (FoF). […]

    Read more

  • Supervising and controlling White Wines Fermentation Parameters Evolution

    Supervising and controlling White Wines Fermentation Parameters Evolution

    Configurate a Neural Network and/or a Genetic Algorithm that can simulate the white wine fermentation Information This Web application implements the following main features: • User-customized Multi-Layer Perceptron (MLP) Neural Network (NN) • Meta-heuristic optimization methods for NN hyperparameters • Training and testing the tool based on experimental data • Graphical visualization and comparison for […]

    Read more

  • Parking of a mobile robot using modeling languages

    Parking of a mobile robot using modeling languages

    Information Creating a Hardware-Software application for: Streamlining traffic especially at peak hours, Reducing search time for a parking space, Reducing fuel cost with search for a parking space, reducing pollution and improving air quality.

    Read more

  • Smart solutions for increasing the quality of plant life

    Smart solutions for increasing the quality of plant life

    Information The target of this experiment is to create a system of automating the irrigation process, using IoT (Internet of Things) technology to irrigate a garden. The system consists of two parts: a hardware part and a software part. The objectives are to monitor in real time the life of the plants, thus various parameters […]

    Read more

  • Modelling and Simulation of an Automated System in an Agricultural Warehouse

    Modelling and Simulation of an Automated System in an Agricultural Warehouse

    Information The purpose of this application is to automate the activity in an agricultural warehouse. The assembly consists of a mobile robot (mBot) which has a video camera attached to the side of it, connected to the corresponding Raspberry Pi 4 module. The problem this assignment solves follows the scenario where a robot is walks […]

    Read more

  • IoT System for Irrigating and Monitoring a Thuja Conifer Nursery

    IoT System for Irrigating and Monitoring a Thuja Conifer Nursery

    Information The target of this experiment is to improve the sprinkling irrigation process of a Thuja conifer nursery by monitoring the crops in real time. The aim is to find an optimal way of irrigation that guarantees a low volume of water used and an effective growth of the entire plantation. To achieve this goal, […]

    Read more

  • Implementing an Embedded System to Identify Possible COVID19 Suspects Using Thermovision Cameras.

    Implementing an Embedded System to Identify Possible COVID19 Suspects Using Thermovision Cameras.

    This work was developed under the project financed by Knowledge Transfer Center Hasso Plattner Institute at Lucian Blaga University of Sibiu. ICSTCC 2020 Presentation

    Read more

  • Digital Production Planner Tool

    Digital Production Planner Tool

    The flexibility of manufacturing processes is one of the major conditions for increasing the competitiveness of the factory of the future, in the current conditions of competition Design (modelling) tool for the Factory of the Future Modelling Toolkit The modelling tool that implements the concept of modelling method presented in [D3.3] we called it the […]

    Read more

  • Digital design of food manufacturing processes

    Digital design of food manufacturing processes

    Introduction to modeling and simulation using Petri Nets, modelling and simulation of food manufacturing processes, digital design manufacturing processes  Digital Methodology and Tools in Factory of the Future  C5 Digital design of food manufacturing processes theory and applications  C5 Digital design of food manufacturing processes theory and applications Video Video Video Video Video Video Video […]

    Read more

  • AI – an essential tool for control process in food engineering education

    AI – an essential tool for control process in food engineering education

    AI – an essential tool for control process in food engineering education. Implementation the inquiry based approach method using simulation based learning in teaching process control  Teaching process control in food engineering  AI in teaching process control  Simulink_diagram_control_loop  Process_test_method

    Read more

  • Automation of assembly lines assisted by a robotic arm and a mobile robot

    Automation of assembly lines assisted by a robotic arm and a mobile robot

    Simulation of assembly line automation using modeling languages. Handling a robotic arm and a mBot

    Read more

CoDEMO Project

A 5.0 Organization is an organization that focuses on the use of human skills combined with the technological potential of robots and intelligent systems, encompassing resilient, green and human-centric approaches.

Sponsor Logo
CoDEMO Project, Co-funded by the European Union via the EACEA (European Education & Culture Executive Agency)

This project is coordinated and run by member nodes of the OMiLAB Community of Practice.

  • LinkedIn
  • Facebook
  • Instagram
  • YouTube

Email: office@omilab.org

Learn more about
OMiLAB Community of Practice

NEMO Innovation Camp

Bee-Up Modelling Toolkit

ADOxx Metamodelling Platform

Scene2Model Digital Design Thinking Platform

Quick Links

  • Home
  • Partners
  • Projects
  • Digital Innovation Environment
  • Events
  • Administration
  • This website is provided to you by OMiLAB NPO
    Imprint & Copyright – Pricacy Policy