Swarm Intelligence for Morphogenetic Engineering
Bruce J. MacLennan, Allen C. McBride

TL;DR
This paper introduces a mathematical framework and programming language for artificial morphogenesis inspired by biological embryogenesis, demonstrating applications in robotic structure assembly and swarm control.
Contribution
It develops a PDE-based notation and prototype language for morphogenetic algorithms, enabling precise description and simulation of artificial morphogenesis processes.
Findings
Demonstrated morphogenetic algorithms for fiber routing and segmentation in robotics.
Showed how PDE-based specifications can derive individual control from global swarm models.
Applied smoothed particle hydrodynamics to swarm robotic control from PDEs.
Abstract
We argue that embryological morphogenesis provides a model of how massive swarms of microscopic agents can be coordinated to assemble complex, multiscale hierarchical structures. This is accomplished by understanding natural morphogenetic processes in mathematical terms, abstracting from the biological specifics, and implementing these mathematical principles in artificial systems. We have developed a notation based on partial differential equations for artificial morphogenesis and have designed a prototype morphogenetic programming language, which permits precise description of morphogenetic algorithms and their automatic translation to simulation software. Morphogenetic programming is illustrated by two examples: (1) use of a modified flocking algorithm to route dense fiber bundles between regions of an artificial cortex while avoiding other bundles; (2) use of the clock-and-wavefront…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Advanced Materials and Mechanics · Micro and Nano Robotics
