Background

Geminus

DigitalTwin Prototype

What is a digital twin?

A digital twin is a digital representation of something that exists in the physical world,
for example a sortation system for example. It can be difficult to gain a full overview of such a system because of the size and level of complexity.

By observing a digital twin, you will gain an overview and a good understanding of how the actual system and its processes look and function in the physical world.

For a digital twin to be a valuable asset it must be a detailed and accurate representation of the actual system installed. A digital mirror image basically.

Accomplishments

Real-time data communication

Realistic graphics matching real world

Fully custom backend server

Fully custom hardware design

Over-the-air firmware updates

About the project

“Geminus” is our company’s internal Digital Twin MVP project. The main goal of this project is to demonstrate our capabilities in developing scalable and widely interactive digital twins using Unreal Engine 5.

Geminus means “twin” in Latin language, hence why we chose to name our project as such.

"Geminus"

Firmware

  • The firmware is designed to support the hardware, meaning through the protocol we gain access to the hardware from the server, thus from Unreal Engine. Any type of protocol is supported, for example mqtt, websocket, http, tcp, udp. The type of protocol depends on the project needs and from other components in the project.

  • In this example we are controlling everything through websockets

  • Esp-idf framework was used for this prototype, which supports all kinds of protocol

  • The hardware is a DIN rail mounted PCB with an ESP32, digital outputs and three relays for high voltage appliances

Hardware

  • The hardware is a DIN rail mounted PCB with an ESP32, digital outputs and three relays for high voltage appliances

Project hardware/software:

  • Custom hardware and firmware can be developed for the customers custom needs. This opens the door to flexibility for any hardware feature needed

  • It is recommended to use already ready-to-go hardware. We have a list, with which we are comfortable implementing into our system and recommend to a customer. Implementing and mounting the hardware into the clients project can be done by the client or our team.

What makes up a digital twin?

A digital twin is a combination of two components: data and a representation of the given system. The representation can be 2D or 3D.

We only use 3D when creating a digital twin. The data adds a visual layer on top of the representation to make information relatable for the staff operating the system.

Features

The digital twin creates a live representation of the system with layers such as temperature, lighting, vibrations, power consumption, mechanical and electrical status, and system throughput.

This is a faster and significantly more efficient way to gather information than observing the physical system.

Very realistic graphics thanks to Unreal Engine 5

Proper real-time data using WebSockets communication protocol

Secured and accurate data

Interactive and Customizable system

Scalable system

What makes a digital twin so effective?

Digital twins can help in a number of different ways, e.g. to identify any operational problems on the horizon or real-time adjustments to be made. Broadly speaking, their key attribute is optimizing how the available capacity and resources are utilized.

It’s not uncommon to improve throughput by 20-30 percent after implement a digital twin. Digital twins can also make a big impact both in real-time scenarios and in strategic planning with future production in mind.

As a result, business professionals, whether they work with maintenance, operations or management – can expect to benefit from the usefulness of a digital twin.

Benefits

Gain unparalleled levels of insight. Gather accurate real-time data and make the best business decisions.

LEARN FROM TOMORROW, TODAY

Have a Project?

Let's discuss!

Schedule a free consultation with one of our experts.

Choose any time you want.

We'll reach out to you in up to 24 hrs.

Name

Email

Services

Approximate budget

Phone number

Message

Affiliate Code (Optional)