A simple yet elegant design that facilitates an enormous range of movement and reconfiguration. Bravo, guys!

m-blocks from M.I.T.

m-blocks from M.I.T.

Here is the description from M.I.T.:

Robotic cubes that can jump, flip, roll and assemble themselves into different shapes have been revealed by scientists at the Massachusetts Institute of Technology (MIT).

Known as M-Blocks, the cube-shaped robots have no external moving parts, but each contains a flywheel that can reach speeds of 20,000 revolutions per minute. When brakes are applied to the flywheel, it imparts its angular momentum to the cube, causing it to move.
Each M-Block has two cylindrical magnets, mounted like rolling pins on each edge. When two cubes approach each other, the magnets rotate so that north poles align with south and vice versa, allowing any face of any cube to attach to any face of any other. By climbing over and around one another, the cubes can assemble into different shapes.

For their blog, visit: http://newsfromthematrix.wordpress.com/