Container Port
Objective
The goal of this project was to simulate, visualise and optimise the movements of containers and the machines handling them within container ports.
Visualisation Tool
To do so, I created a 3D visualisation tool using Unity. Here are some pictures of it being used to visualise data from a real container port.
Container grabbed for a truck
Simultaneous deliveries
Containers being stored
Port geometry comparison
Road Inference Clustering Algorithm
In the port, there are some road that vehicles follow. However I had no GPS data for those roads shapes and locations. Since I had access to (noisy) data of the movements of machines in the port I designed and implemented a custom clustering algorithm that was able to infer the roads.
Inferred clusters and then transitions
Machine Allocation
One of the algorithms required for the simulation is how many machines are allocated to work in the same area.
Quay Crane Allocation
RTG Allocation
Top Handler Allocation