Abstract
Mechanical metamaterials with bistable elements can store vast amounts of information, but writing these memories requires impractical local control or lengthy multicycle protocols. We overcome this limitation with a dynamic control strategy that accesses any configuration in a single global drive cycle by leveraging the system’s sensitivity to the drive and its time derivatives. We realize this strategy with bistable beams on a rotating platform, where drive cycles become orbits in a control space of angular velocity and acceleration. State changes occur when these orbits cross switching thresholds, which we rationally design so that each state can be accessed by a single drive orbit. We construct a five-bit system and demonstrate its full addressability by selecting drive orbits that write all 26 uppercase letters of the alphabet in ASCII representation. This dynamic control paradigm offers a general route toward smart, remotely operated devices across various physical domains.
Dynamic driving permits writing of any possible state into rationally designed mechanical memory composed of uncoupled elements.
INTRODUCTION
Mechanical structures made from bistable elements can store configurational memories (1–12) to enable tunable stiffness (13–15), sequential shape-morphing (16–18), and computation (1–3, 19–24). While control over configurations is essential, it typically requires local and individual access to all elements (13–15). Here, we introduce a dynamic control strategy that enables transitions between any pair of configurations within a single global drive cycle by exploiting sensitivity to different (orders of) derivatives of the driving. We illustrate this approach using bistable beams that snap through based on their collective rotation rate and acceleration. Through rational design and selection of drive cycles, we demonstrate targeted transitions along controllable pathways, including the writing of five-bit memories that encode all alphabetic characters. This form of dynamical control can be generalized to inertial, fluidic, electromagnetic, and electronic systems, thus providing a powerful method for writing memories and enabling smart, remotely controllable devices for applications in microfluidics, implants, smart infrastructure, and underwater or medical robotics.
Developing driving protocols that access all configurations of mechanical systems of material bits (mbits), comprising bistable elements, is essential for the functionality of multistable (meta)materials (1–24). Unfortunately, individually controlling each mbit becomes impractical as their number N grows large (13–15), and although it is possible to design mbits such that a single global driving field can access all states, such strategies require baroque driving protocols featuring up to N drive cycles (4, 25). However, there are several examples of physical systems that also respond to the driving rate: In mechanics, driving forces depend on the configuration and motion (inertia); in fluids, on static pressure and flow (viscosity); and in electronics, currents depend on voltage (resistance) and its rate of change (capacitance). This poses the question of how and whether dynamic control strategies can be developed that allow access to all states using a single global drive cycle.
To address this challenge, we introduce a rational design principle to select dynamic driving protocols that together enable a global driving signal to steer transitions between arbitrary mbit states along selectable pathways. As we show, at the core of our strategy lies the fact that dynamic driving can be naturally represented as driving orbits in a multidimensional space, where the different axes represent the relevant derivatives of the drive. The ability to connect regions in this space to different stable configurations—unconstrained by the well-ordering of one-dimensional space that governs quasistatic driving—is crucial for enabling any-to-any transitions and simplifies both system design and driving cycle selection.
RESULTS
While the strategy introduced above should be general for a wide range of physical systems, we focus on a mechanical implementation where each mbit i is a prebuckled, double-clamped elastic beam mounted on a rotating disk, with its buckling direction defining the binary state (Fig. 1A; see the Supplementary Materials and movie S1) (3, 26, 27). The angular velocity and time-derivative control the radial centrifugal forces and azimuthal Euler forces that jointly control the switching of the mbits (Fig. 1B) (28). This interplay enables to serve as a dynamic control input for selectable transition pathways.
Fig. 1. Dynamic driving of mbits.
(A) Buckled beams form mbits whose buckling direction defines their state: for counterclockwise and for clockwise deflection. (B) Rotating disk apparatus showing system I and design parameters (see the Supplementary Materials). (C) Driving protocols , where and frequencies as indicated. (D) Evolution of beam midspan showing distinct switching sequences connecting via either (01) or (10). (E) Corresponding pathways of states.
We demonstrate this selectivity with system I (Fig. 1 and movie S2), which comprises two mbits that differ in compressive strain and tilt angle (see “System parameters” and the Supplementary Materials). We consider the transition pathways under two dynamic (harmonic) driving protocols , where is fixed and is varied, to induce transitions between collective states and (11). Notably, while for the system goes through intermediate state (10), for , the pathway from (00) to (11) exhibits a different intermediate state (01) (Fig. 1, E and H, and movie S2). To understand how dynamic driving shapes transition pathways, we map driving protocols to orbits in the plane (Fig. 2A and movie S2). Each protocol traces a distinct elliptical orbit, along which we plot the observed states and the up () and down () transitions of both mbits, revealing that switching thresholds depend on both and (Figs. 1, C to H, and 2A). A central insight is that transitions occur along up curves () and down curves () in the plane, which can be identified by aggregating data from many elliptical driving orbits (Fig. 2A; see the Supplementary Materials). The up and down transition curves for each element partition the plane into domains corresponding to distinct stable states. Note that all states are stable at the origin (i.e., without driving) and that only crossings oriented away from the origin can produce transitions (Fig. 2A). Intersections of transition curves are key; for example, the two elliptical driving orbits cross and on opposite sides of their intersection, thus producing the distinct pathways: and (Fig. 2A and movie S2).
Fig. 2. Orbits, transitions, and states.
(A) Data for system I in the -plane, where green and blue correspond to mbits one and two, respectively. The ellipses correspond to protocol 1 (black) and 2 (gray), with arrows indicating the required clockwise orientation. The observed up transitions (), down transitions (), and states highlight the difference in intermediate states (bold). The switching onset for harmonic protocols with (frequency , drive amplitude ) are shown as faint symbols with associated uncertainties (see the Supplementary Materials). The dashed and dot-dashed lines are quadratic fits serving as guides to the eye for the up- and down-switching curves, respectively (see the Supplementary Materials). These lead to partitions (shaded regions) where one or more collective states (square brackets) are stable, where “x” indicates mbits that can be both 0 and 1. The arrows indicate the allowed orbit directions in each quadrant (open intervals of size ). [(Bi) to (Ei)] Selected orbits that write specific targeted states: (B) (00), (C) (01), (D) (10), and (E) (11). [(Bii) to (Eii)] Angular velocity corresponding to selected orbits (top) and corresponding evolution of the midspan displacement of beams one (middle) and two (bottom), starting from any of four initial states, demonstrating how the final state is independent of the initial configuration.
We leverage the principles elucidated above to selected driving orbits for system I so that any of its four binary states can be written (Fig. 2, B to E, and movie S3). We focus on orbits that start and end at the origin, where all states are stable. Note that any orbit with appropriate orientation (Fig. 2A) can be mapped to a physically realizable input function (see the Supplementary Materials). Reaching a target state requires changing mbits from or , which demands appropriate crossings of the corresponding and curves. For example, an orbit that crosses only and zeroes both mbits and produces , regardless of the initial state (Fig. 2B). Note that specific switching curve topologies complicate orbit selection. Naively, one might expect that the target state can be written by simply crossing and , but any such orbit also crosses (Fig. 2C). In system I, writing the target state requires an orbit that crosses , , and then (Fig. 2C). Similarly, all other target states of system I can be reached by selecting appropriate orbits (Fig. 2, D and E). These examples demonstrate that dynamic control enables the rational selection of targeted orbits capable of writing any combination of mbits in system I, robust to external vibrations and the manufacturing tolerances of laser-cut fabrication.
To be able to write any possible state in a system with an arbitrary number of mbits, we first introduce hierarchically organized switching curves as a design target and then show how the physical mbits can be designed to realize such curves. As a schematic example, consider three up curves that intersect such that there is a range in driving space where each is closest to the origin (Fig. 3A). Initializing the system in state (000), it is then possible to select driving orbits that set mbit i to 1 (Fig. 3A). Setting multiple mbits to 1 can be achieved by chaining such orbits or by selecting more complex multicrossing driving orbits such as ; this freedom allows control of intermediate states (Fig. 3A). Our proposed hierarchical design can be generalized to encompass more mbits and is the prime design target to realize systems with highly targeted switching behavior, as we demonstrate next.
Fig. 3. System design.
(A) Schematic set of hierarchical switching curves with selected orbits that enable the writing of arbitrary states: starting from state (000), the orbits , , , and write states (100), (010), (001) and (101). (B) Minimal model for mbits, comprising two linear springs (spring constant k and rest length ), each connected to a central mass m; the key design parameters are the compressive strain and tilt angle . (C) Representative trends for the transition curves obtained from the minimal model with parameters and (arrows). Top: with θ = 0. Bottom: with ε = 0.05. Experimental curves show similar trends (see fig. S3). (D) Hierarchical up transition curves for .
We explore the real-space design of the mbits by investigating the dependence of the switching curve on the tilt angle and the compressive strain of the corresponding mbits. To guide us with a rational design, we use a von Mises-truss model comprising a mass connected to two linear springs (see the Supplementary Materials). This model system captures the bistability of the mbits and, when subjected to centrifugal and Euler forces, allows to study the properties of the switching curves as a function of and (Fig. 3B) (29–31). We first fix θ = 0 and find that the switching curves can be moved away from the origin by increasing , which controls the energy barrier between the s = 0 and s = 1 states (Fig. 3Ci). Second, nonzero tilt angles () break the symmetry between the up and down switching curves, allowing widening of the u curves and narrowing of the d curves by increasing (Fig. 3Cii). Systematically varying the design parameters ( and ) enables the construction of the hierarchical switching curves: Up-curves require increasing strain and tilt, while down-curves combine increasing strain with decreasing tilt (Fig. 3D). Hence, geometric control of the mbits facilitates designing systems with targeted hierarchical switching curves.
Last, we design a five-mbits system, whose collective state can be written with a single clockwise driving orbit starting and terminating at . As a first step, we design the switching curves such that a target state can be reached from an initial arbitrary state . Hierarchical design of either all up or all down switching curves is sufficient to do so in principle, but, instead, to enhance robustness, it is advantageous to leverage hierarchical ordering of subsets of the up and down curves, so that less critical intersections are required. Here, we opt for a design where and are hierarchically ordered, but note that other hierarchical orderings are valid too. We then use orbits that consist of a first erase phase, where the state evolves to (00111) via the intermediate state (11111), and then a write phase, where the first two bits can be switched and the last three bits can be switched (Fig. 4A). In such a scenario, the precise locations of the nonhierarchical curves are less critical, provided that can be crossed without crossing , and are crossed before crossing , so that in the erase phase, we can reach state (00111) (Fig. 4A). Using our numerical toolbox and some experimental fine-tuning, we realize the target ordering of the switching curves experimentally in system II (Fig. 4B; see the Supplementary Materials).
Fig. 4. Writing arbitrary states in system II.
(A) Target hierarchical organization of the curves and (bold), together with appropriate placement of the other switching curves. Starting out from arbitrary state , the first phase of the erase orbit (red) sets all bits, reaching state (11111), whereas the second phase (gold) resets the first two bits reaching state (00111), after which the writing phase commences (black). (B) System II is composed of five mbits with rationally designed tilt angle and compression that lead to the targeted ordering of switching curves. (C) Driving orbits corresponding to specific characters (red: erase phase one, gold: erase phase two, black: writing phase). (D) Experimental driving protocol and beam evolution demonstrate how dynamic control enables writing ORBIT (see movie S4). The ASCII encoding standard is used to map the bit strings to the Latin characters (46). Although ASCII requires eight bits, the first three bits are identical for all uppercase characters; hence, we write the remaining five bits. Below each orbit, the full bit string is shown, with colors labeling the mbits and gray indicating the three shared bits.
To demonstrate the expressive capabilities of our approach, we construct a library of driving orbits capable of writing all 26 binary states S that encode the Latin uppercase characters of the alphabet (see fig. S4). Selecting appropriate orbits, as an example, we sequentially drive our five-mbit system to write the word “ORBIT” (Fig. 4, C and D; see the Supplementary Materials and movie S4). This capability of writing arbitrary words using Latin characters highlights that dynamic control of a rationally designed mbit system offers a powerful strategy to write and erase information.
DISCUSSION
We stress that dynamic driving extends beyond rotation, encompassing inertial or viscous effects in mechanics (32–36), and, more broadly, dynamic effects in fluid flow (37, 38), chemical reactions (39), and electronic circuits (40). For instance, mbits could function as bistable valves to enable global reconfiguration of centrifugal microfluidic circuits (41). Similarly, electronic implementations of mbits can easily be made time dependent using standard RC circuits, where voltage and its time derivative (analogous to and ) allow a global time-dependent signal to control several mbits independently. Last, in soft robotics, bistable elements with distinct intrinsic timescales could be differentially triggered by varying the rate of pneumatic or hydraulic actuation, enabling gait control that adapts to ambient viscosity (36).
The systematic exploration of diverse dynamically driven mbit platforms will enable agile information encoding for future smart and multifunctional devices. Although the current implementation is not optimized for energy efficiency, dynamic global driving is compatible with energy-efficient bit switching via appropriate material and design choices. Furthermore, the use of high-precision micro- or nanoelectromechanical systems (MEMS or NEMS) fabrication methods could reduce geometric tolerances by orders of magnitude, while metallic materials in optimized geometries could reduce snapping timescales to microseconds, both significantly tightening threshold uncertainty. Energy dissipation per switching event is minimal and does not accumulate across elements due to sequential switching along the orbit. When combined with hybrid (global and local) driving strategies, in which multiple groups of mbits are dynamically driven independently, our approach provides a rational and scalable pathway toward much larger arrays.
MATERIALS AND METHODS
Experimental methodology
Beams
The beams are fabricated by casting a silicone-based elastomer [VPS32, Zhermack Elite Double 32, with Young’s modulus , Poisson’s ratio , and density ] (42, 43), using a fully enclosed mold. VPS32 exhibits a highly elastic mechanical response with minimal viscoelasticity, rate dependence, and fatigue during mechanical cycling. Each mold consists of multiple layers of laser-cut acrylic components to produce uniform rectangular beams with thickness , length , and width . The extremities of the beams are cast to blocks with a larger width () to emulate clamped boundary conditions.
Placement
Each beam is aligned such that its width points out of the rotary plane and is placed in a laser-cut acrylic holder that can set the compressive strain in the range with a resolution of . These holders are mounted on a rigid disk in a way that the tilt angle can be varied in the range with a resolution of . Last, the holders are enclosed by a transparent acrylic plate to minimize air drag during rotation (see Fig. 1 and movie S1).
System parameters
In Table 1, we present the geometric parameters of the mbits used in the two experimental systems (I and II) investigated below.
Table 1. Parameters of the mbits in systems I and II.
The length L, in-plane thickness h, and out-of-plane width b have an experimental uncertainty of . The radial position R of the beams has an uncertainty of . The uncertainties in compression and angle are, respectively, and .
| System I | System II | ||||||
|---|---|---|---|---|---|---|---|
| mbit | 1 | 2 | 1 | 2 | 3 | 4 | 5 |
| L (mm) | 80 | 80 | 80 | 80 | 80 | 80 | 80 |
| h (mm) | 1.9 | 1.9 | 1.6 | 1.9 | 2.1 | 2.3 | 2.6 |
| b (mm) | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 |
| R (mm) | 150 | 150 | 150 | 150 | 150 | 150 | 150 |
| ε (−) | 0.050 | 0.015 | 0.015 | 0.026 | 0.037 | 0.055 | 0.060 |
| θ (°) | −4.5 | 4.5 | 4.5 | 1.5 | 0.0 | 4.5 | 7.5 |
Rotational apparatus
The rigid disk holding all beams is mounted to a torque motor (ETEL RTMBi140-050A) capable of delivering up to of peak torque. The motor is driven by a Modular AccurET 600 V/40A controller, which we program with a time series of angular positions to generate the desired velocity profile . This setup enables precise trajectory execution, with maximum angular velocity and acceleration of and , respectively. An encoder records the disk’s angular position at , with an uncertainty of . To determine the angular velocity and acceleration , we apply a third-order Savitzky-Golay filter (15-point window) to the position data and perform numerical differentiation using fourth-order central finite differences.
Image analysis
The real-space configuration of each beam is imaged using a global shutter camera (IDS U3-3040SE-M-GL, with lens Vision-Lens 3.5 mm EFL, F/1.4) and is placed in the laboratory frame, above the rotating disk and aligned with its center of rotation. The shutter time is set to 100 μs to minimize image blur during rotation. We set a region of interest of pixels, with 1.2 mm/pixel, to image the entire disk, setting a frame rate of 743 fps.
To quantify the configuration and dynamics of the beams, we developed an in-house image analysis algorithm with support from the EPFL Imaging Hub (F. Aymanns). First, we locate two white markers, one at the center of rotation and the other at from the center of rotation (see fig. S1). Next, for every frame and all measured beams, the image analysis involves several key steps (see fig. S1 B): (i) We detect the two white markers to establish the angular position, , of the disk and find that it is in good agreement with the output of the encoder. (ii) A neural network, trained by manually labeling clamp corners, identifies the corners of each clamp. (iii) To approximate the neutral line of each beam, we use Hermite exponential splines from the Python library splinebox (44). (iv) We strategically place five spline knots: two at the identified beam edges and three additional knots equally distributed along the beam’s longitudinal axis. (v) To precisely locate these central knots, we define three equally spaced lines normal to the clamp-to-clamp line. (vi) Last, on each line, we identify the point of maximum brightness by fitting a Gaussian function to the brightness distribution along the line. We locate the knots at the maximum of the fitted Gaussian. This image processing method achieves subpixel resolution (with uncertainty) in the midpoint deflection of the centerline and generates a time series of the centerline of each beam represented in splines (see fig. S1 c).
Definition of snap-through events
To identify the snap-through of each beam, we start from the detected midpoint deflection and follow a four-step approach: (i) We identify the times at which the midpoint of beam i crosses its longitudinal axis (orange crosses, fig. S2 A, B). (ii) We define the temporal window centered about , , and determine the maximum absolute velocity achieved within (shaded area, fig. S2 A). (iii) We characterize the time of switching-onset as (purple triangles, fig. S2 A). The threshold value of 0.15 was empirically optimized to provide reliable switching-onset detection across our experiments. (iv) We specify [, ] as the switching-onset in the -plane. We take [, ] as an estimate of the uncertainty of the switching onsets and indicate these with faint lines.
Switching curves
We experimentally map the switching curves of each mbit by applying a set of harmonic driving protocols , where we fix the frequency at , and systematically vary the amplitude with steps of and the phase (see fig. S2 B, C). Before each driving protocol, we set all mbits to si = 0 for ϕ = 0 and to si = 1 for . This collection of driving protocols enables a precise characterization of the transition curves within the domain. To complete the transition curves across the full domain, the experimental data are mirrored about Ω = 0; this symmetry operation is justified since the centrifugal force is independent of the sign of the velocity. As a guide to the eye for the switching-curves data in Fig. 2A, we fit a quadratic polynomial function to the measured snap-through points. To ensure a mirror symmetry about Ω = 0, we consider a function without odd terms: (dashed and dot-dashed curves in Fig. 2A and fig. S2 C). We note that although the fitted curves give a good estimation of the location of the switching curves, selected orbits near these curves may trigger switching. Nevertheless, the selected orbits presented in this paper were repeated five times and consistently demonstrated the reported switching behavior. A comprehensive characterization of the switching-curves is available in (45).
Reduced-order model
Computational spring model
In parallel with the experiments, we use a reduced-order model to guide the rational design of the mbits switching curves. This model has a configuration analogous to a von Mises truss (29–31), comprising a central point (mass m, position ) connected via two linear springs (spring constant k, rest length ) with end points and (Fig. 3B). We take , and , to ensure bistability for . Similar to experiments, the tilt angle and compressive strain are the key design parameters. A total of four forces act on the central mass: First, the two springs give rise to the two forces , where . Second, rotation gives rise to the centrifugal force and Euler force , where R is the distance between the center of rotation and the position of the point mass at rest, when . We determine the equilibrium position(s) of the mass for a given angular velocity and acceleration by numerically solving the force balance using gradient descent. To find the transition curve of the reduced-order model, we determine the monostable and bistable regions of each truss.
Orbit selection
Realizing selected orbits
A target orbit can be described as , where is a pseudo-time. Such an orbit can be realized if and only if one can find a mapping between physical time t and , such that
| (1) |
Since is a monotonically increasing function of the physical time t, this equation implies the directionality constraint on each orbit, i.e., has the same sign as . To construct a specific orbit, we start from a given discrete sequence of points in the -plane, i.e., , and define as the trajectory index . We then use Eq. 1 to find
| (2) |
and map the trajectory index to real time as . This procedure yields a time-parametrized angular velocity profile that matches the selected orbit in -space and can be used as input for angular velocity–controlled experiments.
Acknowledgments
We acknowledge the EPFL Center for Imaging, especially F. Aymanns, for assistance/help with developing the image processing pipeline.
Funding:
C.M.M. and M.v.H. acknowledge funding from European Research Council Grant ERC-101019474.
Author contributions:
P.M.R.: Writing—original draft, conceptualization, writing—review and editing, methodology, supervision, project administration, and visualization. E.G.-P.: Writing—original draft, conceptualization, investigation, writing—review and editing, methodology, resources, data curation, validation, formal analysis, software, and visualization. C.M.M.: Writing—original draft, conceptualization, investigation, writing—review and editing, methodology, validation, formal analysis, software, and visualization. M.v.H.: Writing—original draft, conceptualization, writing—review and editing, resources, funding acquisition, supervision, project administration, and visualization.
Competing interests:
The authors declare that they have no competing interests.
Data, code, and materials availability:
All data and code needed to evaluate and reproduce the results in the paper are present in the paper, the Supplementary Materials, and the Zenodo repository https://doi.org/10.5281/zenodo.18703706. Correspondence and requests for materials should be addressed to P.M.R. (pedro.reis@epfl.ch) and M.v.H. (M.v.Hecke@amolf.nl or mvhecke@physics.leidenuniv.nl).
Supplementary Materials
The PDF file includes:
Figs. S1 to S4
Legends for movies S1 to S4
Other Supplementary Material for this manuscript includes the following:
Movies S1 to S4
REFERENCES
- 1.Bense H., van Hecke M., Complex pathways and memory in compressed corrugated sheets. Proc. Natl. Acad. Sci. U.S.A. 118, e2111436118 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Liu W., Janbaz S., Dykstra D., Ennis B., Coulais C., Harnessing plasticity in sequential metamaterials for ideal shock absorption. Nature 634, 842–847 (2024). [DOI] [PubMed] [Google Scholar]
- 3.Kwakernaak L. J., van Hecke M., Counting and sequential information processing in mechanical metamaterials. Phys. Rev. Lett. 130, 268204 (2023). [DOI] [PubMed] [Google Scholar]
- 4.Mungan M., Sastry S., Dahmen K., Regev I., Networks and hierarchies: How amorphous materials learn to remember. Phys. Rev. Lett. 123, 178002 (2019). [DOI] [PubMed] [Google Scholar]
- 5.van Hecke M., Profusion of transition pathways for interacting hysterons. Phys. Rev. E 104, 054608 (2021). [DOI] [PubMed] [Google Scholar]
- 6.Keim N. C., Paulsen J. D., Multiperiodic orbits from interacting soft spots in cyclically sheared amorphous solids. Sci. Adv. 7, eabg7685 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Lindeman C. W., Nagel S. R., Multiple memory formation in glassy landscapes. Sci. Adv. 7, eabg7133 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Ding J., van Hecke M., Sequential snapping and pathways in a mechanical metamaterial. J. Chem. Phys. 156, 204902 (2022). [DOI] [PubMed] [Google Scholar]
- 9.Shohat D., Hexner D., Lahini Y., Memory from coupled instabilities in unfolded crumpled sheets. Proc. Natl. Acad. Sci. U.S.A. 119, e2200028119 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Melancon D., Forte A. E., Kamp L. M., Gorissen B., Bertoldi K., Inflatable origami: Multimodal deformation via multistability. Adv. Funct. Mater. 32, 2201891 (2022). [Google Scholar]
- 11.Jules T., Reid A., Daniels K. E., Mungan M., Lechenault F., Delicate memory structure of origami switches. Phys. Rev. Res. 4, 013128 (2022). [Google Scholar]
- 12.Lindeman C. W., Jalowiec T. R., Keim N. C., Generalizing multiple memories from a single drive: The hysteron latch. Sci. Adv. 11, eadr5933 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Silverberg J. L., Evans A. A., McLeod L., Hayward R. C., Hull T., Santangelo C. D., Cohen I., Using origami design principles to fold reprogrammable mechanical metamaterials. Science 345, 647–650 (2014). [DOI] [PubMed] [Google Scholar]
- 14.Chen T., Pauly M., Reis P. M., A reprogrammable mechanical metamaterial with stable memory. Nature 589, 386–390 (2021). [DOI] [PubMed] [Google Scholar]
- 15.Mirzajanzadeh M., Pasini D., Reprogrammable curved-straight origami: Multimorphability and volumetric tunability. Sci. Adv. 11, eadu4678 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Filipov E. T., Tachi T., Paulino G. H., Origami tubes assembled into stiff, yet reconfigurable structures and metamaterials. Proc. Natl. Acad. Sci. U.S.A. 112, 12321–12326 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Guseinov R., McMahan C., Pérez J., Daraio C., Bickel B., Programming temporal morphing of self-actuated shells. Nat. Commun. 11, 237 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Meeussen A. S., van Hecke M., Multistable sheets with rewritable patterns for switchable shape-morphing. Nature 621, 516–520 (2023). [DOI] [PubMed] [Google Scholar]
- 19.McEvoy M. A., Correll N., Materials that couple sensing, actuation, computation, and communication. Science 347, 1261689 (2015). [DOI] [PubMed] [Google Scholar]
- 20.Kaspar C., Ravoo B. J., van der Wiel W. G., Wegner S. V., Pernice W. H. P., The rise of intelligent matter. Nature 594, 345–355 (2021). [DOI] [PubMed] [Google Scholar]
- 21.Yasuda H., Buskohl P. R., Gillman A., Murphey T. D., Stepney S., Vaia R. A., Raney J. R., Mechanical computing. Nature 598, 39–48 (2021). [DOI] [PubMed] [Google Scholar]
- 22.El Helou C., Grossmann B., Tabor C. E., Buskohl P. R., Harne R. L., Mechanical integrated circuit materials. Nature 608, 699–703 (2022). [DOI] [PubMed] [Google Scholar]
- 23.Sirote-Katz C., Shohat D., Merrigan C., Lahini Y., Nisoli C., Shokef Y., Emergent disorder and mechanical memory in periodic metamaterials. Nat. Commun. 15, 4008 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.C. M. Meulblok, A. Singh, M. Labousse, M. van Hecke, Path-dependency and emergent computing under vectorial driving. arXiv:2503.07764 [cond-mat.soft] (2025).
- 25.Terzi M. M., Mungan M., State transition graph of the preisach model and the role of return-point memory. Phys. Rev. E 102, 012122 (2020). [DOI] [PubMed] [Google Scholar]
- 26.Guerra A., Slim A. C., Holmes D. P., Kodio O., Self-ordering of buckling, bending, and bumping beams. Phys. Rev. Lett. 130, 148201 (2023). [DOI] [PubMed] [Google Scholar]
- 27.C. M. Meulblok, M. van Hecke, Transients and multiperiodic responses: A hierarchy of material bits. arXiv:2505.09517 [cond-mat.soft] (2025).
- 28.Gutierrez-Prieto E., Gomez M., Reis P. M., Harnessing centrifugal and Euler forces for tunable buckling of a rotating elastica. Extreme Mech. Lett. 72, 102246 (2024). [Google Scholar]
- 29.Mises R. V., Über die stabilitätsprobleme der elastizitätstheorie. Zamm-zeitschrift Fur Angewandte Mathematik Und Mechanik 3, 406–422 (1923). [Google Scholar]
- 30.Bellini P. X., The concept of snap-buckling illustrated by a simple model. Int. J. Non-Linear Mech. 7, 643–650 (1972). [Google Scholar]
- 31.Z. Bazant, L. Cedolin, Stability of Structures: Elastic, Inelastic, Fracture and Damage Theories (World Scientific, 2010). [Google Scholar]
- 32.Dykstra D. M. J., Busink J., Ennis B., Coulais C., Viscoelastic snapping metamaterials. J. Appl. Mech. 86, 111012 (2019). [Google Scholar]
- 33.Dykstra D. M. J., Janbaz S., Coulais C., The extreme mechanics of viscoelastic metamaterials. APL Mater. 10, 080702 (2022). [Google Scholar]
- 34.Jules T., Michel L., Douin A., Lechenault F., When the dynamical writing of coupled memories with reinforcement learning meets physical bounds. Commun. Phys. 6, 25 (2023). [Google Scholar]
- 35.Lindeman C. W., Hagh V. F., Ip C. I., Nagel S. R., Competition between energy and dynamics in memory formation. Phys. Rev. Lett. 130, 197201 (2023). [DOI] [PubMed] [Google Scholar]
- 36.L. Jin, M. van Hecke, Dynamic avalanches: Rate-controlled switching and race conditions. arXiv:2507.02387 [cond-mat.soft] (2025). [DOI] [PubMed]
- 37.Geddes J. B., Storey B. D., Gardner D., Carr R. T., Bistability in a simple fluid network due to viscosity contrast. Phys. Rev. E 81, 046316 (2010). [DOI] [PubMed] [Google Scholar]
- 38.Martínez-Calvo A., Biviano M. D., Christensen A. H., Katifori E., Jensen K. H., Ruiz-García M., The fluidic memristor as a collective phenomenon in elastohydrodynamic networks. Nat. Commun. 15, 3121 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.van Sluijs B., Maas R. J. M., van der Linden A. J., de Greef T. F. A., Huck W. T. S., A microfluidic optimal experimental design platform for forward design of cell-free genetic networks. Nat. Commun. 13, 3626 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.L. E. Altman, N. Aguilar, D. J. Durian, M. Ruiz-Garcia, E. Katifori, Collective behavior and memory states in flow networks with tunable bistability. arXiv:2502.05570 [cond-mat.soft] (2025). [DOI] [PMC free article] [PubMed]
- 41.Gomez M., Moulton D. E., Vella D., Passive control of viscous flow via elastic snap-through. Phys. Rev. Lett. 119, 144502 (2017). [DOI] [PubMed] [Google Scholar]
- 42.Grandgeorge P., Sano T. G., Reis P. M., An elastic rod in frictional contact with a rigid cylinder. J. Mech. Phys. Solids 164, 104885 (2022). [Google Scholar]
- 43.Leroy-Calatayud P., Pezzulla M., Keiser A., Mulleners K., Reis P. M., Tapered foils favor traveling-wave kinematics to enhance the performance of flapping propulsion. Phys. Rev. Fluids 7, 074403 (2022). [Google Scholar]
- 44.F. Aymanns, E. Andó, V. Uhlmann, SplineBox, 2024. Version 0.2.0; https://pypi.org/project/splinebox/.
- 45.E. Gutierrez-Prieto, G. Yakir, P. M. Reis, High-throughput characterization of snap-through stability boundaries of bistable beams in a programmable rotating platform. arXiv:2512.09544 [cond-mat.soft] (2025).
- 46.ISO IEC 8859-1:1998, 8-bit single-byte coded graphic character sets—Part 1: Latin alphabet no. 1 (International Organization for Standardization, 1998).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Figs. S1 to S4
Legends for movies S1 to S4
Movies S1 to S4
Data Availability Statement
All data and code needed to evaluate and reproduce the results in the paper are present in the paper, the Supplementary Materials, and the Zenodo repository https://doi.org/10.5281/zenodo.18703706. Correspondence and requests for materials should be addressed to P.M.R. (pedro.reis@epfl.ch) and M.v.H. (M.v.Hecke@amolf.nl or mvhecke@physics.leidenuniv.nl).




