Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks
The digital twin is a general concept of a digital representation of a real object, service, or process. In recent years, the concept has been realized in a multitude of ways including the replication of whole factories in a digital space through Augmented or Virtual Reality, on-line machine l...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/159181 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-159181 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1591812023-03-04T20:14:54Z Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks Tan, Noah Han Jin Li Hua School of Mechanical and Aerospace Engineering LiHua@ntu.edu.sg Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Manufacturing::CAD/CAM systems The digital twin is a general concept of a digital representation of a real object, service, or process. In recent years, the concept has been realized in a multitude of ways including the replication of whole factories in a digital space through Augmented or Virtual Reality, on-line machine learning of a particular process which improves a particular system or provision of monitoring services concerning the conditions of machineries on a shopfloor, all through the ease of web applications and services which provide information transactions between servers and clients alike with the identifications of each users’ internet protocol address. In this project report, we aim to provide a working model of a collaborative robot’s digital twin that will reflect real-time movements based on the information provided from the system of its physical counterpart. The application will be developed through readily available open-source technologies. A large scope in this project that we will focus on lies within the creation of the collaborative robot model settings file, which we will aptly name as a Digital Twin Schematic. This Javascript Object Notation file (JSON) will contain the properties of individual moving parts in the collaborative robot model type, which will ultimately describe the motion of the robot, enabling the simulation of the model. The schematic will be structured and developed to be applicable for multiple collaborative robot types as reusability is important for the purpose of future additions to the library of models. The backend service will be developed through the “.NET” framework, which would allow ease of further future work development due to its’ modular architecture for vi developing microservices as add-ons. Services created would be closely coupled with MongoDB, a non-SQL database, to enable the transfer, storage and reading of information such as the Digital Twin Schema and the CAD models, through a set of developed Representational State Transfer Application Programming Indexes (REST API). The frontend webpages would then be developed through frameworks including Angular 2, SignalR and Three.JS, which respectively provides the foundations of user interface development, WebSocket library for messaging services, and 3D Wavefront object renderer for web applications. These combined frameworks would ultimately result us with the digital twin web application that allows for real-time connectivity to an external data-source to provide simulative capabilities. Bachelor of Engineering (Mechanical Engineering) 2022-06-10T13:56:52Z 2022-06-10T13:56:52Z 2022 Final Year Project (FYP) Tan, N. H. J. (2022). Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/159181 https://hdl.handle.net/10356/159181 en P-C014 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Manufacturing::CAD/CAM systems |
spellingShingle |
Engineering::Computer science and engineering::Computer applications::Computer-aided engineering Engineering::Manufacturing::CAD/CAM systems Tan, Noah Han Jin Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
description |
The digital twin is a general concept of a digital representation of a real object, service,
or process. In recent years, the concept has been realized in a multitude of ways including
the replication of whole factories in a digital space through Augmented or Virtual Reality,
on-line machine learning of a particular process which improves a particular system or
provision of monitoring services concerning the conditions of machineries on a
shopfloor, all through the ease of web applications and services which provide
information transactions between servers and clients alike with the identifications of each
users’ internet protocol address.
In this project report, we aim to provide a working model of a collaborative robot’s digital
twin that will reflect real-time movements based on the information provided from the
system of its physical counterpart. The application will be developed through readily
available open-source technologies.
A large scope in this project that we will focus on lies within the creation of the
collaborative robot model settings file, which we will aptly name as a Digital Twin
Schematic. This Javascript Object Notation file (JSON) will contain the properties of
individual moving parts in the collaborative robot model type, which will ultimately
describe the motion of the robot, enabling the simulation of the model. The schematic
will be structured and developed to be applicable for multiple collaborative robot types
as reusability is important for the purpose of future additions to the library of models.
The backend service will be developed through the “.NET” framework, which would
allow ease of further future work development due to its’ modular architecture for
vi
developing microservices as add-ons. Services created would be closely coupled with
MongoDB, a non-SQL database, to enable the transfer, storage and reading of
information such as the Digital Twin Schema and the CAD models, through a set of
developed Representational State Transfer Application Programming Indexes (REST
API).
The frontend webpages would then be developed through frameworks including Angular
2, SignalR and Three.JS, which respectively provides the foundations of user interface
development, WebSocket library for messaging services, and 3D Wavefront object
renderer for web applications. These combined frameworks would ultimately result us
with the digital twin web application that allows for real-time connectivity to an external
data-source to provide simulative capabilities. |
author2 |
Li Hua |
author_facet |
Li Hua Tan, Noah Han Jin |
format |
Final Year Project |
author |
Tan, Noah Han Jin |
author_sort |
Tan, Noah Han Jin |
title |
Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
title_short |
Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
title_full |
Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
title_fullStr |
Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
title_full_unstemmed |
Web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
title_sort |
web-based simulation of a collaborative robot through universal data integrators and web cad frameworks |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/159181 |
_version_ |
1759855163317682176 |