Menu
Robots closer to being able to work together as a team

Robots closer to being able to work together as a team

MIT researchers build software that will enable robots to work, communicate together

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 1000 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 sgaudin@computerworld.com.

See more by Sharon Gaudin on Computerworld.com.

Read more about emerging technologies in Computerworld's Emerging Technologies Topic Center.

Follow Us

Join the New Zealand Reseller News newsletter!

Error: Please check your email address.

Tags hardwareGoogleEmerging Technologieshardware systemsintel

Featured

Slideshows

Arrow exclusively introduces Tenable Network Security to A/NZ channel

Arrow exclusively introduces Tenable Network Security to A/NZ channel

Arrow Electronics introduced Tenable Network Security to local resellers in Sydney last week, officially launching the distributor's latest security partnership across Australia and New Zealand. Representing the first direct distribution agreement locally for Tenable specifically, the deal sees Arrow deliver security solutions directly to mid-market and enterprise channel partners on both sides of the Tasman.

Arrow exclusively introduces Tenable Network Security to A/NZ channel
Examining the changing job scene in the Kiwi channel

Examining the changing job scene in the Kiwi channel

Typically, the New Year brings new opportunities for personnel within the Kiwi channel. 2017 started no differently, with a host of appointments, departures and reshuffles across vendor, distributor and reseller businesses. As a result, the job scene across New Zealand has changed - here’s a run down of who is working where in the year ahead…

Examining the changing job scene in the Kiwi channel
​What are the top 10 tech trends for New Zealand in 2017?

​What are the top 10 tech trends for New Zealand in 2017?

Digital Transformation (DX) has been a critical topic for business over the last few years and IDC is now predicting a step change as DX reaches macroeconomic levels. By 2020 a DX economy will emerge and it will become the core of what New Zealand industries focus on. From the board level through to the C-Suite, Kiwi organisations must be prepared to think and act digital when the DX economy emerges in 2017.

​What are the top 10 tech trends for New Zealand in 2017?
Show Comments