Self-replication and self-assembly for manufacturing

  1. (PDF, 3 MB)
  2. Get@NRC: Self-replication and self-assembly for manufacturing (Opens in a new window)
DOIResolve DOI:
AuthorSearch for: ; Search for:
Journal titleArtifical Life
Pages411433; # of pages: 23
Subjectself-replication; self-assembly; nanotechnology; virtual physics; continuous space automata; manufacturing; polygonal meshes; auto-assemblage; nanotechnologie; physique virtuelle; automates spatiaux continus; fabrication; mailles polygonales
AbstractIt has been argued that a central objective of nanotechnology is to make products inexpensively, and that self-replication is an effective approach to very low-cost manufacturing. The research presented here is intended to be a step towards this vision. We describe a computational simulation of nanoscale machines floating in a virtual liquid. The machines can bond together to form strands (chains) that self-replicate and self-assemble into user-specified meshes. There are four types of machines and the sequence of machine types in a strand determines the shape of the mesh they will build. A strand may be in an unfolded state, in which the bonds are straight, or in a folded state, in which the bond angles depend on the types of machines. By choosing the sequence of machine types in a strand, the user can specify a variety of polygonal shapes. A simulation typically begins with an initial unfolded seed strand in a soup of unbonded machines. The seed strand replicates by bonding with free machines in the soup. The child strands fold into the encoded polygonal shape, and then the polygons drift together and bond to form a mesh. We demonstrate that a variety of polygonal meshes can be manufactured in the simulation, by simply changing the sequence of machine types in the seed.
Publication date
AffiliationNational Research Council Canada; NRC Institute for Information Technology
Peer reviewedNo
NRC number48760
NPARC number5764824
Export citationExport as RIS
Report a correctionReport a correction
Record identifier6a7e50f3-da49-4e63-9d23-6ec68bd08c11
Record created2009-03-29
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)