Intelligent Machines

Making Robots Talk to Each Other

Robots that can work together and communicate are not only more efficient, they’re cheaper—since not every robot has to excel at every task.

Getting different types of robots to talk to each other and collaborate means each can focus on what it does best.

When you give two robots the ability to communicate in real-time, the possibilities for their teamwork are vast. Researchers at Carnegie Mellon University have done just that: enabled two types of robots with very different capabilities to collaborate in order to fulfill people’s requests.

These two robots can communicate in real time as they work together. Baxter (right) hands over objects for CoBot to deliver to humans.

Baxter is a stationary robot, equipped with two arms that can delicately manipulate objects, while CoBot has no arms but is adept at navigating indoor spaces and can reliably deliver objects using its front-end basket. The researchers wanted each robot’s strengths to make up for the other’s shortcomings, so they could work together to relieve humans of menial duties such as fetching and delivering objects throughout a building.

The robots talk wirelessly, using a common domain language to convey events as they occur, and, crucially, they also provide feedback to each other, which allows them to work together even when things don’t go exactly as planned. When the two robots coӧrdinate, they have three options for deciding what to do next: one robot can tell the other robot to wait until a certain moment to act; one can instruct the other to repetitively carry out the same activity until a particular moment; or one robot can simply ask the other what to do.

“There’s actually a sort of conversation going on here,” says Manuela Veloso, a professor of computer science who is involved in the research. “The robots can adjust to each other and optimize their work.”

Previously successful robot teams have either involved robots of the same type, or have involved heterogeneous robots acting in fixed scenarios. The trick to adaptive, diverse robot teams is to have the bots interact sparingly, says Veloso. The individual robots work independently until they absolutely must interact to complete a task, leaving fewer opportunities for mistakes and providing more flexibility.

These teams work best when one specialized robot like Baxter is the nexus of a group of simpler robots – Baxter carries out the fine-tuned parts of a task, and then enlists the help of any available nearby CoBot to take on the grunt work of delivery.

“Imagine Baxter is cooking breakfast for someone,” says Steven Klee, a graduate student working on the project. “The process of cracking an egg and cooking it shouldn’t require [Baxter] to interact with CoBot. However, the robots need to coӧrdinate when CoBot delivers the egg.”

Reducing the amount of interaction in the system also means that if one team member malfunctions or breaks, a ripple of problems won’t ensue. And the broken bot can easily be replaced without its collaborators noticing. Although CMU’s project only focuses on work done between Baxter and CoBots, Klee says the same team structure could work with any number of robot combinations.

This kind of collaboration might not work for tasks that aren’t easily divvied up or that require more constant communication, but teamwork between robots like Baxter and CoBot is overall very efficient, says Julie Shah, who heads MIT’s Interactive Robotics Group. Shah was not involved in the CMU project, but says, “Designing every robot in a team to be good at everything is like the saying, ‘Jack of all trades, master of none.’ It ends up being very expensive, and redundant.”

Tech Obsessive?
Become an Insider to get the story behind the story — and before anyone else.
Subscribe today

Uh oh–you've read all five of your free articles for this month.

Insider Premium

$179.95/yr US PRICE

More from Intelligent Machines

Artificial intelligence and robots are transforming how we work and live.

Want more award-winning journalism? Subscribe and become an Insider.

  • Insider Premium {! insider.prices.premium !}*

    {! insider.display.menuOptionsLabel !}

    Our award winning magazine, unlimited access to our story archive, special discounts to MIT Technology Review Events, and exclusive content.

    See details+

    What's Included

    Bimonthly home delivery and unlimited 24/7 access to MIT Technology Review’s website.

    The Download. Our daily newsletter of what's important in technology and innovation.

    Access to the Magazine archive. Over 24,000 articles going back to 1899 at your fingertips.

    Special Discounts to select partner offerings

    Discount to MIT Technology Review events

    Ad-free web experience

    First Look. Exclusive early access to stories.

    Insider Conversations. Join in and ask questions as our editors talk to innovators from around the world.

  • Insider Plus {! insider.prices.plus !}* Best Value

    {! insider.display.menuOptionsLabel !}

    Everything included in Insider Basic, plus ad-free web experience, select discounts to partner offerings and MIT Technology Review events

    See details+

    What's Included

    Bimonthly home delivery and unlimited 24/7 access to MIT Technology Review’s website.

    The Download. Our daily newsletter of what's important in technology and innovation.

    Access to the Magazine archive. Over 24,000 articles going back to 1899 at your fingertips.

    Special Discounts to select partner offerings

    Discount to MIT Technology Review events

    Ad-free web experience

  • Insider Basic {! insider.prices.basic !}*

    {! insider.display.menuOptionsLabel !}

    Six issues of our award winning magazine and daily delivery of The Download, our newsletter of what’s important in technology and innovation.

    See details+

    What's Included

    Bimonthly home delivery and unlimited 24/7 access to MIT Technology Review’s website.

    The Download. Our daily newsletter of what's important in technology and innovation.

You've read of free articles this month.