9. Obstacle avoidance using Dijkstra, A* and Artificial potential fields.