Isn't this the fundamental problem of autonomous vehicles ?
They need things in particular places and do unexpected things when those are not present or are not sensed correctly by the array of sensors.
Compare that to a driver (of any skill level), they are trained to know the rules and if they get stuck, they will figure out what to do in that situation, acting on instinct, training, common sense or a self-preservation instinct. The computers in the car don't have any of those capabilities. I wonder if they can even determine if a sensor is returning questionable or inaccurate data.
I also think that calling something "autopilot" is a bit misleading, since we've all seen aeroplane films where the pop-up autopilot handles everything perfectly and nothing ever goes wrong.