Building virtual structures with physical blocks
Proceedings of the 12th annual ACM symposium on User interface software and technology
Computer
Design of the ATRON lattice-based self-reconfigurable robot
Autonomous Robots
roBlocks: a robotic construction kit for mathematics and science education
Proceedings of the 8th international conference on Multimodal interfaces
Siftables: towards sensor network user interfaces
Proceedings of the 1st international conference on Tangible and embedded interaction
A design theme for tangible interaction: embodied facilitation
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Miche: Modular Shape Formation by Self-Disassembly
International Journal of Robotics Research
Bloxels: glowing blocks as volumetric pixels
ACM SIGGRAPH 2009 Emerging Technologies
Boda blocks: a collaborative tool for exploring tangible three-dimensional cellular automata
CSCL'07 Proceedings of the 8th iternational conference on Computer supported collaborative learning
A Language for Large Ensembles of Independently Executing Nodes
ICLP '09 Proceedings of the 25th International Conference on Logic Programming
Stress-driven MEMS assembly + electrostatic forces = 1mm diameter robot
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Design of prismatic cube modules for convex corner traversal in 3D
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Volumetric linear gradient: methods for and applications of a simple volumetric display
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
Hi-index | 0.00 |
A major impediment to understanding programmable matter is the lack of an existing system with sufficiently many modules of sufficient capabilities. In this paper we describe the requirements of physically distributed ensembles and discuss the use of the distributed programming language Meld to program ensembles of these units. We demonstrate a new system designed to meet these requirements called Blinky Blocks and discuss the hardware design we used to create 100 of these modules.