Digital design of deployable scissor grids based on circle packing

Similar documents
The design of a foldable triangulated scissor grid for single-curvature surfaces

A classification of singly curved deployable scissor grids

New solutions for foldable roof structures Z. You, S. Pellegrino Department of Engineering, Cambridge University, Trumpington

UNDULATUS: design and fabrication of a self-interlocking modular shell structure based on curved-line folding

The Contribution of Discrete Differential Geometry to Contemporary Architecture

Deployable Folded-core Sandwich Panels Guided by a Generating Surface

Study of Panelization Techniques to Inform Freeform Architecture

Design and Analysis of Deployable Bar Structures for Mobile Architectural Applications

EXACT FACE-OFFSETTING FOR POLYGONAL MESHES

NESTED AND FULLY AUGMENTED LINKS

A review of planar scissor structural mechanisms: geometric principles and design methods Feray Maden 1 *, Koray Korkmaz 1 and Yenal Akgün 2

Interactive Structural Analysis

Reconfigurable Kinetic Polygons: An Approach to Designing 2D Kinetic Tessellations

Gergonne and Nagel Points for Simplices in the n-dimensional Space

Kinematics of pantograph masts

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Glossary of dictionary terms in the AP geometry units

1 Classification of Shell Forms

Transformable Structures and their Architectural Application. Sam Bouten. Supervisor: Prof. dr. ir.-arch. Jan Belis Counsellor: Ir.

Mrs. Daniel s Geometry Vocab List

Reversible Hyperbolic Triangulations

Lesson 3: Surface Creation

The Geometric Primitive MatOrus Francisco A. Madera 1, Jorge Madera-Valdez 2

Irregular Vertex Editing and Pattern Design on Mesh

CATIA V5 Parametric Surface Modeling

archi DOCT PROTOTYPING STRUCTURES IN ARCHITECTURE July2017 ISSN enhsa enhsa ENHSA Network

GEOMETRY AND GRAPHICS EXAMPLES AND EXERCISES. Preface

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

archi DOCT ALGORITHMIC THINKING 8 ISSN February enhsa

Module 5: Creating Sheet Metal Transition Piece Between a Square Tube and a Rectangular Tube with Triangulation

Digital Geometry Processing Parameterization I

Geometry Vocabulary Math Fundamentals Reference Sheet Page 1

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

The Law of Reflection

16.6. Parametric Surfaces. Parametric Surfaces. Parametric Surfaces. Vector Calculus. Parametric Surfaces and Their Areas

Reflection and Refraction

Shape Modeling and Geometry Processing

Visual Recognition: Image Formation

Mathematics High School Geometry

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts

arxiv:cs/ v1 [cs.cg] 13 Jun 2001

Grasshopper Level 2 Class: Advancing your parametric knowledge Data trees, Form-Finding and Meshes

Recent 3D Printed Sculptures

12 - THREE DIMENSIONAL GEOMETRY Page 1 ( Answers at the end of all questions ) = 2. ( d ) - 3. ^i - 2. ^j c 3. ( d )

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

From the SelectedWorks of Harish Chandra Rajpoot H.C. Rajpoot. Harish Chandra Rajpoot Rajpoot, HCR. Summer April 6, 2015

Architectural Geometry as Design Knowledge

Measuring Lengths The First Fundamental Form

Planar quad meshes from relative principal curvature lines

Module 6B: Creating Poly-Conic Sheet Metal Pieces for a Spherical Space

UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1

Parallel Computation of Spherical Parameterizations for Mesh Analysis. Th. Athanasiadis and I. Fudos University of Ioannina, Greece

Practical aspects determining the modelling of the space structure for the free-form envelope enclosing Baku's Heydar Aliyev Cultural Centre

ISO INTERNATIONAL STANDARD. Ophthalmic instruments Corneal topographers. Instruments ophtalmiques Topographes de la cornée

Rigid folding analysis of offset crease thick folding

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

