Slashdot Mirror


Stanford Robot Car Capable of Slide Parking

kkleiner writes "Stanford's Junior, the robot car that took second place at DARPA's Grand Challenge in 2007, has learned how to perform a tire-squealing 180-degree spin into a skin-tight parking space. Similar to a James Bond action scene, the maneuver is impressive and would be extremely difficult for a human to pull off. We won't be handing the keys over to robot cars anytime soon, but Stanford shows us that at least for some driving tasks robot cars can already meet or even exceed human ability."

51 of 265 comments (clear)

  1. Rude-bot by Tablizer · · Score: 4, Funny

    To counter, I'm inventing the Automatic Finger to quickly signal my frustration at being cut-off from my parking spot.

    1. Re:Rude-bot by dudpixel · · Score: 3, Insightful

      c'mon, if a robot car took your park using the awesome sliding maneuver, you'd have to give it the thumbs up.

      --
      This seemed like a reasonable sig at the time.
  2. Toyota by phantomfive · · Score: 5, Funny

    We won't be handing the keys over to robot cars anytime soon

    Heh.....let's work on getting cars to stop reliably before we start talking about that

    --
    Qxe4
    1. Re:Toyota by Iyonesco · · Score: 2, Funny

      With the new auto-breaking system Volvos stop reliably without even the need for a driver:

      http://www.youtube.com/watch?v=aNi17YLnZpg

      Er...okay maybe you have a point.

  3. Wind noise by Itninja · · Score: 2, Funny

    I know it's all bobo-chis to shot amateur video and whatnot, but can a brother get some noise reduction up in here? I mean, DAMN.

    --
    I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
  4. Re:Three Points by AdmiralXyz · · Score: 5, Funny

    I detect insecurity in your tone, human.

    --
    Dislike the Electoral College? Lobby your state to join the National Popular Vote Interstate Compact.
  5. This is awesome but... by bziman · · Score: 4, Insightful

    Do notice all the tire tracks that don't lead into the parking spot? Like all of the robotics projects I've been involved in, this took a LOT of tries.

    1. Re:This is awesome but... by shutdown+-p+now · · Score: 4, Informative

      IF you read TFA (a novel concept, I know!), it has a longer video which demos several different algorithms which fail variously; and then, ultimately, a final run which combines all of them to succeed. They claim that it is this smoothless combination is what is the real innovation here.

    2. Re:This is awesome but... by shutdown+-p+now · · Score: 2, Informative

      I think that is really cool AI. But I don't know if failing a few times at a driving maneuver is really going to work for me as a passenger though.

      To reiterate: the failures (on the video) were with a different AI (which they claim is the "conventional" algorithms used today). The success was with their AI, which is a combination of those techniques that, individually, were each failing on its own. There's nothing in the video that implies that their AI fails intermittently at this point.

      Of course, I'd imagine that they've spent a lot of time testing & debugging it, and those skid marks could have come from there as well.

    3. Re:This is awesome but... by shutdown+-p+now · · Score: 2, Insightful

      "Succeed" is clearly defined by ending within the desired rectangle with the precision of 2 feet. It's all in TFA (*sigh*). It even points out that it's nowhere near enough to safely park the car in real-life scenarios.

      The point is that no-one came up with a working model that could do what they're doing on the video before.

  6. Autonomous? by Itninja · · Score: 2, Insightful

    If a robot does exactly what it is programmed to do, is that autonomy? Is sounds like they programmed it to perform this maneuver (going backward at a decent speed and sliding into a specific zone), and then it did (after several failures apparently).

    --
    I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
  7. Turbo Boost by sanman2 · · Score: 4, Funny

    Now that the tire-squealing precision-skidding has been mastered, we just need the turbo boost and the annoying nasal voice synthesizer to round out the look and feel.

    1. Re:Turbo Boost by antifoidulus · · Score: 4, Funny

      Damn robots with their sagging cases, showing the whole god damn world their CPUs. Get the hell off my lawn before I call Bruce Schnier on your asses!

    2. Re:Turbo Boost by Barny · · Score: 3, Funny

      Your hostillity toward the Computer has been noted citizen, please report to the "armour testing lab" for re-assignment.

      Praise the computer!

      note: that is the lab right beside "exotic unstable weapons testing" lab.

      --
      ...
      /me sighs
  8. Just a few points... by gillbates · · Score: 4, Insightful
    1. Guided missiles have been able to direct a few hundred pounds of ordnance traveling at mach 5 into a spot the size of a trash can for the last few decades now. The fact that a computer can park a car with perfect precision - while cool - is hardly revolutionary.
    2. Liability and lawyers have done more to keep advancements like these from the market than any engineering challenge every has. The first time a car parallel parks into a toddler, you can kiss the feature goodbye.
    3. While I don't intend any sexism, the fact is that parallel parking is difficult, and many women would rather have the car do it than try it themselves. Parking assist (without the tire-scorching 180) is going to be a very popular feature among the minivan crowd.
    4. This is *really bad* from a freedom perspective. As soon as computers can reliably and safely drive cars, anyone who *dares* drive the car themselves will be considered negligent; they'll probably pass a law against it. And with pervasive networking, you can be assured the police will have the ability to remotely disable your vehicle, should the need arise (the can already do it with GM vehicles, which is problematic enough...). I do not look forward to a future where my movement *in my own vehicle* can be arbitrarily and capriciously monitored and regulated remotely.
    --
    The society for a thought-free internet welcomes you.
    1. Re:Just a few points... by Anonymous Coward · · Score: 2, Insightful

      While I don't intend any sexism ...

      Then why did you make any reference to gender at all? You could have made the exact same point without introducing any stereotypes.

    2. Re:Just a few points... by trawg · · Score: 3, Insightful

      While I don't intend any sexism, the fact is that parallel parking is difficult, and many women would rather have the car do it than try it themselves. Parking assist (without the tire-scorching 180) is going to be a very popular feature among the minivan crowd.

      heh every girl I know is awesome at parallel parking. I (male) have done it a grand total of twice in the more than ten years since I got my license; I would rather drive another few metres and walk a bit further than embarrass myself trying and hold up traffic.

      I know it's the sort of thing I would learn with practice, but I drive infrequently and its just not a skill I need where I live, so I just can't do it.

      For me, driving is a painful chore that I must do to get from point A to point B. I know some people enjoy it but I find it tiresome, boring, and a waste of time. I cannot wait for the day that I can get in my car and punch in a destination and sit back and read a book or idly stare out the window!

    3. Re:Just a few points... by Sibko · · Score: 4, Insightful

      While I agree there are some issues with freedom therein, I can also see how taking control of motor vehicles out of the hands of the general person, and into the hands of a computer is going to massively improve safety.

      Think of all the dangerous maneuvers and careless driving you've seen. That will be no more - speeds on highways can be increased, distances between cars can be decreased. You won't be driving the car yourself anymore, but you'll get to your destination faster and more safely than you do now.

      Anyways, I very much doubt manually driving a vehicle will ever disappear. Driving is fun, it's something people enjoy - what this will simply do is eliminate all those times you wouldn't have fun driving, by giving control over to the computer whenever you feel like stopping.

    4. Re:Just a few points... by MojoRilla · · Score: 5, Interesting

      I'd gladly hand control of my car over to a computer if it would get me to work in half the time, and let me do other things while I "drive". And this will someday happen. Where I live, traffic slows down because of a bend in the highway. Rubbernecking causes massive jams and delays. There has to be a better way.

    5. Re:Just a few points... by mmaniaci · · Score: 4, Insightful

      anyone who *dares* drive the car themselves will be considered negligent

      That's about the only thing you said I agree with. Driving is stupidly dangerous and I can't wait until computers are driving every car on the road. Freedom? Pfff, driving a car doesn't make you free. The idea is just marketing done by the auto industry to make you feel American and Free by buying 5 cars per family and the gas that goes with 'em.

      Also, there is a HUGE FUCKING DIFFERENCE between a bomb, where the payload is intended to destroy, and a car carrying passengers. Think about fault tolerance...

    6. Re:Just a few points... by Chuck+Chunder · · Score: 5, Funny

      While I don't intend any sexism

      I guess it must just come naturally then.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    7. Re:Just a few points... by mgblst · · Score: 2, Funny

      I know, how dare anyone post something that isn't COMPLETELY REVOLUTIONARY, and change the way everybody does everything, in their lives. Anything less than that is not worthy of my attention. That is why I am so much fun at parties.

    8. Re:Just a few points... by sl149q · · Score: 2, Insightful

      Look at what the intense lobbying and marketing going into anti-drunk driving. The best example being MADD (Mothers Against Drunk Drivers.) To (rightly) save +10,000 people a year from being killed.

      Once we have robotic controlled cars that can reduce traffic accidents by a suitable amount there will be a similar incentive to get rid of the bad driving of humans. Think MAHD (Mothers Against Human Drivers.) And I think saving another 10,000 plus people a year and further reducing insurance rates etc will make it worth it. People will be able to work or entertain themselves during their commute instead of trying to multi-task and get into accidents.

    9. Re:Just a few points... by adolf · · Score: 2, Interesting

      Driving in circles on a track is also no fun at all if you want to, you know, eventually end up someplace else.

      But I think I have a good compromise:

      You keep riding the subway in $bigcity, and I'll keep driving my cars in rural Ohio for fun. These are not mutually-exclusive things.

    10. Re:Just a few points... by Krneki · · Score: 2, Insightful

      Leave the AI to drive your car and if you feel bored play the last car simulation while you wait to arrive at your destination.

      There is no reason we have to wait stuck in traffic because you feel you are losing your freedom to drive like a jackass. :)

      --
      Love many, trust a few, do harm to none.
    11. Re:Just a few points... by istartedi · · Score: 2, Insightful

      What's always interesting about those statistics is how big a difference recessions make (fewer people rushing to work, fewer accidents) and how little difference speed limits make.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    12. Re:Just a few points... by otter42 · · Score: 2, Insightful

      1) Yeah, that's just wrong, and missing the point. We can guide missiles into tiny spots because we have incredibly good models of their flight path. We can drive a car into a tiny spot in exactly the same way. What's interesting here is that they mix together a LQR controller with open-loop, in a way that does not require hand-tuning and gives excellent, repeatable results.

      If we had a dynamic model of the car as it were sliding sideways, I'm sure we could use Lie brackets to discover all sorts of interesting accessible trajectories. But we don't. So this is pretty good control, and might quite possibly be a step toward the type of controller we have in our brain (able to use a combination of open-loop (I did this last time and it worked) and closed-loop (what I'm doing isn't working, I need to adjust) controls)

      2) True, but even more likely: if your automatic-parking Mercedes scratches my car while parallel parking, who's responsible for the damage? You (as the driver) or Mercedes (who promised that this feature would work)?

      3) As another poster stated, since you don't mean it, it must come naturally. I think many people find parallel parking a chore and would rather have a machine do it for them.

      4) Yup, tough toodles, kid. Your freedom to kill others is only a freedom to the point at which we cannot find a better solution. If you were complaining about not being able to go somewhere you want, I would be behind you 100%. However, you seem to be complaining that you consider it a freedom to drive how *you* want to. Considering the atrocious results (both accident rates and people making moronic decision to buy tank sized SUVs because "they're safer"), this "freedom" is pretty poorly exercised.

      --
      www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
    13. Re:Just a few points... by Rich0 · · Score: 2, Interesting

      Agreed.

      Also - if cars drove themselves we wouldn't need so many of them. My car could drop me off at work, and then drive home to take care of my wife all day until I need it again.

      If I needed a car unexpectedly I'd just punch something into my smartphone and in 2 mins a rental/taxi would drive up to pick me up.

      Public transit would make a whole lot more sense if a car dropped me off on the train platform, and another was sitting there ready to pick me up for the last mile when I got off at the other end.

      For a big family vacation I could have a second car just shuttle my luggage. Maybe it would drive at 45mph for maximum economy and leave early or arrive late.

      No need to own a big truck, but I could have one with two minutes notice if I need to haul something. If I need to drop something off at a neighbor's there would be no need for me to even ride along for the trip as long as they're to unload at the destination.

      Stores wouldn't need parking lots. Each town would have big parking garages strategically located, and cars would drop people off and go find something to do with themselves until needed. Just think about how much less asphault we'd need, and how much that would be better for the enviornment/etc.

      Oh, no cars idling anywhere either, no red lights, etc. That has to be great for improving gas mileage.

      Lots of options if you get rid of the human drivers. For far less than we spend on all the problems caused by our current transportation system we could probably fix it...

  9. Re:Three Points by dudpixel · · Score: 2, Insightful

    3. That would be a disaster for pretty much any human attempting that sort of maneuver. I'd probably still put my faith in robots.

    To put one's faith in a robot, is to put one's faith in the [ability/morality etc of the] human(s) who designed said robot.

    --
    This seemed like a reasonable sig at the time.
  10. Well, except for the part... by KingSkippus · · Score: 5, Insightful

    Well, except for the part that you very likely could have killed yourself and two other people, possibly more. You were extremely lucky, as 99 times out of 100, when you lose control of your car while swerving, EXTREMELY bad things happen. The fact that this once it didn't doesn't make this an awesome story, it makes it a bit of a sad one to hear that your stupidity was rewarded.

    What you did shouldn't be glorified. These maneuvers are exciting to watch on television and in the movies when performed by professionals with years of training and under extremely controlled conditions (and, incidentally, medical personnel immediately ready in case of accidents, some of which have killed even those professionals). But frankly, it sounds to me like the guy who was pissed off wasn't the asshole. I would have been pissed off too, and would have rather taken the damn bus than ride with you again. Maybe after two or three people you know are killed in car wrecks, you'll look back on this story and "awesome" will no longer be the word you use to describe it.

    Seriously. I feel like you're saying, "I played Russian Roulette with FIVE bullets loaded in the gun, and I won! It was awesome!" No, it wasn't awesome. You were a dumbass.

    1. Re:Well, except for the part... by Anonymous Coward · · Score: 2, Insightful

      You are wrong, whether or not you are willing to admit it. It is, actually, awesome.

      His actions being stupid, reckless, and dangerous are not detractors from this being awesome. In fact, the reckless and dangerous part, in combination with nobody getting hurt, are the very things that make this awesome.

      You clearly have a bad concept of awe. You yourself believe this event to be one in a hundred, yet he rolled that magic one on his first roll (roll being the metaphor for uncontrolled swerve, not swerving in general).

      This should inspire awe, and is therefore awesome.

      Now, don't forget to drink your prune juice, Grandpa Killjoy McPoopyPants.

    2. Re:Well, except for the part... by e4g4 · · Score: 2, Insightful

      I didn't realize he was a TEENAGER, that makes it all right. I forgot that teenagers are invincible

      The point is - he was a teenager. His UID belies the fact that he's no longer a teenager. I'm pretty sure that he doesn't swerve side to side across the road anymore, or carpool to high school. I'm willing to bet that he doesn't drive in an unsafe manner at all, anymore. I'm also willing to bet that the reason for that is due, in part, to that little story. Have you ever been behind the wheel of a car that, even momentarily, was completely out of your control? Did it give you a fear-for-your-life adrenaline rush that you'll never forget? Unless you are a stunt driver, if the answer to that first question is yes, the answer to the second is _always_ yes (unless you were drunk, but that's a whole 'nother can of worms).

      In conclusion, I'd be happy to find you the number of a proctologist who can help you with that stick problem.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    3. Re:Well, except for the part... by Dr_Barnowl · · Score: 2, Insightful

      "censorship= evil" etc, but basically you don't want to make it so easy for teenagers to get stupid ideas

      No, no, no. If you allow it for a good reason, people start doing it for bad reasons.

      Just don't censor the videos of teenagers doing stupid-ass stunts and ending up as chunky hamburger. And make them compulsory in Drivers Ed.

    4. Re:Well, except for the part... by Hurricane78 · · Score: 2, Interesting

      Oh shut up you crab in a bucket!

      People also were extremely lucky to get to the moon, as previously 99 times out of 100, everyone would have died a firey accident.

      If you only think about what could happen, you have to lock yourself down in a sterile environment below ground and everything.
      Take a fucking risk will ya?

      I’m not saying go crazy. I’m saying learn to know what you can do and what not, and get to your own limits. Because that’s literally the difference between a genius an someone complaining all day long about everything he “can’t” do.

      There is a difference between Russian Roulette and this. Since you vastly improve your chances with skill in doing slides with a car. Look at professional Rally drivers. That’s how skill can change things.
      And considering he did stuff like this very often, he definitely got some training and skills.
      It was not the wisest thing, as it was a bit over his skills. But far from a 99% chance of death as you paint it.

      Also, 180 degree turns look far worse as they are. Actually the dynamics of such a rotating forward motion make it the wisest choice to stop the rotation when you are forward facing. If you are on gravel, you can do it after a couple of tries. On ice (with spikes) it’s even pretty easy.

      Take the five inches of padding of yourself, pull of the warning labels, and learn to handle situations. Get some skill and live, will ya?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  11. Re:Three Points by pclminion · · Score: 2, Interesting

    If your definition of robot is "machine controlled by an intelligent computer program" then I'm sorry to say, you're ALREADY putting your faith in such things, hundreds of times per day. Hell, you're putting your life in a computer's hands on a second-by-second basis just by being within ten miles of a nuclear power plant.

  12. Stanford hasn't heard of gymkhana, apparently. by SuperBanana · · Score: 3, Informative

    Similar to a James Bond action scene, the maneuver is impressive and would be extremely difficult for a human to pull off.

    Bullshit. Yeah, he's one of the best- but he's doing that in a 500hp AWD car, not a 100HP FWD diesel station wagon, at speeds several times higher than what Stanford was doing. Call me when they can do what he does.

    It's also extremely difficult for a human to pull off crochet if they haven't been taught how. Or to shoot a rifle and hit a target a mile away. Or fly fighter jets in formation feet apart. Yet we do that. The question is: how hard is it to train someone, and how consistently can they do it, and how much effort did it take to get the computer to do it?

    The answer to the first part: Top Gear did a show segment where they had Russ Swift teach a bunch of people off the street how to do it. If I recall, they were grandmothers. They were going for a larger area, but come on- they were octogenarians.

    The answer to the second part:

    Apparently Stanford hasn't heard of rallying or gymkhana. Tens of thousands of people do stuff way, way more impressive than what Stanford is demonstrating- at much higher speeds in much more powerful cars. It's not hard, and the Stanford guys are grossly overexaggerating the complexity of the problem to model, as well. The whole point is that you use the car's momentum and lock wheels to make it slide predictably. Practice makes perfect for timing and aim (in the case of Top Gear, they practiced with inflatable boxes that were harmless to the cars.)

    And, how many tries do you suppose it took the Stanford team to get it right?

    1. Re:Stanford hasn't heard of gymkhana, apparently. by HBoar · · Score: 5, Insightful

      Yeah, he's one of the best- but he's doing that in a 500hp AWD car, not a 100HP FWD diesel station wagon, at speeds several times higher than what Stanford was doing.

      It's a hell of a lot easier to pull off maneuvers like that in a powerful, lightweight, AWD car set up for sliding than it is in a family wagon....

      Do you know anything about control theory? At all? It certainly doesn't sound like it. They're not just programming the car what to do and when, the car sees where the cones are and works it out for itself.

    2. Re:Stanford hasn't heard of gymkhana, apparently. by mgblst · · Score: 2, Funny

      Call me when they can do what he does.

      Ok mr super unimpressed, you forgot to leave your phone number.

    3. Re:Stanford hasn't heard of gymkhana, apparently. by nedlohs · · Score: 2, Insightful

      Wow, way to miss point and be an idiot at the same time.

      You must get really pissed off when people show off their computer programs that do natural language processing. I mean a 6 year old do better, and we manage to teach almost anyone to do it without difficulty much better than the stupid computer can.

      Or their little robots doing stuff with video recognition in order to recognize and move blocks around - I mean toddlers can do that!

  13. Umm... I have a question. by NotQuiteReal · · Score: 4, Insightful

    If one parks a car this way, is it possible to un-park it?

    --
    This issue is a bit more complicated than you think.
    1. Re:Umm... I have a question. by chromas · · Score: 3, Funny

      Doesn't matter—they always explode just as you're approaching them.

  14. Meh by BluBrick · · Score: 4, Insightful

    I'll get the car into the tight spot - call me when the car can autonomously find a parking spot.

    --
    Ahh - My eye!
    The doctor said I'm not supposed to get Slashdot in it!
  15. Impressive... by Eil · · Score: 5, Funny

    But where's the style? I thought it was common knowledge that the very first thing you're supposed to do after you've programmed a park to screech into a parking space is install a loudspeaker behind the grille which yells out, "heeeee-like a glove!"

  16. VW's luxury brother already poked fun at this... by 1984 · · Score: 5, Funny

    ... before it even happened. A few Lexus introduced the automatic parallel parking feature, and Audi responded with this:

          http://video.google.com/videoplay?docid=3593724097279407250#

    Amusing retort. Irrelevant for 99.9%+ of people, but sold right into the person you'd love to be.

  17. Re:Three Points by Mr.+Freeman · · Score: 4, Insightful

    Why is this modded informative? This should be modded troll.

    "2. Parking like this is stupid and wears down the tires unevenly and too fast."
    Obviously the point isn't that this is an efficient parking method, it's that it's a fucking awesome method that's being performed by a ROBOT. Of course you can't do this on problematic conditions, that ain't the fucking point in the first place.

    --
    -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
  18. So... by durrr · · Score: 3, Funny

    In the future, not only will cars drive themselves, they will do so in the most action packed manner possible.
    I'm looking for funding to put ramps and pyrotechnics all over national highways.

  19. Re:Three Points by ultranova · · Score: 2, Insightful

    Hell, you're putting your life in a computer's hands on a second-by-second basis just by being within ten miles of a nuclear power plant.

    Most nuclear power plants have containment buildings around their reactors, that keep anything bad from happening to anyone even if the reactors were to blow up. Newer ones also have reactor designs which the laws of physics prevent from blowing up, no matter what the controller does.

    But hey, keep on scaremongering, so we can keep on enjoying breathing coal ash.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  20. Thanks for checking this out by zkolter · · Score: 5, Informative
    Hey everyone,
    Thanks for checking this out! To answer a few questions that have been asked:

    This video actually was indeed shot the first time we put the whole system together. Of course there were other runs, both demonstrating the alternative approaches and before we had everything working properly, that didn't succeed, but the final system was pretty reliable as autonomous driving goes. That said, we'd want to test this quite a bit more before I'd be willing to lie down where those cones are, and a big issue here is that the maneuver does shred through tires pretty quickly and is pretty tough on the car in general :-).

    Second, I certainly wouldn't argue that what we're doing here rivals the very best human drivers (the claim we're making is just that this is one of the more challenging _autonomous_ maneuvers that has been demonstrated). The best humans are certainly able to drive incredibly impressive stunts, and we only claim to be making progress towards this level of ability. However, it's worth noting that this particular maneuver is probably one that _most_ people would have trouble with (I know I certainly can't do it!).

    Let me know if there are any other questions, and I'll do my best to clarify.

    Thanks!
    Zico

    1. Re:Thanks for checking this out by Toze · · Score: 2, Insightful

      Sir;

      Thank you for building the future. It looks neat.

      Respectfully yours,
      The present.

      --
      No OS on the planet can protect itself from a user with the admin password. - Yvan256
  21. the issue is proper driver education by SuperBanana · · Score: 2, Insightful

    We don't need fancy robots; we need better driver training. In the US, you demonstrate basic proficiency in skills that matter 95% of the time when everything is going swimmingly, answer a very limited subset of the rules/laws of the road, and then get handed your license, and never need to do any of that again. Why are we shocked when people then miserably fail when the shit hits the fan? In other countries, you have to learn and demonstrate actual car handling skills, like recovering from a skid...and people routinely fail the driving tests on the first try, because it's actually difficult.

    I think in most states you need more training to own a firearm than you do to be handed the keys to 2 tons of metal that causes 40,000 deaths a year. The culture here is so poor that people use the term "accident" to describe collisions.

    We also need laws that make it criminal negligence if you distract yourself to the point of not controlling your vehicle properly and cause a collision.

    1. Re:the issue is proper driver education by Actually,+I+do+RTFA · · Score: 2, Insightful

      We don't need fancy robots; we need better driver training

      Yes Comrade, and as soon as we create the New Soviet Citizen, communism will work.

      Anytime your plans call for people suddenly and magically becoming smarter or more responsible, you have an issue.

      --
      Your ad here. Ask me how!