As part of the Robotics Course, we had to design a localisation algorithm that would allow a robot to localise itself on a map purely based on a LIDAR measurement. The whole implementation was done in the robotics simulation environment CoppeliaSim where we managed to implement a probabilistic localisation algorithm that would continuously process new sensor measurements from the 1D lidar sensor and would update a probability map of the robots position in space.