Like Lego bricks, Roombots pieces can be stacked upon each other to create various structures.
Each 22 cm-long piece, which looks like two large dice joined together, has a wireless connection. Inside are a battery and three small motors that allow the module to pivot with three degrees of freedom.
The modules have retractable "claws" that they use to attach to other pieces and form larger structures.
With a series of rotations and connections, the modules can change shape and become any of a variety of objects and pieces of furniture.
In order to metamorphose and to attach to passive elements, the Roombots need to anchor themselves to something, so the researchers developed a special surface with holes adapted to the Roombots' mechanical claws.
For more information, visit www.epfl.ch.