What is Claytronics?

Claytronics is an emerging field of engineering, drawing on nano technology and computer engineering. Claytronics or programmable matter refers to an assemblage of tiny components called claytronic atoms or catoms, which could assume the form of any object, depending on the programmes controlling the claytronics.