Skip to Main Content
Self-replication is a process critical to natural and artificial life, but has been investigated to date mostly in simulation and in abstract systems. The near absence of physical demonstrations of self-replication is due primarily to the lack of a physical substrate in which self-replication can be implemented. This paper proposes a substrate composed of simple modular units, in which both simple and complex machines can construct and be constructed by other machines in the same substrate. A number of designs, both hand crafted and evolved, are proposed.