pub fn get_possible_regions( grid: StandardGrid, distance_sensors: [Result<Option<f32>, ()>; 4], max_toi: f32, robot_radius: f32, ) -> Vec<(Region, Point2<f32>)>