Skip to content

Digital Twin representation of a Factory having Robotic Palletizer Set-up using Azure Cloud Services, IoT Hub, Unity3D, Realtime 3D Simulation

License

Notifications You must be signed in to change notification settings

hemantjuyal/DigitalTwin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalTwin

Project Description

This project is a Digital Twin representation of a Factory. It has the following components -

  1. Building
  2. 2 Factory Floors
  3. 10 Robotic Palletizers, 5 on each floor

3D

Each Robotic Palletizer has 6 components. Each component has their own individual properties.

Let's refer to these components and their individual properties -

1. Robotic Arm

ra

It has the following properties -

a. Robotic Arm ID : A unique identifier assigned to each robotic arm for identification.

b. Robotic Arm Status : Indicates the current operational state of the robotic arm, whether it is active or idle.

c. Robotic Arm Power Consumption : The amount of electrical power consumed by the robotic arm during its operation.

d. Robotic Arm Operating Speed : The speed at which the robotic arm performs its tasks, determining the velocity of its movements.

e. Robotic Arm Load Capacity : The current weight or load that the robotic arm is carrying.

2. Conveyor Belt

cb

It has the following properties -

a. Conveyor Belt Speed : The rate at which the conveyor belt moves, determining the speed of material or objects being transported.

3. Light Curtain Sensor

lcr

It has the following properties -

a. Beam Resolution : The level of detail or granularity in the light curtain sensor's detection, influencing its precision.

b. Detection Range : The maximum distance over which the light curtain sensor can detect objects or interruptions in the beam.

4. Pallet Turn Table

palletrot

It has the following properties -

a. Pallet TurnTable Rotation Speed : The speed at which the pallet turn table rotates.

5. Door

door

It has the following properties -

a. Door - Last Accessed Time : The timestamp indicating the most recent time the door was accessed or opened.

b. Door Status : The current state of the door, such as "Open" or "Closed".

6. Pallet Stretch Machine

psss

It has the following properties -

a. Plastic Wrapping Speed : The speed at which the pallet stretch machine wraps plastic around the pallet.

b. Pallet Stretch Machine Film Roll Status : Indicates whether the film roll used for wrapping is available or needs replacement.

c. Pallet Stretch Machine Wrapping Film Usage : The amount of wrapping film consumed by the pallet stretch machine during operations.

During a live project demonstration, real-time data changes are reflected on Unity 3D.

Project Structure

Under the Azure > Factory, you will find the following sub-projects -

1. ARM-Template

Refer to the ARM-Template Usage Guide

2. Azure Digital Twin API

Refer to the Azure Digital Twin API Guide

3. Device-Simulator

Refer to the Device-Simulator Usage Guide

4. DTDL Ontology

The Ontology sub-project can be used using the Ontology > Factory path.

Refer to the DTDL Ontology Guide

5. 3D Scenes Studio

The Ontology sub-project can be used using the 3DModels > CustomFactory path.

Refer to the 3D Scenes Studio Usage Guide

6. Unity 3D

The Unity 3D sub-project can be used using the Unity3D > FactoryMaster > Master Unity Project path.

Refer to the Unity-3D Usage Guide

7. IoT - Cardboard - js

The IoT - Cardboard - js sub-project can be used using the IoT-Cardboard-js > FactoryFloorMaster > factoryfloor path.

Refer to the IoT - Cardboard - js Guide

8. 3D Models

The 3D Models can be used using the 3DModels > Factory path.

Refer to the 3D Models Usage Guide

Download and Installation

  1. Download the Project from GitHub

    Project Link - Factory Digital Twin Project

  2. Follow the Installation and deployment instructions as mentioned in the following projects -

    • ARM-Template

    • Device Simulator

    • Unity-3D

    • DTDL Ontology

    • 3D Scenes Studio

    • Azure Digital Twin API

About

Digital Twin representation of a Factory having Robotic Palletizer Set-up using Azure Cloud Services, IoT Hub, Unity3D, Realtime 3D Simulation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •