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.

    alt
Container grabbed for a truck
    alt
Simultaneous deliveries
    alt
Containers being stored
    alt
    alt
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.

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

    alt
Quay Crane Allocation
    alt
RTG Allocation
    alt
Top Handler Allocation
Marc Ducret copyright © 2024