Featured Research

from universities, journals, and other organizations

A self-organizing thousand-robot swarm

Date:

August 14, 2014

Source:

Harvard School of Engineering and Applied Sciences

Summary:

The first thousand-robot flash mob has assembled at Harvard University. Just as trillions of individual cells can assemble into an intelligent organism, or a thousand starlings can form a great flowing murmuration across the sky, the Kilobots demonstrate how complexity can arise from very simple behaviors performed en masse. To computer scientists, they also represent a significant milestone in the development of collective artificial intelligence.

Share This

Just as single cells can assemble into complex multicellular organisms, the individual Kilobots can follow simple rules to autonomously assemble into predetermined shapes. The vast scale of this swarm is a milestone in itself.

The first thousand-robot flash mob has assembled at Harvard University. "Form a sea star shape," directs a computer scientist, sending the command to 1,024 little bots simultaneously via an infrared light. The robots begin to blink at one another and then gradually arrange themselves into a five-pointed star. "Now form the letter K."

Related Articles

The 'K' stands for Kilobots, the name given to these extremely simple robots, each just a few centimeters across, standing on three pin-like legs. Instead of one highly-complex robot, a "kilo" of robots collaborate, providing a simple platform for the enactment of complex behaviors.

Just as trillions of individual cells can assemble into an intelligent organism, or a thousand starlings can form a great flowing murmuration across the sky, the Kilobots demonstrate how complexity can arise from very simple behaviors performed en masse. To computer scientists, they also represent a significant milestone in the development of collective artificial intelligence (AI).

This self-organizing swarm was created in the lab of Radhika Nagpal, Fred Kavli Professor of Computer Science at the Harvard School of Engineering and Applied Sciences (SEAS) and a Core Faculty Member at the Wyss Institute for Biologically Inspired Engineering at Harvard University. The advance is described in the August 15 issue of Science.

"The beauty of biological systems is that they are elegantly simple -- and yet, in large numbers, accomplish the seemingly impossible," says Nagpal. "At some level you no longer even see the individuals; you just see the collective as an entity to itself."

"Biological collectives involve enormous numbers of cooperating entities -- whether you think of cells or insects or animals -- that together accomplish a single task that is a magnitude beyond the scale of any individual," says lead author Michael Rubenstein, a research associate at Harvard SEAS and the Wyss Institute.

He cites, for example, the behavior of a colony of army ants. By linking together, they can form rafts and bridges to cross difficult terrain. Social amoebas do something similar at a microscopic scale: when food is scarce, they join together to create a fruiting body capable of escaping the local environment. In cuttlefish, color changes at the level of individual cells can help the entire organism blend into its surroundings. (And as Nagpal points out -- with a smile -- a school of fish in the movie Finding Nemo also collaborate when they form the shape of an arrow to point Nemo toward the jet stream.)

"We are especially inspired by systems where individuals can self-assemble together to solve problems," says Nagpal. Her research group made news in February 2014 with a group of termite-inspired robots that can collaboratively perform construction tasks using simple forms of coordination.

But the algorithm that instructs those TERMES robots has not yet been demonstrated in a very large swarm. In fact, only a few robot swarms to date have exceeded 100 individuals, because of the algorithmic limitations on coordinating such large numbers, and the cost and labor involved in fabricating the physical devices.

The research team overcame both of these challenges through thoughtful design.

Most notably, the Kilobots require no micromanagement or intervention once an initial set of instructions has been delivered. Four robots mark the origin of a coordinate system, all the other robots receive a 2D image that they should mimic, and then using very primitive behaviors -- following the edge of a group, tracking a distance from the origin, and maintaining a sense of relative location -- they take turns moving towards an acceptable position. With coauthor Alejandro Cornejo, a postdoctoral fellow at Harvard SEAS and the Wyss Institute, they demonstrated a mathematical proof that the individual behaviors would lead to the right global result.

The Kilobots also correct their own mistakes. If a traffic jam forms or a robot moves off-course -- errors that become much more common in a large group -- nearby robots sense the problem and cooperate to fix it.

To keep the cost of the Kilobot down, each robot moves using two vibrating motors that allow it to slide across a surface on its rigid legs. An infrared transmitter and receiver allow it to communicate with a few of its neighbors and measure their proximity -- but the robots are myopic and have no access to a bird's-eye view. These design decisions come with tradeoffs, as Rubenstein explains: "These robots are much simpler than many conventional robots, and as a result, their abilities are more variable and less reliable," he says. "For example, the Kilobots have trouble moving in a straight line, and the accuracy of distance sensing can vary from robot to robot."

Yet, at scale, the smart algorithm overcomes these individual limitations and guarantees -- both physically and mathematically -- that the robots can complete a human-specified task, in this case assembling into a particular shape. That's an important demonstration for the future of distributed robotics, says Nagpal.

