This project is a Digital Twin representation of a Factory. It has the following components -
- Building
- 2 Factory Floors
- 10 Robotic Palletizers, 5 on each floor
Each Robotic Palletizer has 6 components. Each component has their own individual properties.
Let's refer to these components and their individual properties -
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.
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.
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.
It has the following properties -
a. Pallet TurnTable Rotation Speed : The speed at which the pallet turn table rotates.
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".
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.
Under the Azure > Factory, you will find the following sub-projects -
Refer to the ARM-Template Usage Guide
Refer to the Azure Digital Twin API Guide
Refer to the Device-Simulator Usage Guide
The Ontology sub-project can be used using the Ontology > Factory path.
Refer to the DTDL Ontology Guide
The Ontology sub-project can be used using the 3DModels > CustomFactory path.
Refer to the 3D Scenes Studio Usage Guide
The Unity 3D sub-project can be used using the Unity3D > FactoryMaster > Master Unity Project path.
Refer to the Unity-3D Usage Guide
The IoT - Cardboard - js sub-project can be used using the IoT-Cardboard-js > FactoryFloorMaster > factoryfloor path.
Refer to the IoT - Cardboard - js Guide
The 3D Models can be used using the 3DModels > Factory path.
Refer to the 3D Models Usage Guide
-
Download the Project from GitHub
Project Link - Factory Digital Twin Project
-
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
-