While the capabilities of robots have improved significantly over the past decades, they are not always able to reliably and safely move in unknown, dynamic and complex environments. To move in their surroundings, robots rely on algorithms that process data collected by sensors or cameras and plan future actions accordingly.