Abstract
Disordered mechanical systems, when strongly deformed, have complex configuration spaces with multiple stable states and pathways connecting them. The topology of such pathways determines which states are smoothly accessible from any part of configuration space. Controlling this topology would allow us to limit access to undesired states and select desired behaviors in metamaterials. Here, we show that the topology of such pathways, as captured by bifurcation diagrams, can be tuned using imperfections such as stiff hinges in elastic networks and creased thin sheets. We derive Linear Programminglike equations for designing desirable pathway topologies. These ideas are applied to eliminate the exponentially many ways of misfolding selffolding sheets by making some creases stiffer than others. Our approach allows robust folding by entire classes of external folding forces. Finally, we find that the bifurcation diagram makes pathways accessible only at specific folding speeds, enabling speeddependent selection of different folded states.
Similar content being viewed by others
Introduction
When a heterogeneous mechanical structure like an elastic network or a thin sheet with creases is strained to large extents, it typically shows multiple stable states^{1,2}. As we vary the strain level, these states can smoothly deform and appear or disappear in bifurcations, creating a complex network of pathways in configuration space. The geometry and topology of such pathways determines which configurations are smoothly accessible from a given part of configuration space and which ones are not. The response of the material to applied forces is strongly shaped by the network of such pathways^{3,4,5}.
Such nonlinear features of configuration spaces have proven to be a doubleedged sword. When designed, multiple pathways and multistability can be exploited to create mechanical switches, shapeable sheets, and many other metamaterials^{2,6,7,8,9,10,11,12}. However, such nonlinear features can also create problems^{10,13,14,15}. For example, selffolding origami, despite the name, has an exponential number of misfolding pathways that meet at a “branch point” at the flat state^{13,16,17,18,19}, making it nearly impossible to fold into the desired folding mode^{14,15,20,21}. Similar “branch points” in mechanical linkages pose challenges in robotics and other applications^{22,23,24}.
In this work we suggest a new design principle that sculpts the topology of dynamical pathways to desired and undesired states. We focus on elastic networks and creased sheets where rods or plates are connected at flexible joints. We show that heterogeneous stiffness in such joints can completely change the topological connectivity of nonlinear pathways in configuration space. With a distribution of stiffnesses predicted by our equations, undesired pathways can be arranged to end in saddlenode bifurcations. Such bifurcations make undesired states inaccessible from parts of configuration space, at least in the limit of adiabatic folding. Finally, we find that pathways are accessible only at specific folding speeds, allowing dynamical selection between distinct behaviors.
While similar design principles to eliminate dynamical pathways to undesired states are commonplace in protein folding and selfassembly of macromolecular structures and viruses^{25,26,27,28}, such ideas have not been systematically explored in metamaterials design.
Designing the topology of the bifurcation diagram presents several benefits. Once this topology has been designed for a material, it is not modified by entire classes of applied folding forces, but determines the response to such forces. For example, in the context of selffolding origami, other approaches^{5} have attempted to find finetuned folding forces that will fold a creased sheet successfully. In contrast, our approach produces systems that are truly “selffolding”^{29}, i.e., our stiffened sheets fold along the desired pathway for almost arbitrary applied forces. Similarly, other approaches^{6} have sought to introduce directional asymmetry so that, e.g., individual creases will fold in one way (say, Mountain) but not the other (Valley). Counterintuitively, our approach shows that even symmetric stiffness in individual creases—an inevitable feature of real materials—can effectively pick a global Mountain–Valley pattern through their collective behavior.
We begin by showing that heterogeneous stiffness in hinges of a mechanical linkage changes the topology of folding pathways by creating saddlenode bifurcations. We show that hinge stiffness predicted from a linear (or quadratic) programming problem can eliminate exponentially many undesired pathways at saddlenode bifurcations and demonstrate such an elimination for folding pathways present at the flat state of thin creased sheets. We show that such a stiffened thin sheet is truly “selffolding” since the sheet can be folded robustly by a host of folding protocols and forces without any finetuning. Finally, we show that controlling the position of saddlenode bifurcations in configuration space, specific folding pathways can be made accessible at specific folding speeds. Consequently, we find that folding speed can select between different target structures.
Results
Avoided bifurcation in linkage networks
We first demonstrate our ideas on a simple but canonical model, namely the 4bar mechanical linkage^{30,31} in Fig. 1a, b. While the structure has only one Maxwell degree of freedom, the flat state is a special point—it sits at a bifurcation where the degree of freedom is branched (and associated with a selfstress mode)^{32}. When compressed as shown, the linkage must choose one of the two distinct zero energy motions that conserve rod lengths. The associated energy landscape, at some fixed compression, has two minima corresponding to these motions with an energy barrier (transition state (TS)) between them; see Fig. 1a. (See Supplementary note 1 for precise energy model.) Many studies^{3,4,24} have sought to predict and eliminate such “branch points” in complex mechanisms because one of the modes is usually desired and functional, while the other is undesired.
We take a different approach and observe that experimental realizations of such mechanisms^{33,34,35} have imperfections that lift the energies of all the modes. If an imperfection can raise the energy of the undesired zero mode more than it raises the energies of the desired mode and the TS, the undesired mode would disappear in a saddlenode bifurcation with the transitions state.
One such imperfection is stiffness in the joints. We model the stiffness of joint i by a torsional spring of stiffness κ_{i} that is relaxed in the flat configuration shown, i.e., at the branch point. That is, we assume a joint energy \(E_i = \kappa _i\rho _i^2/2\), ρ_{i} being the folding angle measured from the flat state configuration.
We find that if the joints have unequal stiffness κ_{i}, the energies of different modes are lifted to different extents. In fact, one of the modes undergoes a saddlenode bifurcation with the TS separating the two modes (see Fig. 1c, d) at a finite folding extent ρ = ρ_{c} where \(\rho \equiv \left\ \rho \right\\). The distance ρ_{c} is given by a competition between rod compression (or bending in alternative models) at the TS ~Kρ^{4}, with K a compression modulus, and the spring energy ~κρ^{2}; as shown in Supplementary Note 1, \(\rho _{\mathrm{c}}\sim \sqrt {\kappa /K}\). Other choices of κ_{i} can eliminate the other mode.
Thus joint stiffnesses change the topological connectivity of undesired modes in state space; see Fig. 1d. As a result, the undesired mode can be made inaccessible from the flat state, which now continuously connects with only the desired mode. If the network is actuated slowly relative to relaxation timescales of the stiff joints, the network will fold into the desired mode and stay in that state even for ρ > ρ_{c}, despite the reappearance of the undesired mode at finite ρ.
Misfolding in selffolding sheets
Selffolding sheets (or selffolding origami) are structures programmed to have one unique low or zeroenergy mode^{6,29,36}. However, selffolding sheets, even when programmed with a single zeroenergy mode, have been shown to have exponentially many undesirable misfolding modes accessible from the flat state^{14,15}. We show how crease stiffness can change the topological connectivity of these modes and leave only the desired folding mode accessible from the flat state.
To solve the misfolding problem for diverse folding forces, our approach intentionally ignores external folding forces when reprogramming the topological connectivity of modes. Since folding success relies on the bifurcation diagram topology, our results are mathematically robust to several classes of folding forces as shown later.
Avoided bifurcation in a 4vertex
The atomic unit of selffolding origami is a 4vertex^{37}. Much like the 4bar linkage, the 4vertex has one degree of freedom but the flat unfolded 4vertex is at a branch point, a meeting point of two distinct folding motions^{2,5}, distinguished by the Mountain–Valley states of the creases (Fig. 2a)^{38,39}. These two motions are shown as zero energy minima in Fig. 2a using a model of vertex energy presented in Supplementary Note 2, with a TS separating them. This binary choice is the origin of the exponentially many misfolds of large selffolding sheets.
As with the 4bar linkage, we wish to lift and eliminate one of the two folding motions, making it inaccessible from the flat state. We introduce stiffness at the creases, an inevitable feature of most material implementations. We model such stiffness of crease i, as a torsional spring with ρ = 0 rest angle and energy \(E_{{\mathrm{Crease}},\;i} = \kappa _i\rho _i^2/2\). The energy of the origami vertex is,
where E_{Vertex} accounts for bending of vertex faces^{37} and \(E_{{\mathrm{Crease}}} = \mathop {\sum}\nolimits_i \kappa _i\rho _i^2/2\) accounts for crease stiffness. For details on the energy model see Supplementary Note 2. Crucially, E_{Vertex} scales with a high power ρ^{4} for the two special folding motions.
Let us find the conditions on κ_{i} for lifting and eliminating a chosen mode—the “undesired mode”—of the 4vertex. We assume the folding angles of the undesired mode and the desired mode are \(\tilde \rho _{\mathrm{U}}\) and \(\tilde \rho _{\mathrm{D}}\), respectively and that of the TS separating them is \(\tilde \rho _{{\mathrm{TS}}}\), all assumed to be defined near the flat state and normalized (with unity magnitude); see Fig. 2a.
Let E_{TS}(ρ) be the energy of TS at some chosen total folding \(\rho \equiv \left\ \rho \right\\). As the vertex null space (at fixed ρ) is onedimensional and compact^{14}, these features (\(\tilde \rho _{\mathrm{U}}\), \(\tilde \rho _{\mathrm{D}}\), \(\tilde \rho _{{\mathrm{TS}}}\), and E_{TS}) can all be computed numerically efficiently using peak analysis. Here, we will focus on eliminating the undesired minimum up to a distance ρ_{c} from the flat state and return to larger folding behaviors later. To lift and eliminate the undesired minimum, we should choose a heterogeneous stiffness profile that raises the undesired mode more than the TS. This constraint—requiring a saddlenode bifurcation—can be written as,
In addition, all crease stiffnesses must be nonnegative:
Note that both constraints are linear in the stiffnesses κ_{i}.
Any set κ_{i} satisfying the above constraints that predominantly raises the undesired mode will eliminate it will eliminate the undesired mode in a saddlenode bifurcation at a total folding distance ρ_{c}, making it inaccessible from the flat state.
Only the desired mode is stable in the neighborhood of the flat state but it can be significantly distorted by the stiff creases. As shown in Fig. 2, with stiff creases, the desired mode is of nonzero energy (“Energy distortion”) and can also have distorted folding angles (“Geometric distortion”, defined by one minus the normalized dot product of the desired mode and the obtained minimum). We wish to formulate design principles for choosing stiffness profiles κ_{i}, consistent with the above constraints, that best facilitate designed folding motions.
We devise two design strategies: (1) minimizing energy of the desired mode (energy optimization) and (2) minimizing geometric distortion of the desired mode (geometric optimization). We find that different crease stiffness profiles generally tradeoff energy and geometric distortion.
Energy optimization is simple: the desired mode has nonzero energy \(E(\rho _{\mathrm{D}}) = {\sum} \kappa _i(\rho _{\mathrm{D}})_i^2/2\) because of crease stiffness. As this function is linear in κ_{i}, optimization subject to the saddlenode constraints equations (2) and (3) is equivalent to a Linear Programming (LP) problem^{40,41}:
LP problems are solved in polynomial time, as long as an efficient algorithm is used. Further, the optimal stiffness profile κ_{i} is generically guaranteed to be sparse. In a 4vertex, only one crease needs to be stiff.
Geometric distortion is minimized if fold angles in the surviving minimum with stiff creases closely corresponds to the fold angles ρ_{D} of the desired mode without stiff creases. Here, we use the gradient of the energy with stiff creases, but evaluated at ρ_{D}, as a proxy for such geometric distortion. As shown in Supplementary Note 4, this proxy, after projecting out the component of the gradient in the ρ_{D} direction, is \(F_{{\mathrm{QP}}} = \rho _{\mathrm{D}}^2\mathop {\sum}\nolimits_{i \in {\mathrm{creases}}} \kappa _i^2(\rho _{\mathrm{D}})_i^2  \mathop {\sum}\nolimits_{i,j} \kappa _i\kappa _j(\rho _D)_i^2(\rho _{\mathrm{D}})_j^2.\) F_{QP} is a positive semidefinite quadratic function of κ_{i}. Optimization of F_{QP}—with the linear constraints in Eqs. (2) and (3)—is facilitated by efficient Quadratic Programming (QP) algorithms.
In practice, the LP and QP prescriptions do well at optimizing their respective strategies (i.e., energy and geometry) for a single vertex. Figure 2c shows how these prescriptions indeed do better than choosing random stiffness profiles that satisfy the constraints. The black line \(\kappa _i\sim (\rho _{\mathrm{D}})_i^{  n}\) for positive n, shows that stiffness profiles tradeoff energetic and geometric distortion.
Stiffness profiles in large selffolding sheets
Large origami patterns have exponentially many distractor minima states, making them near impossible to fold correctly^{14,15}. Still, the ideas of the previous section can be used to lift all but one of these minima at small folding angles. Crucially, the desired selffolding motion of a large pattern^{35,42} is consistent with exactly one of the two folding modes for each of its constituent 4vertices. Thus, for a pattern with V vertices, the saddlenode constraint in Eq. (2) generalizes to V linear constraints, one for each vertex v:
Note that the constraints are dependent since vertices share creases. These linear constraints, along with κ_{i} > 0, define a simplex in the space of crease stiffnesses as shown in Fig. 2d. We can still use LP and QP algorithms as before to find optimized stiffness profiles.
Larger folding angles and adiabatic folding
Figure 2f, g shows that applying a LP stiffness profile to a quad pattern lifts all but one minimum close to the flat state. Sampling many large patterns shows that LP and QP indeed optimize their respective strategies However, while folding the quad with stiff creases in Fig. 2g retrieved the desired structure, we noticed that folding beyond a certain angle gives rise to many new minima (Fig. 3a). To understand this, note that the saddlenode bifurcation constraint, Eq. (2), only ensures the absence of undesired modes up to a total folding ρ_{c} at which E_{TS}(ρ_{c}) is computed. Intuitively, crease stiffness (~ρ^{2}) becomes less important than face bending (~ρ^{4}) as folding proceeds and undesired modes are restored in a series of saddlenode bifurcations.
At first sight, the reappearance of undesired modes at large ρ might seem disappointing. However, if folding is carried out adiabatically—i.e., slowly relative to hinge relaxation timescales—these modes do not impact folding at all. Adiabatic folding, by definition, will follow the continuous deformation of the unique lowρ minimum (blue paths in Fig. 3b, c), even if it is significantly distorted relative to the desired state. Thus, for successful adiabatic folding, the only condition is that the unique lowρ mode is continuously deformed to the desired structure at large ρ (Fig. 3b). Figure 3(c) show the bifurcation diagram for a 16vertex pattern with stiff creases predicted by LP. The unique lowρ mode is significantly distorted relative to the desired state (i.e., has lowdot product). Nevertheless, this mode is continuously deformed to the desired state along the blue path, which was followed in slow folding simulations. Undesired states, on the other hand, are not continuously connected to the lowρ mode.
To test whether our stiff crease prescriptions are able to consistently create such adiabatic pathways, we sampled 50 random patterns, each with a programmed lowenergy motion using the loop equations of ref.^{35,42}. Such patterns are expected to have ~10^{3} higher energy undesired modes^{14}, corresponding to motions that jam close to the flat state. Accordingly, we almost never succeed in folding in the desired lowenergy mode with generic folding torques. and thus folding almost always fails (Fig. 3d).
We then augmented the sampled patterns with stiff creases resulting from LP and QP prescriptions and simulated folding at varying speeds. In simulations, we assume the crease hinges follow a firstorder equation with a relaxation timescale τ_{relax}; this timescale is known to vary with material implementation^{43}. These stiff patterns achieve a success rate in excess of 90% when folded slowly (Fig. 3d), compared with the expected <0.1% success rate with free folding creases. Thus our stiffness heuristics are useful for slow folding, yet imperfect.
The small fraction of failed cases represent patterns where the unique lowρ mode and the desired highρ mode undergo distinct saddlenode bifurcations at intermediate ρ and thus do not connect up. Such bifurcations are mathematically forbidden if these states are the lowest energy states for all ρ. Complex optimization methods that account for details of nonlinear energy landscape at all intermediate ρ might be able to better protect from such bifurcations. However, we find that simple heuristics, e.g., based on the energy of low and highρ states alone, are sufficient to protect the adiabatic pathway from bifurcations for complex patterns. See Supplementary Note 5 for more analysis of failures.
External folding forces applied to creases
Our crease stiffness prescriptions are meant to eliminate undesired modes in the intrinsic energy landscape of a sheet and not just for a particular model of folding—hence no particular folding forces are assumed. Once undesired modes are eliminated, many typical classes of folding forces cannot reintroduce such modes near the flat state.
Besides straincontrolled folding tested above, another important class of folding forces^{6,44} involves folding torques F_{i} applied to specific creases i; see Fig. 4. A related method involves setting target folding angles \(\rho _i^{{\mathrm{target}}}\) for particular creases (see Supplementary Note 3). Near the flat state, both of these methods change the energy landscape by a linear tilt (~F_{i}ρ_{i}). Mathematically, such tilts cannot create new undesired minima close enough to the flat state. We tested folding success in these methods of actuation as a function of the number of actuated creases. Folding success is enhanced by orders of magnitude due to the stiff creases predicted here as shown in Fig. 4. Hence, our approach to modifying the topology of the bifurcation diagram is also useful when external folding forces are present—in fact, such a modification is necessary for successful folding.
Earlier works^{5} have tried to find such specific folding torques or folding springs to fold along a desired mode. Mathematically, such approaches appear similar to ours since they both involve quadratic modifications to the energy function. However, our crease stiffness is a quadratic potential centered at the branch point (i.e., the flat state), and hence is able to modify the topology of that point successfully while springs with finite target angles^{5} are effectively linear tilts at the branch point. As noted in ref. 5, successfully folding the pattern using such a method requires undesired branches to have negative dot products with the desired branch, a very unlikely scenario for larger patterns. In contrast, our quadratic potentials at the flat state face no such restriction and thus work in a dramatically larger context.
Our approach is also different in practice. Prior approaches^{5,14} sought sheets with freely folding creases that must be carefully actuated using calculated folding forces. Our approach designs sheets with calculated crease stiffness profiles that can be carelessly actuated.
Folding speeddependent target structures
We have seen that the unique lowρ minimum funnels adiabatic folding to the desired state in a glassy landscape, even if the unique lowρ mode is significantly distorted relative to it. However, the success rate drops with folding rate; see Fig. 3d.
Such a drop in success rate is to be expected since very fast folding essentially takes the pattern from the unique lowρ state to highρ state with quenched geometry and then relaxes to the nearest minimum. Thus, as suggested by Fig. 5a, fast folding from the unique lowρ minimum reproducibly picks the folded configuration with closest geometric resemblance to the lowρ minimum.
These considerations suggest an intriguing possibility—programming the bifurcation diagram using stiff creases can program different folding pathways that are followed at different speeds of folding.
We tested this hypothesis on a 16vertex pattern with LP springs whose unique lowρ mode has significant geometric distortion relative to the adiabatic folding outcome; see Fig. 5b. We systematically folded this structure at increasing speeds relative to its hinge relaxation timescale. We find three completely distinct but reproducible folded structures in regimes of slow, intermediate and fast folding; see Fig. 5c.
Discussion
In this paper, we argued that metamaterials design should be conceptualized as targeted design of an entire dynamic pathway that avoids undesired behaviors, and not just target a desired final state. We showed how such pathways and their topological connectivity can be programmed by controlling the bifurcation diagram; we applied our method to remove the exponentially many misfolding motions intrinsic to selffolding origami.
We showed that the bifurcation diagram can be modified by stiff joints, an inevitable feature of most experimental realizations of origami, linkage networks, and other metamaterials. Thus, our proposal is conservative—it does not require specific directional information at hinges^{6}, temporal staging^{45}, or using nonflat sheets^{37}. Our general approach applies to any other heterogeneous bulk imperfection that couples to different folding modes unequally.
A particularly intriguing direction suggested by our work is the ability to geometrically program different behaviors at different speeds. These outcomes can have independently tuneable mechanical properties, such as energy absorption^{35}. While such complex speeddependent phenomena are actively studied in materials (e.g., cornstarch^{46,47}), our approach suggests that speeddependent behaviors can be dictated simply by the bifurcation geometry of the metamaterial. A recent study^{48} independently demonstrates how heterogeneous stiffness can shape multistage folding pathways, allowing robust and predictable folding of metamaterials.
Code availability
MATLAB code to compute LP and QP stiffness profiles is given as Supplementary Software.
Data availability
Data supporting the findings of this study are available from the corresponding author on request.
References
Liu, B. et al. Topological kinematics of origami metamaterials. Nat. Phys. 14, 811–815 (2018).
Waitukaitis, S., Menaut, R., Chen, B. G.G. & van Hecke, M. Origami multistability: from single vertices to metasheets. Phys. Rev. Lett. 114, 055503 (2015).
Wampler, C. W. Manipulator inverse kinematic solutions based on vector formulations and damped leastsquares methods. IEEE T. Syst. Man Cyb. 16, 93–101 (1986).
Wampler, C. W., Hauenstein, J. D. & Sommese, A. J. Mechanism mobility and a local dimension test. Mech. Mach. Theory 46, 1193–1206 (2011).
Tachi, T. & Hull., T. C. Selffoldability of rigid origami. J. Mech. Robot. 9, 021008 (2017).
PerazaHernandez, E. A., Hartl, D. J., Malak, R. J. Jr & Lagoudas, D. C. Origamiinspired active structures: a synthesis and review. Smart Mater. Struct. 23, 094001 (2014).
Silverberg, J. L. et al. Using origami design principles to fold reprogrammable mechanical metamaterials. Science 345, 647–650 (2014).
Pellegrino S. Deployable Structures (Springer, New York City, NY, USA, 2014).
Reis, P. M., Jaeger, H. M. & van Hecke, M. Designer matter: a perspective. Extreme Mech. Lett. 5, 25–29 (2015).
Bertoldi, K., Vitelli, V., Christensen, J. & van Hecke, M. Flexible mechanical metamaterials. Nat. Rev. Mater. 2, 17066 (2017).
Oppenheimer, N. & Witten, T. A. Shapeable sheet without plastic deformation. Phys. Rev. E 92, 052401 (2015).
Florijn, B., Coulais, C. & van Hecke, M. Programmable mechanical metamaterials. Phys. Rev. Lett. 113, 175503 (2014).
Dudte, L. H., Vouga, E., Tachi, T. & Mahadevan, L. Programming curvature using origami tessellations. Nat. Mater. 15, 583–588 (2016).
Stern, M., Pinson, M. B. & Murugan, A. The complexity of folding selffolding origami. Phys. Rev. X 7, 041070 (2017).
Chen, B. Ginge & Santangelo, C. D. Branches of triangulated origami near the unfolded state. Phys. Rev. X 8, 011034 (2018).
Lang, R. J. The science of origami. Phys. World 20, 30 (2007).
Demaine E. D. & O’Rourke J. Geometric Folding Algorithms: Linkages, Origami, Polyhedra (Cambridge University Press, Cambridge, UK, 2008).
Tachi, T. Generalization of rigid foldable quadrilateral mesh origami. J. Int. Assoc. Shell Spat. Struct. 50, 173–179 (2009).
Tachi T. One DOF of cylindrical deployable structures with rigid quadrilateral panels. Evolution and Trends in Design, Analysis and Construction of Shell and Spatial Structures: Proceedings (2010).
Chen, Y. & Chai, W. H. Bifurcation of a special line and plane symmetric bricard linkage. Mech. Mach. Theory 46, 515–533 (2011).
Rocklin D., Vitelli V. & Mao X. Folding mechanisms at finite temperature. Preprint at http://arXiv.org/abs/1802.02704 (2018).
Myszka D. H., Murray A. P., & Wampler C. W. Mechanism branches, turning curves, and critical points. In ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. 1513–1525 (American Society of Mechanical Engineers, Chicago, IL, USA, 2012).
Myszka, D. H., Murray, A. P. & Wampler, C. W. Computing the branches, singularity trace, and critical points of single degreeoffreedom, closedloop linkages. J. Mech. Robot. 6, 011006 (2013).
Kieffer, J. Differential analysis of bifurcations and isolated singularities for robots and mechanisms. IEEE Trans. Robot. Autom. 10, 1–10 (1994).
Deeds, E. J., Ashenberg, O., Gerardin, J. & Shakhnovich, E. I. Robust protein protein interactions in crowded cellular environments. Proc. Natl Acad. Sci. USA 104, 14952–14957 (2007).
Murugan, A., Zou, J. & Brenner, M. P. Undesired usage and the robust selfassembly of heterogeneous structures. Nat. Commun. 6, 6203 (2015).
Jacobs, W. M. & Shakhnovich, E. I. Evidence of evolutionary selection for cotranslational folding. Proc. Natl Acad. Sci. USA 114, 11434–11439 (2017).
Dobson, C. M. Protein folding and misfolding. Nature 426, 884–890 (2003).
Santangelo, C. D. Extreme mechanics: selffolding origami. Annu. Rev. Condens. Matter Phys. 8, 165–183 (2017).
Hartenberg R. S. & Denavit J. Kinematic Synthesis of Linkages (McGrawHill, New York City, NY, USA, 1964).
McCarthy J. M. Geometric Design of Linkages, Vol. 11 (Springer Science & Business Media, Berlin, Germany, 2006).
Chen, B. Ginge, Upadhyaya, N. & Vitelli, V. Nonlinear conduction via solitons in a topological mechanical insulator. Proc. Natl Acad. Sci. USA 111, 13004–13009 (2014).
Howell L. L. Compliant Mechanisms (John Wiley & Sons, Hoboken, NJ, USA, 2001).
Kota, S. & Ananthasuresh, G. K. Designing compliant mechanisms. Mech. Eng. CIME 117, 93–97 (1995).
Pinson, M. B. et al. Selffolding origami at any energy scale. Nat. Commun. 8, 15477 (2017).
Miura, K. Method of packaging and deployment of large membranes. In Proc. 31st Congr. Int. Astronaut. Fed. (1980).
Huffman, D. A. Curvature and creases: a primer on paper. IEEE Trans. Comput. 25, 1010–1019 (1976).
Kawasaki, T. On the relation between mountaincreases and valleycreases of a flat origami. In Proc. 1st International Meeting of Origami Science and Technology, 229–237 (1989).
Hull T. On the mathematics of flat origamis. Congr. Numer. 100, 215–224 (1994).
Chvatal V. et al. Linear Programming (Macmillan, London, UK, 1983).
Vanderbei R. J. et al. Linear Programming (Springer, New York City, NY, USA, 2015).
Tachi, T. Design of infinitesimally and finitely flexible origami based on reciprocal figures. J. Geom. Gr. 16, 223–234 (2012).
Holmes, D. P., Roché, M., Sinha, T. & Stone, H. A. Bending and twisting of soft materials by nonhomogenous swelling. Soft Matter 7, 5188–5193 (2011).
Silverberg, J. L. et al. Origami structures with a critical transition to bistability arising from hidden degrees of freedom. Nat. Mater. 14, 389–393 (2015).
Hawkes, E. et al. Programmable matter by folding. Proc. Natl Acad. Sci. USA 107, 12441–12445 (2010).
Brown, E. et al. Generality of shear thickening in dense suspensions. Nat. Mater. 9, 220–224 (2010).
Lin, N. Y. C., Ness, C., Cates, M. E., Sun, J. & Cohen, I. Tunable shear thickening in suspensions. Proc. Natl Acad. Sci. USA 113, 10774–10778 (2016).
Coulais, C., Sabbadini, A., Vink, F. & van Hecke, M. Multistep selfguided pathways for shapechanging metamaterials. Nature 561, 512–515 (2018).
Acknowledgments
We thank Alfred Crosby, Heinrich Jaeger, Sidney Nagel, Jiwoong Park, and Thomas Witten for insightful discussions. We acknowledge NSFMRSEC 1420709 for funding and the University of Chicago Research Computing Center for computing resources.
Author information
Authors and Affiliations
Contributions
M.S., V.J., and A.M. developed the theoretical tools, carried out simulations, analysis, and wrote the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Stern, M., Jayaram, V. & Murugan, A. Shaping the topology of folding pathways in mechanical systems. Nat Commun 9, 4303 (2018). https://doi.org/10.1038/s41467018067201
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467018067201
This article is cited by

Diffusive kinks turn kirigami into machines
Nature Communications (2024)

Catastrophe in Elastic Tensegrity Frameworks
Arnold Mathematical Journal (2022)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.