THE GENERATION OF CHINESE ICE-RAY LATTICE STRUCTURES FOR 3D FAÇADE DESIGN

How to re-open the black box in the structural design of complex geometries

Designing One-DOF Mechanisms for Architecture by Rationalizing Curved Folding

Physically-Based Modeling and Animation. University of Missouri at Columbia

Bending Circle Limits

Tool to design masonry double-curved shells

Optimizing triangular meshes to have the incrircle packing property

Parametric modeling in form finding and application to the design of modular canopies

CS612 - Algorithms in Bioinformatics

274 Curves on Surfaces, Lecture 5

Escher s Circle Limit Anneke Bart Saint Louis University Introduction

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

Data Representation in Visualisation

Approaching an Approximation of Freeform Surfaces by Developable Strips using Apparent Contours.

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Self-similar space-filling packings in three dimensions

Geometry and Gravitation

Multi-Scale Free-Form Surface Description

axis, and wavelength tuning is achieved by translating the grating along a scan direction parallel to the x

An Edge-Extrusion Approach to Generate Extruded Miura-Ori and Its Double Tiling Origami Patterns

This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane?

Vectors and the Geometry of Space

Curve and Surface Basics

Animation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

3.3 Interpolation of rotations represented by quaternions

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Published in: Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam

Reflection & Mirrors

Version 2 (for Rhinoceros 4) Getting Started

ISO Ophthalmic instruments Corneal topographers. Instruments ophtalmiques Topographes de la cornée. Second edition

Freeform Architecture and Discrete Differential Geometry. Helmut Pottmann, KAUST

Twist knots and augmented links

Lecture 7: Jan 31, Some definitions related to Simplical Complex. 7.2 Topological Equivalence and Homeomorphism

Design Production: Constructing freeform designs with rapid prototyping

Math 3315: Geometry Vocabulary Review Human Dictionary: WORD BANK

GENERALISED GEOMETRY

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

GEOMETRY CCR MATH STANDARDS

NONCIRCULAR GEAR DESIGN AND GENERATION BY RACK CUTTER

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

IND62 TIM CALIBRATION OF FREE-FORM STANDARD AND THEIR APPLICATIONS FOR IN-PROCESS MEASUREMENT ON MACHINE TOOLS

DETERMINATION OF THE OPTIMUM PATH ON THE EARTH S SURFACE. (extended abstract) Abstract

Transcription:

Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam 17-20 August 2015, Amsterdam, The Netherlands Digital design of deployable scissor grids based on circle packing Kelvin ROOVERS*, Niels DE TEMMERMAN a * Transform research team, part of æ-lab, Department of Architectural Engineering, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium kelvin.roovers@vub.ac.be a Transform research team, Vrije Universiteit Brussel Abstract Deployable scissor structures can undergo rapid and easy transformations between different states, making them fit for a broad range of architectural applications. The complexity of their design process nevertheless forms an obstacle in the realisation of these structures. This paper presents a method to design several types of double-layer scissor grids through circle packing and the digital design tools that we ve created for this purpose. As such, the design of these different scissor grid types is reduced to the geometric exercise of finding a suitable circle packing. It opens up a myriad of different possibilities, which can be explored and compared in a quick, interactive and intuitive manner using the digital design tools. Keywords: Deployable scissor grid, transformable structures, circle packing, geometric design, kinematics, parametric design, digital design tools, Grasshopper, Kangaroo. Figure 1: A geodesic grid that has been optimised to hold a circle packing in order for it to form the basis of a foldable scissor structure. The resulting scissor grid consists of four different elements (displayed by the different colours) and is shown in three different stages of deployment.

