Current Molecule Design (Male)
A Molecule robot consists of two atoms linked by a rigid connection called a bond. Each atom has five inter-Molecule connection points and two degrees of freedom. One degree of freedom allows the atom to rotate 180 degrees relative to its bond connection, and the other degree of freedom allows the atom (thus the entire Molecule) to rotate relative 180 degrees relative to one of the inter-Molecule connectors at a right angle to the bond connection.
This movie shows how Molecules can reconfigure to change the shape of the robot. In this case, the task is locomotion--utilizing individual module motions, the structure can move itself. With only four modules the movement is limited to the plane, but with additional modules the system can perform more sophisticated tasks such as stair climbing or building towers to access locations out of the plane.
So far, there have been three hardware versions of the Molecule robot. The overall design, as described above, hasn't changed since the first version. Most of the changes have been related to the connection mechanism. To find out more about the different versions, go to their respective pages:
The Molecule is controlled by two types of software: low-level assembly code in the onboard processor(s), and high-level code on a workstation. More on this to come...
We have also done extensive simulation of Molecule robot systems. Go to the simulation page to see some of our simulation results.