Describir: Robot Localisation Using a Distributed Multi-Modal Kalman Filter