1. Introduction Deployable scissor structures can quickly and easily transform between different configurations. As such they provide an answer to the continuously and ever more rapidly changing needs of the built environment. Generally, scissor structures are characterised by a compact stowed state and an expanded functional state, making them fit for mobile and temporary applications (e.g., shelters for disaster relief or tents and stages for travelling events) (De Temmerman [2]). As deployable roof or façade elements they can also be integrated into buildings in order to respond to changing weather conditions. Despite the advantages they offer, few scissor structures have actually been built. A major issue of these structures is their high structural and mechanical complexity. Due to the direct relation between geometry, kinematics and structural performance, all these factors have to be taken into account at once from the very first to the final stages of the design process. Digital parametric design environments present a powerful means to handle this high degree of complexity in an interactive and efficient manner. With a single tool, the behaviour of different types of deployable scissor grids can be studied and many different design alternatives can be evaluated and compared in a short time. We ve been developing such tools to explore and study the geometry and kinematics of various scissor grids. For these tools, general design methods to generate certain types of scissor grids are translated into algorithms, which ask the user for a number of input parameters and output the geometry of the desired grid. They can further be extended to for example simulate the deployment, or to structurally analyse the grid as shown by Alegria Mira [1]. One method that we ve found to be useful and often reoccurring in the design of various double-layer scissor grid types is based on circle packing (figure 1). According to Stephenson [16], a circle packing is a configuration of circles with specified patterns of tangency. Circle packing poses challenging mathematical problems and generally offers multiple or even endless variations. It therefore greatly benefits from an interactive design environment to enable exploring and designing them in a hands-on manner. This paper presents a number of double-layer scissor grids that result from circle packing, as well as the design approach and the tools we ve created to apprehend, study and design these scissor grids. These tools were created using the 3D modelling software Rhinoceros and its generic design plug-in Grasshopper (Robert McNeel & Associates [12, 13]). Additionally, the interactive livephysics plug-in Kangaroo (Piker [9]) is integrated into the parametric design environment as it allows for a very intuitive optimisation process of the circle packing pattern and the resulting scissor grid. 2. Basic scissor units A scissor unit, or scissor-like element (SLE), forms the basic building block of a deployable scissor grid. It consists of a pair of bars that are linked at an intermediate point by a pivot hinge, allowing a relative rotation of the bars about a single axis (one degree of freedom). The distances between this intermediate hinge point and the ends of the bars are called the semi-lengths of a scissor unit, while the imaginary lines connecting the upper and lower end points on each side of the scissor unit are called the unit lines. Different shapes and proportions of the bars give rise to different scissor unit types, each characterised by their own kinematical behaviour and geometrical possibilities. The scissor unit types appearing in this paper are the translational, the polar and the angulated unit (figure 2).

Translational units are characterised by unit lines that stay parallel throughout the deployment process. The translational unit considered in this paper consists of two identical straight bars and is often referred to as a plane-translational unit (figure 2a). Figure 2: Examples of (left) the scissor unit types used in this paper and (right) a simple planar linkage of each unit in two deployment stages: (a) a plane-translational unit, (b) a polar unit and (c) an angulated unit; the semi-lengths are expressed as a, b, c and d.

