Slashdot Mirror


Inside DARPA's Robot Race

Belfegor writes "The PBS series Nova has a great feature on their website, regarding the coverage of the DARPA-sponsored 'Robot Race' in which driverless vehicles 'competed' in a 130-mile race across the Mojave Desert. The full show is available on the website, and besides that they have plenty more information about the robotics behind the challenge, and also some pretty cool out-takes from the show."

36 of 135 comments (clear)

  1. Used to be a lot slower. by rob_squared · · Score: 2, Interesting

    I remember an old nova special about self-navigating robots, and at first it took about a day to cross a room.

    But mostly these robots depend on the assumption that everything remains still.

    --
    I don't get it.
  2. Seen it by Moby+Cock · · Score: 5, Informative

    PBS broadcast that show last night. While I realise that is is a little 2001 to actually watch a program when it is braodcast, I did. And I really enjoyed it. I am hardly current on the status of autonomous robotics and I was pleasantly surprised by how far along the technology is. 130 miles through the dessert using only GPS and local sensors is a pretty amazing feat, and that course was tough. It features mountain switchbacks, tunnels and other hazards. If you even have a passing interest in robotics I recommend watching the show.

    1. Re:Seen it by Random+Utinni · · Score: 2, Insightful

      It was a good show. One nifty bit of engineering from the Stanford team was to overlay a video camera image over laser-generated map, use a color-matching system to determine what colors of the video were level and safe to drive on, and then extrapolate what areas of the video image were safe.

      The main difficulty that I see, going forward, is that the laser-rangefinder systems that these robots all relied on all function by looking for obstacles and attempting to avoid them. They can spot vertical anomalies, such as hay bales, other cars, poles, etc., but that's about it. None of these systems can actually determine road conditions. A rangefinder can't tell if the smooth road up ahead is actually a ginormous pothole filled with water, or if the road ahead is covered with a thick layer of ice. All it knows is that the area ahead is flat and clear... accelerate at will. Under such circumstances, any of these robots would run into serious difficulty, even if the course were relatively flat and straight.

      As impressive as driving a windy road autonomously is, there's a long way to go before these things see commercial, or even military, use.

    2. Re:Seen it by vistic · · Score: 2, Interesting

      I caught the show yesterday also.

      I was really happy Stanford won the competition. The "red" team with two entries (from Carnegie Mellon?) also finished but were behind on time... the thing is though not only was Stanford's win absolute, they also did it much "smarter".

      Stanford took an approach of focusing on software, to make their vehicle more smart. They gave it the course, but left it up to the vehicle to decide how fast to go and the specifics of how soon to turn, etc.

      Meanwhile Carnegie Mellon took the approach of focusing on hardware, and it took them something like 2 hours to go over the course and specifically map out a path for the vehicle to follow and the speed it should take (as opposed to I think they said 27 minutes to just give the course details to the Stanford vehicle). Carnegie Mellon had a team of at least a dozen grad students figuring it all out.

      So I was much happier with Stanford's win, it seemed like more of an accomplishment.

  3. Stanford 0wn3d Carnegie by Anonymous Coward · · Score: 2, Interesting

    Unlike Carnegie's "H1ghlander" and "Sandstorm", Stanford's "Stanley" VW Touareg had no fancy motion compensated sensors and the team didn't flesh out the race course with more GPS data and tell the vehicle how fast it could drive in certain areas. Stanley's software did all that on the fly.

    Also, the SuperDAD Toyota pickup looked like it had a tenth of the tech of Stanley but it was doing almost as well. If only the laser sensor hadn't detached itself from the roof.

    1. Re:Stanford 0wn3d Carnegie by Anonymous Coward · · Score: 2, Funny
      Plus, using "0wn3d" at all was so 1997
      1997? Hell, that term has been in use since 1337!
    2. Re:Stanford 0wn3d Carnegie by Quixote · · Score: 2, Insightful
      True. There was so much hype surroung "Red Storm" and how it would p0wn the rest of the field before GC-1. Then during the trials, their Hummer tipped over because it took a curve too fast (d'oh!! where's the linkage between the wheel turning system and the speed system?). And in the race, it almost caught fire because 1 wheel got stuck and the other spun freely; the system controlling the engine just kept increasing the RPM, with the eventual result that the tires melted and flew off, and the controllers had to hit the emergency stop.

      It was clear then that the CMU team was loaded with tech, but lacked smarts. They were trying to bruteforce the course (they sent teams to navigate every possible path in the race area with a GPS, so they could map out obstacles beforehand. Geez! talk aboout spare no expense!).

      The most impressive, of course, was DAD. With almost nothing but a pair of cameras for stereo vision, they were able to achieve so much in their garage.

  4. Great show but... by SeeMyNuts! · · Score: 5, Insightful


    it is interesting just how involved the contestants are. This contest is their life. They mentioned several times in the show how many months of long workdays they spent to build and program these cars. And, then, who owns the work? Do they at least get patent recognition on some of the innovations? Some of the software they talked about was truly seriously cool stuff.

    Sidenote: One hour of Nova or Frontline is like watching 5 days worth of "learning" and "discovery" shows elsewhere. It's amazing how good some of these shows are.

    1. Re:Great show but... by Machina+Fortuno · · Score: 2, Interesting

      I love PBS documentaries man. You can learn sooo much from them in a nice little narrated package.

      Maybe all these guys are geniuses and get grants to work on the stuff. Maybe university supported or something like that. Or! They make their money in half a year, and build robot cars the rest of the time.

      --
      ...
    2. Re:Great show but... by CXI · · Score: 2, Informative

      They'll get patent recognition if they, you know, filed any patents. These teams can do whatever they want with any innovations they make. Many of them, especially the school based teams, operate under grants from other agencies which might have limitations on who owns or can patent what. However, each team makes the choice about where their funding comes from and what strings are attached to it.

    3. Re:Great show but... by Anonymous Coward · · Score: 2, Interesting

      To answer your question regarding who owns what. I can't speak for the large University teams because they are just in a different universe as the rest of us were. Most teams didn't bother filling out patents because we were all just too damn busy. What we do rely on is our IP though. I was on a finalist team and we did write some pretty cool software that we are trying to do some stuff with on another project now. We own all the code (we wrote it). CMU and Stanford are a different beast altogether. I assume the university owns much of the code that they wrote. But really that's not a big loss for them, if it wasn't for the threat of DARPA taking contracts somewhere else that Stanford and CMU already had ( before the race was ever announced ) they wouldn't have even competed. They were competing to save their contracts, not for the money or to do something *neat*. Of course I am a little biased. I was on a small team with the only funding coming from our own pockets. We worked our day jobs and spent all night working on the vehicle. Even during the qualifying we were soldering boards in the motel that night. I'll admit, I wish I had a team of VW engineers working on a vehicle they designed and giving us all the I/O info needed to use the onboard vehicle computer directly.

  5. Hmm by ackthpt · · Score: 3, Insightful

    After watching Why We Fight, I'm not so keen on something like this anymore.

    --

    A feeling of having made the same mistake before: Deja Foobar
  6. I'm a geek, so I watched this twice last night. by hackstraw · · Score: 5, Interesting


    I will say, I was impressed, and surprised that I did not see an article on it at /.. I believe there was one last year.

    I will say, that aside from "Stanley" winning the race on completion and time, I also believe that Stanley was the best technology. The H1lander and friend were micromanaged, and there were two vehicles that had different strategies (the tortoise and the hair) and it took almost the whole 2 hours of a team of people to map out the course and program the robots. They then added the fudge factor for human error with the fast and slow strategies.

    Stanley was programmed in minutes of receiving the map, and it calculated its speed dynamically on its own. Stanley had "adaptive vision" which overlaid laser, video, and other sensory data to create a dynamic field of view of what was safe to drive through.

    Now, what shocked me, was that so many teams finished this year. Nobody got past 7 or 9 miles last year, and many vehicles passed the entire 132 mile trip this year. Watching the vehicles drive was impressive. Most of the time, they appeared to be manned.

    The course was not easy, by any stretch of the imagination. With the success of Stanley, I believe that this will increase the adaptive and learning capabilities in current software controlled systems. Currently, software is brute forced into trying to accommodate all possible logical conditions, which is impossible, and often just wrong.

    1. Re:I'm a geek, so I watched this twice last night. by Zocalo · · Score: 4, Funny
      There were two vehicles that had different strategies (the tortoise and the hair)

      Let me guess; in the end it was a close shave and the tortoise only won by a whisker? ;)

      --
      UNIX? They're not even circumcised! Savages!
    2. Re:I'm a geek, so I watched this twice last night. by Stalyn · · Score: 2, Insightful

      The Red team (CMU) basically preprogrammed their robots before the race by looking at satellite maps of the race course. I thought in essence this was cheating but I suppose it was not against the rules. The Blue Team (Stanford) had a better software solution where their robot would essentialy drive and learn on the fly. I'm glad to see Stanley won because this is the technology needed for automated driving, imagine using the Red team's solution and have to preprogram you car? What's the point?

      --
      The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    3. Re:I'm a geek, so I watched this twice last night. by thequux · · Score: 2, Informative

      Sorry to break up the party, but the second race was MUCH easier then the first. For the first 7 or 8 miles, each vehicle was in a dry lakebed. Comapre this to the ravines and washes that were in the first 7 or 8 miles of the last course.

      Why did they make it easier? My personal theory is the act of congress that calls for 2/3 of the armed forces to be autonomous vehicles by 2008 (or something of the sort; I'm probably wrong about the date).

      By making people win (not to denigrate their achievement... debugging an autonomous vehicle is no mean feat!), DARPA has robbed the rest of the teams of a fair shot.

      TerraHawk, in particular, was designed for a much mure brutal course. It was not the fastest vehicle, but in the terrain that we expected, it wouldn't need to be. (actually, the 5 m/s speed cap was in software... we limited it for safety reasons, as well as the trash can we murdered at the Site visit when we tried to raise the speed a bit :-)

      We had problems because, In an effort to deal with that kind of course, we were replacing components right up until the end. (and we did our first test of the new vehicle the day before we went up to Fontana. The old vehicle was well tested, but it had issues with the pneumatics, and we were willing to risk failure in order to get a better chance of success.)

      Now that I'm partially off topic, I might as well go the rest of the way.

      I am most probably the only person in the world who has worked on no less than THREE teams (PVRW, Team Tormenta, and Terra Engineering). But, I also noticed that is was the big money teams that got through the NQE and on to the main race. Interestingly enough, after the race, when DARPA refused to announce the winner immediately, conspiracy theorists were arguing (with reason) that DARPA was trying to find some technicality to let the Red team win; 8 hours later, they realized that there was no such technicality, and their favored team lost.

      Now, before that's marked as flaimbait, keep in mind that this is coming from someone who hasd been involved with this for 2 years, and who noticed the beaurocracy involved.

      As a final illustration of this beaurocracy, at the gate to the team garages, ther was a seperate entrance fro people. For about 25 feet on the public side of the gate, there was a portable barrier set up so separate the footpath and the path for vehicles. On the other side, however, there was absolutely nothing. Now the guard was rather strict about the "humans on the human path, and 'bots on the 'bot path" rule, een when someone was coming out the the team area to go to something right next to the gate.

      Comaring this to the creativity shown by the teams, you really had to wonder: who was really more organized?

  7. Seen it-One eyed. by Anonymous Coward · · Score: 2, Interesting

    The interesting thing for me is that the method we use (our eyes) was too difficult for machines. That's why all those robots used lasers, and other techniques. We've come far, but we still have a long way to go.

    1. Re:Seen it-One eyed. by morgan_greywolf · · Score: 2, Insightful

      The human eye and visual cortex are an amazingly complex and complicated system. Interestingly enough, I remember about reading about the a while back in December. According to the wired article, IIRC, Stanley used a combination of lasers (short range) and cameras (long range). It then took what it learned about the short range view of the landscape and it applied that knowledge against what it was seeing on the long range from the cameras.

      This is actually not too far different from how human vision works -- we sort of guess about the landscape in front of us based on knowledge of other landscapes and the current landscape around us that we can see close-up. We just don't have lasers. ;)

  8. You almost never see the words by gurutc · · Score: 2, Insightful

    'Coverage' and 'Darpa' in the same paragraph.

    Another interesting point is that it seems to me that this is the development arena for the military's new autonomously roving gun platform.

    --
    Moderation in All Things... Especially Moderation - gurutc
    1. Re:You almost never see the words by Jett · · Score: 5, Interesting

      I hadn't heard about it being for an autonomous gun platform. I watched the show last night and they presented it as purely for supply transports. They specifically mentioned Jessica Lynch and how she was just a truck driver who should never of been exposed to combat. They also mentioned that the DOD want's 1/3rd of their transport trucks to be autonomous within 10 years.

  9. torrent by Anonymous Coward · · Score: 5, Informative
  10. My Robot by Anonymous Coward · · Score: 2, Funny

    I would have entered a giant mechanical penis shaped robot car with "Kill all humans" written on the sides.

    Too bad I've been so busy slacking this year.

  11. Agressive Robot Drivers by digitaldc · · Score: 4, Funny

    What do you do in the future when one of these is mass-produced and forgets its turn signal and cuts you off?
    Do you scream and give it the finger?
    Throw rocks at it?
    Run it off the road?
    Launch a homing missile at it?
    Any way around it, driverless vehicles will have no rights in our future society!
    Who will speak up for the robots?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  12. Tell PBS Thanks! by IanDanforth · · Score: 3, Informative
    I really enjoyed this, especially the fact that it was the full show online for free.

    Let PBS know what you thought about the format, show, or anything else.

    -Ian

  13. Interview with Director and Team Leader by Anonymous Coward · · Score: 2, Interesting

    Last Saturday, Digital Village Radio did an interview with Jason Spingarn-Koff, the filmaker of The Great Robot Race, and Sebastian Thrun, the leader of the winning Team Stanford. Here's a link to the mp3.

  14. but would it work? by lardlad · · Score: 3, Interesting

    So DARPA funds this to create autonomous supply vehicles, which might work in a traditional battle with clearly drawn front lines and relatively secure transport routes behind the lines.

    It seems to me like 21st century warfare is a whole different animal - how hard would it be for a motivated, talented individual to figure out some simple attacks for the navigation systems on these vehicles, and get loads of sweet US munitions delivered to their doorstep? How effective would one of these vehicles be in an urban setting? How easy would it be to create a series of obstacles that would paralyze one of these vehicles?

    It's amazing technology, for sure, and the Stanford and CMU teams deserve kudos. I'm just concerned that with the current rush to technological solutions and shift away from "boots on the ground", this technology will be in battle zones far too quickly.

    1. Re:but would it work? by c41rn · · Score: 2, Interesting
      If I remember correctly, the object sensors on these 'bots can not distinguish between a solid, impassable obstacle and a harmless bunch of scrub that could be driven through. Assuming this is true, couldn't you create a 'wall' out of bedsheets or some other cheap material and box one of these vehicles in very quickly. Once disabled (confused), you could unload the supplies or damage the vehicle.

      This is just conjecture based on a half-recollection but I don't thik it would be too difficult to attack a relativly slow moving, unarmed autonomous vehicle such as demonstarated by the Grand Challenge vehicles which are at the state of the art.

  15. Sebastien Thrun's book by jdduke · · Score: 3, Informative

    If anyone is really interested in the technical and mathematical side of this stuff, I definitely recommend Probabilistic Robotics by (among others) Sebastian Thrun, director of the Stanford Artificial Intelligence Lab and leader of the winning team in this race.

  16. Mostly paid employees and purchased parts by Animats · · Score: 2, Informative
    Most of the successful teams had significant numbers of paid employees. Stanford had about sixty people back at Volkswagen working on the hardware. CMU had a huge headcount; they had more than fifty people on site at the Speedway, including people on the payrolls of Lockheed, Caterpillar, and other vendors. Oshkosh Truck was all paid employees. Didn't talk to the Grey Team much, but they were paid by some Insurance company.

    The big breakthrough was Stanford's texture vision system. I was very impressed with that. Computer vision in unstructured environments has a terrible track record, yet they made it work. Everything else was basically integration of off the shelf gear.

    One accomplishment not oftened mentioned is that, by year two, many of the components that weren't available in year one were available off the shelf. In year one, getting an integrated GPS/INS/compass/odometer system was very tough. Applanix had one that cost $70K, took up a 4U rack, and required air conditioning. (CMU used it.) By year two, you could get something comparable from any of three vendors for about $20-$30K, ruggedized and able to run on 12VDC. All the successful teams had one, usually from Trimble or Novatel. Once you have one of those, just staying on course is straightforward. Then it's all about obstacle avoidance.

    1. Re:Mostly paid employees and purchased parts by mmde · · Score: 2, Informative

      A minor correction... Stanford actually had 60 people total on the team. There were 9 people from VW working on the vehicle. You can see a list of all of the team members at our website.

  17. Robot Wars by s31523 · · Score: 3, Funny

    At what point do the robots turn on each other and try to smash one another with saws, hammers and spikes? Wait, I think that is a different show...

  18. Re:Fascinating program by SpyPlane · · Score: 4, Informative

    Do a google search on Sabastian Thrun, he was the team lead for Stanford, and formally at CMU (what a non-coincidence). Most of the software they used on Stanly (Stanford's bot) was either written by Sebastian in his former research or taken from experience gained on CMU's team the previous year. The ladar mapping he used, I know I saw on some former page of his that had all the gory algorithm details. It might just take a little bit of searching. He also has a c library out there somewhere that does a lot of this stuff, but I can't seem to find it now.

    One paper that's of interest might be here: http://www.cs.cmu.edu/afs/cs.cmu.edu/user/thrun/pu blic_html/papers/thrun.ces-tr.html (sorry, no linky, writing in a hurry)

    And that paper is mentioned in the readme of the BFL (Bayesian Filtering Library) found here:
    http://people.mech.kuleuven.be/~kgadeyne/software/ bfl-trunk/

    Lastly, at one point all of us competitors were required to give our design documents to DARPA, and they put them up on their webpage here:
    http://www.darpa.mil/grandchallenge05/techpapers.h tml

    BTW, I wasn't on Stanford's team, but I was on another finalist team.

    --
    "We need a fourth law of Robotics: Stop Fingering My Wife"
  19. Details in the program by gcanyon · · Score: 3, Insightful

    There were several points made in the program that I hadn't heard elsewhere (and I've been paying attention to the Grand Challenge since the initial press release).

      -- The teams get the GPS waypoints a few hours before the race. The waypoints are purposefully vague, so the robots have the choice of driving off a cliff (or into one) while still being within GPS parameters. This is supposed to prevent the race from reducing to "Who can follow GPS the best?" The Red Team had a group of what looked like 20 or 30 people who immediately sat down with the waypoints mapped out on satellite imagery, going through and adding waypoints of their own and adding speed commands for their robots. This seems to me to be a big violation of the spirit of the competition.
      -- The Red Team had two entries, which they programmed differently: one more aggressive, the other more conservative (on speed). The faster robot, Highlander, was pulling away from Stanley for the first part of the race, until some unknown issue starting causing problems. Nova didn't say what was wrong, but it looked literally like Highlander was slipping out of gear and rolling back down hills. It _might_ have been doing it on purpose, i.e. a software glitch, but it didn't look that way.
      -- One of the Red Team's entries completed the last portion (the hardest portion) of the course with its main sensor non-functional -- it was stuck pointed 90 degrees to the side. This argues even more strongly that the Red Team's vehicles weren't doing much route-finding and were pretty much just following GPS waypoints.

    The conclusion I draw from this is that we are still a long way from the DOD's goal of autonomous transport vehicles. In a combat situation, transports need to be able to avoid obstacles put in their way _by the enemy_. The only time during this challenge that the vehicles did anything like this was during the initial trials before the race, and that was very limited. The actual race course was hard -- off-road, dirt, narrow, slippery -- but it didn't have tank traps painted the same color as the dirt they rest on. It didn't have razor-wire barricades, forcing the cars to figure out a route through the bushes around them.

    I'm confident that if I had been on the course fifteen minutes before the cars showed up, I could have stalled or disabled all of them. Pile a bunch of bushes across the road and all of them would have stopped. During the trials and race, none of them demonstrated the ability to work around such a very limited obstacle.

    All of this is not to minimize what was accomplished. But we're a long way from sitting back sipping champagne while robots do the dirty work of war.

  20. MOD PARENT UP- this is DAMN relevant by bugg · · Score: 2, Insightful

    As a student at Carnegie Mellon who has discovered the extent of his school's ties to development (had I known prior... and no, CMU is not unique in this regard, the problem is everywhere) of military products and has since spoken out against them a few times, thank you for realizing that this DARPA stuff isn't all it's cracked up to be.

    I'm perhaps one of four people (an exaggeration, I hope) on my campus that isn't gung-ho about helping the DOD build driverless vehicles, and it's lonely at times.

    Whatever moderator marked this down as off-topic was clearly just trying to limit the scope of discussion in the same way that DARPA and military contractors are trying to limit the scope of their moral and ethical liability.

    --
    -bugg
  21. Re:Sensors by SpyPlane · · Score: 2, Informative

    Honestly, not really. It was so damn dry out there that they water would spray the dust off and dry off in no time. I'd say rarely though did we ever see the water system turn on. Really, only in our mud testing did we ever get major buildup. Those LADAR's were pretty resilient sensors. The sun shining in them was much worse than any dust buildup.

    --
    "We need a fourth law of Robotics: Stop Fingering My Wife"
  22. Re:Fascinating program by Yokaze · · Score: 2, Interesting

    > Now once at Stanford they changed how they did things entirely and wrote a ton of code to make everything play much nicer than CMU's platform.

    This sounds a little bit more like that, what I have heard. I've read, that they throw away most of the code and rewrote a large deal. E.g the classification of driveable terrain by the laser scanner was rewritten and learned. AFAIK, most of what has been published (and to what you pointed) is fairly generic stuff.

    To the best of my knowledge, it has not been published how they learned the far range vision based on the near range laser scanner, which, to my eyes, is the most interesting part of the project.

    > Nice try, I wasn't on CMU either.

    Well, the comment on Sebastian Thruns previous affiliation and the code development sounds like something Mr. Whittaker could have said. But from what I've heard, he followed a fully stochastically approach and less reliance on the physical stability of the sensors and GPS, which AFAIK was quite different to the Red Teams approach and resulted in a much smaller code base.

    --
    "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"