MIT researchers devise new means to synchronize a group of robots (w/ Video)

May 25, 2012 by Bob Yirka report
Comparaison of the network topology without (left) or with (right) quorum sensing

(Phys.org) -- For several years, roboticists have been working out ways to get a group of robots to perform synchronized activities as demonstrated most often in dance routines. It’s not just about trying to create humanoid machines that can better entertain us though, it’s about getting them to perform simple small scale synchronized activities so that a means can be found to scale up such activities so that robots of the future can work together to autonomously accomplish certain goals that have been defined by their human masters. To that end, MIT researchers Patrick Bechon and Jean-Jacques Slotine have been studying ways to mimic so called quorum sensing, which some organisms use to figure out how many of their own kind are around, and then to perform actions based on it. The two have applied this principal to small dancing robots, to stunning effect. They have written a paper describing what they have learned and posted it on the preprint server arXiv.

Up till now, most researchers have tried getting robots to move as one by programming them to communicate with one another using various kinds of networks. The drawback is that networks tend to have latency issues, which can cause a to get out of synch. Other researchers have tried to preprogram the same routine into each robot and then get them to start at the same time. The problem with that of course, is if one of the robots encounters a problem, such as falling, it won’t know how to catch up to the others. To get such around such issues Bechon and Slotine looked at how nature has developed a means to handle the problem.

This video is not supported by your browser at this time.
At the beginning all the robots are waiting for my signal to start. While dancing, they are constantly synchronizing with each other, so if a robot lags behind they will wait for him and the late robot will accelerate. When I remove a robot from the choreography, the others continue dancing. When he stands up again and resumes his dance, he asks the others for a starting position. Then he goes to this position, and starts dancing. Since he starts with a little latency, he will dances a little faster and the others a little slower to synchronize. The music is played by another robot, and is a part of the synchronization process : the robots are synchronizing with the music too.

They noted that bacteria and some insects use what is known as quorum sensing, which is where each of the organisms emit a small number of molecules into the environment which the others can sense. The more members of the group, the more molecules are present, which lets each member know how many others are there and when it’s time to do something.

With the robots, the team adjusted a team of dancing robots from robot maker, Aldebaran, so that each would emit data as they danced, indicating where they are in their routine. A central computer listens for the data and computes an average for the group which it sends out into the environment; each robot then listens for that average and keeps itself as close as possible to it. If something happens, say a researcher reaches in and sets one of the robots on its fanny, the robot is able to get up, listen to where everyone else is, adjust its own routine accordingly and then join in with the , in near perfect . Eerily similar to how a human being would do it.

Explore further: Robots recognize humans in disaster environments

More information: Synchronization and quorum sensing in a swarm of humanoid robots, arXiv:1205.2952v1 [nlin.AO] arxiv.org/abs/1205.2952

Abstract
With the advent of inexpensive simple humanoid robots, new classes of robotic questions can be considered experimentally. One of these is collective behavior of groups of humanoid robots, and in particular robot synchronization and swarming. The goal of this work is to robustly synchronize a group of humanoid robots, and to demonstrate the approach experimentally on a choreography of 8 robots. We aim to be robust to network latencies, and to allow robots to join or leave the group at any time (for example a fallen robot should be able to stand up to rejoin the choreography). Contraction theory is used to allow each robot in the group to synchronize to a common virtual oscillator, and quorum sensing strategies are exploited to fit within the available bandwidth. The humanoids used are Nao's, developed by Aldebaran Robotics.

The Nonlinear Systems Laboratory

via ArXiv blog

Related Stories

Kilobots bring us one step closer to a robot swarm

Jun 17, 2011

(PhysOrg.com) -- When you think about robots, the odds are that you think about something that is fairly large. Maybe you picture a robot arms bolted to the floor of a factory or if you are feeling particularly ...

Robots Playing Shuffleboard (w/ video)

Jun 08, 2011

(PhysOrg.com) -- Intense robot battles have, for the most part, been confined to the silver screen. Occasionally a robot comes by to trounce us at chess, but robot on robot competition has been fairly limited. ...

Researchers give robot ability to learn (w/ Video)

Aug 02, 2011

Researchers with the Hasegawa Group at the Tokyo Institute of Technology have created a robot that is capable of applying learned concepts to perform new tasks. Using a type of self-replicating neural technology ...

Thanks to RoboEarth the bots can learn on their own

Feb 10, 2011

(PhysOrg.com) -- We tend to assume that robots need human input in order to understand the world around them. In the near future humans may not even be a part of the robotic-learning equation. Soon, robots ...

Building a better robot

Mar 01, 2012

Today’s robots can vacuum floors, build cars and even perform surgery. While not quite on the intelligence level of the Jetsons’ robot maid, Rosie, they are rather smart. Nonetheless, modern robots ...

Recommended for you

Robots recognize humans in disaster environments

Oct 21, 2014

Through a computational algorithm, a team of researchers from the University of Guadalajara (UDG) in Mexico, developed a neural network that allows a small robot to detect different patterns, such as images, ...

Japan toymaker unveils tiny talking, singing humanoid

Oct 15, 2014

Japanese toymaker Tomy on Wednesday unveiled a multi-talented humanoid robot, named "Robi jr.," which can converse using some 1,000 phrases and belt out about 50 songs, as well as move its limbs and head.

User comments : 1

Adjust slider to filter visible comments by rank

Display comments: newest first

TheGhostofOtto1923
1 / 5 (1) May 25, 2012
This is my favorite
http://www.youtub...a_player

These guys are pretty good
http://www.youtub...a_player