BotJunkie is merging with Automaton to form the best robotics blog on the Net! Please continue following our stories at our new home and update your RSS reader with our new feed. See you there!
Writing by Evan Ackerman on Tuesday, 7 of December , 2010 at 10:47 am
We wrote about robotic road trains last year, and somewhat remarkably, the research project that’s trying to make them happen is progressing nicely with help fro companies like Volvo. Cars drafting closely behind trucks in road trains save up to 40% in fuel consumption, thereby saving money and the environment at the same time. But the biggest advantage of being in a road train is that you can just stop paying attention to the road and do something else while your car drives itself.
It’s true that your life is in the hands of the system, and not in your hands, but while the current perception is that that makes things more dangerous, it really should be the exact opposite. With your car doing all the hard work for you, accidents are less likely.
Of course, the system is only as safe as the lead driver, so many different technologies are being employed to make sure that the person driving the truck is sober, qualified, and paying attention. This includes a breathalyzer and a fancy infrared camera system for vision tracking to make sure that the driver is paying attention to the road.
Other especially exciting bits from the video include mentions of ‘several years from now’ for road trains themselves, and the suggestion that technology to allow cars to drive themselves in stop and go traffic jams might be just around the corner. As we’ve discussed before, the technology (adaptive full stop cruise control and lane keeping) is already here and in some cars, we just have to catch up in terms of people (and lawyers) being comfortable with it.
Writing by Evan Ackerman on Monday, 15 of November , 2010 at 12:13 am
Artificial intelligence systems are good at tackling problems that can be solved using brute force, like chess… All the computer has to do is calculate out every possible permutation of moves and pick the best one. They’re also pretty good at games like poker, where even with incomplete information, a computer can make a move that is statistically ‘best.’ And lastly, they’re good at making decisions far more quickly than a human.
When you combine all of these separate characteristics into one game, things get exponentially more complex, but also much more like real life. And this is why people are trying to teach computers how to play StarCraft, at a level where they can compete with even the best human players.
UC Santa Cruz hosted the 2010 StarCraft AI Competition, which put AI programs through a series of different StarCraft testing scenarios to determine the most effective AI system at micromanagement, small scale combat, tech limited games, and of course full gameplay. The video above shows a bunch of highlights; especially notable is the absolutely brutal use of mutalisks by the eventual AI winner, UC Berkeley’s Overmind.
The last clip in the highlight video shows an AI taking on a world class human player, who wins handily. It’s only a matter of two or three years before humans have no chance against programs like these, however… And the reason (I think) is quite straightforward: the computer can micromanage every single unit it owns, on every part of the map, at the same time. A human can’t. Once the AI reaches a competent level of strategy and unit use (it’s not there yet), we’re screwed, because the AI can just launch multiple simultaneous micromanaged attacks.
There are lots more videos of the different AI programs competing against each other on YouTube here, and you can download in-game replays at the link below.
Writing by Evan Ackerman on Thursday, 2 of September , 2010 at 12:15 am
The robotics journal Autonomous Robots has its own blog, which is intended to take the hardcore robot news from the journal and make it a bit more reader friendly. They also link back to the journal articles, should you need a little of that hardcore techy info. Yeah baby. Anyway, looking back through some of their posts, I found these vids of LittleDog exhibiting some new learning behaviors.
While it’s best to develop a robot that’s capable of adapting to new situations, after the robot explores the world for a bit, new situations (in the general sense) stop showing up as often. So ideally, you want a robot that’s able to recognize a situation that it’s already experienced, and apply those past experiences without having to start figuring out what to do from scratch. To this end, Martin Stolle and Christopher Atkeson are developing a system that allows a robot like LittleDog to first recognize features that it’s seen before (like walls or gaps), and then access a library containing a sequence of actions that it has successfully applied to solve similar situations in the past. LittleDog can then alter those actions to apply them to the current situation rather than attempting to compute an entirely new action sequence. It’s faster, more efficient, and I imagine more successful since LittleDog is building on past experiences that worked as opposed to trying something entirely new.
After the jump, another LittleDog video, just because. (Read more…)
Writing by Evan Ackerman on Monday, 23 of August , 2010 at 1:07 am
Yesterday, we posted an update on PR2′s for sale status, and included a video from an informal contest sponsored by Willow Garage founder Scott Hassan, inviting PR2 beta teams to submit cool / funny / useful PR2 videos to be judged by himself, his wife, and his kids. The above video (from Ping Chuan Wang, Stephen Miller, Mario Fritz, Trevor Darrell, Pieter Abbeel at UC Berkeley) took first place and a cool $5000, which is way more than any person has ever been paid for folding two socks together.
Second place went to Bosch, for their PR2 mailman, whose name appears to be “Alan:”
UPenn took third place with their one robot band:
Really, each of these videos is deserving of its own post, but I wouldn’t do that to you… You can check out the other six (there’s also PR2 StrongBot, posted yesterday) after the jump. (Read more…)
Writing by Evan Ackerman on Thursday, 17 of June , 2010 at 12:54 am
Almost exactly one year ago, Nexi took part in a rather silly (but reasonably effective) demonstration of a robotic role on a US Navy vessel. I guess the Navy was impressed, ’cause they’re now the proud owners of their very own Nexi, which they’ve named Octavia. What, exactly, is the Navy going to do with an MDS robot? Well, duh, they’re going to teach it magic tricks:
Your tax money at work. No, seriously, I wholeheartedly approve of my tax money being used on robot magic. The Navy, though, isn’t just about the tricks… They’re hoping to use Octavia to explore how humans and robots interact, with the aim of minimizing the amount of time that humans spend dealing with a robotic interface, and maximizing the amount of information that can be communicated. Octavia specifically is good for things like this because of her intensely expressive (and only mildly uncanny) face and head.
If you’re lonely and like the look of Octavia, you can buy one for yourself at the link below.
Writing by Evan Ackerman on Wednesday, 16 of June , 2010 at 1:04 am
To be fair, some of PR2′s Poolshark programming team look to be pretty terrible at pool, but that doesn’t make it any less impressive that in only five days, PR2 learned how to hold and shoot a pool cue, recognize ball locations, select the best shot, and then sink it. If you’re wondering what this robot can’t do, the answer seems to be nothing (besides using stairs and round door knobs).
Willow Garage has two more of these week long ‘hackathons’ planned this month, which will include teaching PR2 how to push a cart (meh) and fetching drinks from a fridge (yes please). A robot that can play pool and fetch me beer? Hellooooo new best friend.
Writing by Evan Ackerman on Monday, 14 of June , 2010 at 1:54 am
Human World Cup Soccer (that’s football, to most of you) is fun to watch (even if it is on at 4am here in California), but as far as evolution goes, we humans have pretty much peaked. Really, the only thing about the game that evolves reliably from cup to cup is the ball (and that’s not always a good thing). Robots, on the other hand, have no such limitations. Carnegie Mellon’s CMDragons small-size robotic soccer team have taken another step towards robot domination by teaching their small size soccer bots the physics of ball movement. The demonstration below pits a robot that knows physics against a robot that doesn’t; keep in mind that the robots are entirely autonomous, controlled by a computer that watches the action on an overhead camera:
Without modeling the physics of the ball, the computer just tries to position the robots on the ball without taking the movement of the ball into account. A physical model allows the computer to move the robot predicatively, greatly improving dribbling skill:
Call me crazy, but these robots look to be demonstrating the same basic skills as talented human soccer players: win the ball, keep your body between the ball and your opponent, and then get an angle, get around him, and shoot.
Here’s a video of the CMU team competing in 2008, without the physics based planning software… Two years ago is a long, long time in the world of robots, but even so, the passing and shooting is impressive:
And if soccer’s not your thing, the same basic skills make the robots highly effective at playing minigolf:
I guess now we know what soccer robots do for fun in their spare time.
Writing by Evan Ackerman on Tuesday, 4 of May , 2010 at 7:01 am
Well, I didn’t get one, but ten eleven research groups are getting their very own PR2s to mess around with as part of the PR2 Beta Program. Out of 78 submissions, Willow Garage was forced to (somehow) choose only ten eleven, and those lucky sods will get a PR2 for a couple years. The goal is to generate a whole bunch of new ROS libraries that other robots running ROS will be able to use to do everything from the laundry to the dishes. And, you know, other stuff.
There are going to be some fascinating developments coming out of this program. And since it’s all open source, if you have a robot capable of running ROS, you may actually directly benefit from what these groups come up with. Summaries of all of the accepted proposals, after the jump. (Read more…)
Anyway, this was our first invitation to an event involving a major head of state, so after we got through the Secret Service checkpoints and the camera sniffing dogs, we got to see the dedication ceremony and ribbon cutting by Angela Merkel, the Chancellor of Germany:
And here’s what was behind the ribbon:
As you can see, Shelley got a sexy new paint job for the occasion. At this point, she’s more or less all ready to take on the Pike’s Peak course autonomously… Next up are some high speed just-for-fun-and-breaking-the-robotic-speed-record runs out in the desert, and the duplication of a portion of the course on some flat ground without any cliffs to see how she does in the turns at full speed. The only major hardware concern is that Shelley currently does not have any obstacle avoidance sensors. So, if some hapless hiker decides to trek up Pike’s Peak at the same time as the robot does, there’s the risk of some hiker bits getting stuck to the front grille and ruining the aerodynamics of the car. One option is some form of telemonitoring, but they’re still working through ideas.
After the VIPs and their armored SUV convoy left, we had a chance to play around a little bit, and snagged ourselves a ride in Junior 3, VAIL’s self-parking Volkswagen Passat:
While we were sitting in the car for this demo, the way it’s ultimately designed to work is that you get out of the car, and tell it to go park itself using the iPhone app. When you want it back, hit the return button on your phone, and it comes back to you. It’s that easy. For more on the technology behind this, check out our post from last year on Junior 3′s autonomous parking capability.