"Increasingly, we're going to see large numbers of robots working together, whether its hundreds of robots cooperating to achieve environmental cleanup or a quick disaster response, or millions of self-driving cars on our highways," she says. "Understanding how to design 'good' systems at that scale will be critical."

For now, the Kilobots provide an essential test bed for AI algorithms.

"We can simulate the behavior of large swarms of robots, but a simulation can only go so far," says Nagpal. "The real-world dynamics -- the physical interactions and variability -- make a difference, and having the Kilobots to test the algorithm on real robots has helped us better understand how to recognize and prevent the failures that occur at these large scales."

The Kilobot robot design and software, originally created in Nagpal's group at Harvard, are available open-source for non-commercial use. The Kilobots have also been licensed by Harvard's Office of Technology Development to K-Team, a manufacturer of small mobile robots.

This research was supported in part by the Wyss Institute and by the National Science Foundation (CCF-0926148, CCF-0643898).

Harvard School of Engineering and Applied Sciences. (2014, August 14). A self-organizing thousand-robot swarm. ScienceDaily. Retrieved March 3, 2015 from www.sciencedaily.com/releases/2014/08/140814191818.htm

More From ScienceDaily

More Computers & Math News

Featured Research

Mar. 3, 2015 — By examining the forces that the segments of mosquito legs generate against a water surface, researchers have unraveled the mechanical logic that allows the mosquitoes to walk on water, which may ... full story

Mar. 3, 2015 — Major cities in the UK are falling behind their international counterparts in terms of their use of smart technologies, according to a new study. The research has found that smart cities in the UK, ... full story

Mar. 3, 2015 — To simulate chimp behavior, scientists created a computer model based on equations normally used to describe the movement of atoms and molecules in a confined space. An interdisciplinary research ... full story

Mar. 3, 2015 — Magnetic vortex structures, so-called skyrmions, could in future store and process information very efficiently. They could also be the basis for high-frequency components. For the first time, a team ... full story

Mar. 2, 2015 — A method for analyzing and predicting nature's dynamic and interconnected systems has improved forecasts of populations of Fraser River Sockeye Salmon, a highly prized fishery in British Columbia, ... full story

Mar. 2, 2015 — The odds of picking a perfect bracket for the NCAA men's basketball March Madness championship tournament are a staggering less than one in 9.2 quintillion (that's 9,223,372,036,854,775,808), ... full story

Mar. 2, 2015 — Scientists report that they could observe experimentally the current flow along channels at the crystal surfaces of topological insulators. The channels are less than one nanometer wide and extend ... full story

Mar. 2, 2015 — Organic light emitting diodes (OLEDs), which are made from carbon-containing materials, have the potential to revolutionize future display technologies, making low-power displays so thin they'll wrap ... full story

Mar. 2, 2015 — What if one day, your computer, TV or smart phone could process data with light waves instead of an electrical current, making those devices faster, cheaper and more sustainable through less heat and ... full story

Mar. 2, 2015 — 3-D printing could become a powerful tool in customizing interventional radiology treatments to individual patient needs, with clinicians having the ability to construct devices to a specific size ... full story

Featured Videos

Forensic Holodeck Creates 3D Crime Scenes

Reuters - Innovations Video Online (Mar. 3, 2015) — A holodeck is no longer the preserve of TV sci-fi classic Star Trek, thanks to researchers from the Institute of Forensic Medicine Zurich, who have created what they say is the first system in the world to visualise the 3D data of forensic scans. Jim Drury saw it in operation.
Video provided by Reuters

Related Stories

Feb. 13, 2014 — On the plains of Namibia, millions of tiny termites are building a mound of soil—an 8-foot-tall “lung” for their underground nest. During a year of construction, many termites will live and ... full story

Sep. 9, 2013 — The next experiment from Rice University's Multi-Robot Systems Laboratory (MRSL) could happen on your desktop. Researchers are refining their control algorithms for robotic swarms based upon ... full story

Dec. 14, 2012 — If one robot can accomplish a singular task, think how much more could be accomplished if you had hundreds of them. A research team has developed a basic robotic building block, which they hope to ... full story

Nov. 22, 2011 — The Kilobots are coming. Computer scientists and engineers have developed and licensed technology that will make it easy to test collective algorithms on hundreds, or even thousands, of tiny ... full story

Nov. 8, 2010 — Researchers in Spain have developed a computer program capable of human emotion recognition from automated voice analysis. The software has also been used to program robots participating in the world ... full story

ScienceDaily features breaking news and videos about the latest discoveries in health, technology, the environment, and more -- from major news services and leading universities, scientific journals, and research organizations.