top of page

Project:

Graph Database in Manufacturing​

Skills Involved:

C#

Unity3D

Augmented Reality

​

Team Project - 3 members

My role: Creating graph in unity and getting it in AR

​

Code

Description

Objectives:

The main aim of this project is to improve the visualization of the graph database from 2d to 3D using the same database and comparing both. The manufacturing type chosen is Welding.

Methodology:​

  1. First, we create a 2d Graph database in Neo4j using Cypher Query Language. The same language is used to query and use algorithms on the data for better sorting. 

  2. Then this database is stored as a CSV file format.

  3. The same CSV files were then imported into Unity3d by writing a few lines of code in C#.

  4. After importing the database, we then write a program to convert the data into 3D connected database.

  5. The next step is to use all the available functions in Unity. Hence, I change the shapes of the nodes, the line type, and the color of the lines as well as the nodes. These few features in Unity make it different from the 2D database.

  6. Another important aspect of this is Augmented Reality. I used the Vuforia package in Unity for overlaying the images and being able to see the database in real-time.

  7. This procedure can be applied to any sphere and not only manufacturing.

​

​

​

 

 

 

 

 

 

 

​

​

​

​

Framework of the project

 

 

 

 

 

 

 

 

 

 

 

 

​

​

​

​

 

 

Application of Graph Database in Manufacturing

Framework (4).png
Framework.png
bottom of page