Speaker Seth Copen Goldstein
Affiliation Computer Science Department, Carnegie Mellon University
Host Stewart Tansley
Date recorded 31 July 2008
The claytronics project is working on realizing programmable matter.
One of the main hardware challenges is to scale the individual units down in size while still including all the necessary functionality and allowing the entire ensemble to scale up in the number of units it contains. To achieve our goals units must be able to compute, communicate, move, attach and detach from other units, and sense the environment. To better understand the issues involved we are working on both sub-mm units as well as larger cm-scale modular robots.
In parallel with our effort to develop scalable hardware we are working on algorithms and programming languages which can scale to large ensembles. In an effort to reduce programming complexity we are developing declarative languages which automatically handle data distribution and communication. These languages have been used to implement planning, localization, network routing, and debugging tools.
©2008 Microsoft Corporation. All rights reserved.