Robotic Valet for Parking Cars