Path Planning Algorithms for Adverse Weather Conditions