How would you solve a problem involving obstacle avoidance in a spatial dataset at Autonomous Solutions?