Slashdot Mirror


The Documents From Google's First DMV Test In Nevada

An anonymous reader writes "IEEE Spectrum contributor Mark Harris obtained a copy of the DMV test Google's autonomous car passed in Nevada in 2012 and associated documents. What has not been revealed until now, is that Google chose the test route; that it set limits on the road and weather conditions that the vehicle could encounter; and that its engineers had to take control of the car twice during the drive.

32 of 194 comments (clear)

  1. Who would have thought by penguinoid · · Score: 2

    I'm sure the editors are shocked and amazed that "Google chose the test route; that it set limits on the road and weather conditions that the vehicle could encounter; and that its engineers had to take control of the car twice during the drive."

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    1. Re:Who would have thought by i+kan+reed · · Score: 4, Informative

      Yeah, and it went into manual controlled mode when it recognized obstacles it couldn't handle:

      A. A railroad crossing without signals
      B. A roundabout
      C. Construction work
      D. "Some specific turns"

      Obviously not ready for the real world yet.

    2. Re:Who would have thought by Anonymous Coward · · Score: 5, Insightful

      Ofcourse it is not 100% ready for the real world. It does not mean it should not be deployed though.

      Not every technology and device that made it to market first worked with 100% accuracy the first time.

      It just means that drivers should still be paying attention to the road at all times instead of being distracted behind the wheel. The faster it comes to market, the more quickly the improvements can be made to advance the technology.

      - SK

    3. Re:Who would have thought by i+kan+reed · · Score: 4, Insightful

      Why does version 2.0 of your application still not have all its features?

      Because code takes time. And you can't just manpower your way through it.

    4. Re:Who would have thought by WrongMonkey · · Score: 2

      The roundabout is the only one that's a show stopper. The other three are exactly the kind of circumstances where it would be reasonable for the car to come to a stop and switch to manual control.

    5. Re:Who would have thought by Mr+D+from+63 · · Score: 4, Insightful

      Part of driving is dealing with a certain percentage of drivers who either don't know or simply fail to follow the 'rules'. But, I can see why roundabouts, particularly multi-lane ones, would be difficult to program the algorithms for. Part of effective roundabout driving is a bit more anticipatory than many other driving tasks.

    6. Re:Who would have thought by MyFirstNameIsPaul · · Score: 2

      I agree. This is far more dangerous than cruise control and hand-free talking on the cell phone, dealing with kids in the back, arguing with a passenger, fumbling with other car controls, etc., and should not be allowed in vehicles, because the drivers wouldn't be able to handle it.

      --

      I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

    7. Re:Who would have thought by tibit · · Score: 4, Interesting

      The only slight problem with that is that in order to react at all in time, you must be paying the same amount of attention as you would if there was no autonomous drive system at all. This is otherwise known as the human being in the loop. Removing the human from the loop in aircraft automation has been a source of unending problems, and only recently one could say that it's a reasonably well understood problem - if not quite solved just yet. Don't forget we're talking about trained professional pilots here.

      So, when faced with a self-driving car, the relatively untrained non-professional driver will always be so far out of the loop, that there's no way for him to overtake control safely in real time.

      Of course, the solution for that is simple: the car's control transfer must, by default, happen in a fail-safe state - with the car stopped, with emergency blinkers on, etc. Only if the control transfer is explicitly acknowledged in a preset time, would the fail-safe be bypassed.

      --
      A successful API design takes a mixture of software design and pedagogy.
    8. Re:Who would have thought by tibit · · Score: 2

      The hard part is that the car must absolutely be able to read the horizontal markings on the pavement. This is not a trivial problem at all, since those markings are often of poor legibility in ideal circumstances even to a human, never mind a machine. I'm talking about the U.S., Western Europe is probably much better in that respect.

      --
      A successful API design takes a mixture of software design and pedagogy.
    9. Re:Who would have thought by shadowrat · · Score: 3, Insightful

      I think the part about other drivers was the dmv claiming that failure to navigate a roundabout is not grounds for failing a human applicant. This report does more to illuminate how low the bar is set for any driver, machine or human.

    10. Re:Who would have thought by timeOday · · Score: 4, Interesting

      Removing the human from the loop in aircraft automation has been a source of unending problems

      Commercial aviation is now safer than it ever was in the past.

      Fully autonomous driving is doable IF it is only along routes that have been verified and to some extent instrumented. I predict we'll see a few Approved Routes initially, such as stretches of Interstate. Fairly soon, the approved routes will account for the majority of vehicle miles driven. Then there will be a long tail of routes and conditions that won't be automated anytime soon. Basically, just like cellphone coverage.

    11. Re:Who would have thought by lister+king+of+smeg · · Score: 4, Insightful

      Why does version 2.0 of your application still not have all its features?

      Because code takes time. And you can't just manpower your way through it.

      A roundabout is simply nothing more than a right hand turn at a yield sign, followed by an exit ramp. If your application can't handle that, then why the hell is it on the road in the first place? And what connection does this have to what *other* drivers do?

      I have seen perfectly sober drivers go the wrong way on a roundabout. Self driving cars in a beta if not alpha program having to contend with asinine drivers like that would understandably need human intervention remember this is not a finished product, not even a release candidate, it is a limited alpha release it will be improved by the time it gets to market.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    12. Re:Who would have thought by rockmuelle · · Score: 3, Informative

      And let's just remember that planes don't actually fly themselves:

      http://www.askthepilot.com/que...

      -Chris

    13. Re:Who would have thought by bws111 · · Score: 2

      Where do you drive that is acceptable to do that (drive in the left lane and cross the right lane to exit)? I sure hope Googles cars are smarter than that.

      If you are in the left lane on a freeway, and your exit is coming up on the right, you are supposed to merge into the right lane, then onto the slowdown lane and onto the ramp. You sure as hell aren't supposed to shoot directly across the right lane at a 45 degree angle and out the exit, bypassing the slowdown lane altogether, which is what you do in a roundabout.

    14. Re:Who would have thought by Mycroft-X · · Score: 4, Interesting

      Along the same lines, it doesn't seem difficult to take control of the system while it's actively driving. It's not hard to disengage cruise controls or stop a car using Park Assist or Lane Assist from turning into something not seen by the sensor system. Why is it hard for me to grab the wheel from the "hands" of the auto-pilot in the Google car?

      ...just my thoughts.

      Here's the best example I can think of -- let's say you are the understudy for a radio actor with narcolepsy. You both have the script, you the understudy are following along word for word as the actor is performing. Suddenly the actor falls asleep and the words stop. How many seconds pass before you pick up where he left off? You are as aware and able as you can possibly be without actually anticipating something you can't anticipate, and I believe it would still take me a few seconds to switch myself from simply paying attention to audibly reading words.

      Second scenario is the same except that you are both in sound booths reading the words and the actor is the only one with a hot mic. I believe it would be faster for me to be reading aloud with the actor and trigger my mic to go live at the necessary time -- however in doing so I am saving no effort over doing all the reading myself in the first place, so the application to automated vehicles is somewhat limited.

    15. Re:Who would have thought by Noah+Haders · · Score: 2

      Ofcourse it is not 100% ready for the real world. It does not mean it should not be deployed though

      lol lol lol lol lol when an autonomous SUV hits you at 60 MPG it hits you with more energy than a stick of dynamite. Let's make sure it's ready before deploying it.

    16. Re:Who would have thought by Noah+Haders · · Score: 2

      wow those are tortured examples. I don't even think you need examples. cruise control, park assist and lane assist all help you drive. they don't do it for you. you can't take a nap, or text with your bestie, or fap. if autonomous cars were on the road I guarantee you that 50% of guys would fap. if you're fapping then yes, it will be hard to react in time to an emergency.

    17. Re:Who would have thought by dnavid · · Score: 4, Insightful

      Ofcourse it is not 100% ready for the real world. It does not mean it should not be deployed though.

      We need the power they said, it will be fine they said, don't worry they said.

      The citizens of Chernobyl

      Interesting analogy, since the Chernobyl accident was not caused by the power plant's automated systems, but by human beings that overrode the safety systems designed to prevent just such an accident. Interestingly, the Three Mile Island accident occurred for essentially the same reasons: humans prevented the automatic systems from functioning correctly to prevent an accident.

    18. Re:Who would have thought by Xylantiel · · Score: 2

      Yep, at least in the US a roundabout is all about guessing, based on their approach, whether the other approaching driver has any clue how a roundabout is supposed to work. Just because you have the right of way doesn't mean it won't be a total mess if you hit somebody in the driver's door because they pulled out in front of you instead of yielding.

    19. Re:Who would have thought by Zynder · · Score: 2

      Can't fap with cruise control? The hell you say!

    20. Re:Who would have thought by gman003 · · Score: 3, Informative

      You're making the assumption that any situation the car cannot handle is both an immediate danger, and a situation that can be handled perfectly by a human.

      When I try to think of situations where an automated car would fail, most tend to be ones where a response of "come to a full stop, don't do anything until the human orients himself and takes charge" is a perfectly valid one. Traffic lights not working? Let the human figure it out. Bridge out ahead? Let the human figure it out. Conditions so bad you can't see the road markings? Let the human try to do better, and if he wants to sit on his ass until it clears, that's probably a good idea anyways.

      Sure, there are situations where an AI might not be able to avoid an accident an alert human would. Let's say a trailer detaches from a truck in front of you, but not in your lane. As it skids, it suddenly tumbles into your lane. An automated car might have ignored it until it was too late, while an alert human would have slammed on the brakes as soon as they saw it.

      But how many humans would have been that alert? Even if they weren't on a phone, or sipping their coffee, or fiddling with the radio, most drivers end up in a sort of trance, doing things automatically. I've seen people crash just because they weren't paying attention - not distracted by anything, just driving without conscious thought. Automated cars won't have that problem - they don't *get* bored. Even if they can't dodge a freak accident, they'll be avoiding plenty of routine accidents. Net gain for people who don't like car wrecks.

    21. Re:Who would have thought by Theaetetus · · Score: 4, Insightful

      The only slight problem with that is that in order to react at all in time, you must be paying the same amount of attention as you would if there was no autonomous drive system at all. This is otherwise known as the human being in the loop. Removing the human from the loop in aircraft automation has been a source of unending problems, and only recently one could say that it's a reasonably well understood problem - if not quite solved just yet. Don't forget we're talking about trained professional pilots here.

      So, when faced with a self-driving car, the relatively untrained non-professional driver will always be so far out of the loop, that there's no way for him to overtake control safely in real time.

      If you read the article, in the instances where the automation didn't know what to do, it pulled over and stopped:

      Construction work, however, proved trickier. When faced with a partially blocked-off road, the car switched between autonomous and manual modes and then braked to a halt, requiring Urmson, the safety driver, to take control.

      The driver doesn't need to react in time - the car does that. The driver merely needs to make the next decision to start moving again and guide the car to where it needs to go.

    22. Re:Who would have thought by Noah+Haders · · Score: 2

      dude, I thought our comments were really funny, but nobody else engaged. i guess that's the danger of being so far down the list of comments. safest bet is always to make an offtopic comment to the first thread.

      on the other hand, since nobody is reading anyway, we can say whatever we want. monkey butts!

  2. I dont know why this is a bad thing by Anonymous Coward · · Score: 3, Insightful

    All of the recent articles about autonomous cars seem to be trying to make people think they're terrible will never work and are a disaster waiting to happen.

    All of these tests and such aren't being done so they can release an autonomous car tomorrow, its an ongoing process and will take time. I don't blame google for not wanting to publish all the details about it, its a research project and the media seems to have an agenda to make autonomous cars into the boogeyman

    1. Re:I dont know why this is a bad thing by Russ1642 · · Score: 3, Insightful

      Somehow people think that if there's one flaw then the whole project should be scrapped. They also think that it should be at an insanely advanced stage before it's ready for use. They want to skip the decades of development that happen from real world experience and go straight to some futuristic magical car-pod.

    2. Re:I dont know why this is a bad thing by SJHillman · · Score: 3, Insightful

      No, they want to go way past 2014 to a magical time in which no smartphone every experiences glitches, bugs, and has infinite battery life thanks to magic fairy dust.

  3. It's called testing by jovius · · Score: 2

    The conditions are controlled and constant in order to test the system's response, to ready the system for variable conditions with solid behavior data.

  4. In Google's Defense... by sandytaru · · Score: 5, Informative

    From TFA: 'In communication with the Nevada DMV before the test, Google said its policy was to prohibit autonomous operation at railroad crossings that lack signals and for human drivers to take over. It also noted: “[Roundabouts are] particularly challenging, where many drivers don’t know the proper rules in the first place.” In an e-mail to colleagues at the DMV, Breslow wrote, “We can’t fail an applicant for not being able to navigate a traffic circle if they say that there [sic] vehicle can’t yet do it.” '

    So the two times that the Google engineer took over were for the two things that Google said they felt it was unsafe for the car to handle - a railroad track without a signal, and a roundabout.

    --
    Occasionally living proof of the Ballmer peak.
    1. Re:In Google's Defense... by twistedsymphony · · Score: 4, Interesting

      It's also important to note that this test took place 2 years ago, a lot of development and improvements can happen in 2 years.

  5. Re:Too chaotic of a system by war4peace · · Score: 2

    Agreed, nut I'd really see an advantage of having a "hybrid" driving car. Imagine a long trip which starts in a city and then you have to drive through a long straight highway stretch which involves little to do. You could let your car drive in autonomous mode while you relax and look around, and take control back towards the end of the trip.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  6. Prior art by jpellino · · Score: 4, Funny

    "engineers had to take control of the car twice during the drive." You mean like many of our parents did reflexively when we were learning how to drive? Not to mention the dent in the passenger side floor where the extra brake pedal wasn't.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  7. What Revision? by Moof123 · · Score: 2

    I am curious as to how the license works. Is it for a specific revision of software, or does Google have free reign to make large changes to the software without re-testing?

    It seems to me that as more of these vehicles hit the road, even in test mode, there should be tight control over how big of a change can be Beta tested on live streets without a re-qualification.