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."
To counter, I'm inventing the Automatic Finger to quickly signal my frustration at being cut-off from my parking spot.
Table-ized A.I.
1. The proper reference is the Blues Brothers movie, not James Bond.
2. Parking like this is stupid and wears down the tires unevenly and too fast.
3. Uneven pavement, potholes, wet pavement, oil puddle: pick your disaster.
"We won't be handing the keys over to robot cars anytime soon..."
The Taco Bell University is still not good enough to lick the dirt off the dirty hippie Berkeley boots.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
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
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.
Way back in the ancient days of 1987, I was given my grandmother's maroon Ford Fairlane (no radio). I carpooled to school with two other guys, including this asshole. I used to show off by swerving down this road, going fast and swerving from one far extreme edge to the other, just to piss the one guy off.
One day I lost control during a swerve, and did a perfect 180 turn the way this article describes. I ended up facing the exact right way (except the opposite way), and exactly in the right part of the lane. I just pretended like I did it on purpose and drove off like Mr. Cool.
This was a good thing.
This guy does that like 50 times in a minute twelve.
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.
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.
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.
From the little Slashdot highlight, I was thinking this car to do something super human. While it maybe cool, it's not something you couldn't train a person to do and I don't know why anyone would ever need to do this in the real world.
My question tends to be, why aren't they spending time programming/teaching the car to do real world challenges? Now I make that statement not having researched the cars capabilities, feeling to lazy to right now.
The society for a thought-free internet welcomes you.
This is essentially like playing lunarlander. The trajectory has to be just right, but once you nail it, you can do it a thousand times. I'm pretty sure this video only exhibits the persistence of the programmers, not the intelligence of the vehicle.
Hectice, baby, Mercator says hello to you
They got it to slide in the same place over and over again, then put the cones in place.
Why not just put mecanum wheels on an all wheel drive electric car?
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.
A youtube comment points out there are people in both the driver and passenger seats. The person in the driver seat looks to be spinning the wheel, and then ducks down as the car comes to a stop. There is a response from the uploader claiming the driver is there for "safety reasons" -- pretty dubious in my opinion. What is safe about a driver and passenger inside an autonomous car? Don't they have remote kill switches for that?
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?
Please help metamoderate.
If one parks a car this way, is it possible to un-park it?
This issue is a bit more complicated than you think.
look at the obvious tire marks on the pavement. This was done several times before. Stop and think everyone...
They start the car at a precise position, have it do a backwards run and slide. Then place the cones to miss the tire tracks...repeat program.
Just like most action scenes with cars from Hollywood (where you see the repeated skid marks right where cars are in a chase scene), this was obviously done a few times before...Why should anyone believe the cones where there and the car figured out how to do this using its camera
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!
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!"
Makes sense that a bunch of nerds would use their mom's station wagon for the project.
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
... 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.
This really isn't so surprising at all. Humans have a rather limited sensor suite compared to some of the robotic systems we can now build. Maneuvers like the one described are all about full panoramic visibility and awareness, something humans don't really possess... at least not individually. Is it any wonder that humans so often cooperate in similar situations where one set of fixed eyes and ears really isn't enough? Think about a squad of soldiers: it's as much about combined awareness as it is combined firepower. We can design robotic systems what don't have that limitation.
One more step towards kit!
So basically they show that their car can learn by copying some known process in addition to their physics model.
Yet I'm curious to know how the car decide that they should use the learned process rather than their model. I mean, if they learned this parking maneuver on gravel, and tried that on slick pavement, anybody would probably fail. Can this car actually do better? I would be curious to see if the car can learn a maneuver in some given conditions and repeat it in slightly different conditions.
Standard on the Lexus LS460L, though not as thrilling. The Japanese auto manufacturers just don't seem to have a flare for the dramatic.
You should see it play GTA, dawg.
It must have been something you assimilated. . . .
So, about 0.011% of the population died from a car accident last year. Whoop-tee doo. It's totally crazy fucking dangerous, Mr. Little! It's inevitable: you're going to die. Your family, and everyone you ever knew, they cannot escape this fate. Are too many killed by vehicle? Sure.
It's especially upsetting when this happens to the young and those full of potential. But, you're right, a car can't make a man free, even if it can be a significant, even enjoyable part of his life. The Freest man I ever met knew of his mortality, and yet had no fear of it. Fear of injury or death is after all fear of life, and for me at least, being afraid of life is no way to live.
Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
Extremely difficult for humans my behind: :-)
Grannies Handbrake Parking Challenge - Part 1
Grannies Handbrake Parking Challenge - Part 2
(from BBC Topgear)
Seriously though, congratulations to the Stanford team, this is pretty impressive at this speed.
I'm sorry for those of you that disagree, and I understand your side as I do applaud the many hours (assuming) of hard work it took to program this beast in to the functionality it has; but, why is this impressive? For the level of computations per second and the price of said computations available today, I feel like there should be a "general" programmatic sense about it. One should not have to program a car to park in parallel, but rather, do whatever it is asked to do. Some call this artificial intelligence, others call it autonomy, I call it the right way. Until things are done this right way, I'm sorry to say that I can't really be impressed. Tell a car, not programmatically, but rather verbally, to park in parallel, and it should do it using the best means it finds suitable. Whether it be to slide park, based on speed of the manoeuvre, or slowly park, based on precision, or perhaps a middle-ground low to medium speed slide park with real gravitational, physical, and real-world aspects taken in to account, it should be able to make the decision of how to do it, then do it, then un-do it just as easily.
if you were me, you'd think the same way
Various members of the Stanford DARPA challenge team have spoken at the IEEE Robotics & Automation society meetings here in Sili Valley, including Sebastian Thrun. All said at one point or another that one of their secrets of success was tuning the driving algorithms to "drive like Sebastian" (direct quote) because he "is an aggressive driver" (direct quote, delivered with a tone of understatement.) Sebastian Thrun likes cars... and robots. Right now I'm wondering what his arrival in the faculty parking lot looks like.
Awesome.
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.
As shown by Steven Chow in Shaolin Soccer: Woman parks the car.
- but what would be more useful in practical terms would be a car where the wheels could be turned so you could drive sideways.
...shout "like a glove!" in a silly, over-annunciated voice?
Actually car navigation can get information (dutch) from parkings to find free places. The only problem here is to define a universal format to publish this information.
Automated parking is existing long time. My prius II (=2006 model) can parallel park automatically and detect the white stripes on the surface. However since i can park it faster myself i do not use it. (the video camera is however a good help)
That wasn't actually good in terms of human capability.
Infact that was quite easy. Show me when there's only maximum of 10cm (pro race driver everyday accuracy limit for high speed) of space, ACTUAL sliding(drifting) and regular RWD car, going forwards at atleast 40km/h (slow speed).
That isn't even impressive for a robot, as that can be mostly static programming, no AI required. Yes, that stunt actually is that simple.
When it starts to be impressive is done on slippery surface, where conditions change rapidly on the current surface. That needs some sensory skills, adaptation, estimation etc. But on dry tarmac, reversing a FWD is simply higher speed precision(somewhat) driving.
But honestly, looking at the average joe behind the steering wheel: That is bloody hell impressive .... For an average joe with absolutely no car control skills.
FYI, i speak from experience. I do things like that regularly. Comes with the territory of being a drifter.
FYI, harder things than that are required here in Finland just to get your driver's license at all.
Pulsed Media Seedboxes
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
No, they gave it free choice:
Standford has given the car the ability to choose between two different ways of driving. Junior can follow traditional physical models of driving or it can try to replicate a move its seen before. The latter choice is good for hard to understand but repeatable tasks, such as making James Bond look like a pansy.
the maneuver is impressive and would be extremely difficult for a human to pull off
Impressive as it is, for a machine (though I must say I was expecting a handbrake turn, not a j-turn with not much active involvement during the slide), difficult for a human it is NOT. It's a very big gap.
"extremely difficult for a human to pull off" is the kind of stuff Russ Swift does.
If we're parking vehicles in spaces they can't get out of, aren't we only making the congestion and parking problems in large cities worse?
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Just like the Lexus SUV
However, they DO sell automatic parking systems (called VW park assist) for the new VW Golf Plus, at least in Europe...
our new robotic valet overlords.
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....
AWD makes it harder, because you have two different vectors if you're steering in any direction; the front wheels pull in whatever direction they're aimed, and the back wheels always push in line with the car's body. And the more power you have, the harder it is to control that power; remember, the vehicle weight is the same, but you've more than doubled the engine power.
Also, that family sedan has cheapo all-season tires which are both very progressive and don't have much dry traction, which is why they're able to do what they're doing at such a slow speed.
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.
They're programming the car what to do and when, based on where it sees the cones. It's neither unique nor novel. And all they're doing is switching models when (gasp) the car switches from its behavior being based on static CoF to dynamic CoF (ie, not sliding to sliding.)
Please help metamoderate.
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.
Please help metamoderate.
...why do we see two hands on the steering wheel at the completion of the maneuver?
Try this again without any people in the car.
A fair job of programming; but it will be checked against existing code. Typical of all intelligent apprentices, the following objectives were not demonstrated for a complete grade. They are in order of incompleteness:
:-), but no gold star.
1. The Parking Maneuver did not end the vehicle in the "Center" of the parking place.
2. The wheels were left in a position that would eventually alter the Front Alignment.
3. The maneuver has to be successfully demonstrated 3 times in a row.
Complete the project for a "Pass" for your grade.
Good Job
That didn't look very "skin-tight" to me. I park in spaces with that little wiggle room all the time on my street. Maybe the placement of the pylons is misleading and they could have been much closer to where the car finished, illustrating more accurately how little space was required...
It's awesome that a robot is doing this.
But doesn't much help those of us who park on dense city streets, because we never have that much lateral space at our disposal!
Were waiting to interview George, the passenger for the first cross-city autonomous test drive. The trip itself took thirty minutes, however it has taken an hour and a half, so far, to unlock George's knuckles from the dashboard.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
I'm sorry, but until it can park a car with swagger, it's still just a over-glorified RC car.
*** *** You're just jealous 'cause the voices talk to me... ***
Hell, my kid can do that. Let me know when it can do something a five-year old can't do...
*** *** You're just jealous 'cause the voices talk to me... ***
The Blues Brothers had the forward version of that, only more precise. One of the neatest car stunts I've ever seen.
Not only that, but some guys on Youtube decided to recreate the scene. Insanely funny.
http://www.youtube.com/watch?v=5Gw3mo6Pqwg