Path Planning Algorithms For Autonomous Vehicles