a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by kleinbl00
kleinbl00  ·  2227 days ago  ·  link  ·    ·  parent  ·  post: Self-driving Uber kills pedestrian in Tempe

No fuck that and fuck you.

If you've got LIDAR, GPS, a dozen cameras and 3GHz clock speed your job - your only job - is to keep your three tons of kinetic steel and any stationary object from being coincident in time and space. Leonhardt over at the NYT is also in a "let's not throw the baby out with the bathwater" frame of mind but he's a long fucking walk from "if a robot crushes a human it's the human's fault."

repeat after me: any device whose reflexes and responses aren't better than a human's can't have a driver's license. Full stop. No discussion.

1 camera, Qualcomm snapdragon, off-the-shelf hardware, two-year-old video.

Walk with me: Let's give the fuckers a Snapdragon 808 because this analogy should hurt. An 808 will run at 2 GHz. Let's put the fuckin' video resolution at 720p, because we're in Bulgaria. That gives us 1 arcsecond of resolution. Let's be really awful and run it at 30 frames and fuckin'A, let's have our poor dead lady wandering out onto the goddamn freeway at 70MPH. And you know what? We won't even let the car swerve. It has to brake or nothing.

Ready to play?

Uber tests with Volvo XC-90s, which has a tested stopping distance from 70mph of 167 feet. Wolfram Alpha tells me that if that car doesn't so much as tap the brakes, it'll take 1.67 seconds to cover the distance; this calculator tells me that with a wide-angle fuckin' lens at 50m, a 2m lady is 18 pixels tall.

So. My Qualcomm Snapdragon, with its shitty 6-year-old surveillance camera lens, is seeing 18 pixels moving against the background by the time it's in danger of hitting something. Let's check our image calculator again - we'll spot it half the pixels. How far away until we can distinguish 9 pixels? Turns out it's linear - 100m. Assuming my Snapdragon sucks so hard it needs ten fuckin' pixels to see anomalies, It's got 1.67 seconds to process motion. At 2GHz, that's 3.4 billion clock cycles.

How many cycles does it take to process data? More than one, less than 3.4 billion. Guaranteed.

And you know what? uber ain't rollin' 720p. Their chips. Are Fast. They've got a 4-camera array, LIDAR and RADAR. The car was going 38, not 70. And you know what? I've been hit at 30. There's time to do shit.

Especially when you're a teraflop robot with 3 different kinds of senses.

Tesla killed a guy whose car didn't see a truck. That wasn't the truck's fault and legally it wasn't Tesla's fault because they basically put software on their cars and then told everybody not to use it most of the time. Uber?

If they can't avoid hitting spurious bicyclists at 38mph they shouldn't be allowed to play.





goobster  ·  2226 days ago  ·  link  ·  

Thanks for doing the math.

I've always been of the mind that cars are ALWAYS going to kill people, because people move more dynamically, in more directions, more quickly than any car can.

But that math makes me rethink that position, and makes it so I can't fucking wait for fully autonomous vehicles to be the norm, and show just how terrible humans are at navigating in 3D space.

(Incidentally, the accident photos do not show any obstructions. They aren't comprehensive, but they don't show any vehicles parked along the curb or anything... so... I need to walk back even further on my potential victim-blaming...)

kleinbl00  ·  2226 days ago  ·  link  ·  

It's a peeve of mine.

veen could comment at greater length and probably more eloquently, but fundamentally, there are two viable approaches to autonomous vehicles: turn the whole world into a slot car track or invent robots capable of driving better than humans.

Google is going the slot car approach. This is obvious from a monetization standpoint: they want to sell the track. They've already got heinous map data and now they're mapping the world to the quarter inch so that when something deviates from their known world, it's a hazard. Full stop. Update the map, upload to the mothership, act accordingly. Google will win this way because the product is the map, which they own entirely.

Tesla and Uber are going the robotaxi approach. This is fucking stupid because AI ain't there yet. More than that, humans have a social contract with vehicles - we expect them to act like we do because there are people controlling them. Watch on your way home how much of the traffic around you fundamentally depends on the kindness of strangers; traffic follows flock dynamics in which a very few set of instructions perform complex behavior (like dealing with traffic).

AI isn't a part of that social contract. It can ape it, so long as things are in the 95th percentile. Corner-case it falls apart. Accidents are, by definition, corner case but so long as you can be as smart as adaptive cruis control you can pretend you have an autonomous vehicle.

Google is pushing from zero to "there are no drivers" because in Google's opinion, human intervention is a false panacea. Google's testing shows that the human fuckin' checks out as soon as she's decided the car's got this so they don't want the car operating in any conditions where the car can't handle it 100% of the time. Which, if you're converting the world to a slot car track, works fine. You run or you don't.

Tesla and Uber are basically coming up with a bells'n'whistles cruise control and pretending it's autonomous. The fact that a car going 38 can clip a pedestrian walking her bike shows that they shouldn't be trusted to play.

And I think it's really, really important for the future of transportation for people to understand that.

goobster  ·  2225 days ago  ·  link  ·  

The video of the accident pushes my victim-blaming meter back up to 15%...

https://boingboing.net/2018/03/22/dashcam-video-of-fatal-uber-co.html

kleinbl00  ·  2225 days ago  ·  link  ·  

C'mon. You know better.

Edited: from your own link