Kinematics of Origami Structures With Smooth Folds

Skip Nav Destination

Research-Article

Kinematics of Origami Structures With Smooth Folds

Edwin A. Peraza Hernandez,

Edwin A. Peraza Hernandez

Graduate Research Assistant
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: eperaza@tamu.edu

Search for other works by this author on:

Darren J. Hartl,

Research Assistant Professor
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: darren.hartl@tamu.edu

Search for other works by this author on:

Dimitris C. Lagoudas

Professor
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843;

Department of Materials
Science and Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: lagoudas@tamu.edu

Search for other works by this author on:

Crossmark: Check for Updates

Edwin A. Peraza Hernandez

Graduate Research Assistant
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: eperaza@tamu.edu

Darren J. Hartl

Research Assistant Professor
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: darren.hartl@tamu.edu

Dimitris C. Lagoudas

Professor
Department of Aerospace Engineering,
Texas A&M University,
College Station, TX 77843;

Department of Materials
Science and Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: lagoudas@tamu.edu

Manuscript received April 24, 2016; final manuscript received July 13, 2016; published online October 11, 2016. Assoc. Editor: Robert J. Wood.

J. Mechanisms Robotics. Dec 2016, 8(6): 061019 (22 pages)

Published Online: October 11, 2016

Origami provides both inspiration and potential solutions to the fabrication, assembly, and functionality of various structures and devices. Kinematic modeling of origami-based objects is essential to their analysis and design. Models for rigid origami, in which all planar faces of the sheet are rigid and folds are limited to straight creases having only zeroth-order geometric continuity, are available in the literature. Many of these models include constraints on the fold angles to ensure that any initially closed strip of faces is not torn during folding. However, these previous models are not intended for structures with non-negligible fold thickness or with maximum curvature at the folds restricted by material or structural limitations. Thus, for general structures, creased folds of merely zeroth-order geometric continuity are not appropriate idealizations of structural response, and a new approach is needed. In this work, a novel model analogous to those for rigid origami with creased folds is presented for sheets having realistic folds of nonzero surface area and exhibiting higher-order geometric continuity, here termed smooth folds. The geometry of smooth folds and constraints on their associated shape variables are presented. A numerical implementation of the model allowing for kinematic simulation of sheets having arbitrary fold patterns is also described. Simulation results are provided showing the capability of the model to capture realistic kinematic response of origami sheets with diverse fold patterns.

Introduction

Until recently, the term origami has been associated primarily with the ancient art of folding paper [1]. In origami, a goal shape is achieved from an initially planar sheet exclusively through folding. In this context, a fold is any deformation of the sheet in which the in-surface distance between any two points in the sheet is constant and the sheet does not self-intersect [2,3].

Engineering advantages of origami-inspired structures and devices include compact deployment/storage capability [4], a reduction in manufacturing complexity [5,6], and the potential for reconfigurability [7,8]. Existing and potential applications of origami solutions to device and structural design problems include deployable structures for space exploration [9–12], electronic components with improved properties [13–15], robotic components [16,17], foldable wings [18], cellular materials [19], metamaterials [20–23], and shelters [24,25], among others [26–28].

Rigid origami, the special case of origami for which the planar faces of the sheet are inflexible [29,30] has been studied in the past and remains an active subject [31]. Rigid origami has been utilized for the design of deployable structures and architectural constructions [30,32–34]. Theoretical modeling and simulation of rigid origami structures permit understanding of their kinematic behavior and the development of computational tools for their design. Rigid origami has been modeled using diverse approaches [29,35]. For example, Belcastro and Hull [36,37] presented a model for rigid origami derived by representing the deformation associated with folding using affine transformations. Their model provides constraints on the fold angles allowing for valid rigid origami configurations as well as mappings between unfolded and folded configurations. Tachi developed the Rigid Origami Simulator [29,38] for the simulation of rigid origami that also considered a set of constraints on the fold angles analogous to those presented in Refs. [36,37]. Using a similar approach, Tachi also developed Freeform Origami [39] for the simulation and design of freeform rigid origami structures represented as triangulated meshes [40].

Alternatively, truss representations [41] have been used wherein the polygonal faces of the sheet are triangulated, each fold or boundary edge end-point is represented by a truss joint, and each fold and boundary edge is represented by a truss member. The configurations for which the displacements of the truss joints do not cause elongations of the truss members represent valid rigid origami configurations. Additional constraints that allow the triangulated polygonal faces to remain planar are also considered for these models.

The majority of origami modeling approaches and design tools to date are based on the assumption of creased folds (see Fig. 1(a) for an example) that are straight line segments in the sheet that, upon folding deformation, the sheet has zeroth-order geometric continuity (G 0) at such lines (i.e., the sheet tangent plane may be discontinuous at these folds). Curved creased folds are also allowed in origami (see Refs. [42–44]); nevertheless, the focus of this work is on rigid origami-based structures for which curved folds are not allowed because their folding deformation induces bending of the faces joined to such folds [43].

Fig. 1

(a) A conventional origami sheet having creased folds of zeroth-order geometric continuity (G0). (b) A sheet having smooth folds of nonzero surface area and higher-order geometric continuity (Gn).

(a) A conventional origami sheet having creased folds of zeroth-order geometric continuity (G 0). (b) A sheet having smooth folds of nonzero surface area and higher-order geometric continuity (Gn ).

Fig. 1

(a) A conventional origami sheet having creased folds of zeroth-order geometric continuity (G0). (b) A sheet having smooth folds of nonzero surface area and higher-order geometric continuity (Gn).

(a) A conventional origami sheet having creased folds of zeroth-order geometric continuity (G 0). (b) A sheet having smooth folds of nonzero surface area and higher-order geometric continuity (Gn ).

The idealization of physically folded structures as sheets having creased folds has been useful in the modeling and design of several origami-inspired structures in the past [20,23,32,45,46]. However, this simplification may not be appropriate for structures having non-negligible fold thickness or constructed from materials that do not provide sufficient strain magnitudes to generate the high curvatures required for a creased idealization. For these structures, the obtained folded regions may not be accurately represented as creases but rather as bent sheet regions having higher-order geometric continuity. These folded regions are referred to in this work as smooth folds (an example of a sheet with smooth folds is shown in Fig. 1(b)).

There have been past efforts to model and analyze surfaces that exhibit bent and creased folding. Origami-based bent and creased surfaces have been simulated using collections of developable surface subdomains [47–51]. Such advancements allow for the realistic animation and rendering of curved folds and combinations of creases and bent regions. However, none of the aforementioned works [47–51] have considered constraints on the geometry and deformation of the bent folded regions that are required to preserve rigid faces as in analogous rigid origami models, which are essential when fold intersections or holes are present in the sheet. In view of this, a novel model for the kinematic response of rigid origami-based structures having smooth folds is presented in this work. The proposed model for origami with smooth folds includes rigid origami with creased folds as a special case, hence being more general.

Modeling of origami-based morphing of plate structures having significant thickness at the fold regions requires the arbitrary order of continuity of smooth folds. The present model is also useful in the kinematic analysis of sheets folded via active material actuation, where the achievable curvature at the folds is limited by the maximum strain magnitude provided by such active materials [27]. Examples of these active material-based origami structures include liquid-crystal elastomer [52,53], shape memory alloy [54–57], dielectric elastomer [58,59], and optically responsive polymeric self-folding sheets [60–62], among others [27,63]. The different assumptions regarding strain distributions at the fold regions associated with the implementation of these various materials require the arbitrary order of continuity considered in this work.

The basic origami concepts and a review of the model for rigid origami with creased folds extended in this work are presented in Sec. 2. Section 3 presents the newly proposed model for origami with smooth folds. It includes the geometric description of smooth folds and the fold pattern, constraints required for valid configurations, and the numerical implementation of the model allowing for kinematic simulation of sheets having arbitrary patterns of smooth folds. Section 4 presents the simulation results of sheets with diverse fold patterns that demonstrate the model capabilities and the resulting realistic kinematic structural response captured by the model. Finally, Sec. 5 provides a summarizing discussion and concludes the paper.

Concepts and Review of Origami With Creased Folds

This section presents various concepts of origami and briefly reviews a model of rigid origami with creased folds for the purposes of developing the novel extensions proposed in this work. The notation used in this work is also introduced.

The origami modeling approach adopted and extended herein is largely based on Refs. [36,37]. The considered continuum body denoted as the sheet, and the shape variables associated with the creased folds in the sheet (e.g., fold angles) are first described. The layout of the folds in the sheet (i.e., the fold pattern) is then determined by vertices (start-points and end-points of the line segments coincident with the creased folds in a planar reference configuration) and their connectivity. After the geometric parameters of the fold pattern are determined, constraints on the fold shape variables required for valid rigid origami configurations are described. The set of configurations that satisfy the stated constraints comprises the constrained configuration space. Continuous motion of the sheet is achieved by continuously altering the fold shape variables such that any attained configuration is contained in the constrained configuration space (i.e., the motion of the sheet is a continuous path in the constrained configuration space).

In the present approach, the required fold pattern data (e.g., vertex coordinates and fold connectivity) are provided as inputs. Information on methods to design fold patterns for specific applications is provided in Refs. [3,46,64–71] and the references therein. The simulation of the continuous motion of the sheet is executed by incrementally updating the values of the fold shape variables using input guess increments and subsequently applies corrections such that the resulting set of fold shape variables satisfies the proposed constraints. Here, input guess increments for the fold shape variables are arbitrary and not obtained via any specific method. Motion planning in origami for various applications is being addressed by various researchers, and the reader is referred to Refs. [72–76] for such works.

To begin, the various concepts of origami previously introduced must be formalized. The considered continuum body is denoted as the sheet, which in this work is a three-dimensional, orientable, path-connected surface with boundary. A detailed description of a sheet for origami with creased folds is provided in Ref. [3]. For origami with creased folds, the sheet is divided into various faces that are connected by straight edges corresponding to the creased folds. Every face comprising the sheet has the same aforementioned characteristics of the sheet (i.e., they are three-dimensional, orientable, path-connected surfaces with boundary).

The orthonormal vectors e i 3 , i = 1, 2, 3, with e 3 : = e 1 × e 2 form the basis { e 1 , e 2 , e 3 } that defines the fixed global coordinate system. The reference configuration of the sheet, denoted S 0 , is defined such that it is contained in the plane spanned by e 1 and e 2 with its faces not overlapping each other, except at their shared boundary edges. Although several applications that utilize origami concepts do not start from a planar, nonoverlapping configuration (e.g., Refs. [17,23,77]), the reference configuration S 0 has such characteristics in this work to agree with conventional origami modeling approaches [36,37] and for the sake of simplicity. The configuration of the faces comprising S 0 is denoted P 0 i S 0 , i = 1 , ... , N P , where N P is the number of faces in the sheet (i.e., S 0 = i = 1 N P P 0 i ). The side of S 0 with normal e 3 is selected as the positive side of the sheet. An example of a sheet in its reference configuration S 0 is provided in Fig. 2(a).

Fig. 2

Sheet with creased folds in its reference configuration S0 (a) and a current configuration St (b). The planar faces comprising the sheet undergo only rigid deformations.

Sheet with creased folds in its reference configuration S 0 (a) and a current configuration S t (b). The planar faces comprising the sheet undergo only rigid deformations.

Fig. 2

Sheet with creased folds in its reference configuration S0 (a) and a current configuration St (b). The planar faces comprising the sheet undergo only rigid deformations.

Sheet with creased folds in its reference configuration S 0 (a) and a current configuration S t (b). The planar faces comprising the sheet undergo only rigid deformations.

A current configuration of the sheet is denoted S t where the parameter t indicates the history of deformation from the reference configuration (t = 0) to a current configuration (t > 0). Examples of a sheet in the reference configuration and a current configuration are presented in Figs. 2(a) and 2(b), respectively. The configuration of the faces comprising S t is denoted P t i S t , i = 1 , ... , N P , i.e., S t = i = 1 N P P t i . As previously stated, the focus of this work is on rigid origami, which imposes the following constraints for the configurations S t [36,37]:

Definition 2.1. Valid configuration: A valid current configuration S t has the following characteristics: (i) the faces undergo only rigid deformations (i.e., they are neither stretched nor bent), (ii) the sheet is not torn (initially joined faces remain joined), and (iii) the sheet does not self-intersect.

The only nonrigid body deformations of the sheet are thus achieved by rotating adjacent faces relative to one another along their connecting creased fold in such a manner that the sheet only attains valid configurations during such deformations. Therefore, the sheet is G 0 continuous at the creased folds.

Any configuration of the sheet is fully described by the set of the shape variables associated with the creased folds. The only shape variable associated with a creased fold describes the relative rotation between the two faces joined by such a fold and is denoted as fold angle.

Definition 2.2. Fold angle : The fold angle θ ̂ i ( t ) is defined as π minus the dihedral angle between the positive sides of the two faces joined by the ith creased fold.

Schematics showing the concept of fold angle are provided in Fig. 3. It is noted in the previous definition that each fold angle is a function of the parameter t. Specifically, each fold angle θ ̂ i ( t ) , i = 1 , ... , N F (where N F is the number of creased folds in the sheet) is a continuous function with respect to t since the motion of the sheet must be continuous (see Chap. 11 of Ref. [3]). For the remainder of this section, the dependence of θ ̂ i on t is left implicit to simplify the notation.

Fig. 3

Schematics showing unfolded and folded configurations of a creased fold

Schematics showing unfolded and folded configurations of a creased fold

Fig. 3

Schematics showing unfolded and folded configurations of a creased fold

Schematics showing unfolded and folded configurations of a creased fold

To avoid self-intersection of any pair of faces joined by a creased fold, the value of the associated fold angle must be contained in the interval [ π , π ] . The vector θ ̂ N F is constructed by collecting the fold angles as follows:

Fold Pattern.

The layout of the creased folds in S 0 is presented in a fold pattern, often referred to as crease pattern in this context of origami with creased folds [3,36,37]. To describe the fold pattern, the vertices are introduced:

Definition 2.3. Vertices : The vertices are the start-points and end-points of the line segments coincident with the creased folds in S 0 . Each vertex has an associated position vector denoted v j span ( e 1 , e 2 ) .

The number of vertices located at the interior of S 0 is denoted N I , and the number of vertices located at S 0 (the boundary of S 0 , see Fig. 2(a)) is denoted N B . The vertices are enumerated starting from those located at the interior of S 0 (with corresponding position vectors v 1 , ... , v N I ) followed by those located at S 0 (with corresponding position vectors v N I + 1 , ... , v N I + N B ). The vector V 3 ( N I + N B ) is formed by concatenating the vertex position vectors v j , j = 1 , ... , N I + N B , as follows:

The line segment coincident with a creased fold in S 0 , simply denoted as fold line, is defined by its start-point and end-point (both points corresponding to vertices by Definition 2.3). As such, to define the fold lines in S 0 , the matrix C ̂ { 1 , 0 , 1 } N F × ( N I + N B ) with elements C ̂ i j is introduced

