Fast Path Planning Using Experience Learning from Obstacle Patterns