Key Technologies For Autonomous Cars: Path Planning, Car Navigation, Control, And Perception