Trajectory Planning for Autonomous Valet Parking