Slashdot Mirror


Uber Ordered To Take Its Self-Driving Cars Off Arizona Roads (nytimes.com)

After failing to meet an expectation that it would prioritize public safety as it tested its self-driving technology, Uber has been ordered to take its self-driving cars off Arizona roads (Warning: source may be paywalled; alternative source). "The incident that took place on March 18 is an unquestionable failure to comply with this expectation," Gov. Doug Ducey of Arizona wrote in a letter sent to Dara Khosrowshahi, Uber's chief executive. "Arizona must take action now." The New York Times reports: Uber had already suspended all testing of its cars in Arizona, San Francisco, Pittsburgh and Toronto. "We proactively suspended self-driving operations in all cities immediately following the tragic incident last week. We continue to help investigators in any way we can, and we'll keep a dialogue open with the governor's office to address any concerns they have," said Matt Kallman, an Uber spokesman. The rebuke from the governor is a reversal from what has been an open-arms policy by the state, heralding its lack of regulation as an asset to lure autonomous vehicle testing -- and tech jobs. Waymo, the self-driving car company spun out from Google, and General Motors-owned Cruise are also testing cars in the state. Mr. Ducey said he was troubled by a video released from the Tempe Police Department that seemed to show that neither the Uber safety driver nor the autonomous vehicle detected the presence of a pedestrian in the road in the moments before the crash.