When the unit lines of a unit consisting of two straight bars are no longer parallel, but instead intersect at a point, this unit is called a polar unit. The angle γ at which the unit lines intersect varies during the deployment (figure 2b). The angulated unit or Hoberman s unit, named after its inventor (Hoberman [7]) consists of two identical kinked bars (characterized by a kink angle β), causing the end points and intermediate hinge point of a bar to no longer be aligned. As a result the unit lines also intersect at an angle γ, however for angulated units γ stays constant throughout the deployment (figure 2c). Figure 3: Illustration of Escrig s deployability constraint. By linking a number of these units together at their end points in a two- or three-dimensional configuration, larger scissor grids can be formed. In order for these grids to be deployable, they have to adhere to a number of geometric constraints. A well-known geometric constraint for linkages of scissor units consisting of straight bars was proposed by Escrig in 1985 [3]: + = + (1) where,, and are the adjoining semi-lengths of each pair of interconnected units (figure 3). This constraint ensures that the scissor linkage can be folded to its most compact state, in which all the bars are aligned and the scissor grid is theoretically reduced to a single line. For planar single-layer linkages consisting of straight bars it is a sufficient condition to obtain a foldable mechanism. However, for three dimensional linkages, such as double-layer scissor grids, additional constraints are often required. 3. Planar grids Using plane-translational units a wide range of planar double-layer scissor grids can be formed (Escrig [3]). Generating these scissor grids is rather straightforward, as the constraint described by eq. 1 is sufficient to ensure a stress-free deployment process. In case of plane-translational units, where = and =, this equation is reduced to = = = (2) Therefore, the bars in this scissor grid form a chain of similar isosceles triangles. As a result, it is possible to directly translate any planar circle packing into a double-layer grid of translational scissor units: each pair of tangent circles contains a plane-translational unit with its intermediate hinge located at the point where the circles touch and with unit lines lying normal to the circles and going through their respective centres. For any given planar circle packing only one design parameter remains when generating the scissor grid, which represents the state of deployment (e.g., the angle ϕ in figure 2a). During deployment the shape of the underlying grid stays constant and only its scale changes. Figure 4 shows a regular two-way and three-way grid. However, it is also possible to generate irregular grids, since a plane can be covered by an infinite amount of different circle packings. We ve

created a tool in Grasshopper using its plug-in Kangaroo to quickly explore the numerous possibilities of planar double-layer scissor grids. Figure 5 demonstrates step by step how this tool works. 4. Spherical grids Spherical grids also allow for a wide variety of dense circle packings, and these can similarly be translated into deployable scissor grids: again each pair of tangent circles holds a scissor unit with unit lines normal to the circles and going through their respective centres, and with the intermediate hinge located at the point where the circles touch. This means that all intermediate hinge points will lie on the surface of the sphere and all unit lines will intersect at the centre of the sphere. Since the unit lines are no longer parallel, this time the grid is populated using either polar or angulated units. Linkages of polar units with constant curvature (where all unit lines intersect in the same point) were previously studied by Escrig and Valcárcel [5]. In such a linkage = and = (figure 3), thus it complies with eq. 1. For a given spherical circle packing, again one parameter remains free to choose, which defines the structural thickness t (i.e., the distance between the inner and outer layer) of the grid in its deployed position. The construction of a polar scissor grid based on circle packing on a Figure 4: (left) Top view of a square and a hexagonal circle packing and (right) isometric view of the resulting 2-way and 3-way scissor grid.

Figure 5: Step-by-step demonstration of a tool created in Grasshopper to easily explore and generate planar double-layer scissor grids: (a) the user defines a planar surface to set the boundaries of the packing, which is then randomly filled by a number of points; (b) the distribution of the points is optimised, using Kangaroo s SphereCollide component (inspired by the work of Daniel Piker [10]); (c) the resulting points are then used to form a mesh, of which each vertex will hold a circle and each mesh edge will indicate a desired tangency between two circles; (d) using Kangaroo, this mesh is optimised to contain a circle packing within the given boundaries; (e) this circle packing is then populated by scissor units, and the deployment of the resulting scissor grid can be instantly simulated.

