Robots closer to being able to work together as a team
MIT researchers build software that will enable robots to work, communicate together
Computerworld - It's one thing for a robot to walk around your house and do the dishes or fold the laundry.
It's entirely another thing for 20, 50 or 1,000 robots to work together to complete a large, complex task.
That's what researchers at MIT are figuring out how to do.
MIT scientists are writing computer programs that can control large teams of robots or networks of devices with different functions.
"In [multi-agent] systems, in general, in the real world, it's very hard for them to communicate effectively," said Christopher Amato, a post-doctoral student at MIT's Computer Science and Artificial Intelligence Laboratory, in a statement. "If you have a camera, it's impossible for the camera to be constantly streaming all of its information to all the other cameras. Similarly, robots are on networks that are imperfect, so it takes some amount of time to get messages to other robots, and maybe they can't communicate in certain situations around obstacles."
It's tough enough to create software that will control one robot at a time, but the obstacles are multiplied when trying to create a team of robots. What happens if the communication links among robots fail? What if one robot hits a dead end? What happens if some of the robots encounter different terrain than the others?
The problem scientists have always run into is programming robots to handle uncertainties that strike some of them, but maybe not all of them.
"When you try to make a decision, there's some uncertainty about how that's going to unfold," Amato said. "Maybe you try to move in a certain direction, and there's wind or wheel slippage, or there's uncertainty across networks due to packet loss. So in these real-world domains with all this communication noise and uncertainty about what's happening, it's hard to make decisions."
The MIT researchers are dealing with these uncertainties by stringing together three different inputs.
One is a low-level set of algorithms that controls the robots' behaviors collectively or individually. The second set focuses on executing the programs in specific environments. The third set gives valuations to different tasks, such as completing a command gets a high value but consuming a lot of energy gets a negative valuation.
With scientists creating attention-grabbing robots like Boston Dynamics' four-legged robot BigDog and its 330-pound humanoid robot Atlas, an increasing amount of attention is being paid with how to get them to operate autonomously.
For instance, Google recently acquired DeepMind Technologies , a London-based artificial intelligence company. Analysts expect Google to use the technology to add smarts to its newly acquired robotics division.
In December, DARPA, the research arm of the U.S. Defense Department, held a challenge for teams around the world to develop the best software to run Atlas, Boston Dynamics' six-foot-tall robot.
The challenge pitted teams from MIT, NASA, Carnegie Mellon University and Worcester Polytechnic Institute, among others, to have their robots complete eight tasks, including climbing a ladder, driving a car and scrambling over difficult terrain.
While those robots showed great advances, their software was designed to run one robot at a time.
The MIT scientists will present their multiple-robot findings in May at the International Conference on Autonomous Agents and Multiagent Systems in Paris.
This article, Robots closer to being able to work together as a team, was originally published at Computerworld.com.
Sharon Gaudin covers the Internet and Web 2.0, emerging technologies, and desktop and laptop chips for Computerworld. Follow Sharon on Twitter at @sgaudin, on Google+ or subscribe to Sharon's RSS feed . Her email address is firstname.lastname@example.org.
- IBM eyes new chips for a new digital age
- Particle collider gets an overhaul to better seek out dark matter, God particle
- Tech breakthroughs may mean 'digital everything' by 2025
- Ready the robots! DARPA sets finals for robotics challenge
- Coming soon from Google, Apple or Samsung -- a car?
- U.S. research lab focuses on building computers of the future
- Lab tests show 3D printed guns can be useless -- and dangerous
- Scientists are getting closer to 3D-printed, self-assembling robots
- In big step for robotics, one robot repairs another in space
- Why haven't robots yet changed the world?
Read more about Emerging Technologies in Computerworld's Emerging Technologies Topic Center.
- Three Best Practices to Help Enterprises Overcome BYOD Challenges The new Bring-Your-Own-Device (BYOD) environment presents challenges for IT managers and business leaders. This paper discusses how IT managers can address those challenges,...
- Intelligent Imaging for Improved Banking Performance and Profitability A new generation of "Intelligent Imaging" solutions has emerged that is helping banks remove the burden of paper in legacy processes, like loan...
- Shifting Gears: The Value of Customer-Driven Quality in Manufacturing In today's competitive manufacturing market, the customer must be the center of the quality universe. This paper details how manufacturers can improve customer...
- Aberdeen Group: Marketing Analytics for Manufacturing: Forging Customer Insights There are no recalls for poor marketing. Manufacturers need to get their customer intelligence and messaging right the first time. Learn how.
- Top 4 Digital Signage Fails Join RMG Networks for a look at four of the most common reasons digital signage fails in corporate businesses. Learn about strategies to...
- Mastering the Art of Mobile Content Management Mobile device usage in the enterprise has skyrocketed in recent years, and it continues to escalate. All Emerging Technologies White Papers | Webcasts
Our new bimonthly Internet of Things newsletter helps you keep pace with the rapidly evolving technologies, trends and developments related to the IoT. Subscribe now and stay up to date!