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...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Noah Han Jin
Other Authors: Li Hua
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