| As someone who both bikes and drives around Brooklyn, I would bet this is going to be nearly a decade of testing. There are so many edge cases that I encounter on almost every single trip, and I just don't see anything but very advanced AI handling it - obvious, but large numbers of pedestrians and cyclists - 2 way roads becoming 1 lane where the directions must take turns due to construction, deliveries, or the Uber in front of you stopping in the middle of traffic for a pickup - resurfaced roads that don't have lines painted on them for weeks or months - congested intersections where you'd probably need to wait 3 hours to pass through legally, so you have to just pull into the intersection trusting that traffic will clear when the next light turns green - pittsburgh lefts need to happen for the sake of traffic flow sometimes - sometimes you need to do very human and assertive "negotiation" to get into the lane you need. - another comment mentioned Waymo cars just rerouting to the next turn when no cars would let them in. There are a decent number of situations where that will cost you 5-30 minutes of extra trip time - you can disrupt traffic flow quite badly if you e.g. don't pull up to the crosswalk, and out of the way of cars behind you, while waiting for pedestrians to cross on a turn (humans are also bad at this) - it's difficult to overstate how often cars/vans/trucks are double parked, changing the lanes available, forcing cars and bikes to improvise lanes. This isn't an occasional thing, this is a 10x on a 15 minute trip thing |
- roads completely blocked because of the aforementioned double-parking. If someone is double-parked in a way that prevents a delivery truck from getting through, the entire block gets filled with cars that can't move. Then everyone has to back out, one-by-one.
- situations where a police car or ambulance has their lights on behind you and there is literally nowhere to go to get out of their way other than straight through a red light.
To add to something you said:
> sometimes you need to do very human and assertive "negotiation" to get into the lane you need
I'm generally a pretty slow and careful driver in other places, but having driven around NYC for many years now, I can say that it's basically necessary to be an extremely aggressive driver here. If you want to change lanes, you need to cut someone off. It's just expected. If you don't drive like that, it's almost as if the other drivers don't understand your intention, and you get nowhere. Anyone who's taken an Uber, Lyft, or taxi in NYC knows the way you need to drive to get anywhere in a reasonable amount of time.
I'd honestly be excited if they pulled it off. A robot driving like a real New Yorker, but presumably a lot safer? How cool would that be!