adessi in experience lab

Digital Experience Lab

Programming the future for the IoT

We connect worlds

Software meets physical world

The Digital Experience Lab is our creative space for students at adesso to combine the world of software engineering with the physical world. It is a place where clever and creative IT solutions are developed in order to solve everyday problems or simply for fun.

In addition to an electronics workbench and workstations outfitted with top-of-the-line equipment, our lab offers one thing above all: a shared space for unlimited creativity, experimentation and programming the future for the Internet of Things. Here, our students have the ability tinker around with their own cool projects and clever software solutions together, think outside the box, diligently code and try out and test their IoT solutions using prototype cyber-physical systems they build themselves.

Current projects in the Digital Experience Lab


Technologien: Spring Boot, Angular, Maschinelles Lernen, nebular, node-red, Python, KNN, Dynamic Time Warp
Hardware: smart plug, coffee maker

How can you get internal access to a device despite having no Internet connection? That’s exactly the question our students asked. Their question was specifically aimed at the beloved beverage coffee. In the spirit of the Internet of Things, a coffee machine is used as an example to show how it is still possible to recognise what a machine is doing with a small amount of hardware and without interfering with the internal systems. In this project, a smart plug can be used to record how much power a coffee machine consumes. The measurements are automatically processed and assigned to specific coffee types using a supervised learning method (K-nearest neighbour). The goal is to identify the type of coffee brewed simply by looking at the pattern of consumption.

Employees in the imDigital Experience Lab at a workbench


Technologien: Python, PyTorch (Machine Learning), CNN, LSTM, Spring, Angular
Hardware: Webcam, Ringlight

We at adesso also have a lot of Lego enthusiasts on board. Have you ever had problems building a Lego set? Then we have the right solution for you: a system for monitoring the right way to build it. The aim of this solution is to use machine learning to recognise the construction steps based on the Lego pieces. If a step significantly deviates from the building instructions, it gets reported so that a correction can be made.

Employees in the imDigital Experience Lab

Face Recognition Door

Technologien: Microsoft Azure, Windows 10 IoT Core
Hardware: Raspberry Pi, USB-Webcam

Do you want to know who is ringing your doorbell? Is it the postman again, your partner or someone else? We developed an approach to solve this problem, too. A miniature PC uses a camera to identify the person standing in front of your door and decides whether to open it or not. The PC uses facial recognition software to compare the image of the person waiting with known images and identifies them via machine learning.

Employees in the imDigital Experience Lab


Technologien: Swift, Augmented Reality
Hardware: iPhone, iPad

We at adesso are playmakers when it comes to IT and the proudest sponsors of Borussia Dortmund’s youth team. Our students have been tinkering with an AR app that has the potential to optimise the football club’s fans’ merchandise-related online shopping experience using augmented reality in order to make it both incredibly simple and highly interactive. By pointing the camera at an item, the corresponding product information appears in the iOS app. There is also an option to call an associate, transfer the product to a larger overview on a nearby screen and call up the online configurator.

Employees in the imDigital Experience Lab with VR glasses

Anki Overdrive Rennbahn

Technologien: Bluetooth, Node.js, Spring, React
Hardware: Raspberry Pi, Anki Overdrive

Anki OVERDRIVE is actually a toy racetrack with small vehicles that are connected via Bluetooth and controlled via smartphone on a combinable racetrack. But using a Raspberry Pi means that the commands can also be controlled without a smartphone – for example, via a web interface. We created a platform for simulating autonomous traffic on which various algorithms for controlling junctions can be evaluated.

Employees in the imDigital Experience Lab with a Anki Overdrive

The vehicles only communicate with the junction (car-to-junction), and not each other. Depending on the junction control algorithm, things such as the speed are adjusted so that the vehicle enters the junction at a certain time slot and leaves it before that slot expires. Sounds cool, does it not? And it is fun to watch. Our Anki OVERDRIVE train also functions as an IoT showcase and is a magnet for visitors at trade fairs and the like.

Do you have any questions?

Do you still have questions about the Digital Experience Lab at adesso or would you like to learn more about the entry opportunities at adesso during your studies? Then feel free to contact me. Or simply apply directly.


Save this page. Remove this page.