Before it can navigate this onslaught of obstacles, the car has to detect them— gleaning enough information about their size, shape, and position, so that its control algorithms can plot the safest course.