sphere is shown in figure 7a. In contrast to planar grids, this grid will not always display a stress-free deployment process: the scissor grid is designed to be compatible in its fully deployed and in its most compact state, but between the two states geometrical incompatibilities can occur, which cause stresses and deformations in the bars and lead to a snapping and self-locking effect. This results from the fact that in a closed double-layer loop of polar units the varying angles γ i between the unit lines cause the dihedral angles between the unit planes to vary during deployment. In case of for example rigid triangulated grids this angular variation is obstructed, leading to the geometrical incompatibilities and consequential snap-through effect. The magnitude of the effect can be managed by adding flexible elements, removing scissor units, or adding additional kinematical degrees of freedom to the units as seen in Zeigler s work [17]. Examples of spherical polar scissor grids that do display a stress-free deployment are Escrig s two-way domes with a uniform rhomboid pattern or with a lamella pattern [4], in which the angles between the polar scissor units do have the freedom to change (if the design of the joint hub allows it). It is also possible to populate such spherical grids by angulated units. In this case, the scissor grid can always display a stress-free deployment, since the angles between the unit lines of an angulated unit stay constant during deployment. To enable this stress-free deployment, all units should deploy in a synchronised manner, which means that the angle ϕ between the scissor bars should be the same for each unit in the grid. The construction of a spherical angulated grid based on circle packing is shown in figure 7b. A disadvantage of using angulated units over polar units is that the scissor grid will in general be less compact in its closed state. This compactness can however be improved by increasing the amount of scissor units (Roovers [14]), e.g., by replacing each scissor unit with multiple units or by increasing the amount of vertices in the grid. Examples of spherical angulated grids are Hoberman's famous expanding spheres [6]. Also spheres can be covered by a large variety of circle packings and therefore can give rise to a large variety of scissor grids. To explore these possibilities, a similar method as in figure 5 can be followed: first, an initial mesh is designed on the spherical surface, which is then optimised to hold a circle packing and populated by scissor units. The flexibility of design therefore largely lies in shaping this initial mesh. It can for example result from an arbitrary point cloud, by projecting a planar mesh onto a sphere, or from a geodesic grid. Figures 1 and 8 demonstrate the output of a tool to generate spherical scissor grids from circle packings based on the latter. Figure 6: Circle packing on a sphere used to form the scissor grids in figures 7 (marked in red) and 8.

Figure 7: Populating three tangent circles c 0 to c 2 with respective centres C 0 to C 2 by (a) polar and (b) angulated scissor units. The circles are part of a spherical circle packing (figure 6), such that their tangent points I 0 to I 2 lie at a constant distance from the centre of the sphere O. For a given circle packing the geometry of the scissor grid is determined once an opening angle ϕ is defined.

Figure 8: Scissor dome based on a geodesic grid of frequency 2 that was optimised to hold the circle packing shown in figure 6 populated with (left) polar units and (right) angulated units. 5. Other grids Other surfaces can hold circle packings as well, such as surfaces of revolution or even freeform surfaces. However, since it is only possible to form three mutually tangent circles on a spherical or on a planar surface, it will not be possible to generate double-layer grids with triangular cells consisting of three scissor units per cell for other surfaces. Furthermore, the resulting grid can only be populated by angulated units. As an additional requirement, the lines normal to and going through the centres of each pair of tangent circles must be coplanar, since these lines will form the unit lines of a scissor unit. For planar and spherical grids, this requirement is automatically fulfilled. For other surfaces, this is generally not the case. As shown in Roovers [14], grids with quadrangular cells that fulfil this requirement are based on networks of principal curvature lines. This additional constraint on the grid makes digital design tools even more crucial in the design process to solve a geometrically complex problem in an intuitive manner, while interactively shaping the grid as desired. We ve created several scripts for this purpose that use a network of principal curvature lines as an input for an optimisation process in Kangaroo. Figure 9 demonstrates a possible output of such a tool to generate scissor grids based on surfaces of revolution, for which the network of principal curvature lines is easily found (it consists of the

meridian curves and parallel circles). Similar outputs can be obtained for surfaces with less straightforward principal curvature line networks (e.g., the triply twisted Mobius strip shown in figure 10). The biggest issue here is to find a suited principal curvature line network. Once that is found, it is relatively straightforward to optimise this grid to hold a circle packing with coplanar adjacent normals. Interesting research on meshing of freeform surfaces based on principal curvature lines is done by the team of Helmut Pottmann [8, 11]. Grids consisting of polygons with more than four sides allow for more flexibility in the design. For example, the triangulated meshes with an incircle packing presented by Schiftner et al. [15] can be used to obtain scissor grids with hexagonal grid cells. Note that for double-layer scissor grids not consisting of triangular cells additional bracing elements might be required to ensure in-plane rigidity. Figure 9: Main design steps of a tool to generate deployable scissor grids based on surfaces of revolution: (a) design of the base surface (in this case a catenoid); (b) discretise using a network of principal curvature lines and optimise this mesh to hold a circle packing with coplanar adjacent normals; (c) translate into a scissor grid.

