Even if the technology and law are all ok for the autonomous vehicles, the complex road condition can still be a problem. When it’s icy on the road, the vehicle may have some difficulties detecting these icy areas. The same goes for the sudden changes of the road. For example, the storm causes trees on the road, or traffic accident just happened in the front. So information must be updated as soon as possible.
Also because the driver may be sleeping and the computer is driving the vehicle, it may be hard to have the gesture communication. For example, if you are riding your bicycle, and point your hand at left side showing you are going to turn left. The autonomous vehicles are not able to recognize your gestures (That’s too challenge for the computer). It’s not also feasible for the policeman to use gesture to ask the driver to pull over.