37 of 295 comments (clear)

  1. Re:Big mistake! by Anonymous Coward · · Score: 5, Insightful

    Testing is done for finding problems. They found one. Don't stop testing now!

    Testing is also done (or should be done) in controlled environments until you get way past the alfa and beta stages. Putting the autonomous car on the road can be justified when the car doesn't need human supervision and it can deal with normal traffic conditions in day and night with the same performance as that of a human driver.
    I seriously have no idea why autonomous cars in pre-alfa stage are on the roads.

    Unfortunately most people are treating autonomous cars as software. And we know how software engineers think. Throw the alfa software to the public and fix mistakes afterwards. Oh and we're not responsabile for anything the software might do that brings down your house, empties your bank account etc....

  2. Re:Why? by Pinky's+Brain · · Score: 2

    I didn't see any system to keep the driver's eyes on the road and hands and feet on the controls, you can't rely on the human to remain vigilant. You have to force him to be vigilant. Just like in trains.

  3. He's not driving by Anonymous Coward · · Score: 4, Insightful

    Because the driver in this instance is a bogus legal device to pretend that self driving cars running self driving tests are somehow not doing the driving.

    He can only judge the cars choices by the outcome of those choices and that would be too late to intervene. He is not making the driving decisions, he is not driving the car.

    Instead of testing self driving cars until they are safe to unlease on public roads, they let car makers get away with this bogus legal device.

    More troubling in this case is the doctored video they released. A normal car recorder video in the dark, would have the gain turned up, and would be bright but grainy. That video was dark, suggesting it had been darkened. I ask again, did the police obtain the video from the car recorder themselves, or did they ask Uber's technical assistence, because the video shouldn't be dark. Especially darker around the edges which suggests intentional vignetting.

    1. Re: He's not driving by burtosis · · Score: 3, Informative

      Here is a real video of the same stretch of road using about a 3 dollar camera sensor found in a smartphone. Yes, pre 2000 a a sugar cube or smaller sized daytime video camera would have a crappy grainy picture when used at night. But in 2018 that dosent fly in a 40 dollar phone anymore, much less the main camera for a self driving car. It's to hide the fact Uber should be facing charges of vehicular homicide for incompetence and negligence.

    2. Re:He's not driving by LetterRip · · Score: 2

      The gain difference isn't necessarily artificially darkened. It is speculated it was tuned so that it wouldn't be blown out by headlights of oncoming traffic. Without high dynamic range cameras, you have tradeoffs for what lighting conditions your camera is adapted for.

  4. Re:typical, predictable move by Dutch+Gun · · Score: 5, Insightful

    I guess you're not aware that the governor of Arizona is a Republican? I don't know much about him, but I'd presume that means he leans conservative, not liberal. Self-driving cars are being tested in California as well, and now perhaps you see why you can't always trust a corporation to self-regulate in the absence of government oversight. This is, sadly, how government regulations tend to come about.

    The pedestrian was technically in the wrong, but we've heard a lot of rumors recently that Uber's self-driving software was being pushed forward recklessly. And given the wonderful people at Uber and their stellar track record, this isn't exactly hard to believe. A competently programmed car with a properly functioning lider probably should have seen that woman on the bike and reacted to it by braking far earlier than it did.

    Yes, deaths will inevitably occur, but let's at least try to make sure there are as few as possibly going forward. This is a good reminder that machines can be just as fallible as the humans who create them.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  5. Better remove all drivers too by Ash-Fox · · Score: 4, Funny

    Since the driver was unable to detect this incident too, they better remove all drivers as well!

    --
    Change is certain; progress is not obligatory.
    1. Re:Better remove all drivers too by itsdapead · · Score: 4, Insightful

      Since the driver was unable to detect this incident too, they better remove all drivers as well!

      If a driver was caught behaving like the one in the Uber video - not holding the wheel, concentrating on something in their lap and only glancing occasionally at the road, or otherwise not fully in control of their vehicle - they probably would be removed (and/or have their house removed by the civil courts if death/injury was involved).

      Why are people implying that there is some double standard being applied against Uber here? They were already granted an exception that allowed them to test cars in "hands off" mode provided theyn had a safety driver ready to intervene - they've blown that by not taking steps to ensure that their safety drivers stayed on task (which anybody with a grain of nous knew was likely to be an issue).

      Option A: the dashcam shows that there was nothing physically blocking the pedestrian from view, and in a street-light area either the driver's Mk1 eyeball or the car's sensors should have spotted them long before the low-sensitivity dashcam or, Option B: Uber's dashcam video does give an accurate impression of visibility at the time (flap, oink) - in which case the car was dangerously outdriving its headlamps and should have slowed down (or been slowed down by the driver) without needing to see the pedestrian. Pick one. If a human-driven car had had that accident, the driver would stand a good chance of facing - at least - careless charges and/or a civil lawsuit.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  6. Re:Why? by PolygamousRanchKid+ · · Score: 2

    which presumably he was there for, and trained to do,

    . . . or he was some poor guy, so desperate for money, that he was willing to work for Uber, despite their stellar record of how they treat their employees.

    With Uber, don't presume anything that will cost them money.

    why is is this not simply a case of dangerous driving/driving without due care and attention?

    Because Uber had a status in Arizona of being "more equal than others." The cops originally wanted to dust this under the rug . . . after all . . . it was just a homeless bag lady who died, right . . . ?

    Someone at the police needs to call up Facebook and take a look at the driver's call data. Was he texting at the time of the accident . . . ?

    we all know they are not good enough 'yet', so surely it's down to human failure, as any ordinary accident involving a motor vehicle.

    "Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error."

    Among the many safety concerns of autonomous vehicles . . . the biggest danger is mechanical:

    The loose nut behind the wheel.

    Autonomous cars safety mechanisms need to be human driver proof!

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  7. Re:Big mistake! by Rei · · Score: 5, Interesting

    SAE Level 3 automation should be illegal. Period. The backup driver simply cannot be expected to go from "no interaction with the vehicle for 1500 miles on average" to "rescuing the vehicle from an emergency".

    Automation should be locked at Level 2 (ProPilot, Autopilot, Supercruise, etc, etc) until vehicles are at least ready for Level 4, if not Level 5. Level 2 = hands on the wheel, ideally with eye tracking, ideally making the user drive for themselves for at least a couple minutes every hour to stay alert.

    And it should not be up to companies when their vehicles are ready to put them on the roads, as they're in a race to be seen as first movers. Governments should have their own review and testing processes, which involve both code audits (in the case of neural nets, audits of the net core and how the nets are trained) and real-world testing of simulated hazard scenarios.

    --
    "99 dead duelists of Dios on the wall. 99 dead duelists of Dios! Take one's ring, pass it around..."
  8. Re:Next, banning humans? by itsdapead · · Score: 5, Interesting

    According to the Arizona Department of Transportation, at least as of 2016 [azdot.gov], there were 952 fatalities in car accidents in Arizona, or approximately 2.61 deaths per day.

    So far so good - now look up the number of cars in Arizona (about 2.4 million) and the number of Uber self-driving cars (200 across 4 cities). Now apply "appropriate precision" in Uber's favour - 200 out of 2 million = 1/10,000 of AZ cars are uber self-drivers. So, with 1000 fatalities/year, Uber get to kill someone every 10 years - they've used that up in one. (Of course, that's an unspeakably crude and dubious calculation, but its better than yours).

    Then, of course, of those 1000 regular fatalities, many will be attributed to drunk-driving, speeding, texting (or other forms of reckless driving), non-roadworthy vehicles etc. all of which carry potential criminal penalties - including possible driving bans - so its not the case that nothing is being done about them.

    Uber were allowed to test experimental vehicles on the condition that they'd have a safety driver ready to take over - and one thing that the video clearly shows was that the safety driver was not paying attention (to the surprise of absolutely nobody except, apparently, Uber). The video also shows that the pedestrian was crossing the road in clear line-of-sight, in a street-lit area, from left-to-right yet the car made no attempt to brake or swerve. If you believe that the video truly represents what the Mk 1 eyeball and/or the car's sensors could "see" then all that proves is that the car was going too fast for the conditions - outdriving its headlights - and the driver should have taken action to slow it down.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  9. Re:Big mistake! by AmiMoJo · · Score: 3, Informative

    Level 3 is fine if there is plenty of warning to take over, say a minimum of 30 seconds. Time to put away your phone, pack away the sandwich and slip your shoes back on.

    Unfortunately what we have is crap like this from Audi: https://youtu.be/WsiUwq_M8lE

    Note the way it disengages suddenly and the guy has to instantly take over. That's dangerous and unacceptable.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  10. Re:Big mistake! by gravewax · · Score: 2

    Level 3 is fine if there is plenty of warning to take over, say a minimum of 30 seconds.

    In other words level 3 is never fine.

  11. Re:Big mistake! by lgw · · Score: 2

    But that more or less gets you to Level 4, which IIRC is just Level 3 + pull over safely if something goes wrong.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  12. Re:Next, banning humans? by burtosis · · Score: 5, Interesting

    It gets better, hereis what the street really looks like at night. About 1 second before the accident there is a yield to bikes sign due to all the bicycle traffic in the area.

  13. Re:Big mistake! by Alioth · · Score: 2

    Having a human that can get bored babysitting automation is fundamentally the wrong way to do it anyway. Until the automation is reliable to not need human supervision, it should be the other way around: the automation monitoring the human to provide an extra safety net, so that the human has to be actively driving and alert rather than getting bored and not monitoring the automation properly.

  14. Re:Big mistake! by Kiuas · · Score: 2

    Testing is also done (or should be done) in controlled environments until you get way past the alfa and beta stages. Putting the autonomous car on the road can be justified when the car doesn't need human supervision and it can deal with normal traffic conditions in day and night with the same performance as that of a human driver.

    What's your proposed model for testing an autonomous car driving amidst normal traffic conditions that does not include actually having it drive among normal road traffic?

    Secondly measured in terms of accidents and fatalities, autonomous cars have already caused less accidents per miles driven than your average human driver, so if that's your metric, the argument can be made that said bar has already been passed, although that obviously does not mean that the safety cannot and should not be further improved until the fatalities drop to zero.

    And we know how software engineers think.. Throw the alfa software to the public and fix mistakes afterwards.

    We should also know all know that alpha or not, there's no bug-free software. You can do all the simulations and all the testing you want, bugs and accidents will still happen. However, once they do and are fixed, the vehicles will not do the same mistakes again, which is not true for most human drivers. Human drivers also do not learn from the mistakes of other human drivers that they've never met. Autonomous cars do.

    I fail to see what the problem is here. We all knew this was going to happen because it always happens with new transportation technologies that are in the process of being perfected. Plane safety has gone up dramatically as a result of tens and hundreds of accidents in both software and hardware, and the same's true with 'regular' cars. Your standard seems to me to be an illogical 'unless it's completely failsafe it should not be used at all', and if we followed that principle we'd still be using horses.

    --
    "It is the business of the future to be dangerous" -Alfred North Whitehead
  15. Not that hard to engage human by aberglas · · Score: 5, Insightful

    Flash a dim light on the windscreen at random intervals, and ensure the human responds. No mobile phone usage then. This sort of thing has been done for trains for ages (I'm not talking about dead man, but attention monitors.)

    Uber did not care. And that video they released was dubious, someone else took a dash cam of the area and it was reasonably well lit, even if there was no Lidar.

    Uber were totally negligent. And I suspect they did not pay that driver very much. Monitoring a test car should not be a minimum wage job.

  16. Re: Big mistake! by Anonymous Coward · · Score: 2, Insightful

    proposed model for testing an autonomous car driving amidst normal traffic conditions that does not include actually having it drive among normal road traffic?

    Hire people operate vehicles on closed tracks to simulate traffic and specific scenarios.

    Or, better yet, orchesate dozens of other self driving cars to move in fixed choreographed patterns that the autonomous vehicle must recognize and react appropriately to.

  17. Re:Next, banning humans? by Drethon · · Score: 3, Interesting

    Might be pointless but one recommendation I would have to the automated car companies is any warning sign, like yield to bikes, should have a visual and audible alert by from the car to "wake up" the human monitoring the car. Though given how often nothing would happen after that alert, it would probably get ignored after a while.

  18. Re:Big mistake! by ShanghaiBill · · Score: 5, Insightful

    What's your proposed model for testing an autonomous car driving amidst normal traffic conditions that does not include actually having it drive among normal road traffic?

    Perhaps they should focus first on not killing pedestrians on an otherwise empty road, and worry about "normal traffic conditions" later.

  19. Re:Big mistake! by Anonymous Coward · · Score: 2, Insightful

    autonomous cars have already caused less accidents per miles driven than your average human driver

    Statistics are like bikinis. What they show is not anything special. What they conceal is vital.

    Self driving cars only operate in a very subset of extremely limited conditions. When you compare like for like, limit the stats on human drivers to the same limited conditions that self driving cars, do you sell that have killed (3 people killed so far) and been the cause of far more accidents than human drivers.

  20. Re:Big mistake! by Anonymous Coward · · Score: 2, Insightful

    Perhaps they should focus first on not killing pedestrians on an otherwise empty road, and worry about "normal traffic conditions" later.

    And will you apply the same standard to human drivers, who kill 270000 pedestrians per year on average?

  21. Re:Big mistake! by aaarrrgggh · · Score: 4, Interesting

    Shadow operations. Don’t control anything, just observe. If software action deviates from human action, review and analyize. It appears that this is the stage in product development that Uber needs to be in.

    Once the shadow driving has advanced to a point where there are no negative deviations in a control environment, define that envelope and test rigorously within the envelope. Continue to shadow outside the envelope and slowly expand the envelope. Within test envelope, thoroughly validate performance with external telemetry— were there any cases where nothing bad happened, but the action taken should have been different.

  22. Re:Big mistake! by fluffernutter · · Score: 2

    ..unless AI can read the future.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  23. Re:Legal case? by Applehu+Akbar · · Score: 2

    In most resorts, the class action suite is designed to be a rugged and easily cleanable venue for homecomings and spring break: vomit proof furniture, a punch bowl full of condoms, quick-change sheets, and the usual stack of brochures for 'safety' schools to apply to after your kid gets expelled.

  24. Re:before you judge anything watch the video by fluffernutter · · Score: 2

    Back to the fact that Uber doesn't legally get to kill people just because they are stupid. Just when I think the conversation is rising above, someone brings it back down; usually Anonymous Coward.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  25. Re: Next, banning humans? by Anonymous Coward · · Score: 2, Insightful

    Yes they would have seen her and so would you. The video released is overly dark. If you headlights only saw two stripes ahead you would be hitting a lot more things. But also check out other examples of the exact stretch of road.

    On top of that why didn't the car even attempt to break? I don't care about human reaction time, I would just expect my self driving software to be able to pick up an obstacle that big in sub 1.5 seconds. And that is just off crappy video, what the hell was the lidar doing?

    Uber obviously has shitty software. Force them to make it better before trying again.

  26. Re:Big mistake! by oh_my_080980980 · · Score: 2

    "We all knew this was going to happen because it always happens with new transportation technologies that are in the process of being perfected."

    So people dying during testing is considered normal??? What kind of a fucking douche bag are you....

    For the brain damaged out there, no people dying during testing is not considered normal. As others have pointed out, testing is done in controlled conditions before they are allowed in live environments. THIS WAS NOT DONE.

    This kind of scenario is a rather fucking simple one to test!!

    So fuck off and die.

  27. So why the fuck didn't the car see the pedestrian? by mark-t · · Score: 3, Informative

    This is not a person who suddenly jumped out onto the road here.... while she was jaywalking, she was also *WALKING*... I've seen an overhead view of the section of road where the incident occurred, and there's no significant occlusions there; ordinarily, vision seems that it would be pretty good there in daylight conditions. It's my understanding that self-driving cars use lidar sensors, and should even be able to detect a person in an absence of any visible light at all, so the fact that it was night should be immaterial. Reasonably, the car should have seen that she was on the sidewalk long before she stepped out into the road, and the very *instant* that she started to go off of the sidewalk should have been detected by the car, and the car should immediately begin to slow down.

    Yet, by all reports I've heard, the car did not even see this pedestrian at all, and had not even tried to slow down until after the collision. Why? What the fuck happened?

  28. Re: Big mistake! by Type44Q · · Score: 2

    What's your proposed model for testing an autonomous car driving amidst normal traffic conditions that does not include actually having it drive among normal road traffic?

    I thought Uber had an entire town set up for this sort of thing. On a related note, someone should develop mechanized crashtest dummies that can be programmed to walk into the path of an autonomous car; when the cars are capable of avoiding people who are actively trying to get hit, then (and only then) have they achieved enough superiority over humans that we can justify (maybe and only maybe) thinking about sharing our roads with them

  29. Re: Next, banning humans? by fluffernutter · · Score: 2

    In the Uber video, I thought it was a lonely desert road. In the 'real' video, OH! There's an entire city there!

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  30. Re:Big mistake! by hazardPPP · · Score: 2

    What's your proposed model for testing an autonomous car driving amidst normal traffic conditions that does not include actually having it drive among normal road traffic?

    As far as I've read, Google (Waymo) created an entire fake town to test different traffic situations out before letting their autonomous cars onto the actual roads in actual towns...I have not heard of Uber doing such a thing.

    Secondly measured in terms of accidents and fatalities, autonomous cars have already caused less accidents per miles driven than your average human driver, so if that's your metric, the argument can be made that said bar has already been passed, although that obviously does not mean that the safety cannot and should not be further improved until the fatalities drop to zero.

    This is a completely irrelevant statistic at this point. You're comparing accidents per miles driven of regular vs. experimental self-driving cars (all of which, btw, have human drivers which are supposed to - and often do - intervene to prevent accidents)...the two "sample sizes" so to speak are so vastly different that no valid comparison is possible. How many miles have self-driven cars driven? Several orders of magnitudes less than regular cars. How many self-driving cars are on the roads at any point? Tens? Hundreds? On the other hand there are hundreds of millions of cars in the US alone, which means tens of millions of cars are on the road every day, i.e. at least a couple of million driving at any one moment. Those regular cars drive in all conditions, on all roads, during all times of day, in every imaginable traffic situation, and, apart from beginner drivers riding around with instructors (who have a second brake to use at the passenger seat), none of those drivers are being constantly supervised by someone who can take control of the vehicle if they make a mistake. So comparing their accident record to self-driving cars which are being tested in a handful of cities and which, by admition of the manufacturers of said self-driving cars, cannot yet handle all weather conditions for example, is just...nonsense.

    Bottom line: put 5 million self-driving cars on the road (using current technology), let them drive randomly around (i.e. no careful selection of driving days based on weather, routes based on street suitability for current technology, etc.), remove the human driver supervising them, and I'm pretty sure that accident rate will be higher than with normal cars.

    Finally, the link you provided talks only about Google cars. No data about Uber or the other players in this game.

    Plane safety has gone up dramatically as a result of tens and hundreds of accidents in both software and hardware, and the same's true with 'regular' cars. Your standard seems to me to be an illogical 'unless it's completely failsafe it should not be used at all', and if we followed that principle we'd still be using horses.

    You're missing a crucial point here. When cars first came about, many cities would not allow them...many others allowed them if a person would walk (yes, walk) in front with a red flag, a horn, or shouting "danger!" or something like that (yes, this is true...). Early cars were, in modern terms, painfully slow - not just due to lack of engine power but also due to lack of infrastructure (no paved roads) and regulation ("jaywalking" had to be invented as a crime to allow car traffic to move more smoothly and more safely, on the back of a lot of lobbying by the car companies). There was a gradual ramp up of cars and the necessary infrastructure to support them. Similar things happen with airplanes - airports were placed away from built up areas, flight routes restricted, and this meant that potential harm from a failure was limited to the passengers - whom no one had forced to fly. Testing of self-driving cars on infrastructure not built for them (but built for huma

  31. Measured approach to incident by seniorcoder · · Score: 2

    I can imagine some lawmaker somewhere declaring a halt to driverless cars after this accident.
    I have already several articles suggesting that this should not be done because only more and more refinement of such a complex product will cause it to become viable. Also even with a few bugs, driverless cars are possibly already less accident-prone than humans.

    As a software developer, I naturally side with continuing development.
    Looking at the FAA gives a good model on how to proceed.
    When an airplane crashes, the FAA sometimes grounds all models of that plane until the cause of the crash is determined and, if it was a technology error, will not allow the planes to fly again until the problem is satisfactorily resolved.
    That would appear to be a measured response to this type of problem.

    Don't halt all development. Don't proceed, ignoring the death(s).
    Prohibit the specific driverless system from using the public roads until the problem is determined and an acceptable fix is made.

    Just as cars have model years that receive approval, so should specific versions of driverless systems.
    Then we can have official patches deployed on an as-needed basis, not just when a software engineer declares a bug has been fixed.
    Very strict controls need to be in place to allow/deny a software/hardware update to a driverless system.
    I don't want my car to be hacked and used as a killer weapon.

  32. Re: Big mistake! by NettiWelho · · Score: 2

    responsibility is on the driver. Read the traffic laws.

    There was no driver: my arguments
    1. No eyes on road.
    2. No hands on wheel
    3. No feet on pedals.

    LITERALLY no driver in the car.

  33. Re:Why? by bluefoxlucid · · Score: 2

    Imagine if they used Plan C: Vehicle-to-Vehicle communication to share sensor data. Crack open a VTV module, take the private key, spoof people everywhere suddenly to get cars to slam brakes and cause collisions all over the place.

    VTV is an excuse for municipal governments to not invest in infrastructure (sensors on posts and poles), but rather to make people pay for it with not-tax-money.

    I'm surprised Google's gotten to that phase already, in any case.