Home Technology The three challenges keeping cars from being fully autonomous