Figure 10: Scissor grid based on a Möbius strip with three twists: circle packing and deployment of the resulting scissor structure in top view and two side views. 6. Conclusions This paper presented how circle packing can be used in the design of multiple double-layer scissor grids, showing both the general geometric design method and how this approach can be translated into digital design tools. Even though several of the scissor grids presented in this paper have been previously proposed, the method of using circle packing has opened up an unlimited variety of scissor grids and its integration in a parametric design environment has allowed for an interactive exploration of these infinite possibilities. The resulting digital design tools can provide insight into deployable scissor grids and can significantly reduce the complexity of the design process, especially during the early design stages. Therefore they form crucial links in the enhancement of the status of deployable scissor grids as viable structural concepts. Acknowledgement Research funded by a PhD grant of the Agency for Innovation by Science and Technology (IWT).

References [1] Alegria Mira L., Parametric Structural Assessment of Deployable Scissor Systems. Optimising the Universal Scissor Component. Vrije Universiteit Brussel, 2014. [2] De Temmerman N., Design and Analysis of Deployable Bar Structures for Mobile Architectural Applications. Vrije Universiteit Brussel, 2007. [3] Escrig F., Expandable Space Structures. International Journal of Space Structures, 1985; 1; 79 91. [4] Escrig F., Sánchez J., Valcárcel J.P., Two Way Deployable Spherical Grids. International Journal of Space Structures, 1996; 11; 257 274. [5] Escrig F., Valcárcel J.P., Curved expandable space grids, in Proceedings of the International Conference on the Design and Construction of Non-Conventional Structures, Civil-Comp Press, London, 1987, 157 166. [6] Hoberman Associates Inc., Hoberman: Transformable design, retrieved from: http://www.hoberman.com/ [7] Hoberman C., Reversibly Expandable Doubly-Curved Truss Structure. US Patent 4.942.700, 1990. [8] Liu Y., Pottmann H., Wallner J., Yang Y.-L., Wang W., Geometric modeling with conical meshes and developable surfaces. ACM Transactions on Graphics, 2006; 25; 681 689. [9] Piker D., Kangaroo: Live Physics for Rhino and Grasshopper. Computer software, 2010, retrieved from: http://kangaroo3d.com/. [10] Piker D., Space Symmetry Structure: journeys in the Apeiron. Web blog, retrieved from: https://spacesymmetrystructure.wordpress.com. [11] Pottmann H., Wallner J., The focal geometry of circular and conical meshes. Advances in Computational Mathematics, 2008; 29; 249 268. [12] Robert McNeel & Associates, Rhinoceros : NURBS modeling for Windows. Computer software, 1993, retrieved from: http://www.rhino3d.com. [13] Robert McNeel & Associates, Grasshopper : generative modelling for Rhino. Computer software, 2007, retrieved from: http://www.grasshopper3d.com. [14] Roovers K., Alegria Mira L., De Temmerman N., From Surface to Scissor Structure, in: Proceedings of the First Conference Transformables 2013, Escrig F., Sánchez J. (eds.), Starbooks, Sevilla, 2013, 275 280. [15] Schiftner A., Höbinger M., Wallner J., Pottmann H., Packing circles and spheres on surfaces. ACM Transactions on Graphics, 2009; 28; 1-8. [16] Stephenson K., Introduction to circle packing. Cambridge University Press, 2005. [17] Zeigler T.R., Collapsible self-supporting structures. US Patent 4.026.313, 1977.