Kyle Jepson asks: I live in Boston. The street I live on is technically a two-way road, but it’s so narrow that whenever two cars pass each other going opposite directions one of the two drivers has to pull over well in advance of the meeting if they want to avoid a collision. Is this the sort of thing current self-driving cars can handle?
I think of this as a two-part problem: partly communication and partly internationalization. I realize Boston is in the United States, but the driving customs that Kyle is describing as basically foreign to most American drivers.
Both of these problems are really hard, and so the short-term answer will probably be geo-fencing. Essentially, the self-driving system will refuse to go on certain streets if it knows it’s going to wind up in situations like Kyle describes.