C ̂ i j = { 1 ; v j is the position of the i th fold line start - point 1 ; v j is the position of the i th fold line end - point 0 ; otherwise , i . e . , v j is not connected to the i th fold line

(3)

Let nj , j = 1 , ... , N I , be the number of fold lines incident to each interior vertex (i.e., those vertices located at the interior of S 0 ). Also, let m j k span ( e 1 , e 2 ) , j = 1 , ... , N I , k = 1 , ... , n j , be the vector along the length of the kth fold line incident to the jth interior vertex that emanates from such a vertex (see Fig. 4).

Fig. 4

Schematic showing faces and folds connected to an interior vertex and their associated geometric parameters

Schematic showing faces and folds connected to an interior vertex and their associated geometric parameters

Fig. 4

Schematic showing faces and folds connected to an interior vertex and their associated geometric parameters

Schematic showing faces and folds connected to an interior vertex and their associated geometric parameters

Definition 2.4. The angle between the vector y span ( e 1 , e 2 ) and e 1 , which starts at e 1 and is measured in the counterclockwise direction, is denoted φ ( y ) : span ( e 1 , e 2 ) [ 0 , 2 π ) and is determined as follows:2

φ ( y ) : = { cos 1 ( y y · e 1 ) ; e 2 · y 0 2 π cos 1 ( y y · e 1 ) ; e 2 · y < 0

(4)

For each interior vertex, its associated vectors m j k , k = 1 , ... , n j , are arranged in a counterclockwise ordering such that φ ( m j 1 ) < φ ( m j 1 ) < < φ ( m j n j ) j { 1 , ... , N I } . Let M j 3 n j be the vector constructed by concatenating the vectors m j k , k = 1 , ... , n j , as follows:

The matrices C j { 1 , 0 , 1 } n j × N F , j = 1 , ... , N I , with elements C k i j are used for the identification and ordering of the folds incident to the jth interior vertex and are defined as follows:

C k i j = { 1 ; m j k is a vector along the i th fold line and emanates from the i th fold line start - point 1 ; m j k is a vector along the i th fold line and emanates from the i th fold line end - point 0 ; otherwise

(6)

The mapping from the vertex position vectors v j , j = 1 , ... , N I + N B , to the vectors m j k , k = 1 , ... , n j , is then compactly given as follows:3

where I n denotes the n × n identity matrix.

The face corner angles surrounding each interior vertex are denoted as α j k ( 0 , 2 π ] , j = 1 , ... , N I , k = 1 , ... , n j , and are calculated as follows (see Fig. 4):

α j k = { φ ( m j k + 1 ) φ ( m j k ) ; k = 1 , ... , n j 1 2 π + φ ( m j 1 ) φ ( m j k ) ; k = n j

(8)

Constraints.

Once the geometry of the fold pattern is defined, constraints on the fold shape variables (corresponding to the fold angles for creased folds) are formulated such that every current configuration is valid according to Definition 2.1.4 In addition to constraints for valid configurations, developability [40] is also conventionally imposed in origami. Developability allows a surface to be flattened onto a plane without stretching or overlapping. A developable surface has zero Gaussian curvature everywhere [79]. Since valid configurations of the sheet consist of planar faces joined at straight creased folds, the only location where the Gaussian curvature is nontrivially zero is at the interior fold intersections. The definition of Gaussian curvature as the product of the two principal curvatures is not valid at a singular interior fold intersection [80]; hence, the discrete Gaussian curvature, denoted Kj , is considered [54,80,81]. It is given as 2 π less the sum of face corner angles surrounding each interior fold intersection [82], and it must be zero for the fold intersection to be developable

K j = 2 π k = 1 n j α j k = 0 j { 1 , ... , N I }

(9)

In this work, the angles αjk are defined in S 0 , which is planar and having its faces only overlapping at their shared boundary edges, and thus, these angles clearly sum to 2 π for each interior vertex. Therefore, the developability constraint in Eq. (9) is satisfied in S 0 . No further consideration of this constraint is required since the face corner angles are constant during the deformation history of the sheet (since the faces undergo only rigid deformations for valid configurations), and thus, they hold their associated values αjk as defined in S 0 . As a consequence, developability is assured for any valid current configuration S t .

Nontrivial and important are the constraints on the fold angles that define the constrained configuration space. The set of constraints for θ ̂ i , i = 1 , ... , N F , required for a valid configuration can be formulated as a set of constraints for the fold angles associated with the folds incident to each interior vertex (assuming that the sheet has no holes) [32].

The fold angle associated with the kth fold incident to the jth interior vertex is denoted θjk . The vectors θ j n j , j = 1 , ... , N I , are formed by collecting the fold angles θ j k , k = 1 , ... , n j , as follows:

and the mapping from the vector θ ̂ with elements corresponding to the fold angles of the sheet (defined in Eq. (1)) to each vector θ j is given as follows:

where the elements of the matrix C j are defined in Eq. (6), and | · | * : m × n 0 m × n denotes the elementwise absolute value of a matrix where [ | Y | * ] i j = | Y i j | .

Let R 1 ( ϕ ) 3 × 3 be the transformation matrix associated with a rotation by ϕ about an axis of rotation aligned to e 1

R 1 ( ϕ ) : = [ 1 0 0 0 cos ( ϕ ) sin ( ϕ ) 0 sin ( ϕ ) cos ( ϕ ) ]

(12)

and R 3 ( ϕ ) 3 × 3 be the transformation matrix associated with a rotation by ϕ about an axis of rotation aligned to e 3

R 3 ( ϕ ) : = [ cos ( ϕ ) sin ( ϕ ) 0 sin ( ϕ ) cos ( ϕ ) 0 0 0 1 ]

(13)

The fold angles associated with the folds incident to each interior vertex θ j k , k = 1 , ... , n j , must be constrained to prevent tearing of closed strip of faces joined to each interior vertex [36,37]. For this purpose, the following constraint is proposed:

Proposition 2.1. For the initially closed strip of faces joined to the jth interior vertex to remain closed with each face undergoing a rigid deformation, the following constraint must hold [ 3 , 32 ]:

R j : = k = 1 n j R 1 ( θ j k ) R 3 ( α j k ) = I 3

(14)

It is shown in Appendix  A that this constraint for origami with creased folds is a special case of the constraints for origami with smooth folds to be presented in Sec. 3.3.

Corollary 2.1.

  • (i)

    If the jth interior vertex has a single incident creased fold, it allows for a valid configuration if θ j 1 = 0 .

  • (ii)

    If the jth interior vertex has two incident creased folds, it allows for a valid configuration if (ii,1) α j 1 π , θ j 1 = θ j 2 = 0 or (ii,2) α j 1 = π , θ j 1 = θ j 2 .

  • (iii)

    If the jth interior vertex has three incident creased folds, it allows for a valid configuration if (iii,1) α j 1 π , α j 2 π , α j 3 π , θ j 1 = θ j 2 = θ j 3 = 0 , or (iii,2) α j 1 = π , θ j 1 = θ j 2 , θ j 3 = 0 , or (iii,3) α j 2 = π , θ j 2 = θ j 3 , θ j 1 = 0 , or (iii,4) α j 3 = π , θ j 3 = θ j 1 , θ j 2 = 0 .

Proof. Case (i): The matrix R j associated with an interior vertex having one incident creased fold is R j = R 1 ( θ j 1 ) R 3 ( α j 1 ) . The angle α j 1 is equal to 2 π for a single fold incident to an interior vertex, thus R 3 ( α j 1 ) = I 3 . This requires R 1 ( θ j 1 ) = I 3 which in the domain θ j 1 [ π , π ] holds true only when θ j 1 = 0 . Cases (ii) and (iii) can be verified in a similar manner.□

Thus, for nontrivial folding deformation, any interior vertex must have at least four incident creased folds. It can be shown that each face in the sheet undergoes a rigid deformation and no tearing occurs provided the constraint in Eq. (14) is satisfied for each interior vertex of the sheet (see Refs. [36,37,83] for details). Therefore, the constraints on the fold angles defining the constrained configuration space for a sheet with creased folds (excluding self-intersection avoidance) are then the following:

For the sake of brevity, the formulation of the map from the reference configuration to a valid current configuration, constructed using the set of the shape variables of all the folds in the sheet, is not included here for origami creased folds and can be found in Refs. [36,37]. It is reminded that the model for origami with creased folds reviewed in this section is a special case of the more general model for origami with smooth folds presented in Sec. 3. Thus, the map from reference to current configurations for origami with smooth folds provided in Sec. 3.4 covers such a map for origami with creased folds.

Origami With Smooth Folds

The model for origami presented in the preceding section is based on the assumption of creased folds. Such a simplification may not be appropriate for structures having folds of non-negligible thickness or constructed from materials that do not provide sufficient strain magnitudes to generate the high curvatures needed for a creased idealization. For such structures, the folded regions may not be accurately represented as creases but instead as bent sheet regions exhibiting higher-order geometric continuity (termed smooth folds in this work). A novel model for the kinematic response of origami structures having smooth folds is presented in this section.

The approach used to develop a model for origami with smooth folds follows that outlined at the beginning of Sec. 2. First, the sheet and the shape variables associated with the smooth folds in the sheet are described. The layout of the smooth folds in the sheet (i.e., the fold pattern) is determined by vertices (start-points and end-points of the smooth fold centerlines in a planar reference configuration), their connectivity, and the initial width of each smooth fold. Subsequently, constraints on the fold shape variables that define the constrained configuration space are derived. The continuous motion of the sheet represents a continuous path in such a constrained configuration space.

The studied continuum body is denoted as the sheet which is a three-dimensional, orientable, path-connected surface with boundary (same properties of a sheet in origami with creased folds, see Sec. 2). For origami with smooth folds, the sheet is divided into various surface subdomains denoted as faces, smooth folds, and fold intersections. Every surface subdomain comprising the sheet has the same aforementioned characteristics of the sheet (i.e., they are three-dimensional, orientable, path-connected surfaces with boundary). Following the notation of Sec. 2, the orthonormal vectors e i 3 , i = 1 , 2 , 3 , with e 3 : = e 1 × e 2 form the basis { e 1 , e 2 , e 3 } that defines the fixed global coordinate system.

The reference configuration of the sheet is denoted S 0 and is defined such that it is contained in the plane spanned by e 1 and e 2 with its surface subdomains not overlapping each other, except at their shared boundary edges. The configuration of the N P faces, N F smooth folds, and N I fold intersections subdomains in S 0 is denoted P 0 i , i = 1 , ... , N P , F 0 i , i = 1 , ... , N F , and I 0 i , i = 1 , ... , N I , respectively. Therefore, S 0 = ( i = 1 N P P 0 i ) ( i = 1 N F F 0 i ) ( i = 1 N I I 0 i ) . The side of S 0 with normal e 3 is selected as the positive side of the sheet. An example of a sheet with smooth folds in its reference configuration S 0 is shown in Fig. 5(a).

Fig. 5

Sheet with smooth folds in its reference configuration S0 (a) and a current configuration St (b)

Sheet with smooth folds in its reference configuration S 0 (a) and a current configuration S t (b)

Fig. 5

Sheet with smooth folds in its reference configuration S0 (a) and a current configuration St (b)

Sheet with smooth folds in its reference configuration S 0 (a) and a current configuration S t (b)

A current configuration of the sheet is denoted S t where t is a parameter that indicates the history of deformation from the reference configuration (t = 0) to a current configuration (t > 0). Refer to Fig. 5(b) for an example. The configuration of the N P faces, N F smooth folds, and N I fold intersections comprising S t is denoted P t i , i = 1 , ... , N P , F t i , i = 1 , ... , N F , and I t i , i = 1 , ... , N I , respectively. Thus, S t = ( i = 1 N P P t i ) ( i = 1 N F F t i ) ( i = 1 N I I t i ) . As stated in Sec. 1, the focus of this work is on rigid origami-based structures. As such, the following definition provides the characteristics of a valid current configuration for origami with smooth folds:

Definition 3.1. Valid configuration : A valid current configuration S t has the following characteristics: (i) the faces undergo only rigid deformations, (ii) the sheet is not torn (initially joined surface subdomains of the sheet remain joined), and (iii) the sheet does not self-intersect.

The characteristics of a valid configuration provided in Definition 3.1 are the same as those of a valid configuration for a sheet with creased folds presented in Definition 2.1. However, it is noted that unlike a sheet with creased folds, a sheet with smooth folds is also comprised of other surface subdomains besides the faces (smooth folds and fold intersections) for which bending and stretching are permitted.

Definition 3.2. Smooth folds : The smooth folds are ruled surfaces5 of the following form:

F t i ( ζ 1 , ζ 2 ) = c t i ( ζ 1 ) + ζ 2 h t i , d c t i ( ζ 1 ) d ζ 1 · h t i = 0

(16)

where F t i ( ζ 1 , ζ 2 ) 3 is a parameterization of F t i . Without loss of generality, the parameters ζ1 and ζ2 are contained in the intervals [ 1 , 1 ] and [ 0 , 1 ] , respectively.

An example of a smooth fold is shown in Fig. 6. In Definition 3.2, h t i 3 provides the direction of the rulings comprising F t i while c t i ( ζ 1 ) 3 is the parametric ruled surface directrix curve that defines the cross section of F t i . The curve parameterized by c t i ( ζ 1 ) is contained in a plane orthogonal to h t i as stated in Eq. (16). It is assumed that h t i is constant for all configurations. As a consequence, the only nonrigid deformations allowed for the smooth folds are achieved through continuous bending or stretching of its cross section defined by c t i ( ζ 1 ) . To simplify the notation, the dependence of F t i ( ζ 1 , ζ 2 ) , c t i ( ζ 1 ) , and h t i on t is left implicit for the remainder of the paper and these vectors are denoted as F i ( ζ 1 , ζ 2 ) , c i ( ζ 1 ) , and h i , respectively.

Fig. 6

Schematics showing unfolded and folded configurations of a smooth fold, cf. Fig. 3

Schematics showing unfolded and folded configurations of a smooth fold, cf. Fig. 3

Fig. 6

Schematics showing unfolded and folded configurations of a smooth fold, cf. Fig. 3

Schematics showing unfolded and folded configurations of a smooth fold, cf. Fig. 3

The reference configuration of the smooth folds is simplified here to a rectangular shape and their deformation only includes stretching and bending of the fold cross section. However, the modeling framework proposed in this work can be extended for the consideration of folds having a trapezoidal reference configuration (that deform into conical sections) or folds that exhibit torsional deformation. Such extensions are recommended for future studies.

Remark 3.1. Deformation of a sheet with creased folds is the special limiting case of the more general deformation of a sheet with smooth folds. Specifically, creased folds are obtained when the curve parameterized by c i ( ζ 1 ) is degenerated to a single point, thereby degenerating the smooth fold surface F t i to a single straight line segment.

Each smooth fold is joined to a face at each of its two boundary rulings (i.e., F i ( 1 , ζ 2 ) and F i ( 1 , ζ 2 ) , refer to Fig. 6). The remaining boundaries of F t i (i.e., F i ( ζ 1 , 0 ) and F i ( ζ 1 , 1 ) ) are either at the boundary of S t or joined to a fold intersection. A parameterization for the fold intersections ( I t i , i = 1 , ... , N I ) is not provided here. It is noted, however, that the model proposed herein is independent of the parameterization of I t i .

A nonrigid body deformation of the sheet is achieved by rotating pairs of faces joined to smooth folds relative to one another in such a manner that the sheet only attains valid configurations during such a deformation. One of the shape variables associated with a smooth fold describes the relative rotation between the two faces joined by such a fold and is denoted as fold angle.

Definition 3.3. Fold angle : The fold angle θ ̂ i ( t ) is defined as π minus the dihedral angle between the positive sides of the two faces joined to the ith smooth fold.

The dependence of the fold angles on t is left implicit for the remainder of the paper. The vector θ ̂ N F was constructed by collecting the fold angles θ ̂ i , i = 1 , ... , N F , and is defined in Eq. (1). Schematics showing the concept of fold angle for smooth folds are provided in Fig. 6.

Geometry of Smooth Folds.

This section presents the detailed geometrical description of smooth folds. The conditions required for various orders of geometric continuity and particular formulations for c i ( ζ 1 ) are also provided.

The distance between the two end-points of c i ( ζ 1 ) with position vectors c i ( 1 ) and c i ( 1 ) in any configuration is denoted w ̂ i

A schematic of a smooth fold cross section showing w ̂ i is provided in Fig. 7. The vector w ̂ N F is constructed by collecting the variables w ̂ i as follows:

Fig. 7

Cross section of a smooth fold. The fold shape variables and the fold-attached coordinate system are shown.

Cross section of a smooth fold. The fold shape variables and the fold-attached coordinate system are shown.

Fig. 7

Cross section of a smooth fold. The fold shape variables and the fold-attached coordinate system are shown.

Cross section of a smooth fold. The fold shape variables and the fold-attached coordinate system are shown.

The fold width w ̂ i 0 is the value of w ̂ i at t = 0. The vector w ̂ 0 N F is constructed as follows:

The fold-attached orthonormal vectors e ̂ j i 3 , i = 1 , ... , N F , j = 1, 2, 3, with e ̂ 3 i : = e ̂ 1 i × e ̂ 2 i form the bases { e ̂ 1 i , e ̂ 2 i , e ̂ 3 i } that define the local fold coordinate system of each smooth fold F t i . The origin of this coordinate system is located at ( 1 / 2 ) ( c i ( 1 ) + c i ( 1 ) ) . The director vector h i is aligned to e ̂ 1 i (i.e., h i · e ̂ 1 i = h i ) and ( c i ( 1 ) c i ( 1 ) ) span ( e ̂ 2 i ) .

The face adjacent to a smooth fold at the boundary F i ( 1 , ζ 2 ) makes an angle of a ̂ i θ ̂ i with e ̂ 2 i in the plane spanned by e ̂ 2 i and e ̂ 3 i , and the face adjacent to a smooth fold at the boundary F i ( 1 , ζ 2 ) makes an angle of ( 1 a ̂ i ) θ ̂ i with e ̂ 2 i in such a plane. This is shown schematically in Fig. 7. The vector a ̂ N F is constructed by collecting the variables a ̂ i as follows:

Let c ̂ i ( ζ 1 ) be the parametric curve c i ( ζ 1 ) expressed in the fold coordinate system of F t i

c ̂ i ( ζ 1 ) = [ e ̂ 1 i e ̂ 2 i e ̂ 3 i ] [ c i ( ζ 1 ) 1 2 ( c i ( 1 ) + c i ( 1 ) ) ]

(21)

If c ̂ i ( ζ 1 ) is at least first-order differentiable for ζ 1 [ 1 , 1 ] , the total arc length of the fold cross section, denoted s i tot , is determined as follows:

s i tot = 1 1 d c ̂ i ( ζ 1 ) d ζ 1 d ζ 1

(22)

and the arc length s i ( ζ 1 ) measured from ζ 1 = 1 to any value of ζ 1 [ 1 , 1 ] is determined as follows:

s i ( ζ 1 ) = 1 ζ 1 d c ̂ i ( ζ ) d ζ d ζ

(23)

The tangent direction of the parametric curve c ̂ i ( ζ 1 ) is determined by the unit tangent vector t i ( ζ 1 ) span ( e ̂ 2 i , e ̂ 3 i ) and is defined at the points where c ̂ i ( ζ 1 ) is at least first-order differentiable

t i ( ζ 1 ) = d c ̂ i ( ζ 1 ) d ζ 1 / d c ̂ i ( ζ 1 ) d ζ 1

(24)

The curvature κ i ( ζ 1 ) is defined at the points where c ̂ i ( ζ 1 ) is at least second-order differentiable

κ i ( ζ 1 ) = d c ̂ i ( ζ 1 ) d ζ 1 × d 2 c ̂ i ( ζ 1 ) d ζ 1 2 / d c ̂ i ( ζ 1 ) d ζ 1 3

(25)

and the signed curvature is given as follows:6

κ i s ( ζ 1 ) = κ i ( ζ 1 ) sgn ( ( d c ̂ i ( ζ 1 ) d ζ 1 × d 2 c ̂ i ( ζ 1 ) d ζ 1 2 ) · e ̂ 1 i )

(26)

The order of geometric continuity of S t at the interior rulings of F t i is determined by the order of geometric continuity of c ̂ i ( ζ 1 ) , ζ 1 ( 1 , 1 ) , while that at the joints with the planar faces adjacent to F t i depends on the particular values of c ̂ i ( ζ 1 ) and its derivatives at ζ 1 = ± 1 . For instance, G 0 continuous joints with the faces adjacent to F t i require the following conditions on c ̂ i ( ζ 1 ) at ζ 1 = ± 1 (refer to Fig. 7):

c ̂ i ( 1 ) = [ 0 w ̂ i 2 0 ] = : c ̂ L 0 i , c ̂ i ( 1 ) = [ 0 w ̂ i 2 0 ] = : c ̂ R 0 i

(27)

Continuity of the unit tangent vector t i ( ζ 1 ) at ζ 1 = ± 1 is required for G 1 continuous joints with the planar faces adjacent to F t i in addition to G 0 continuity [84,85]. The following values of t i ( ζ 1 ) at ζ 1 = ± 1 are then required for G 1 continuity in addition to those conditions of Eq. (27):

t i ( 1 ) = [ 0 cos ( a ̂ i θ ̂ i ) sin ( a ̂ i θ ̂ i ) ] , t i ( 1 ) = [ 0 cos ( ( 1 a ̂ i ) θ ̂ i ) sin ( ( 1 a ̂ i ) θ ̂ i ) ]

(28)

Therefore, the following conditions on the first derivatives of c ̂ i ( ζ 1 ) at ζ 1 = ± 1 are required for G 1 continuity at the joints with the planar faces adjacent to F t i :

d c ̂ i ( ζ 1 ) d ζ 1 | ζ 1 = 1 = β L 1 i [ 0 cos ( a ̂ i θ ̂ i ) sin ( a ̂ i θ ̂ i ) ] = : c ̂ L 1 i d c ̂ i ( ζ 1 ) d ζ 1 | ζ 1 = 1 = β R 1 i [ 0 cos ( ( 1 a ̂ i ) θ ̂ i ) sin ( ( 1 a ̂ i ) θ ̂ i ) ] = : c ̂ R 1 i

(29)

where β L 1 i , β R 1 i > 0 .

Continuity of the curvature vector (or the signed curvature) is required for G 2 continuity [85] in addition to G 1 continuity. This requires the curvature of c ̂ i ( ζ 1 ) at ζ 1 = ± 1 to be zero since F t i is connected to planar faces at its boundary rulings. Zero curvature at the boundary rulings of F t i requires the following according to Eq. (25):

( d c ̂ i ( ζ 1 ) d ζ 1 × d 2 c ̂ i ( ζ 1 ) d ζ 1 2 ) | ζ 1 = 1 = 0 3 ( d c ̂ i ( ζ 1 ) d ζ 1 × d 2 c ̂ i ( ζ 1 ) d ζ 1 2 ) | ζ 1 = 1 = 0 3

(30)

where 0 n is the zero vector in n . Considering Eqs. (29) and (30), the following conditions on the second derivatives of c ̂ i ( ζ 1 ) are needed in addition to the conditions provided in Eqs. (27) and (29) for G 2 continuity at the joints with the planar faces adjacent to F t i :

d 2 c ̂ i ( ζ 1 ) d ζ 1 2 | ζ 1 = 1 = β L 2 i [ 0 cos ( a ̂ i θ ̂ i ) sin ( a ̂ i θ ̂ i ) ] = : c ̂ L 2 i d 2 c ̂ i ( ζ 1 ) d ζ 1 2 | ζ 1 = 1 = β R 2 i [ 0 cos ( ( 1 a ̂ i ) θ ̂ i ) sin ( ( 1 a ̂ i ) θ ̂ i ) ] = : c ̂ R 2 i

(31)

where β L 2 i , β R 2 i . Conditions on higher-order derivatives of c ̂ i ( ζ 1 ) required for higher-order geometric continuity can be provided in a similar manner [84,85].

Fold Shape Examples.

Polynomials of the minimum order required to satisfy the previous conditions for continuity of c ̂ i ( ζ 1 ) and its derivatives at ζ 1 = ± 1 are used to define this parametric curve. Hermite interpolation polynomials [86] are used to represent c ̂ i ( ζ 1 ) in this work. Alternative representations (e.g., Bezier curves) are also applicable as long as they satisfy the conditions required for the considered order of geometric continuity. For G 1 continuity at the boundary rulings of F t i , c ̂ i ( ζ 1 ) is expressed as follows:

c ̂ i ( ζ 1 ) = h 30 ( ζ 1 ) c ̂ L 0 i + h 31 ( ζ 1 ) c ̂ R 0 i + h 32 ( ζ 1 ) c ̂ L 1 i + h 33 ( ζ 1 ) c ̂ R 1 i

(32)

where the utilized cubic Hermite interpolation polynomials h 3 i ( ζ ) , i = 0 , ... , 3 , are given as follows:

h 30 ( ζ ) = 1 4 ζ 3 3 4 ζ + 1 2 h 31 ( ζ ) = 1 4 ζ 3 + 3 4 ζ + 1 2 h 32 ( ζ ) = 1 4 ζ 3 1 4 ζ 2 1 4 ζ + 1 4 h 33 ( ζ ) = 1 4 ζ 3 + 1 4 ζ 2 1 4 ζ 1 4

(33)

For G 2 continuity at the boundary rulings of F t i , c ̂ i ( ζ 1 ) is expressed as follows:

c ̂ i ( ζ 1 ) = h 50 ( ζ 1 ) c ̂ L 0 i + h 51 ( ζ 1 ) c ̂ R 0 i + h 52 ( ζ 1 ) c ̂ L 1 i + h 53 ( ζ 1 ) c ̂ R 1 i + h 54 ( ζ 1 ) c ̂ L 2 i + h 55 ( ζ 1 ) c ̂ R 2 i

(34)

where the utilized quintic Hermite interpolation polynomials h 5 i ( ζ ) , i = 0 , ... , 5 , are given as follows:

h 50 ( ζ ) = 3 16 ζ 5 + 5 8 ζ 3 15 16 ζ + 1 2 h 51 ( ζ ) = 3 16 ζ 5 5 8 ζ 3 + 15 16 ζ + 1 2 h 52 ( ζ ) = 3 16 ζ 5 + 1 16 ζ 4 + 5 8 ζ 3 3 8 ζ 2 7 16 ζ + 5 16 h 53 ( ζ ) = 3 16 ζ 5 1 16 ζ 4 + 5 8 ζ 3 + 3 8 ζ 2 7 16 ζ 5 16 h 54 ( ζ ) = 1 16 ζ 5 + 1 16 ζ 4 + 1 8 ζ 3 1 8 ζ 2 1 16 ζ + 1 16 h 55 ( ζ ) = 1 16 ζ 5 + 1 16 ζ 4 1 8 ζ 3 1 8 ζ 2 + 1 16 ζ + 1 16

(35)

Fold Pattern.

The layout of the smooth folds in S 0 is presented in a fold pattern. To describe the fold pattern, the vertices are first introduced.

Definition 3.4. Vertices : The vertices are the start-points and end-points of the line segments coincident with the centerlines of the smooth folds in S 0 . Each vertex has an associated position vector denoted v j span ( e 1 , e 2 ) .

As in Sec. 2.1, the number of vertices located at the interior of S 0 is denoted N I , and the number of vertices located at S 0 or outside S 0 is denoted N B . The vertices are enumerated starting from those located at the interior of S 0 (with corresponding position vectors v 1 , ... , v N I ) followed by those at the located at S 0 or outside S 0 (with corresponding position vectors v N I + 1 , ... , v N I + N B ). The vertices in origami with smooth folds are used only to indicate end-points of the fold centerlines in S 0 . The points of the sheet coincident with the vertices in S 0 do not occupy any especial location in S t , t > 0. This is in contrast to origami with creased folds where the points of the sheet coincident with the vertices in S 0 , which correspond to fold line end-points, and also correspond to fold line end-points in S t , t > 0 (see Sec. 2).

Following Sec. 2.1, the vector V 3 ( N I + N B ) formed by concatenating the vertex position vectors is provided in Eq. (2). The definition of the matrix C ̂ { 1 , 0 , 1 } N F × ( N I + N B ) that identifies which vertices are the start-points and end-points of the fold centerlines follows that provided in Eq. (3). Let v ̂ i 1 , v ̂ i 2 span ( e 1 , e 2 ) , i = 1 , ... , N F , be the position vectors of the vertices from which each fold centerline emanates and ends, respectively. The vectors V ̂ 1 , V ̂ 2 3 N F are constructed by concatenating the vectors v ̂ i 1 , v ̂ i 2 , i = 1 , ... , N F , as follows:

V ̂ 1 = [ v ̂ 11 v ̂ N F 1 ] , V ̂ 2 = [ v ̂ 12 v ̂ N F 2 ]

(36)

The mappings from the collection of all the vertex position vectors V to those corresponding to the position vectors of the start-points and end-points of the fold centerlines ( V ̂ 1 and V ̂ 2 , respectively) are given as follows:

V ̂ 1 = ( 1 2 ( | C ̂ | * C ̂ ) I 3 ) V V ̂ 2 = ( 1 2 ( | C ̂ | * + C ̂ ) I 3 ) V

(37)

The four corner points of F 0 i having associated position vectors p ̂ 1 i , p ̂ 2 i , p ̂ 3 i , p ̂ 4 i span ( e 1 , e 2 ) , i = 1 , ... , N F , are then determined as follows:

p ̂ 1 i = v ̂ i 1 w ̂ i 0 2 ( e 3 × v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 ) + r ̂ 1 i v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 p ̂ 2 i = v ̂ i 2 w ̂ i 0 2 ( e 3 × v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 ) r ̂ 2 i v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 p ̂ 3 i = v ̂ i 2 + w ̂ i 0 2 ( e 3 × v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 ) r ̂ 2 i v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 p ̂ 4 i = v ̂ i 1 + w ̂ i 0 2 ( e 3 × v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1 ) + r ̂ 1 i v ̂ i 2 v ̂ i 1 v ̂ i 2 v ̂ i 1

(38)

where r ̂ 1 i , r ̂ 2 i and the resulting fold length orthogonal to the width direction must be positive

v ̂ i 2 v ̂ i 1 r ̂ 1 i r ̂ 2 i > 0 i { 1 , ... , N F }

(39)

The geometric parameters that define the corner points of F 0 i are shown in Fig. 8.

Fig. 8

Geometric parameters defining F0i

Geometric parameters defining F 0 i

Fig. 8

Geometric parameters defining F0i

Geometric parameters defining F 0 i

The vectors P ̂ j 3 N F , j = 1 , ... , 4 , are constructed by concatenating the vectors p ̂ j i , i = 1 , ... , N F , as follows:

As in Sec. 2.1, let nj , j = 1 , ... , N I , be the number of fold centerlines incident to each interior vertex (i.e., those vertices located at the interior of S 0 ). Also, let m j k span ( e 1 , e 2 ) , j = 1 , ... , N I , k = 1 , ... , n j , be the vector along the length of the kth fold centerline incident to the jth interior vertex that emanates from this vertex. The vectors m j k , k = 1 , ... , n j , have a counterclockwise ordering, i.e., φ ( m j 1 ) < φ ( m j 1 ) < < φ ( m j n j ) j { 1 , ... , N I } , where φ ( · ) is defined in Eq. (4).

The mapping from the vertex position vectors v j , j = 1 , ... , N I + N B , to the vectors m j k , k = 1 , ... , n j , is provided in Eq. (7). The angles between adjacent fold centerlines intersecting at a common interior vertex α j k , j = 1 , ... , N I , k = 1 , ... , n j , are calculated using Eq. (8). A schematic showing the vectors m j k and the angles αjk is provided in Fig. 9.

Fig. 9

Schematic showing faces and smooth folds adjacent to an interior fold intersection and associated geometric parameters

Schematic showing faces and smooth folds adjacent to an interior fold intersection and associated geometric parameters

Fig. 9

Schematic showing faces and smooth folds adjacent to an interior fold intersection and associated geometric parameters

Schematic showing faces and smooth folds adjacent to an interior fold intersection and associated geometric parameters

Constraints.

As in conventional origami with creased folds [36,37], constraints are required for origami with smooth folds to ensure that every current configuration S t is valid7 (according to Definition 3.1).

The angles αjk , k = 1 , ... , n j , satisfy the following constraint since they are defined in S 0 :

K j : = 2 π k = 1 n j α j k = 0 j { 1 , ... , N I }

(41)

Since the faces undergo only rigid deformations, the angles αjk are constant during the deformation history of the sheet, i.e., independent of t, and therefore, Eq. (41) holds at every configuration S t . Equation (41) represents the developability constraint for origami with creased folds (see Eq. (9)). However, pointwise isometric deformation is relaxed here for origami with smooth folds since stretching is permitted within the subdomains F t i and I t i , and thus, only S 0 is in general pointwise developable. It is remarked that isometry is assumed for the smooth folds F t i in the direction of h i (see Fig. 6). However, the arc length of the curve parameterized by c ̂ i ( ζ 1 ) may change in general during deformation, and thus, stretching of the smooth folds in such a direction may be allowed. Refer to Definition 3.2 and its subsequent discussion.

The variables describing the deformation associated with the folding of the smooth folds are constrained such that every configuration S t is valid. These variables correspond to the fold angle θ ̂ i , the distance w ̂ i between the end-points of the cross section parametric curve c ̂ i ( ζ 1 ) , and a ̂ i , i = 1 , ... , N F (refer to Sec. 3.1). Following Sec. 2.2, a new set of constraints for the variables associated with the smooth folds adjacent to each interior fold intersection are now proposed.

The variables θjk , wjk , and ajk are those associated with the kth smooth fold adjacent to I 0 j . The vectors θ j n j , j = 1 , ... , N I , constructed by collecting the fold angles θjk , k = 1 , ... , n j , are defined in Eq. (10). The vectors w j , a j n j , j = 1 , ... , N I , are constructed by collecting the variables wjk and ajk , k = 1 , ... , n j , and are defined as follows:

w j = [ w j 1 w j n j ] , a j = [ a j 1 a j n j ]

(42)

The mapping from the vector θ ̂ with elements corresponding to the fold angles of the sheet to each vector θ j with elements corresponding to the fold angles of the smooth folds adjacent to I 0 j is provided in Eq. (11). The mapping from the vector w ̂ , defined in Eq. (18), to each vector w j is the following:

where the definition of the matrix C j in Eq. (6) holds in the context of connectivity of fold centerlines. Taking into account the orientation of the adjacent smooth folds with respect to the considered fold intersection I 0 j (i.e., whether the interior vertex associated with I 0 j is the start-point or the end-point of the adjacent smooth fold centerline), the mapping from the vector a ̂ , defined in Eq. (20), to each vector a j is as follows:

where A C j n j is a vector with elements A C k j that are determined as follows:

Note that if the vector m j k is coincident with and has the same orientation as the ith fold centerline, then a j k = a ̂ i . Conversely, if the vector m j k is coincident with and has the opposite orientation as the ith fold centerline, then a j k = 1 a ̂ i . This is obtained from the mapping provided in Eq. (44).

The fold widths associated with the smooth folds adjacent to I 0 j are denoted w j k 0 , k = 1 , ... , n j , and are required in the subsequent derivations. Let w 0 , j n j be the vector constructed by collecting the fold widths w j k 0 , k = 1 , ... , n j . Such a vector and its mapping from w ̂ 0 (defined in Eq. (19)) are as follows:

w 0 , j = [ w j 1 0 w j n j 0 ] = | C j | * w ̂ 0

(46)

Let γ j ( η ) : [ 0 , 1 ] S 0 be any simple closed path (i.e., γ j ( 0 ) = γ j ( 1 ) ) enclosing I 0 j and crossing each smooth fold adjacent to I 0 j once. An example of a path γ j ( η ) is shown in Fig. 10. The point having position γ j ( 0 ) = γ j ( 1 ) is defined such that it is located at the face adjacent to the smooth folds with corresponding vectors m j 1 and m j n j . Also, the path γ j ( η ) is defined such that it crosses the smooth folds with associated vectors m j k in counterclockwise order (i.e., m j 1 , m j 2 , ... , m j n j ).

Fig. 10

(a) Path γj(η) crossing the faces and smooth folds joined to I0j. (b) Vectors wjk and ljk with start-points and end-points corresponding to the points where the path γj(η) crosses the boundary rulings of the smooth folds.

(a) Path γ j ( η ) crossing the faces and smooth folds joined to I 0 j . (b) Vectors w j k and l j k with start-points and end-points corresponding to the points where the path γ j ( η ) crosses the boundary rulings of the smooth folds.

Fig. 10

(a) Path γj(η) crossing the faces and smooth folds joined to I0j. (b) Vectors wjk and ljk with start-points and end-points corresponding to the points where the path γj(η) crosses the boundary rulings of the smooth folds.

(a) Path γ j ( η ) crossing the faces and smooth folds joined to I 0 j . (b) Vectors w j k and l j k with start-points and end-points corresponding to the points where the path γ j ( η ) crosses the boundary rulings of the smooth folds.

The position vectors of the points where γ j ( η ) crosses each boundary ruling of the smooth folds with associated vector m j k are denoted b L j k span ( e 1 , e 2 ) (point where γ j ( η ) enters the smooth fold) and b R j k span ( e 1 , e 2 ) (point where γ j ( η ) exits the smooth fold). This is shown schematically in Fig. 10(a).

Let Q 1 ( ϕ ) 4 × 4 be the transformation matrix in homogeneous coordinates associated with a rotation by ϕ about an axis of rotation aligned to e 1

Q 1 ( ϕ ) : = [ 1 0 0 0 0 cos ( ϕ ) sin ( ϕ ) 0 0 sin ( ϕ ) cos ( ϕ ) 0 0 0 0 1 ] = [ R 1 ( ϕ ) 0 3 0 3 1 ]

(47)

and Q 3 ( ϕ ) 4 × 4 be the transformation matrix associated with a rotation by ϕ about an axis of rotation aligned to e 3

Q 3 ( ϕ ) : = [ cos ( ϕ ) sin ( ϕ ) 0 0 sin ( ϕ ) cos ( ϕ ) 0 0 0 0 1 0 0 0 0 1 ] = [ R 3 ( ϕ ) 0 3 0 3 1 ]

(48)

Let T ( b ) 4 × 4 be the matrix representing the transformation associated with a translation by vector b 3 with elements bi

T ( b ) : = [ 1 0 0 b 1 0 1 0 b 2 0 0 1 b 3 0 0 0 1 ] = [ I 3 b 0 3 1 ]

(49)

Considering an axis with direction aligned to a vector y span ( e 1 , e 2 ) that crosses a point with position vector b span ( e 1 , e 2 ) , the transformation associated with a rotation by ϕ about such an axis can be represented as follows [36,37]:

T ( b ) Q 3 ( φ ( y ) ) Q 1 ( ϕ ) Q 3 1 ( φ ( y ) ) T 1 ( b )

(50)

Theorem 3.1. The transformation matrix L j k describing the deformation associated with the folding of the kth smooth fold crossed by the path γ j ( η ) is determined as follows:8

L j k = ( T ( b L j k g j k 1 ) Q 3 ( φ ( m j k ) ) Q 1 ( a j k θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b L j k g j k 1 ) T ( b R j k g j k ) Q 3 ( φ ( m j k ) ) Q 1 ( ( 1 a j k ) θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b R j k g j k ) )

(51)

where the vectors g j k span ( e 1 , e 2 ) , k = 0 , ... , n j , account for the change in the distance between the boundary rulings of the smooth folds in a current configuration and are determined recursively as follows:

g j 0 = 0 3 , g j k = g j k 1 + ( w j k 0 w j k ) ( e 3 × m j k m j k ) k { 1 , ... , n j }

(52)

Proof. Referring to Figs. 11(c) and 11(d), the transformation associated with the folding of the kth smooth fold crossed by γ j ( η ) can be discretized by two consecutive rotation transformations. The first transformation corresponds to a rotation by ( 1 a j k ) θ j k about an axis aligned to m j k and crossing a point with position vector b R j k g j k . Using Eq. (50), the transformation matrix associated with this rotation is the following:

Fig. 11

Schematics illustrating the transformation associated with folding of the kth smooth fold crossed by γj(η). (a) Reference configuration of the fold. (b) Intermediate step to determine the location of the axes of rotation taking into account the change in the distance between the boundary rulings of the smooth fold in a current configuration. Note that the vector gj k−1 is subtracted from bLjk to account for the previous smooth folds crossed by γj(η). (c) Rotation by (1−ajk)θjk about an axis aligned to mjk and crossing a point with position vector bRjk−gjk. (d) Rotation by ajkθjk about an axis aligned to mjk and a crossing point with position vector bLjk−gj k−1. (e) Resulting configuration of the smooth fold and its adjacent faces.

Schematics illustrating the transformation associated with folding of the kth smooth fold crossed by γ j ( η ) . (a) Reference configuration of the fold. (b) Intermediate step to determine the location of the axes of rotation taking into account the change in the distance between the boundary rulings of the smooth fold in a current configuration. Note that the vector g j k 1 is subtracted from b L j k to account for the previous smooth folds crossed by γ j ( η ) . (c) Rotation by ( 1 a j k ) θ j k about an axis aligned to m j k and crossing a point with position vector b R j k g j k . (d) Rotation by a j k θ j k about an axis aligned to m j k and a crossing point with position vector b L j k g j k 1 . (e) Resulting configuration of the smooth fold and its adjacent faces.

Fig. 11

Schematics illustrating the transformation associated with folding of the kth smooth fold crossed by γj(η). (a) Reference configuration of the fold. (b) Intermediate step to determine the location of the axes of rotation taking into account the change in the distance between the boundary rulings of the smooth fold in a current configuration. Note that the vector gj k−1 is subtracted from bLjk to account for the previous smooth folds crossed by γj(η). (c) Rotation by (1−ajk)θjk about an axis aligned to mjk and crossing a point with position vector bRjk−gjk. (d) Rotation by ajkθjk about an axis aligned to mjk and a crossing point with position vector bLjk−gj k−1. (e) Resulting configuration of the smooth fold and its adjacent faces.

Schematics illustrating the transformation associated with folding of the kth smooth fold crossed by γ j ( η ) . (a) Reference configuration of the fold. (b) Intermediate step to determine the location of the axes of rotation taking into account the change in the distance between the boundary rulings of the smooth fold in a current configuration. Note that the vector g j k 1 is subtracted from b L j k to account for the previous smooth folds crossed by γ j ( η ) . (c) Rotation by ( 1 a j k ) θ j k about an axis aligned to m j k and crossing a point with position vector b R j k g j k . (d) Rotation by a j k θ j k about an axis aligned to m j k and a crossing point with position vector b L j k g j k 1 . (e) Resulting configuration of the smooth fold and its adjacent faces.

( T ( b R j k g j k ) Q 3 ( φ ( m j k ) ) Q 1 ( ( 1 a j k ) θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b R j k g j k ) )

(53)

The second transformation corresponds to a rotation by a j k θ j k about an axis aligned to m j k and a crossing point with position vector b L j k g j k 1 . The transformation matrix associated with this rotation has the form

( T ( b L j k g j k 1 ) Q 3 ( φ ( m j k ) ) Q 1 ( a j k θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b L j k g j k 1 ) )

(54)

The composition of the transformations shown in Eqs. (53) and (54) results in the transformation matrix L j k provided in Eq. (51).

Referring to Figs. 11(a) and 11(b), the change in the distance between the boundary rulings of a smooth fold in a current configuration is given by ( w j k 0 w j k ) . To define the position of the axes of rotation for the transformations composing L j k , the vector l = 1 k 1 ( w j l 0 w j l ) [ e 3 × ( m j l / m j l ) ] must be subtracted from b L j k while l = 1 k ( w j l 0 w j l ) [ e 3 × ( m j l / m j l ) ] must be subtracted from b R j k . The recursive definition of the vectors g j k , k = 0 , ... , n j , in Eq. (52) allows for a simplified form of these vector subtractions.□

Utilizing the block matrix expressions for the rotation and translation matrices given in Eqs. (47)–(49), the transformation matrices L j k provided in Eq. (51) can be partitioned into four blocks: ( [ L j k ] 11 block 3 × 3 , [ L j k ] 12 block 3 × 1 , [ L j k ] 21 block 1 × 3 , and [ L j k ] 22 block 1 × 1 ) as follows:

[ L j k ] 11 block = R 3 ( φ ( m j k ) ) R 1 ( θ j k ) R 3 1 ( φ ( m j k ) )

(55)

[ L j k ] 12 block = b L j k g j k 1 + ( R 3 ( φ ( m j k ) ) R 1 ( a j k θ j k ) R 3 1 ( φ ( m j k ) ) ( b R j k g j k b L j k + g j k 1 ) ) ( R 3 ( φ ( m j k ) ) R 1 ( θ j k ) R 3 1 ( φ ( m j k ) ) ( b R j k g j k ) )

(56)

The vectors w j k , l j k span ( e 1 , e 2 ) are defined as follows:

w j k : = b R j k g j k b L j k + g j k 1

(59)

l j k : = { b L j k + 1 b R j k ; k = 1 , ... , n j 1 b L j 1 b R j k ; k = n j

(60)

The vectors w j k and l j k for the example in Fig. 10(a) are shown in Fig. 10(b). Let the vectors w ̃ j k and l ̃ j k be w j k and l j k , respectively, expressed in a coordinate system with the one-axis aligned to m j k and the three-axis aligned to e 3

Following the process presented in Refs. [36,37], to formulate constraints for the shape variables associated with the folds, the map from the reference to current configurations considering only the faces and smooth folds adjacent to an interior fold intersection is first constructed. The face containing the point with position γ j ( 0 ) is assumed fixed in space (not translating or rotating) for the derivation of constraints. Let X span ( e 1 , e 2 ) be the position vector of a point in a face adjacent to I 0 j in the reference configuration and let x 3 be the position vector of such a point in a current configuration. The map X x is constructed as the composition of transformations L j k associated with the folds crossed by the segment of path γ j ( η ) that connects γ j ( 0 ) to the face containing the point with initial position X

[ x 1 ] = ( k = 1 n y L j k ) T 1 ( g j n y ) [ X 1 ] = ( k = 1 n y H j k ) [ X 1 ]

(63)

where the matrices H j k , j = 1 , ... , N I , k = 1 , ... , n j , are expressed as follows:

H j k = ( T ( b L j k ) Q 3 ( φ ( m j k ) ) Q 1 ( a j k θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b L j k ) T 1 ( ( w j k 0 w j k ) ( e 3 × m j k m j k ) ) T ( b R j k ) Q 3 ( φ ( m j k ) ) Q 1 ( ( 1 a j k ) θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b R j k ) )

(64)

and ny is the number of smooth folds crossed by the segment of the path γ j ( η ) that connects γ j ( 0 ) and the face containing the point with position vector X. Note that x is the position vector of such a point in a current configuration determined by θjk , ajk , and wjk , k = 1 , ... , n j . Since such a mapping is a composition of translation and rotation matrices, each face undergoes a rigid deformation (required for a valid configuration). In order to prevent tearing among the surface subdomains joined to I t j , the following constraints are proposed:

Theorem 3.2. For the initially closed strip of faces and smooth folds joined to I 0 j to remain closed with each face undergoing a rigid deformation, two constraints must hold. These are the rotation constraint

R j : = k = 1 n j R 1 ( θ j k ) R 3 ( α j k ) = I 3

(65)

and the translation constraint

d j : = k = 1 n j ( ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( a j k θ j k ) w ̃ j k + ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j k ) l ̃ j k ) = 0 3

(66)

Proof. The deformation map of a point in the face containing the point with position γ j ( 0 ) must be the identity transformation since such a face is assumed fixed (i.e., if ny  =nj in Eq. (63) is considered, then x = X ). This requires the following:

I 4 = ( k = 1 n j H j k ) = ( k = 1 n j L j k ) T 1 ( g j n j )

(67)

Utilizing Eqs. (55)–(58), Eq. (67) can be partitioned into four blocks. The 11 block is the following:

I 3 = j = 1 n j R 3 ( φ ( m j k ) ) R 1 ( θ i j ) R 3 1 ( φ ( m j k ) ) = ( R 3 ( φ ( m j 1 ) ) ( k = 1 n j 1 R 1 ( θ j k ) R 3 ( α j k ) ) R 1 ( θ j n j ) R 3 1 ( φ ( m j n j ) ) )

(68)

where the following equality was used:

R 3 ( α j k ) = { R 3 1 ( φ ( m j k ) ) R 3 ( φ ( m j k + 1 ) ) ; k = 1 , ... , n j 1 R 3 1 ( φ ( m j k ) ) R 3 ( φ ( m j 1 ) ) ; k = n j

(69)

Multiplying the last expression in Eq. (68) by R 3 1 ( φ ( m j 1 ) ) from the left and by R 3 ( φ ( m j 1 ) ) from the right, the following is obtained:

I 3 = ( ( k = 1 n j 1 R 1 ( θ j k ) R 3 ( α j k ) ) R 1 ( θ j n j ) R 3 1 ( φ ( m j n j ) ) R 3 ( φ ( m j 1 ) ) ) = ( k = 1 n j 1 R 1 ( θ j k ) R 3 ( α j k ) ) R 1 ( θ j n j ) R 3 ( α j n j ) = k = 1 n j R 1 ( θ j k ) R 3 ( α j k ) = R j

(70)

cf. Eq. (65). The 12 block of Eq. (67) is the following:

0 3 = k = 1 n j ( ( l = 1 k 1 R 3 ( φ ( m j l ) ) R 1 ( θ j l ) R 3 1 ( φ ( m j l ) ) ) ( b L j k g j k 1 + ( R 3 ( φ ( m j k ) ) R 1 ( a j k θ j k ) R 3 1 ( φ ( m j k ) ) ( b R j k g j k b L j k + g j k 1 ) ) ( R 3 ( φ ( m j k ) ) R 1 ( θ j k ) R 3 1 ( φ ( m j k ) ) ( b R j k g j k ) ) ) ) ( k = 1 n j R 3 ( φ ( m j k ) ) R 1 ( θ j k ) R 3 1 ( φ ( m j k ) ) ) g j n j

(71)

Substituting the second expression of Eq. (68) and Eqs. (61) and (62) into Eq. (71), the following is obtained:

0 3 = k = 1 n j ( ( l = 1 k 1 R ( φ ( m j l ) ) R 1 ( θ j l ) R 3 1 ( φ ( m j l ) ) ) ( R 3 ( φ ( m j k ) ) R 1 ( a j k θ j k ) w ̃ j k + R 3 ( φ ( m j k ) ) R 1 ( θ j k ) l ̃ j k ) )

(72)

Finally multiplying both sides of the previous expression by R 3 1 ( φ ( m j 1 ) ) and simplifying using Eq. (69), the following is obtained:

0 3 = k = 1 n j ( ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( a j k θ j k ) w ̃ j k + ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j k ) l ̃ j k ) = d j

(73)

cf. Eq. (66). The 21 and the 22 blocks of the right side of Eq. (67) are equal to 0 3 and 1, respectively.□

Corollary 3.1.

  • (i)

    If I 0 j has a single adjacent smooth fold, it allows for a valid configuration if θ j 1 = 0 .

  • (ii)

    If I 0 j has two adjacent smooth folds, it allows for a valid configuration if (ii,1) α j 1 π , θ j 1 = θ j 2 = 0 or (ii,2) α j 1 = π , θ j 1 = θ j 2 .

  • (iii)

    If I 0 j has three adjacent smooth folds, it allows for a valid configuration if (iii,1) α j 1 π , α j 2 π , α j 3 π , θ j 1 = θ j 2 = θ j 3 = 0 , or (iii,2) α j 1 = π , θ j 1 = θ j 2 , θ j 3 = 0 , or (iii,3) α j 2 = π , θ j 2 = θ j 3 , θ j 1 = 0 , or (iii,4) α j 3 = π , θ j 3 = θ j 1 , θ j 2 = 0 .

Since the rotation constraint for smooth folds ( R j = I 3 , cf. Eq. (65)) also holds for creased folds (cf. Eq. (14)), the proof of this corollary is the same as that provided for Corollary 2.1.

The selection of the vectors b L j k , b R j k , k = 1 , ... , n j is not unique and depends on the particular choice of the closed path γ j ( η ) (see Fig. 10(a)). The corner points of the smooth folds defined in Eq. (38) provide a simple choice for the points where γ j ( η ) crosses the boundary rulings of each smooth fold adjacent to I 0 j . Thus, they can be used to define b L j k , b R j k , k = 1 , ... , n j . First, let B L j , B R j 3 n j be the vectors constructed by concatenating the vectors b L j k , b R j k , k = 1 , ... , n j , as follows:

B L j = [ b L j 1 b L j n j ] , B R j = [ b R j 1 b R j n j ]

(74)

Taking into account the orientation of the adjacent smooth folds with respect to the considered fold intersection I 0 j (i.e., whether the interior vertex associated with I 0 j is the start-point or the end-point of the adjacent smooth fold centerline), the mapping from the corner points of the smooth folds to B L j and B R j is compactly given as follows:

[ B L j B R j ] = [ 1 2 ( | C j | * + C j ) I 3 1 2 ( | C j | * C j ) I 3 1 2 ( | C j | * C j ) I 3 1 2 ( | C j | * + C j ) I 3 ] [ P ̂ 1 P ̂ 4 ]

(75)

where the vectors P ̂ i are defined in Eq. (40). Note that the mapping provided in Eq. (75) results in b L j k = p ̂ 1 i , b R j k = p ̂ 4 i if m j k is coincident with and has the same orientation as the ith smooth fold centerline and b L j k = p ̂ 4 i , b R j k = p ̂ 1 i if m j k is coincident with and has the opposite orientation as the ith smooth fold centerline.

Finally, the constraints on the fold shape variables that allow for a valid configuration (excluding self-intersection avoidance) for a sheet with smooth folds are then the following:

R j = I 3 , d j = 0 3 j { 1 , ... , N I }

(76)

In general, the variables θ ̂ i , w ̂ i , and a ̂ i for each individual smooth fold represent its shape variables (i.e., degrees-of-freedom) that describe its configuration. If certain assumptions hold regarding the deformation of each individual smooth fold, the associated variables θ ̂ i , w ̂ i , and a ̂ i may not vary independently but rather relations among them can be derived. For simplicity in the implementation of the proposed model, assumptions on the extensibility and curvature field of the curve c ̂ i ( ζ 1 ) are taken such that the overall deformation of a smooth fold becomes a function of the fold angle θ ̂ i and the fold width w ̂ i 0 (i.e., w ̂ i = w ̂ i ( θ ̂ i , w ̂ i 0 ) , a ̂ i = a ̂ i ( θ ̂ i , w ̂ i 0 ) for each fold). Such a process involves nondimensionalization of the parametric curve c ̂ i ( ζ 1 ) and is presented in detail in Appendix  B for the case of smooth folds exhibiting G 2 continuity (Eq. (34)).

Folding Map.

The formulation of the deformation map that relates the reference and current configurations (termed folding map here) is provided in this section. A folding map considering only the smooth folds and faces adjacent to an interior fold intersection was provided in Eq. (63). Here such a formulation is extended for the folding map of all the smooth folds and faces in the sheet.

First, an arbitrary face in the sheet is assumed fixed in its reference configuration.9 Let γ j ( η ) : [ 0 , 1 ] S 0 , j = 1 , ... , N P , be paths connecting the fixed face to P 0 j , j = 1 , ... , N P , respectively (see Fig. 12 for an example). The paths γ j ( η ) , j = 1 , ... , N P , may not cross any fold intersection (i.e., they pass only through faces and smooth folds of S 0 ). Following the formulation of Eq. (63), the map for points located in the faces is constructed as the composition of transformations associated with the smooth folds crossed by the path γ j ( η ) between γ j ( 0 ) (located at the fixed face) and γ j ( 1 ) (located at P 0 j ). Each path γ j ( η ) crosses a number of pj smooth folds.

Fig. 12

(a) Two equivalent paths γ⌣j(η) connecting the fixed face to P0j. (b) Paths γ⌣j(η), j=1,...,NP, connecting the fixed face to every other face in S0.

(a) Two equivalent paths γ j ( η ) connecting the fixed face to P 0 j . (b) Paths γ j ( η ) , j = 1 , ... , N P , connecting the fixed face to every other face in S 0 .

Fig. 12

(a) Two equivalent paths γ⌣j(η) connecting the fixed face to P0j. (b) Paths γ⌣j(η), j=1,...,NP, connecting the fixed face to every other face in S0.

(a) Two equivalent paths γ j ( η ) connecting the fixed face to P 0 j . (b) Paths γ j ( η ) , j = 1 , ... , N P , connecting the fixed face to every other face in S 0 .

The path γ j ( η ) crosses a smooth fold positively if it enters such a fold from the ruling F i ( 1 , ζ 2 ) and exits at the ruling F i ( 1 , ζ 2 ) . Conversely, the path γ j ( η ) crosses a smooth fold negatively if it crosses such a fold in the opposite direction. The matrices C j { 1 , 0 , 1 } p j × N F , j = 1 , ... , N P , with elements C k i j are used for the identification and ordering of the folds crossed by γ j ( η )

C k i j = { 1 ; F 0 i is the k th fold crossed by γ j ( η ) and is positively crossed 1 ; F 0 i is the k th fold crossed by γ j ( η ) and is negatively crossed 0 ; otherwise

(77)

Let m j k be the vector along the length of the centerline of the kth smooth fold crossed by γ j ( η ) . Such a vector has the same orientation as the fold centerline if γ j ( η ) crosses the fold positively and opposite orientation if γ j ( η ) crosses the fold negatively. The vector M j 3 p j is constructed by concatenating the vectors m j k , k = 1 , ... , p j , as follows:

The mapping from the vertex position vectors collected in the vector V to each vector M j is compactly given as follows:

Let θ j k , w j k , and a j k , k = 1 , ... , p j , be the shape variables associated with the ordered smooth folds crossed by γ j ( η ) . The vectors θ j , w j , a j p j are constructed by collecting the variables θ j k , w j k , and a j k , k = 1 , ... , p j , as follows:

θ j = [ θ j 1 θ j p j ] , w j = [ w j 1 w j p j ] a j = [ a j 1 a j p j ]

(80)

Following the formulation presented in Sec. 3.3, the vectors θ j , w j , and a j are determined from the shape variables of the smooth folds in the sheet as follows (cf. Eqs. (11), (43), and (44)):

θ j = | C j | * θ ̂ , w j = | C j | * w ̂ , a j = [ C j A C j ] [ a ̂ 1 ]

(81)

where A C j p j is a vector with elements A C k j determined as follows (cf. Eq. (45)):

The fold widths associated with the smooth folds crossed by γ j ( η ) are denoted w j k 0 , k = 1 , ... , n j , and are required in the formulation of the folding map. As such, let w 0 , j p j be the vector constructed by collecting the fold widths w j k 0 , k = 1 , ... , p j . Such a vector and its mapping from w ̂ 0 (defined in Eq. (19)) are as follows:

w 0 , j = [ w j 1 0 w j n j 0 ] = | C j | * w ̂ 0

(83)

The position vectors of the points where γ j ( η ) crosses the boundary rulings of the smooth folds are denoted b L j k 3 (point where γ j ( η ) enters the smooth fold) and b R j k 3 (point where γ j ( η ) exits the smooth fold). Let B L j , B R j 3 p j be the vectors constructed by concatenating the vectors b L j k , b R j k , k = 1 , ... , p j , respectively, as follows:

B L j = [ b L j 1 b L j p j ] , B R j = [ b R j 1 b R j p j ]

(84)

The corner points of the smooth folds in S 0 defined in Eq. (38) provide a simple choice for the locations where the path γ j ( η ) crosses the boundary rulings of the smooth folds. Thus, as in Sec. 3.3, the position vectors of such corner points are utilized to define the vectors b L j k , b R j k , k = 1 , ... , p j (cf. Eq. (75))

[ B L j B R j ] = [ 1 2 ( | C j | * + C j ) I 3 1 2 ( | C j | * C j ) I 3 1 2 ( | C j | * C j ) I 3 1 2 ( | C j | * + C j ) I 3 ] [ P ̂ 1 P ̂ 4 ]

(85)

After defining all the shape variables and geometric parameters associated with the smooth folds crossed by each path γ j ( η ) , j = 1 , ... , N P , the folding map for points in the faces is obtained as the composition of transformations H j k associated with the smooth folds crossed by these paths (cf. Eq. (63))

x = χ ( X , t ) where [ x 1 ] = ( k = 1 p j H j k ) [ X 1 ]

(86)

where X span ( e 1 , e 2 ) is the position vector of a point in P 0 j S 0 and x 3 is the position vector of such a point in P t j S t . Since the results of Theorem 3.1 and Eqs. (63) and (64) are also applicable for the smooth folds crossed by the paths γ j ( η ) , the matrices H j k follow the same formulation presented in Eq. (64)

H j k = ( T ( b L j k ) Q 3 ( φ ( m j k ) ) Q 1 ( a j k θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b L j k ) T 1 ( ( w j k 0 w j k ) ( e 3 × m j k m j k ) ) T ( b R j k ) Q 3 ( φ ( m j k ) ) Q 1 ( ( 1 a j k ) θ j k ) Q 3 1 ( φ ( m j k ) ) T 1 ( b R j k ) )

(87)

Determining the folding map for the smooth folds requires further steps since these surface subdomains undergo nonrigid deformations in addition to rotations and translations. The position vector of a point in F t i expressed in its associated fold coordinate system (with basis { e ̂ 1 i , e ̂ 2 i , e ̂ 3 i } and origin at ( 1 / 2 ) ( c i ( 1 ) + c i ( 1 ) ) , see Sec. 3.1) is denoted x ̂ 3 . Since the current configuration of a smooth fold F t i is known in its associated fold coordinate system for a given set of fold shape variables, the focus here is on the formulation of the map x = χ ̂ ( x ̂ ( t ) , t ) . To construct this map, a transformation represented by the matrix L ̂ i 4 × 4 is first applied to the vector x ̂ . This transformation returns the position of the deformed smooth fold as joined to the reference configuration of the face adjacent to its boundary ruling F i ( 1 , ζ 2 ) (denoted P 0 i F ). The transformation L ̂ i is obtained by first aligning position of the smooth fold expressed in its associated fold coordinate system with the plane spanned by e 1 and e 2 (performed via the transformation Q 1 ( a ̂ i θ ̂ i ) T ( [ 0 , w ̂ i / 2 , 0 ] ) ), and then aligning such a resulting position to P 0 i F (performed through the transformation T ( p ̂ 1 i ) Q 3 ( φ ( v ̂ i 2 v ̂ i 1 ) ) . Therefore, L ̂ i is given as follows:

L ̂ i = T ( p ̂ 1 i ) Q 3 ( φ ( v ̂ i 2 v ̂ i 1 ) ) Q 1 ( a ̂ i θ ̂ i ) T ( [ 0 , w ̂ i / 2 , 0 ] )

(88)

Subsequently, the folding map associated with the face P 0 i F is applied to determine the position of the smooth fold in the current configuration expressed in the global coordinate system. Thus, the folding map for points in the smooth folds is defined as follows:

x = χ ̂ ( x ̂ ( t ) , t ) where [ x 1 ] = ( k = 1 p i F H ˘ i F k ) L ̂ i [ x ̂ ( t ) 1 ]

(89)

where x ̂ is the position vector of a point in F t i S t expressed in the ith fold coordinate system with basis { e ̂ 1 i , e ̂ 2 i , e ̂ 3 i } and x 3 is the position vector of such a point expressed in the global coordinate system with basis { e 1 , e 2 , e 3 } . Note that the position vector of a point in F 0 i S 0 is obtained as X = χ ̂ ( x ̂ ( 0 ) , 0 ) span ( e 1 , e 2 )

X = χ ̂ ( x ̂ ( 0 ) , 0 ) where [ X 1 ] = I 4 L ̂ i | t = 0 [ x ̂ ( 0 ) 1 ] = T ( p ̂ 1 i ) Q 3 ( φ ( v ̂ i 2 v ̂ i 1 ) ) T ( [ 0 , w ̂ i 0 / 2 , 0 ] ) [ x ̂ ( 0 ) 1 ]

(90)

Numerical Implementation.

As stated at the beginning of Sec. 3, the continuous motion of the sheet is achieved by continuously altering the values of the fold shape variables ( θ ̂ i , w ̂ i , and a ̂ i , i = 1 , ... , N F ) such that any attained configuration satisfies the constraints presented in Eq. (76) (i.e., the motion of the sheet is a continuous path in the constrained configuration space).

The simulation of the continuous motion of the sheet is executed by incrementally updating the values of the fold shape variables using input guess increments and then iteratively applying any required corrections such that the resulting set of fold shape variables satisfies the constraints of Eq. (76). The iterative procedure used to perform such corrections is outlined in this section. As stated in Sec. 3.3, the full set of fold shape variables θ ̂ i , w ̂ i , and a ̂ i , i = 1 , ... , N F , is reduced to only the set of fold angles θ ̂ i , i = 1 , ... , N F , by establishing relations w ̂ i ( θ ̂ i , w ̂ i 0 ) and a ̂ i ( θ ̂ i , w ̂ i 0 ) following certain assumptions on the extensibility and curvature field of the smooth folds (see Appendix  B for details).

Constraints.

Given a guess set of fold angles ordered in the vector l k θ ̂ N F where the subscript l denotes to incremental step number and the superscript k denotes to the correction iteration number, the matrices R j ( l k θ ̂ ) and the vectors d j ( l k θ ̂ ) , j = 1 , ... , N I , are calculated. If the vector of fold angles l k θ ̂ does not yield a configuration that satisfies Eq. (76), R j ( l k θ ̂ ) I 3 is not equal to the zero matrix in 3 × 3 and/or d j ( l k θ ̂ ) is not equal to 0 3 .

Let R ( l k θ ̂ ) 6 N I + 2 N F with components j ( l k θ ̂ ) be the vector of residuals from constraints of Eq. (76) ( 6 N I in total) and from constraints imposing the upper and lower fold angle bounds ( 2 N F in total). Since R j ( l k θ ̂ ) is an orthogonal matrix, only three of its scalar components are independent. Thus, the matrix-type constraint in Eq. (65) provides the following three scalar constraints that contribute to the residual vector [40]:

6 j 5 ( l k θ ̂ ) = 1 2 λ R ( R 23 j ( l k θ ̂ ) ) 2 6 j 4 ( l k θ ̂ ) = 1 2 λ R ( R 31 j ( l k θ ̂ ) ) 2 6 j 3 ( l k θ ̂ ) = 1 2 λ R ( R 12 j ( l k θ ̂ ) ) 2

(91)

where j { 1 , ... , N I } and λR is the weight for residuals from Eq. (65). This constant weight is an algorithmic parameter included in the residual vector to ensure that its components are scaled to a similar order of magnitude (i.e., the components of R j ( l k θ ̂ ) are dimensionless while those of d j ( l k θ ̂ ) have units of length). The three components of the vector d j ( l k θ ̂ ) , j = 1 , ... , N I , which must be zero for the constraint in Eq. (66) to be satisfied, provide the following components to the residual vector:

6 j 2 ( l k θ ̂ ) = 1 2 λ d ( d 1 j ( l k θ ̂ ) ) 2 6 j 1 ( l k θ ̂ ) = 1 2 λ d ( d 2 j ( l k θ ̂ ) ) 2 6 j ( l k θ ̂ ) = 1 2 λ d ( d 3 j ( l k θ ̂ ) ) 2

(92)

where j { 1 , ... , N I } and λd is the weight for residuals from Eq. (66).

Fold Angle Bounds.

Additional components of R ( l k θ ̂ ) are included to ensure that the fold angles remain within prescribed upper and lower bounds during the continuous motion of the sheet. A penalty approach is used to implement the required fold angle bounds for each fold as in Ref. [40]. The lower bound for θ ̂ i is denoted θ ̂ i L [ π , 0 ] and the upper bound is denoted θ ̂ i U [ 0 , π ] . Conventional assignments for θ ̂ i L and θ ̂ i U are provided in Table 1.

Table 1

Conventional assignments for θ ̂ i L and θ ̂ i U

Fold type θ ̂ i L θ ̂ i U
No assignment π π
Valley 0 π
Mountain π 0
Rigidized fold 0 0
Fold type θ ̂ i L θ ̂ i U
No assignment π π
Valley 0 π
Mountain π 0
Rigidized fold 0 0

The additional components of R ( l k θ ̂ ) required to enforce the lower bound of l k θ ̂ i consist of a penalty that is zero if l k θ ̂ i θ ̂ i L and increases proportionally to the square of the difference between l k θ ̂ i and θ ̂ i L when l k θ ̂ i < θ ̂ i L

6 N I + 2 i 1 ( l k θ ̂ ) = 1 2 λ B max ( 0 , l k θ ̂ i + θ ̂ i L ) 2

(93)

where i { 1 , ... , N F } and λB is the weight for residuals from fold angle bound constraints. Similarly, to enforce the upper bound of θ ̂ i , a penalty that is zero if l k θ ̂ i θ ̂ i U and increases proportionally to the square of the difference between l k θ ̂ i and θ ̂ i U when l k θ ̂ i > θ ̂ i U is included in the following components of R ( l k θ ̂ ) :

6 N I + 2 i ( l k θ ̂ ) = 1 2 λ B max ( 0 , l k θ ̂ i θ ̂ i U ) 2

(94)

where i { 1 , ... , N F } .

Method of Solution.

Following the generalized Newton's method [40], the first-order expansion of R ( θ ̂ ) is used to determine the increment in θ ̂ required to minimize the components of the constraint residual vector R ( θ ̂ )

R ( θ ̂ + Δ θ ̂ ) = R ( θ ̂ ) + R ( θ ̂ ) θ ̂ Δ θ ̂ + ... = 0 6 N I + 2 N F

(95)

The following correction increment Δ θ ̂ is obtained from the previous first-order expansion:

where ( · ) represents the Moore–Penrose pseudoinverse.

The lth set of guess fold angle increments is collected in the vector l I N Δ θ ̂ N F . First, the guess fold angle vector for the lth increment ( l 1 θ ̂ ) is calculated as follows:

where the fold angles are first updated with the input fold angle increments l I N Δ θ ̂ projected into the null space of the previous residual derivatives (see Ref. [40] for details)

l Δ θ ̂ = ( I N F ( R ( l 1 θ ̂ ) θ ̂ ) ( R ( l 1 θ ̂ ) θ ̂ ) ) l I N Δ θ ̂

(98)

If R ( l 1 θ ̂ ) / ( 6 N I + 2 N F ) tol1 , the fold angles are corrected iteratively as follows:

l k Δ θ ̂ = ( R ( l k θ ̂ ) θ ̂ ) R ( l k θ ̂ )

(99)

cf. Eq. (96). The correction process of Eqs. (99) and (100) is repeated until R ( l k + 1 θ ̂ ) / ( 6 N I + 2 N F ) < tol1 or l k Δ θ ̂ / N F < tol2 , where tol1 and tol2 are numerical tolerances. Table 2 summarizes the numerical procedure used for the kinematic simulation of sheets with smooth folds.

Table 2

Numerical procedure used to simulate the motion of sheets with smooth folds followed at the lth fold sequence increment

1 Determine l Δ θ ̂ from l I N Δ θ ̂ using Eq. (98)
2 Calculate set of guess fold angles l 1 θ ̂ using Eq. (97)
3 IF R ( l 1 θ ̂ ) / N F < tol1 THEN set l θ ̂ = l 1 θ ̂ and EXIT
ELSE CONTINUE
4 Determine correction of fold angles l k Δ θ ̂ using Eq. (99)
5 Update l k + 1 θ ̂ using Eq. (100)
6 IF R ( l k + 1 θ ̂ ) / ( 6 N I + 2 N F ) < tol1
OR l k Δ θ ̂ / N F < tol2 THEN set l θ ̂ = l k + 1 θ ̂ and EXIT
ELSE set k k + 1 and GOTO 4
1 Determine l Δ θ ̂ from l I N Δ θ ̂ using Eq. (98)
2 Calculate set of guess fold angles l 1 θ ̂ using Eq. (97)
3 IF R ( l 1 θ ̂ ) / N F < tol1 THEN set l θ ̂ = l 1 θ ̂ and EXIT
ELSE CONTINUE
4 Determine correction of fold angles l k Δ θ ̂ using Eq. (99)
5 Update l k + 1 θ ̂ using Eq. (100)
6 IF R ( l k + 1 θ ̂ ) / ( 6 N I + 2 N F ) < tol1
OR l k Δ θ ̂ / N F < tol2 THEN set l θ ̂ = l k + 1 θ ̂ and EXIT
ELSE set k k + 1 and GOTO 4

Implementation Examples

The numerical procedure used for the simulation of the deformation of sheets with smooth folds presented in Sec. 3.5 is implemented in matlab. The smooth folds F t i are visualized using the matlab three-dimensional shaded surface plot function surf while the faces P t i are visualized as filled three-dimensional polygons using fill3. The complete matlab code for the kinematic simulation of origami with smooth folds and various input examples are included in the "Supplemental Materials" tab for this paper on the ASME Digital Collection.

Smooth folds having G 2 continuous joints with their adjacent faces are assumed for all the examples presented in this section. The formulation of the parametric curve c ̂ i ( ζ 1 ) that defines the cross-sectional shape of such smooth folds is provided in Eq. (34). Inextensible deformation and a symmetric parabolic curvature field are assumed for c ̂ i ( ζ 1 ) (see Appendix  B for details). Also, the range of fold angle values assumed for all the examples presented in this section is the interval [ π , π ] . It is noted that the aforementioned assumptions are taken for simplicity and do not present a limitation of the proposed model. Other assumptions on the extensibility and curvature field of the folds are also applicable as long as such assumptions do not violate the continuity conditions for c ̂ i ( ζ 1 ) .

A sheet having eight smooth folds meeting at one interior fold intersection is shown in Fig. 13. The folds are enumerated in counterclockwise order. Various guess fold angle increments are considered ranging from simple to more complex. The folded configurations shown in Fig. 13(a) are obtained through the following guess fold angle increments:

Fig. 13

(a) and (b): Configurations of a sheet having a single interior fold intersection obtained through the guess fold angle increments provided in Eqs. (101) and (102), respectively. (c) Fold angles versus increment number and configurations obtained through the guess fold angle increments provided in Eq. (103).

(a) and (b): Configurations of a sheet having a single interior fold intersection obtained through the guess fold angle increments provided in Eqs. (101) and (102), respectively. (c) Fold angles versus increment number and configurations obtained through the guess fold angle increments provided in Eq. (103).

Fig. 13

(a) and (b): Configurations of a sheet having a single interior fold intersection obtained through the guess fold angle increments provided in Eqs. (101) and (102), respectively. (c) Fold angles versus increment number and configurations obtained through the guess fold angle increments provided in Eq. (103).

(a) and (b): Configurations of a sheet having a single interior fold intersection obtained through the guess fold angle increments provided in Eqs. (101) and (102), respectively. (c) Fold angles versus increment number and configurations obtained through the guess fold angle increments provided in Eq. (103).

l I N Δ θ ̂ = π 50 [ 1 0 0 0 1 0 0 0 ] l { 1 , ... , 50 }

(101)

and the folded configurations shown in Fig. 13(b) are obtained through the following guess fold angle increments:

l I N Δ θ ̂ = π 50 [ 0 1 0 0 0 1 0 0 ] l { 1 , ... , 50 }

(102)

The two previous guess fold angle increments represent simple examples, and the fold angle correction procedure (refer to Table 2) converged prior to performing an initial correction iteration (i.e., R ( l 1 θ ̂ ) / N F < tol1 l { 1 , ... , 50 } ). Alternatively, an example of a more complex folding deformation resulting from guess fold angle increments that required iterative corrections is shown in Fig. 13(c). For this example, the guess fold angle increments are as follows:

l I N Δ θ ̂ = π 50 [ 1 1 1 1 1 1 1 1 ] l { 1 , ... , 50 }

(103)

As shown in the fold angle versus increment plot in Fig. 13(c), the fold angles obtained from the simulation procedure differ from the simple addition of the guess fold angle increments. As observable in the configurations shown in Fig. 13(c), all the surface subdomains comprising the sheet remain joined through the deformation of the sheet. Thus, the simulation procedure presented in Sec. 3.5 successfully allows for the correction of the fold angles such that they satisfy the necessary constraints for a valid configuration presented in Eq. (76).

More complex examples of origami sheets having two interior fold intersections are shown in Fig. 14. The graphs of Fig. 15 show the vertices and fold centerlines associated with such sheets. Since the two interior fold intersections for these sheets share a common adjacent fold, their associated constraint equations are coupled. For all the three sheets, the guess fold angle increments are as follows (see Fig. 15 for the numbering of the folds):

Fig. 14

Configurations for origami sheets with vertex coordinates and fold centerlines defined in Fig. 16: (a) sheet with the baseline fold pattern, (b) sheet with a fold pattern generated by modifying the interior vertex coordinates of the baseline fold pattern, and (c) sheet with a fold pattern generated by modifying the boundary vertex coordinates of the baseline fold pattern

Configurations for origami sheets with vertex coordinates and fold centerlines defined in Fig. 16: (a) sheet with the baseline fold pattern, (b) sheet with a fold pattern generated by modifying the interior vertex coordinates of the baseline fold pattern, and (c) sheet with a fold pattern generated by modifying the boundary vertex coordinates of the baseline fold pattern

Fig. 14

Configurations for origami sheets with vertex coordinates and fold centerlines defined in Fig. 16: (a) sheet with the baseline fold pattern, (b) sheet with a fold pattern generated by modifying the interior vertex coordinates of the baseline fold pattern, and (c) sheet with a fold pattern generated by modifying the boundary vertex coordinates of the baseline fold pattern

Configurations for origami sheets with vertex coordinates and fold centerlines defined in Fig. 16: (a) sheet with the baseline fold pattern, (b) sheet with a fold pattern generated by modifying the interior vertex coordinates of the baseline fold pattern, and (c) sheet with a fold pattern generated by modifying the boundary vertex coordinates of the baseline fold pattern

l I N Δ θ ̂ = 5 π 600 [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ] l { 1 , ... , 100 }

(104)

The sheet with the baseline fold pattern shown in Fig. 14(a) exhibits a symmetric behavior, which is expected from the symmetry of the fold pattern and the guess fold angle increments. Sheets having fold patterns obtained by modifying the interior vertex coordinates and the boundary vertex coordinates of the baseline fold pattern are, respectively, shown in Figs. 14(b) and 14(c). It is observed that both sheets undergo dissimilar fold angle histories compared to the sheet having the baseline fold pattern as observed from both the folded configurations in Fig. 14 and the fold angle versus increment number plots in Fig. 16. These examples show the versatility of the present model that allows for simulation of sheets having arbitrary fold patterns and boundary shapes. This permits the potential application of the model in the design of origami-based structures and mechanisms constrained by realistic material and structural constraints.

Fig. 15

Graphs showing the vertex coordinates and fold centerlines for the sheets shown in Fig. 14

Graphs showing the vertex coordinates and fold centerlines for the sheets shown in Fig. 14

Fig. 15

Graphs showing the vertex coordinates and fold centerlines for the sheets shown in Fig. 14

Graphs showing the vertex coordinates and fold centerlines for the sheets shown in Fig. 14

Fig. 16

Evolution of fold angles with increment number for the sheets shown in Fig. 14

Evolution of fold angles with increment number for the sheets shown in Fig. 14

Fig. 16

Evolution of fold angles with increment number for the sheets shown in Fig. 14

Evolution of fold angles with increment number for the sheets shown in Fig. 14

The present model is also applicable for the simulation of sheets having arbitrary topology. To illustrate this, sheets having four, five, and six interior fold intersections are shown in Fig. 17.10 Various configurations are shown for these examples. As observed from these schematics, the present model captures well the behavior of the folded sheets during their full range of motion (fold angles vary from 0 to ± π for various folds in these sheets). The sheet having four interior fold intersections exhibits a desired response that the proposed model captures well, which is of configurations having all the faces located in parallel tangent planes but not overlapping one another. This may aid ongoing efforts to model and design rigid origami structures with thick sheets (see Refs. [12,88–90]).

Fig. 17

Demonstration of constrained deformation associated with origami sheets having four, five, and six interior fold intersections. Note that configurations of substantial folding are captured without bending or stretching of the faces or tearing of the sheet.

Demonstration of constrained deformation associated with origami sheets having four, five, and six interior fold intersections. Note that configurations of substantial folding are captured without bending or stretching of the faces or tearing of the sheet.

Fig. 17

Demonstration of constrained deformation associated with origami sheets having four, five, and six interior fold intersections. Note that configurations of substantial folding are captured without bending or stretching of the faces or tearing of the sheet.

Demonstration of constrained deformation associated with origami sheets having four, five, and six interior fold intersections. Note that configurations of substantial folding are captured without bending or stretching of the faces or tearing of the sheet.

Summary and Conclusions

A model for the kinematic response of origami structures with smooth folds having nonzero sheet surface area and arbitrary order of geometric continuity was presented in this work. A brief review of an established model for rigid origami with conventional creased folds that is extended herein is provided in Sec. 2. The geometrical description of smooth folds was presented in Sec. 3.1, and the parametric representations of the fold cross-sectional shape for various orders of continuity were provided in Sec. 3.1.1. The fold pattern description (Sec. 3.2), the constraints on the sheet deformation for origami with smooth folds analogous to those for origami with creased folds (Sec. 3.3), and the map between reference and current configurations (Sec. 3.4) were also presented. The numerical implementation of the model allowing for simulation of the motion of sheets with arbitrary fold patterns was described in Sec. 3.5, and the implementation examples were provided in Sec. 4.

From the model formulation developed and the results presented in this work, a number of conclusions can be drawn. First, the proposed model successfully allows for the mathematical representation of origami with folds of nonzero sheet surface area and arbitrary order of geometric continuity (in terms of fold shape geometry, constraints on the fold shape variables, and mapping between reference and current configurations). The conventional rigid origami with creased folds of zeroth-order continuity represents a special case of this more general model and is captured as well. Furthermore, the arbitrary order of geometric continuity in the sheet considered in this work allows for the physical modeling of origami structures having significant thickness using plate or shell representations, which is a currently active research topic. Second, the present model and its associated numerical implementation allow for the simulation of sheets having arbitrary fold pattern geometry and topology and boundary shape. The careful consideration of constraints ensures that only meaningful valid configurations will be predicted. The proposed modeling and simulation framework readily allows for modifications to the fold pattern and folding sequence as demonstrated in the implementation examples provided in this work. These characteristics make such a framework useful in future fold pattern design and fold planning studies for origami structures and mechanisms having folds that cannot be accurately represented as creases.

Acknowledgment

This work was supported by the National Science Foundation and the Air Force Office of Scientific Research under Grant No. EFRI-1240483.

Appendix A: Derivation of the Constraint for Origami With Creased Folds

The constraint for origami with creased folds presented in Eq. (14) has been derived in the literature (see Refs. [36,37]) using an approach analogous to that used in Sec. 3.3 to derive the constraints for origami with smooth folds (Eqs. (65) and (66)). The purpose here is not to reproduce such a derivation from the literature but rather derive Eq. (14) as a special case of Eqs. (65) and (66) occurring when the smooth folds are degenerated to straight lines (corresponding to creased folds).

Since Eq. (14) is already accounted for in origami with smooth folds (cf. Eq. (65)), it is only needed to show that d j = 0 3 (Eq. (66)) holds for origami with creased folds if the constraint presented in Eq. (14) is met. A segment of a general path γ j ( η ) enclosing an interior fold intersection (corresponding to a single point for origami with creased folds) crossing each of its incident folds once in a counterclockwise order is shown in Fig. 18. Using Fig. 18 as a reference, the vectors w ̃ j k and l ̃ j k (see Eqs. (61) and (62)) are, respectively, given as follows:

Fig. 18

Schematic showing two adjacent creased folds (along the vectors mjk and mj k+1) incident to a common interior vertex. The vectors w̃jk and l̃jk are shown.

Schematic showing two adjacent creased folds (along the vectors m j k and m j k + 1 ) incident to a common interior vertex. The vectors w ̃ j k and l ̃ j k are shown.

Fig. 18

Schematic showing two adjacent creased folds (along the vectors mjk and mj k+1) incident to a common interior vertex. The vectors w̃jk and l̃jk are shown.

Schematic showing two adjacent creased folds (along the vectors m j k and m j k + 1 ) incident to a common interior vertex. The vectors w ̃ j k and l ̃ j k are shown.

l ̃ j k = { [ l j k + 1 cos ( α j k ) l j k b j k l j k + 1 sin ( α j k ) 0 ] ; k = 1 , ... , n j 1 [ l j 1 cos ( α j k ) l j k b j k l j 1 sin ( α j k ) 0 ] ; k = n j

(A2)

where l j k 0 , b j k , and l j k + b j k 0 .

Substituting Eqs. (A1) and (A2) into the expression for d j provided in Eq. (66) and utilizing the fact that R 1 ( ϕ ) w ̃ j k = w ̃ j k for the expression of w ̃ j k in Eq. (A1), the following is obtained:

d j = k = 1 n j ( ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) [ b j k 0 0 ] ) + ( k = 1 n j 1 ( ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j k ) [ l j k + 1 cos ( α j k ) l j k b j k l j k + 1 sin ( α j k ) 0 ] ) ) + ( ( l = 1 n j 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j n j ) [ l j 1 cos ( α j n j ) l j n j b j n j l j 1 sin ( α j n j ) 0 ] ) = ( k = 1 n j 1 ( ( l = 1 k 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j k ) [ l j k + 1 cos ( α j k ) l j k l j k + 1 sin ( α j k ) 0 ] ) ) + ( ( l = 1 n j 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j n j ) [ l j 1 cos ( α j n j ) l j n j l j 1 sin ( α j n j ) 0 ] )

(A3)

The following equality is then utilized to simplify the previous expression:

[ l j k + 1 cos ( α j k ) l j k + 1 sin ( α j k ) 0 ] = R 3 ( α j k ) R 1 ( θ j k + 1 ) [ l j k + 1 0 0 ] k { 1 , ... , n j 1 }

(A4)

Substituting Eq. (A4) into Eq. (A3), the following simplified expression is obtained:

d j = R 1 ( θ j 1 ) [ l j 1 0 0 ] + ( l = 1 n j 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j n j ) [ l j 1 cos ( α j n j ) l j 1 sin ( α j n j ) 0 ] = [ l j 1 0 0 ] + ( l = 1 n j 1 R 1 ( θ j l ) R 3 ( α j l ) ) R 1 ( θ j n j ) R 3 ( α j n j ) [ l j 1 0 0 ] = [ l j 1 0 0 ] + ( l = 1 n j R 1 ( θ j l ) R 3 ( α j l ) ) [ l j 1 0 0 ] = [ l j 1 0 0 ] + R j [ l j 1 0 0 ]

(A5)

The previous equation shows that R j = I 3 d j = 0 3 for origami with creased folds independently from the choice of the path γ j ( η ) . Therefore, d j = 0 3 is a redundant constraint for origami with creased folds. This result shows that the constraints for origami with creased folds are a special case of the more general constraints for origami with smooth folds.

Appendix B: Determination of Fold Cross Section Shape Variables

As stated in Sec. 3.3, the full set of fold shape variables θ ̂ i , w ̂ i , and a ̂ i , i = 1 , ... , N F , is reduced for simplification to only the set of fold angles θ ̂ i , i = 1 , ... , N F , by determining relations w ̂ i = w ̂ i ( θ ̂ i , w ̂ i 0 ) and a ̂ i = a ̂ i ( θ ̂ i , w ̂ i 0 ) . These relations are obtained by making assumptions on the extensibility and curvature field of the smooth folds. The process followed to determine such relations is outlined in this appendix.

Smooth folds having G 2 continuous joints with their adjacent faces are considered. The formulation of the parametric curve c ̂ i ( ζ 1 ) describing the cross-sectional shape for these smooth folds is provided in Eq. (34). In addition to w ̂ i ( θ ̂ i , w ̂ i 0 ) and a ̂ i ( θ ̂ i , w ̂ i 0 ) , the relations β L 1 i ( θ ̂ i , w ̂ i 0 ) , β R 1 i ( θ ̂ i , w ̂ i 0 ) , β L 2 i ( θ ̂ i , w ̂ i 0 ) , and β R 2 i ( θ ̂ i , w ̂ i 0 ) are also determined here since they are required to fully define the shape of the smooth folds (see Eqs. (29) and (31)) even though these variables do not appear in the constraints presented in Sec. 3.3.

To determine the fold shape variables for any value of fold width w ̂ i 0 , the parametric curve c ̂ i ( ζ 1 ) is made nondimensional by w ̂ i 0 as follows:

This leads to the following nondimensional form of the parametric representation of c ̂ i ( ζ 1 ) presented in Eq. (34):

c ¯ i ( ζ 1 ) = h 50 ( ζ 1 ) c ¯ L 0 i + h 51 ( ζ 1 ) c ¯ R 0 i + h 52 ( ζ 1 ) c ¯ L 1 i + h 53 ( ζ 1 ) c ¯ R 1 i + h 54 ( ζ 1 ) c ¯ L 2 i + h 55 ( ζ 1 ) c ¯ R 2 i

(B2)

where

c ¯ L 0 i : = c ̂ L 0 i w ̂ i 0 = [ 0 1 2 w ̂ i w ̂ i 0 0 ] , c ¯ R 0 i : = c ̂ R 0 i w ̂ i 0 = [ 0 1 2 w ̂ i w ̂ i 0 0 ]

(B3)

c ¯ L 1 i : = c ̂ L 1 i w ̂ i 0 = β L 1 i w ̂ i 0 [ 0 cos ( a ̂ i θ ̂ i ) sin ( a ̂ i θ ̂ i ) ] c ¯ R 1 i : = c ̂ R 1 i w ̂ i 0 = β R 1 i w ̂ i 0 [ 0 cos ( ( 1 a ̂ i ) θ ̂ i ) sin ( ( 1 a ̂ i ) θ ̂ i ) ]

(B4)

c ¯ L 2 i : = c ̂ L 2 i w ̂ i 0 = β L 2 i w ̂ i 0 [ 0 cos ( a ̂ i θ ̂ i ) sin ( a ̂ i θ ̂ i ) ] c ¯ R 2 i : = c ̂ R 2 i w ̂ i 0 = β R 2 i w ̂ i 0 [ 0 cos ( ( 1 a ̂ i ) θ ̂ i ) sin ( ( 1 a ̂ i ) θ ̂ i ) ]

(B5)

Equations (B3)–(B5) show that the nondimensional fold cross section c ¯ i ( ζ 1 ) is a function of the nondimensional variables θ ̂ i , w ̂ i / w ̂ i 0 , a ̂ i , β L 1 i / w ̂ i 0 , β R 1 i / w ̂ i 0 , β L 2 i / w ̂ i 0 , and β R 2 i / w ̂ i 0 .

The nondimensional arc length of c ¯ i ( ζ 1 ) , denoted s ¯ i tot , is determined as follows:

s ¯ i tot = s i tot w ̂ i 0 = 1 1 d c ¯ i ( ζ 1 ) d ζ 1 d ζ 1

(B6)

and the nondimensional curvature of c ¯ i ( ζ 1 ) , denoted κ ¯ i ( ζ 1 ) , is given as follows:

κ ¯ i ( ζ 1 ) : = w ̂ i 0 κ i ( ζ 1 ) = d c ¯ i ( ζ 1 ) d ζ 1 × d 2 c ¯ i ( ζ 1 ) d ζ 1 2 / d c ¯ i ( ζ 1 ) d ζ 1 3

(B7)

The nondimensional signed curvature of c ¯ i ( ζ 1 ) , denoted κ ¯ i s ( ζ 1 ) , is given as

κ ¯ i s ( ζ 1 ) = w ̂ i 0 κ i s ( ζ 1 ) = κ ¯ i ( ζ 1 ) sgn ( ( d c ¯ i ( ζ 1 ) d ζ 1 × d 2 c ¯ i ( ζ 1 ) d ζ 1 2 ) · e ̂ 1 i )

(B8)

The next step is to provide assumptions on the extensibility and curvature field of the fold cross section exhibited during folding. Inextensible deformation is assumed here. It should be noted that inextensibility of the folds is not a restriction of the present model but rather assumed for simplicity. Thus, the goal arc length of the fold cross section, s i totG , is constant

A parabolic form for the goal signed curvature field κ i s G ( ζ 1 ) is assumed

κ i s G ( ζ 1 ) : = κ i max ( 4 s i ( ζ 1 ) 2 ( w ̂ i 0 ) 2 + 4 s i ( ζ 1 ) w ̂ i 0 )

(B10)

where s i ( ζ 1 ) is defined in Eq. (23). Note that κ i s G ( ζ 1 ) = 0 at s i ( ζ 1 ) = 0 and s i ( ζ 1 ) = w ̂ i 0 .

The nondimensional form of Eq. (B9) yields the following nondimensional goal arc length for c ¯ i ( ζ 1 ) , denoted s ¯ i totG :

The nondimensional form of the goal signed curvature field in Eq. (B10), denoted κ ¯ i s G ( ζ 1 ) , is the following:

κ ¯ i s G ( ζ 1 ) = w ̂ i 0 κ i s G ( ζ 1 ) = κ ¯ i max ( 4 s ¯ i ( ζ 1 ) 2 + 4 s ¯ i ( ζ 1 ) )

(B12)

where

s ¯ i ( ζ 1 ) = s i ( ζ 1 ) w ̂ i 0 = 1 ζ 1 d c ¯ i ( ζ ) d ζ d ζ

(B14)

Once the assumptions on extensibility and curvature field are selected, the nondimensional variables θ ̂ i , w ̂ i / w ̂ i 0 , a ̂ i , β L 1 i / w ̂ i 0 , β R 1 i / w ̂ i 0 , β L 2 i / w ̂ i 0 , and β R 2 i / w ̂ i 0 are fitted to satisfy such assumptions. For the symmetric smooth folds resulting from the selected assumptions, the variables to fit are simplified as follows:

a ̂ i = 1 2 , β L 1 i w ̂ i 0 = β R 1 i w ̂ i 0 = : β 1 i w ̂ i 0 , β L 2 i w ̂ i 0 = β R 2 i w ̂ i 0 = : β 2 i w ̂ i 0

(B15)

For a given value of κ ¯ i max , the error between the goal arc length ( s ¯ i totG ) and the arc length of c ¯ i ( ζ 1 ) ( s ¯ i tot ), and the error between κ ¯ i s and κ ¯ i s G are minimized as follows:

Find θ ̂ i [ 0 , π ] , w ̂ i w ̂ i 0 ( 0 , 1 ] β 1 i w ̂ i 0 ( 0 , n ] , β 2 i w ̂ i 0 [ 0 , n ] that minimize f ( θ ̂ i , w ̂ i w ̂ i 0 , β 1 i w ̂ i 0 , β 2 i w ̂ i 0 )

(B16)

where

f ( θ ̂ i , w ̂ i w ̂ i 0 , β 1 i w ̂ i 0 , β 2 i w ̂ i 0 ) = ( s ¯ i totG s ¯ i tot ) 2 ( s ¯ i totG ) 2 + 1 1 ( κ ¯ i s G ( ζ 1 ) κ ¯ i s ( ζ 1 ) ) 2 d ζ 1 1 1 ( κ ¯ i s G ( ζ 1 ) ) 2 d ζ i

(B17)

It is assumed that the fold shape variables w ̂ i / w ̂ i 0 , β 1 i / w ̂ i 0 , and β 2 i / w ̂ i 0 are equal for folds having the same fold angle absolute value | θ ̂ i | . Thus, the range for fold angles in the bounds of the optimization problem in Eq. (B16) only includes non-negative numbers.

The minimization problem in Eq. (B16) is repeated for a set of values of κ ¯ max to obtain values of θ ̂ i , w ̂ i , β 1 i , a n d β 2 i associated with such a maximum nondimensional curvature, which satisfy the assumptions on extensibility and curvature field. The problem is solved for each value of κ ¯ max using the gradient-based optimization algorithm in matlab fmincon. The upper bound n for β 1 i / w ̂ i and β 2 i / w ̂ i is selected as 10, which is far from the actual values obtained for these parameters, and thus, it resulted in an inactive bound. Afterward, approximations for w ̂ i ( θ ̂ i , w ̂ i 0 ) , β 1 i ( θ ̂ i , w ̂ i 0 ) , β 2 i ( θ ̂ i , w ̂ i 0 ) and κ i max ( θ ̂ i , w ̂ i 0 ) are interpolated from the data obtained by solving Eq. (B16) for a set of values for κ ¯ i max .

2

· denotes the two-norm, i.e., y = ( y · y ) 1 / 2 .

3

The matrix Kronecker product ⊗ is defined as [78]: Y Z : { m × n , p × q } m p × n q , where [ Y Z ] i j block p × q = Y i j Z .

4

Self-intersection avoidance is an essential restriction in origami as stated in Definition 2.1. It remains an open problem to provide constraints on fold angles that would allow for three-dimensional folded configurations free of self-intersection [3,36]. This restriction is not considered in this work.

5

A ruled surface is formed by the union of straight lines, called the rulings or generators of the surface [79].

6

The sign function is defined as follows: sgn ( y ) : = { 1 ; y < 0 1 ; y > 0 0 ; y = 0 .

7

As stated in Sec. 2.2, self-intersection avoidance is not considered in this work.

8

Alternative approaches for modeling the large rotations resulting from folding include quaternions-based [35] and geometric algebra-based approaches [87]. However, such approaches are not explored in this work.

9

A breve ( ˘ ) is used to distinguish the symbols related to the folding map from the symbols used in Sec. 3.3.

10

The example shown in Fig. 5 is also a simulation result obtained using the proposed model.

References

1.

Lang

,

R. J.

,

2007

, "

The Science of Origami

,"

Phys. World

,

20

(

2

), pp.

30

31

.

2.

Demaine

,

E. D.

,

2001

, "

Folding and Unfolding Linkages, Paper, and Polyhedra

,"

Discrete and Computational Geometry

,

Springer-Verlag

,

Berlin

, pp.

113

124

.

3.

Demaine

,

E. D.

, and

O'Rourke

,

J.

,

2007

,

Geometric Folding Algorithms

,

Cambridge University Press

,

Cambridge, UK

.

4.

Cromvik

,

C.

, and

Eriksson

,

K.

,

2009

, "

Airbag Folding Based on Origami Mathematics

,"

Fourth International Meeting of Origami Science, Mathematics, and Education

,

Origami 4

, Pasadena, CA, Sept. 8–10, pp.

129

139

.

5.

Pandey

,

S.

,

Gultepe

,

E.

, and

Gracias

,

D. H.

,

2013

, "

Origami Inspired Self-Assembly of Patterned and Reconfigurable Particles

,"

J. Visualized Exp.

,

72

, p.

e50022

.

6.

Morgan

,

J.

,

Magleby

,

S. P.

,

Lang

,

R. J.

, and

Howell

,

L. L.

,

2015

, "

A Preliminary Process for Origami-Adapted Design

,"

ASME

Paper No. DETC2015-47559.

7.

Gray

,

S.

,

Zeichner

,

N.

,

Kumar

,

V.

, and

Yim

,

M.

,

2011

, "

A Simulator for Origami-Inspired Self-Reconfigurable Robots

,"

Fifth International Meeting of Origami Science, Mathematics, and Education

,

Origami 5

, CRC Press, Taylor & Francis Group, Boca Raton, FL, pp.

323

333

.

8.

Hawkes

,

E.

,

An

,

B.

,

Benbernou

,

N. M.

,

Tanaka

,

H.

,

Kim

,

S.

,

Demaine

,

E. D.

,

Rus

,

D.

, and

Wood

,

R. J.

,

2010

, "

Programmable Matter by Folding

,"

Proc. Natl. Acad. Sci.

,

107

(

28

), pp.

12441

12445

.

9.

Lang

,

R. J.

,

2009

, "

Computational Origami: From Flapping Birds to Space Telescopes

,"

25th Annual Symposium on Computational Geometry

, Aarhus, Denmark, June 8–10, ACM, New York, pp.

159

162

.

10.

Wilson

,

L.

,

Pellegrino

,

S.

, and

Danner

,

R.

,

2013

, "

Origami Sunshield Concepts for Space Telescopes

,"

AIAA

Paper No. 2013-1594.

11.

Pohl

,

D.

, and

Wolpert

,

W. D.

,

2009

, "

Engineered Spacecraft Deployables Influenced by Nature

,"

Proc. SPIE

,

7424

, p.

742408

.

12.

Zirbel

,

S. A.

,

Lang

,

R. J.

,

Thomson

,

M. W.

,

Sigel

,

D. A.

,

Walkemeyer

,

P. E.

,

Trease

,

B. P.

,

Magleby

,

S. P.

, and

Howell

,

L. L.

,

2013

, "

Accommodating Thickness in Origami-Based Deployable Arrays

,"

ASME J. Mech. Des.

,

135

(

11

), p.

111005

.

13.

Cheng

,

Q.

,

Song

,

Z.

,

Ma

,

T.

,

Smith

,

B. B.

,

Tang

,

R.

,

Yu

,

H.

,

Jiang

,

H.

, and

Chan

,

C. K.

,

2013

, "

Folding Paper-Based Lithium-Ion Batteries for Higher Areal Energy Densities

,"

Nano Lett.

,

13

(

10

), pp.

4969

4974

.

14.

Nam

,

I.

,

Kim

,

G.-P.

,

Park

,

S.

,

Han

,

J. W.

, and

Yi

,

J.

,

2014

, "

All-Solid-State, Origami-Type Foldable Supercapacitor Chips With Integrated Series Circuit Analogues

,"

Energy Environ. Sci.

,

7

(

3

), pp.

1095

1102

.

15.

Song

,

Z.

,

Ma

,

T.

,

Tang

,

R.

,

Cheng

,

Q.

,

Wang

,

X.

,

Krishnaraju

,

D.

,

Panat

,

R.

,

Chan

,

C. K.

,

Yu

,

H.

, and

Jiang

,

H.

,

2014

, "

Origami Lithium-Ion Batteries

,"

Nat. Commun.

,

5

, p.

3140

.

16.

White

,

P. J.

,

Latscha

,

S.

,

Schlaefer

,

S.

, and

Yim

,

M.

,

2011

, "

Dielectric Elastomer Bender Actuator Applied to Modular Robotics

,"

IEEE/RSJ International Conference on Intelligent Robots and Systems

(

IROS

), San Francisco, CA, Sept. 25–30, pp.

408

413

.

17.

Lee

,

D.-Y.

,

Kim

,

J.-S.

,

Kim

,

S.-R.

,

Koh

,

J.-S.

, and

Cho

,

K.-J.

,

2013

, "

The Deformable Wheel Robot Using Magic-Ball Origami Structure

,"

ASME

Paper No. DETC2013-13016.

18.

Snyder

,

M. P.

,

Sanders

,

B.

,

Eastep

,

F. E.

, and

Frank

,

G. J.

,

2009

, "

Vibration and Flutter Characteristics of a Folding Wing

,"

J. Aircr.

,

46

(

3

), pp.

791

799

.

19.

Cheung

,

K. C.

,

Tachi

,

T.

,

Calisch

,

S.

, and

Miura

,

K.

,

2014

, "

Origami Interleaved Tube Cellular Materials

,"

Smart Mater. Struct.

,

23

(

9

), p.

094012

.

20.

Silverberg

,

J. L.

,

Evans

,

A. A.

,

McLeod

,

L.

,

Hayward

,

R. C.

,

Hull

,

T.

,

Santangelo

,

C. D.

, and

Cohen

,

I.

,

2014

, "

Using Origami Design Principles to Fold Reprogrammable Mechanical Metamaterials

,"

Science

,

345

(

6197

), pp.

647

650

.

21.

Schenk

,

M.

, and

Guest

,

S. D.

,

2013

, "

Geometry of Miura-Folded Metamaterials

,"

Proc. Natl. Acad. Sci.

,

110

(

9

), pp.

3276

3281

.

22.

Fuchi

,

K.

,

Diaz

,

A. R.

,

Rothwell

,

E. J.

,

Ouedraogo

,

R. O.

, and

Tang

,

J.

,

2012

, "

An Origami Tunable Metamaterial

,"

J. Appl. Phys.

,

111

(

8

), p.

084905

.

23.

Filipov

,

E. T.

,

Tachi

,

T.

, and

Paulino

,

G. H.

,

2015

, "

Origami Tubes Assembled Into Stiff, Yet Reconfigurable Structures and Metamaterials

,"

Proc. Natl. Acad. Sci.

,

112

(

40

), pp.

12321

12326

.

24.

Thrall

,

A. P.

, and

Quaglia

,

C. P.

,

2014

, "

Accordion Shelters: A Historical Review of Origami-Like Deployable Shelters Developed by the U.S. Military

,"

Eng. Struct.

,

59

, pp.

686

692

.

25.

Martínez-Martín

,

F. J.

, and

Thrall

,

A. P.

,

2014

, "

Honeycomb Core Sandwich Panels for Origami-Inspired Deployable Shelters: Multi-Objective Optimization for Minimum Weight and Maximum Energy Efficiency

,"

Eng. Struct.

,

69

, pp.

158

167

.

26.

Turner

,

N.

,

Goodwine

,

B.

, and

Sen

,

M.

, "

A Review of Origami Applications in Mechanical Engineering

,"

Proc. Inst. Mech. Eng., Part C

,

230

(

14

), pp.

2345

2362

.

27.

Peraza-Hernandez

,

E. A.

,

Hartl

,

D. J.

,

Malak

,

R. J.

, Jr.
, and

Lagoudas

,

D. C.

,

2014

, "

Origami-Inspired Active Structures: A Synthesis and Review

,"

Smart Mater. Struct.

,

23

(

9

), p.

094001

.

28.

Lebée

,

A.

,

2015

, "

From Folds to Structures, A Review

,"

Int. J. Space Struct.

,

30

(

2

), pp.

55

74

.

29.

Tachi

,

T.

,

2009

, "

Simulation of Rigid Origami

,"

Fourth International Meeting of Origami Science, Mathematics, and Education

,

Origami 4

, Pasadena, CA, Sept. 8–10, pp.

175

187

.

30.

Evans

,

T. A.

,

Lang

,

R. J.

,

Magleby

,

S. P.

, and

Howell

,

L. L.

,

2015

, "

Rigidly Foldable Origami Gadgets and Tessellations

,"

R. Soc. Open Sci.

,

2

(

9

), p.

150067

.

31.

Abel

,

Z.

,

Cantarella

,

J.

,

Demaine

,

E. D.

,

Eppstein

,

D.

,

Hull

,

T. C.

,

Ku

,

J. S.

,

Lang

,

R. J.

, and

Tachi

,

T.

,

2015

, "

Rigid Origami Vertices: Conditions and Forcing Sets

,"

e-print arXiv:1507.01644

.

32.

Tachi

,

T.

,

2010

, "

Geometric Considerations for the Design of Rigid Origami Structures

,"

International Association for Shell and Spatial Structures

(

IASS

) Symposium, Shanghai, China, Nov. 8–12, Vol.

12

, pp.

458

460

.

33.

Tachi

,

T.

,

2013

, "

Designing Freeform Origami Tessellations by Generalizing Resch's Patterns

,"

ASME J. Mech. Des.

,

135

(

11

), p.

111006

.

34.

Tachi

,

T.

,

2013

, "

Freeform Origami Tessellations by Generalizing Resch's Patterns

,"

ASME

Paper No. DETC2013-12326.

35.

Wu

,

W.

, and

You

,

Z.

,

2010

, "

Modelling Rigid Origami With Quaternions and Dual Quaternions

,"

Proc. R. Soc. London, Ser. A

,

466

(

2119

), pp.

2155

2174

.

36.

Belcastro

,

S.-M.

, and

Hull

,

T. C.

,

2002

, "

Modelling the Folding of Paper Into Three Dimensions Using Affine Transformations

,"

Linear Algebra Appl.

,

348

(

13

), pp.

273

282

.

37.

Belcastro

,

S.-M.

, and

Hull

,

T. C.

,

2002

, "

A Mathematical Model for Non-Flat Origami

,"

Third International Meeting of Origami Mathematics, Science, and Education

,

Origami 3

, pp.

39

51

.

38.

Tachi

,

T.

,

2007

, "

Rigid Origami Simulator

,"

TSG

, University of Tokyo College of Arts and Sciences, Komaba, Tokyo, Japan.

39.

Tachi

,

T.

,

2010

, "

Freeform Origami

,"

TSG

, University of Tokyo College of Arts and Sciences, Komaba, Tokyo, Japan.

40.

Tachi

,

T.

,

2010

, "

Freeform Variations of Origami

,"

J. Geom. Graphics

,

14

(

2

), pp.

203

215

.

41.

Schenk

,

M.

, and

Guest

,

S. D.

,

2011

, "

Origami Folding: A Structural Engineering Approach

,"

Fifth International Meeting of Origami Science, Mathematics, and Education

,

Origami 5

, pp.

291

304

.

42.

Demaine

,

E.

,

Demaine

,

M.

,

Koschitz

,

D.

, and

Tachi

,

T.

,

2011

, "

Curved Crease Folding: A Review on Art, Design and Mathematics

,"

IABSE-IASS Symposium: Taller, Longer, Lighter

(

IABSE-IASS2011

), London, Sept. 20–23, pp.

20

23

.

43.

Demaine

,

E. D.

,

Demaine

,

M. L.

,

Huffman

,

D. A.

,

Koschitz

,

D.

, and

Tachi

,

T.

,

2015

, "

Characterization of Curved Creases and Rulings: Design and Analysis of Lens Tessellations

," Origami 6: I. Mathematics, pp.

209

230

.

44.

Dias

,

M. A.

,

Dudte

,

L. H.

,

Mahadevan

,

L.

, and

Santangelo

,

C. D.

,

2012

, "

Geometric Mechanics of Curved Crease Origami

,"

Phys. Rev. Lett.

,

109

(

11

), p.

114301

.

45.

Francis

,

K. C.

,

Rupert

,

L. T.

,

Lang

,

R. J.

,

Morgan

,

D. C.

,

Magleby

,

S. P.

, and

Howell

,

L. L.

,

2014

, "

From Crease Pattern to Product: Considerations to Engineering Origami-Adapted Designs

,"

ASME

Paper No. DETC2014-34031.

46.

Fuchi

,

K.

, and

Diaz

,

A. R.

,

2013

, "

Origami Design by Topology Optimization

,"

ASME J. Mech. Des.

,

135

(

11

), p.

111003

.

47.

Kergosien

,

Y. L.

,

Gotoda

,

H.

, and

Kunii

,

T. L.

,

1994

, "

Bending and Creasing Virtual Paper

,"

IEEE Comput. Graphics Appl.

,

14

(

1

), pp.

40

48

.

48.

Solomon

,

J.

,

Vouga

,

E.

,

Wardetzky

,

M.

, and

Grinspun

,

E.

,

2012

, "

Flexible Developable Surfaces

,"

Comput. Graphics Forum

,

31

(

5

), pp.

1567

1576

.

49.

Hwang

,

H.-D.

, and

Yoon

,

S.-H.

,

2015

, "

Constructing Developable Surfaces by Wrapping Cones and Cylinders

,"

Comput.-Aided Des.

,

58

, pp.

230

235

.

50.

Schreck

,

C.

,

Rohmer

,

D.

,

Hahmann

,

S.

,

Cani

,

M.-P.

,

Jin

,

S.

,

Wang

,

C. C.

, and

Bloch

,

J.-F.

,

2015

, "

Nonsmooth Developable Geometry for Interactively Animating Paper Crumpling

,"

ACM Trans. Graphics

,

35

(

1

), p.

10

.

51.

Zhu

,

L.

,

Igarashi

,

T.

, and

Mitani

,

J.

,

2013

, "

Soft Folding

,"

Comput. Graphics Forum

,

32

(

7

), pp.

167

176

.

52.

Fuchi

,

K.

,

Ware

,

T. H.

,

Buskohl

,

P. R.

,

Reich

,

G. W.

,

Vaia

,

R. A.

,

White

,

T. J.

, and

Joo

,

J. J.

,

2015

, "

Topology Optimization for the Design of Folding Liquid Crystal Elastomer Actuators

,"

Soft Matter

,

11

(

37

), pp.

7288

7295

.

53.

Fuchi

,

K.

,

Buskohl

,

P. R.

,

Ware

,

T.

,

Vaia

,

R. A.

,

White

,

T. J.

,

Reich

,

G. W.

, and

Joo

,

J. J.

,

2014

, "

Inverse Design of LCN Films for Origami Applications Using Topology Optimization

,"

ASME

Paper No. SMASIS2014-7497.

54.

Peraza Hernandez

,

E. A.

,

Hu

,

S.

,

Kung

,

H. W.

,

Hartl

,

D.

, and

Akleman

,

E.

,

2013

, "

Towards Building Smart Self-Folding Structures

,"

Comput. Graphics

,

37

(

6

), pp.

730

742

.

55.

Peraza-Hernandez

,

E. A.

,

Hartl

,

D. J.

, and

Malak

,

R. J.

, Jr.
,

2013

, "

Design and Numerical Analysis of an SMA Mesh-Based Self-Folding Sheet

,"

Smart Mater. Struct.

,

22

(

9

), p.

094008

.

56.

Peraza-Hernandez

,

E.

,

Hartl

,

D.

,

Galvan

,

E.

, and

Malak

,

R.

,

2013

, "

Design and Optimization of a Shape Memory Alloy-Based Self-Folding Sheet

,"

ASME J. Mech. Des.

,

135

(

11

), p.

111007

.

57.

Peraza Hernandez

,

E.

,

Hartl

,

D.

,

Malak

,

R.

, and

Lagoudas

,

D.

,

2015

, "

Analysis and Optimization of a Shape Memory Alloy-Based Self-Folding Sheet Considering Material Uncertainties

,"

ASME

Paper No. SMASIS2015-9001.

58.

Ahmed

,

S.

,

Ounaies

,

Z.

, and

Frecker

,

M.

,

2014

, "

Investigating the Performance and Properties of Dielectric Elastomer Actuators as a Potential Means to Actuate Origami Structures

,"

Smart Mater. Struct.

,

23

(

9

), p.

094003

.

59.

McGough

,

K.

,

Ahmed

,

S.

,

Frecker

,

M.

, and

Ounaies

,

Z.

,

2014

, "

Finite Element Analysis and Validation of Dielectric Elastomer Actuators Used for Active Origami

,"

Smart Mater. Struct.

,

23

(

9

), p.

094002

.

60.

Liu

,

Y.

,

Boyles

,

J. K.

,

Genzer

,

J.

, and

Dickey

,

M. D.

,

2012

, "

Self-Folding of Polymer Sheets Using Local Light Absorption

,"

Soft Matter

,

8

(

6

), pp.

1764

1769

.

61.

Mailen

,

R. W.

,

Liu

,

Y.

,

Dickey

,

M. D.

,

Zikry

,

M.

, and

Genzer

,

J.

,

2015

, "

Modelling of Shape Memory Polymer Sheets That Self-Fold in Response to Localized Heating

,"

Soft Matter

,

11

(

39

), pp.

7827

7834

.

62.

Davis

,

D.

,

Mailen

,

R.

,

Genzer

,

J.

, and

Dickey

,

M. D.

,

2015

, "

Self-Folding of Polymer Sheets Using Microwaves and Graphene Ink

,"

RSC Adv.

,

5

(

108

), pp.

89254

89261

.

63.

Ionov

,

L.

,

2013

, "

Nature-Inspired Stimuli-Responsive Self-Folding Materials

,"

Intelligent Stimuli-Responsive Materials: From Well-Defined Nanostructures to Applications

,

Wiley

,

New York

, pp.

1

16

.

64.

Demaine

,

E. D.

, and

Demaine

,

M. L.

,

2002

, "

Recent Results in Computational Origami

,"

Third International Meeting of Origami Mathematics, Science, and Education

,

Origami 3

, pp.

3

16

.

65.

Fuchi

,

K.

,

Buskohl

,

P. R.

,

Bazzan

,

G.

,

Durstock

,

M. F.

,

Reich

,

G. W.

,

Vaia

,

R. A.

, and

Joo

,

J. J.

,

2015

, "

Origami Actuator Design and Networking Through Crease Topology Optimization

,"

ASME J. Mech. Des.

,

137

(

9

), p.

091401

.

66.

Lang

,

R. J.

,

1996

, "

A Computational Algorithm for Origami Design

,"

12th Annual Symposium on Computational Geometry

, Philadelphia, PA, May 24–26, ACM, New York, pp.

98

105

.

67.

Tachi

,

T.

,

2010

, "

Origamizing Polyhedral Surfaces

,"

IEEE Trans. Visualization Comput. Graphics

,

16

(

2

), pp.

298

311

.

68.

Peraza Hernandez

,

E.

,

Hartl

,

D.

,

Malak

,

R.

,

Akleman

,

E.

,

Gonen

,

O.

, and

Kung

,

H.

,

2016

, "

Design Tools for Patterned Self-Folding Reconfigurable Structures Based on Programmable Active Laminates

,"

ASME J. Mech. Rob.

,

8

(

3

), p.

031015

.

69.

Peraza-Hernandez

,

E.

,

Frei

,

K.

,

Hartl

,

D.

, and

Lagoudas

,

D.

,

2014

, "

Folding Patterns and Shape Optimization Using SMA-Based Self-Folding Laminates

,"

Proc. SPIE

,

9057

, p.

90571G

.

70.

Zhou

,

X.

,

Wang

,

H.

, and

You

,

Z.

,

2015

, "

Design of Three-Dimensional Origami Structures Based on a Vertex Approach

,"

Proc. R. Soc. London, Ser. A

,

471

(

2181

), p.

20150407

.

71.

Saito

,

K.

,

Tsukahara

,

A.

, and

Okabe

,

Y.

,

2016

, "

Designing of Self-Deploying Origami Structures Using Geometrically Misaligned Crease Patterns

,"

Proc. R. Soc. London, Ser. A

,

472

(

2185

), p.

20150235

.

72.

Song

,

G.

, and

Amato

,

N. M.

,

2004

, "

A Motion-Planning Approach to Folding: From Paper Craft to Protein Folding

,"

IEEE Trans. Rob. Autom.

,

20

(

1

), pp.

60

71

.

73.

Amato

,

N. M.

,

Dill

,

K. A.

, and

Song

,

G.

,

2003

, "

Using Motion Planning to Map Protein Folding Landscapes and Analyze Folding Kinetics of Known Native Structures

,"

J. Comput. Biol.

,

10

(

3–4

), pp.

239

255

.

74.

Xi

,

Z.

, and

Lien

,

J.-M.

,

2014

, "

Folding Rigid Origami With Closure Constraints

,"

ASME

Paper No. DETC2014-35556.

75.

Xi

,

Z.

, and

Lien

,

J.-M.

,

2015

, "

Folding and Unfolding Origami Tessellation by Reusing Folding Path

,"

IEEE International Conference on Robotics and Automation

(

ICRA

), Seattle, WA, May 26–30, pp.

4155

4160

.

76.

Xi

,

Z.

, and

Lien

,

J.-M.

,

2015

, "

Plan Folding Motion for Rigid Self-Folding Machine Via Discrete Domain Sampling

,"

IEEE International Conference on Robotics and Automation

(

ICRA

), Seattle, WA, May 26–30, pp.

2938

2943

.

77.

Kuribayashi

,

K.

,

Tsuchiya

,

K.

,

You

,

Z.

,

Tomus

,

D.

,

Umemoto

,

M.

,

Ito

,

T.

, and

Sasaki

,

M.

,

2006

, "

Self-Deployable Origami Stent Grafts as a Biomedical Application of Ni-Rich TiNi Shape Memory Alloy Foil

,"

Mater. Sci. Eng.: A

,

419

(

12

), pp.

131

137

.

78.

Horn

,

R. A.

, and

Johnson

,

C. R.

,

1991

,

Topics in Matrix Analysis

,

Cambridge University Press

,

Cambridge, UK

.

79.

Pressley

,

A. N.

,

2010

,

Elementary Differential Geometry

,

Springer-Verlag, London

.

80.

Calladine

,

C. R.

,

1989

,

Theory of Shell Structures

,

Cambridge University Press

,

Cambridge, UK

.

81.

Akleman

,

E.

, and

Chen

,

J.

,

2006

, "

Insight for Practical Subdivision Modeling With Discrete Gauss–Bonnet Theorem

,"

International Conference on Geometric Modeling and Processing

, Pittsburgh, PA, July 26–28, Springer-Verlag, Berlin, pp. 287–298.

82.

Sullivan

,

J. M.

,

2008

, "

Curvatures of Smooth and Discrete Surfaces

,"

Discrete Differential Geometry

,

Birkhauser

,

Basel, Switzerland

, pp.

175

188

.

83.

Tachi

,

T.

,

2015

, "

Rigid Folding of Periodic Origami Tessellations

,"

Origami 6: I. Mathematics

, American Mathematical Society, Providence, RI, pp.

97

108

.

84.

Barsky

,

B. A.

, and

DeRose

,

T. D.

,

1984

, "Geometric Continuity of Parametric Curves,"

Computer Science Division, University of California

,

Berkeley, CA

,

Technical Report No. UCB/CSD 84/205

.

85.

Barsky

,

B. A.

,

Bartels

,

R. H.

, and

Beatty

,

J. C.

,

1987

,

An Introduction to Splines for Use in Computer Graphics and Geometric Modeling

,

M. Kaufmann Publishers

,

Los Altos, CA

.

86.

Cheney

,

W.

, and

Kincaid

,

D.

,

1996

,

Numerical Analysis. Mathematics of Scientific Computing

,

Brooks & Cole Publishing Company

,

Pacific Grove, CA

.

87.

McRobie

,

F.

, and

Lasenby

,

J.

,

2000

, "

The Kinematics of Large Rotations Using Clifford Algebra

,"

IUTAM-IASS

Symposium on Deployable Structures: Theory and Applications, Springer Science+Business Media Dordrecht, The Netherlands, pp.

271

280

.

88.

Ku

,

J. S.

, and

Demaine

,

E. D.

,

2015

, "

Folding Flat Crease Patterns With Thick Materials

,"

ASME

Paper No. DETC2015-48039.

89.

Chen

,

Y.

,

Peng

,

R.

, and

You

,

Z.

,

2015

, "

Origami of Thick Panels

,"

Science

,

349

(

6246

), pp.

396

400

.

90.

Tachi

,

T.

,

2011

, "

Rigid-Foldable Thick Origami

,"

Fifth International Meeting of Origami Science, Mathematics, and Education

,

Origami 5

, CRC Press, Boca Raton, FL, pp.

253

264

.

Supplementary data

Kinematics of Origami Structures With Smooth Folds

Source: https://asmedigitalcollection.asme.org/mechanismsrobotics/article/8/6/061019/473064/Kinematics-of-Origami-Structures-With-Smooth-Folds

Belum ada Komentar untuk "Kinematics of Origami Structures With Smooth Folds"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel