The interesting thing was that the drivers were quite skilled but the way they drove and the traffic moves they had to be and even with those skills there were far more dented cars around than in the UK where systems and organisation allow a lower skill level.
That's an important point, I never expected lanes count and lane direction to be interpreted as suggestions until I saw people going through a roundabout on both sides at the same time.
Edit: I think comments killed for some reasons can't be recovered by editing them.
edit: well, removed the link entirely, better?
edit 2: welp, I can't delete it either so whatever. Thanks for the notice and help.
I've been in many situations where conservative driving according to the rules of the road is not possible. In the West this is more limited to dense cities and exceptional situations. In India, though, this is the rule.
If you waited for pedestrians to finish crossing or for cars to clear intersections, maintained a safe following distance, signaled before turning, waited for other parties to yield, etc, you would never leave your driveway.
It's difficult for me to imagine a computer deciding to gently nudge pedestrians with its bumper in order to proceed through a green light, which I've had to do several times while driving there.
I'm also sure there are screenwriters already working on incorporating such scenes into movies. Likely we'll see it on the big screen before we see it in real life.
There's no such thing as "Structured Road Conditions" anywhere in the world. Whether it's the ice storms of the Northeast US, radar interference, one lane two-way roads, potholes that can devour a wheel or roads that turn into mud -- the analog world is a harsh and unrealistic place for a technology that has never made its way out of cherry-picked municipalities in ideal conditions.
The last chapter is not city driving. It's the first chapter. So far Google has tackled only the lowest hanging fruit.
Super narrow roads. Zero adherence to traffic rules. Kids playing on the roads, sudden reactions from people on the road when they have to cross. Unsignalled sudden breaking, turns, U-turns, people popping up in front of the vehicle from no where etc etc.
What's more how should you expect the car to react when a dog comes chasing. Or when a traffic police guy asks you to stop or take a diversion(You won't believe how common this is here). How will you negotiate frequently occurring speed breakers and pot holes. The list is endless.
I believe starting to test some where in the streets of a city like Bangalore/Mumbai would help.
Auto-drive on long highway sections would be an amazing improvement by itself and prevent all kinds of fatigue related accidents. The cars could just announce ("Driver, take control") as they exit the highway system.
Hell, trucking companies could just have drivers waiting at highway exits to do the last-mile driving, the long-haul sections of trucking wouldn't require a person on-board.
I don't think it would be unfeasible to install beacons designed to aid driverless vehicles either, especially on highways where things don't change very quickly. Simple posts with machine-readable signalling (visual/radio/whatever). Most signage is designed for human recognition, but I bet it wouldn't be impossible/terribly expensive to install signage designed for automated driving.
It's not uncommon that a pedestrian will jump in the road (sometimes intentionally to commit suicide). This happens to me personally on a daily basis in San Francisco. Sometimes the driver has a moral choice to ether run the car off the road killing people on the sidewalk or killing the pedestrian.
What do you expect a Self-Driving car to do in that situation?
There are moral problems that I'd be uncomfortable putting to a computer.
This isn't one of them. Am I missing something, is there something wrong with simply modeling likely impacts and trying to cause the least harm to the fewest number of people? That's what I would do, only with worse reaction time and less information.
1. My car stays in lane and obeys the rules of the road
2. It doesn't hit anything
Fulfilling 2) is "easy", you just need to make sure you have sensor coverage within a safe stopping distance.
Besides, a biker is just a faster cyclist, and it's common and often legal for cyclists to merge from the sidewalk, if the sidewalk is marked for that purpose