‘Swarm of one’ robot is a single machine made up of independent modules

My colleagues and I have built a robot composed of many building blocks like the cells of a multicellular organism. Without a “brain” or a central controller in the system, our robot, dubbed Loopy, relies on the collective behavior of all of its cells to interact with the world.

In this sense, we call Loopy a robotic swarm. But Loopy can also be seen as a single robot since all the cells are connected; therefore, Loopy is also “a swarm of one.” This research could lead to adaptive robots that tailor their shapes and movements to their environments – for example, in environmental cleanup applications.

Loopy is a primitive form of multicellular robot that is made of a ring of 36 cells. Each cell has a rotary servo – an electric motor that rotates a shaft with precise controlled angle of rotation – and sensors. Each cell reacts on its own without input from any of the others except for its two immediate neighbors. As the servos move, the angles between the cells determine Loopy’s overall shape.

Loopy is free to morph into various shapes and exhibit a range of motions. But random shapes and motions are not useful. We were hoping something interesting would emerge from self-organization; that is, the spontaneous creation of order from disorder, without us telling Loopy what to do directly. It turned out that Loopy forms stable shapes that recover after Loopy bumps into obstacles.

Loopy exhibiting spontaneous shapes and motions.

Famed mathematician Alan Turing was interested in the idea of self-organization back in 1952. He even envisioned a ring of cells. Turing hypothesized the existence of chemicals that diffuse and react with each other, leading to the creation of patterns in nature like those on bird’s feathers and seashells. This self-organization approach using simulated chemicals enabled Loopy to form and transition between various lobed shapes spontaneously.

Why it matters

Engineered systems, and robots in particular, are predominantly designed with a top-down approach, where human designers anticipate the conditions the system may encounter and plan ahead through hardware designs, software programs or both. The problem is, the designers are not likely be there when the robot encounters an unanticipated situation.

This micromanagement approach in robot design is like giving kids a detailed manual when sending them to school the first day. A better way of parenting would be to provide general guidelines and feedback, and expect the kids to solve problems on their own. Similarly, a key motivation of developing Loopy is to unleash the power of bottom-up collective “intelligence” so Loopy can find new solutions on its own when a new situation arises; for example, finding the right shape for self to adapt to the environment.

What other research is being done?

The vision of programmable matter has been around for decades, yet tangible…

Access the original article