Morphological computation and decentralized learning in a swarm of sterically interacting robots
arXiv:2111.06953 · doi:10.1126/scirobotics.abo6140
Abstract
Whereas naturally occurring swarms thrive when crowded, physical interactions in robotic swarms are either avoided or carefully controlled, thus limiting their operational density. Here we present a mechanical design rule that allows robots to act in a collision-dominated environment. We introduce the Morphobots -- a robotic swarm platform developed to implement embodied computation through a morpho-functional design. By engineering a 3D-printed exoskeleton we encode a re-orientation response to an external body force (such as gravity) or a surface force (such as a collision). We show that the force-orientation response is generic, and can augment existing swarm-robotic platforms (e.g Kilobots) as well as custom robots even 10 times larger. At the individual level, the exoskeleton improves the motility and stability, and also allows to encode two contrasting dynamical behaviors in response to an external force or a collision (including collision with a wall or a movable obstacle, and on a dynamically tilting plane). This force-orientation response adds a mechanical layer to the robot's sense-act cycle at the swarm level, leveraging steric interactions for collective phototaxis when crowded. Enabling collisions also promotes information flow, facilitating online distributed learning. Each robot runs an embedded algorithm that ultimately optimizes collective performance. We identify an effective parameter that controls the force-orientation response and explore its implications in swarms that transition from dilute to crowded. \green{Experimenting with both physical swarms (of up to 64 robots), and simulated swarms (of up to 8192 agents) show that the effect of morphological-computation increases with growing swarm size.
21 pages, 12 figures
References in corpus (8)
- Self-motile colloidal particles: from directed propulsion to random walk
- Meso-scale turbulence in living fluids
- Statistical Mechanics of Interacting Run-and-Tumble Bacteria
- Emergent oscillations assist obstacle negotiation during ant cooperative transport
- Selective and Collective Actuation in Active Solids
- Programming Active Cohesive Granular Matter with Mechanically Induced Phase Changes
- Hyperuniformity and phase enrichment in vortex and rotor assemblies
- Self-organization of swimmers drives long-range fluid transport in bacterial colonies
Cited by in corpus (23)
- Self-Aligning Polar Active Matter
- Inclusions, Boundaries and Disorder in Scalar Active Matter
- Hydrodynamic spin-orbit coupling in asynchronous optically driven micro-rotors
- Motility Induced Phase Separation and Frustration in Active Matter Swarmalators
- Roadmap for Animate Matter
- Confinement-driven state transition and bistability in schooling fish
- A geometric condition for robot-swarm cohesion and cluster-flock transition
- Honeybee-like collective decision making in a kilobot swarm
- Behavioral transition of a fish school in a crowded environment
- Synthetic Quorum Sensing and Absorbing Phase Transitions in Colloidal Active Matter
- Transient Pattern Formation in an Active Matter Contact Poisoning Model
- Micellization in active matter of asymmetric self-propelled particles: Experiments
- Self-Aligning Active Agents with Inertia and Active Torque
- Controlled Locomotion of a Minimal Soft Structure by Stick-Slip Nonlinearity
- Kinetic theory of decentralized learning for smart active matter
- Giant density fluctuations in locally hyperuniform states
- Experimental and numerical study of a second-order transition in the behavior of confined self-propelled particles
- Tailoring the overlap distribution in driven mean-field spin models
- Collective dynamics of densely confined active polar disks with self- and mutual alignment
- Hydrodynamics of Cooperation and Self-Interest in a Two-Population Occupation Model
- Dynamical Spreading and Memory Retention Under Power Law Potential
- From Active to Odd to Smart Matter
- Boundary-Induced Drift and Negative Mobility in Constrained Stochastic Systems