I brlieve self driving can be achieved through standards, e.g. if roads become digital. Street signs and cars could communicate the current state of traffic in real time with other cars. It should be left to the state to detect certain events. E.g. traffic jams or, if a bicycle or pedestrian is about to cross the road. This way liability issues could be fairly split up between law- and car-makers.