archiGo

Page 1

archiGo

Research Cluster 3, 2017-2018 M.Arch Architectural Design

UCL, The Bartlett School of Architecture


2


JELENA PELJEVIC | YEKTA TEHRANI | SHAHRZAD FEREIDOUNI | NOURA ALKHAJA

3


RESEARCH CLUSTER 3 | LIVING ARCHITECTURE TYSON HOSMER | DAVE REEVES | OCTAVIAN GHEORGHIU

MACHINE LEARNING TUTOR | PANAGIOTIS TIGAS THEORY TUTOR | JORDI VIVALDI PIERA ADDITIONAL THANKS TO:

ROBOTICS CONSULTANT | ARTHUR PRIOR

4


Contents Chapter 00 : Studio Brief

Chapter 04 : Fabrication

0.0 Introduction | Studio Brief

4.1 Tile Particles 4.2 Joinery Studies 4.3 Fabrication Research 4.4 Prototype Research 4.5 Tiles + QR Scanning 4.6 Deployment 4.7 Discrete Connectivity Studies

Chapter 01 : Project Overview 1.1 Thesis Statement 1.2 Holistic Diagram 1.3 Concept Reference: Inspirations 1.4 Research on Connectivity Rules 1.5 Neighborhood Rules 1.6 Case Studies

Chapter 02 : Computational Research 2.1 Wave Function Collapse 2.2 Graph Research

Chapter 03 : Tile Research 3.1 Tiling System 3.2 Tile Breeds 3.3 Spatial Tiling Research

Chapter 05 : Mars Research 5.1 Mars Platform Research 5.2 Case Studies 5.3 Criteria for Evaluation 5.4 Life Support System 5.5 Sun Analysis 5.6 Machine Learning Criteria

Chapter 06 : archiGo 6.1 Machine Learning 6.2 Density 6.3 Stability 6.4 Optimized Evaluation 6.5 APP

Chapter 07 : Architectural Speculation 6.1 Spatial Development

5


INTRODUCTION

6


7


8


RC3

Introduction

Chapter 00

Studio Brief : Living Architecture

Studio Research Framework: Living Architecture // Tyson Hosmer | Octavian Gheorghiu | David Reeves “The role of the architect here, I think, is not so much to design a building or city as to catalyze them; to act that they may evolve. That is the secret of the great architect.” Gordon Pask “Traditionally we are taught to use top-down methodologies to design buildings. As the master of our design we look at the physical, social, and historical context of a project in its site as a set of inputs and we envision form and space to fit. Yet almost all meaningful social, biological, and economic systems are organized and “designed” from the bottom-up. Architects turn to diagrams and other abstract machines as both analytical and generative devices. Like a set of architect’s x-ray goggles, they are asked to “reveal” the underpinnings of the design. Utilising their power of abstraction, diagrams are called upon to liberate the architect by stripping away superfluous information to “reveal” ordered relationships between contextual layers. The conversion or hinge between analysis and generation is where the true instrumentality of the diagram consistently breaks down. What is the diagram’s relationship to form and material? Is it form? Can it be a physical construct? The mathematician John Von Neumann said that “Life is a process, which can be abstracted away from any particular medium”. He believed that the basis of life is in information and asked the question “What kind of logical organization is sufficient for an automation to reproduce itself?”

9


CHAPTER ONE | PROJECT OVERVIEW

0.1



THESIS STATEMENT 12

Living Architecture // Tyson Hosmer, Octavian Gheorghiu, David Reeves “ archiGo is an experimental architectural proposal, which takes the AlphaGo program (Google’a AI program which plays the board game Go) as inspiration of an intelligent model for decision making. The proposal consists of partial spatial configurations planned as “Tiles”, which continuously assemble to generate larger spatial configurations, with two main objectives being: Fulfil multiple performance goals within both Part to part (Local) relations, and part to whole (Global) relations. The ‘local’ conditions are met through a constraint-solving algorithm, while an AI agent is trained by continuously analysing and evaluating larger assemblages and learning to make improved local tile placement decisions resulting in configurations that better negotiate multiple global goals. This experimental proposal aims to challenge the rules of conventional architecture where the architect constructs a platform in which processed data is inputted as required criteria. It is based on these established criteria, which the artificial brain is trained for, to create modular, unforeseen architecture. Taking Mars as the eventual location for this proposal, selected measures are assigned to the model as minimum criteria to which this agent is being trained for: including Minimum area needed, proximity to energy collection zones, solar exposure, stability and connectivity.”


RC3

Chapter 01

13


HOLISTIC DIAGRAM

Project Overview CRITERIA AREA SUN CONNECTIVITY

MARS

STABILITY RESOURCES DENSITY DEPTH

TILE BREEDS TILE BREEDS TILE BREEDS

archiGo ARCHI GO

LOCAL CONSTRAINT SOLVER

TILE BREEDS TILE BREEDS TILE BREEDS TILE BREEDS

PARTS OF SPACES

14

JOINTS

LOCAL MEASURES


RC3

Chapter 01

General project overview: Taking Google’s AI program Alphago, which plays the board game Go, as an intelligent model of decision making, through firstly: implementation of partial spatial units within a constraint solving algorithm to generate larger habitable spaces, while inputting various global required criteria, to be achieved/optimised via a trained artificial brain.

LOCAL MEASURES

AGGREGATION

OPTIMIZED AGGREGATION

AGGREGATION

OPTIMIZED AGGREGATION

AGGREGATION

OPTIMIZED AGGREGATION

AGGREGATION

ML

OPTIMIZED AGGREGATION

AGGREGATION

OPTIMIZED AGGREGATION

AGGREGATION

OPTIMIZED AGGREGATION

AGGREGATION

OPTIMIZED AGGREGATION

DEPLOYMENT

15


Concept References

16


RC3

Chapter 01

17


Concept Refrence: AlphaGo Inspiration

Project Overview

AlphaGo is the first computer program to defeat a professional human Go player, the first program to defeat a Go world champion, and arguably the strongest Go player in history. #Alphago Zero: In October 2017, The AlphaGo Zero paper was published in the journal ‘Nature’. Unlike the earlier versions of AlphaGo which trained on thousands of human amateur and professional games to learn how to play the game. AlphaGo Zero bypasses this process and learns to play the game of Go without human data, simply by playing games against itself. Experts describe the program as “a significant step towards pure reinforcement learning in complex domains”. “We made this progress by streamlining the architecture behind Zero; we unite the policy and value networks into a single neural network and incorporate a simpler tree search that relies on this single neural network to evaluate positions and sample moves, without performing rollouts of the games. This can be thought of as using a single top-level professional to advise the system on its next move, rather than taking a crowdsourced answer from hundreds of amateur players. The simplicity of AlphaGo Zero’s architecture also dramatically speeds up the system while also lowering the amount of compute power it needs.”

AlphaGo

(Source: deepmind.com/research/alphago.)

18

“We believe this approach may be generalisable to a wide set of structured problems that share similar properties to a game like Go, such as planning tasks or problems where a series of actions have to be taken in the correct sequence. Examples could include protein folding, reducing energy consumption or searching for revolutionary new materials.” (Source: deepmind.com/research/alphago.)

Teams Outlook on the model: We strongly believe that since such approach could become generalisable to a wide set of structured problems that share comparable attributes to a game like Go, such as arrangement of tasks or problems where arrays of actions/decisions must be taken in the precise order. Some examples listed by Deepmind researchers include: “protein folding, reducing energy consumption or searching for revolutionary new materials.” For us, such intelligent model of decision making could revolutionize the way in which processed data might one day form not only the steps of formation, but also the final architectonical product.


RC3

Chapter 01

Image Source: deepmind.com

19


MACHINE LEARNING

Concept Refrence: AlphaGo Inspiration

20

Project Overview

The use of intelligent computational algorithms implies the existence of a system that handles the production of built spaces. It also presumes that such system is capable of learning and producing continuously modified structures. It would be valid then to expect an outcome of highly responsive and adaptive structures when thinking of an architecture produced by AI. A debate that has been raised over 50 years ago by Nicholas Negroponte who presented to the world his idea about an architecture machine that can engage in partnership with the human designer to produce architecture. The proposed ArchiGo system Uses a combination of algorithms to generate reconfigurable aggregations of spatial tiles, the reconfigurability aspect is a response to changes in the input parameters derived from either the context of where the structure is being articulated in, or from the constraints and needs defined by the architect. This strategy brings both the human designer and the artificial intelligence to a symbiotic partnership to produce adaptable responsive spaces. The symbiotic approach (between the user, the designer and the algorithm) re-examines the boundaries of the architect’s role , and suggest a possibility that the only way for the architect- in the future- to influence the design is by interacting with the system, the architect would then become a user, or rather an informed user.


RC3

Chapter 01

21


MONTE CARLO METHOD

Concept Refrence: Monte Carlo Method Inspiration

22

Project Overview

Most machine learning algorithms rely on optimizing search tree algorithms , but one of the most revolutionary ones is the Monte-Carlo . It was used to train an artificial intelligence to teach itself how to play win the board game Go which entails an infinite number of possible moves and outcomes .� Monte Carlo tree search (MCTS)11,12 uses Monte Carlo rollouts to estimate the value of each state in a search tree. As more simulations are executed, the search tree grows larger and the relevant values become more accurate. The policy used to select actions during search is also improved over time, by selecting children with higher values. Asymptotically, this policy converges to optimal play, and the evaluations converge to the optimal value function�. The idea is to grow a tree of possible moves (actions) and results (states) , where an AI agent is capable of predicting the outcome of it’s actions , driving its behavior towards a more desirable results and refining the results of the training outcome. archiGo has optimized similar strategy to teach a machine learning agent how to produce reconfigurable structures. At each run of the training , an aggregation is produced , evaluated and stored within a search tree , the agent will iterate though this tree during the tile propagation and examines tile clustering similarities to avoid the repetition of clusters that leads to less appropriate aggregations. Source: Mastering the game of Go with deep neural networks and tree search , David Silver


RC3

Chapter 01

Image Source: datacommunitydc.org

23


CONSTRAINT SOLVING ALGORITHM

Concept Refrence: Constraint Solving Algorithm

24

Project Overview

“Maxim Gumin’s WaveFunctionCollapse (WFC) algorithm is an example-driven image generation algorithm emerging from the craft practice of procedural content generation. In WFC, new images are generated in the style of given examples by ensuring every local window of the output occurs somewhere in the input. Operationally, WFC implements a nonbacktracking, greedy search method.” Source: Karth, Isaac, and Adam Smith. “WaveFunctionCollapse Is Constraint Solving in the Wild.” University of California Santa Cruz, Department of Computational Media.

The WFC being a crucial approach within archiGo’s system, allows for aggregation/ propagation of the spatial tiles, to generate larger habitable units. The tiles are continuously assembled following the constraints set, and moreover, when the algorithm is not executed until the end, the solution is invalid, and the algorithm requires a rerun; continuously producing a holistic model building with the parts it receives as input.


RC3

Chapter 01

25


Concept Refrence: Tiling System

Project Overview

Partial architectural building units are introduced as “tiles” to be implemented within the constraint solving algorithm to result in procedural content generation, applied to be interpreted architectonically.

TILING SYSTEM

An array of tiling research has been introduced and tested. Breeds start from the initial scale of: general building block units to finally; partial spatial units that assemble to generate spaces. While each “Part of space” or “Spatial Tile” is constructed to habitable architectural scale, it is not habitable on its own. Once connected to neighboring tiles, larger habitable spaces are generated.

26

Overview of development of each breed is covered in following sections.


RC3

Chapter 01

27


Research On Connectivity Rules

CONNECTIVITY LOGIC

Through the course of the year, various experiments were conducted to study methods of assembly and aggregation through logics of connectivity. These remote “connections/relations” eventually allow for magnitude of possibilities exchanged between the fragments of any system.

28

Initial experimentations included: -Assembly of parts through packing platonic solids, -assigning constraint rules to physical parts while experimenting with materiality, aggregating larger constructs following the assigned steps/rules. Further computational experiments: -Voxel constructs through CA, experimentation with implemented neighborhood/density, voxel generation age, and etc.. and study of each outcome, -Implementation of meshes within voxels to experiment with constraints along with previous rules set. If these “connections/relations” are what (Tangibly and intangibly) link the all fragments together, they could potentially become the key means for controlling, evaluating, and altering all connected fragments in order to generate the desired whole, within any given system.

Project Overview


RC3

Chapter 01

29


Research On Connectivity Rules

GEOMETRY EXPLORATION [ 01]

Project Overview

30

Starting with the simple triangular geometry, we split the unit in 6 (3*2) parts in order to define the places of connection. By exploring rules of connections without materialization, we tried to establish different modes of connections within singular units. Material explorations included the study of corrugated polypropylene to create a slotting mechanism in which the material is slit on one side of either units to allow notching of the units together. The previous combinatorics translated into this joint connection created a language and the behavioral search was set. Later, by introducing reinforcing metal brackets, each unit gained 3d quality on its own, allowing for growth that is stronger before. Following simple rules created by the geometry and material combined we explored various types of connectivities within the same pattern when enveloped.


RC3 C

Chapter 01

D

B

E

A

F

31


Research On Connectivity Rules

Project Overview

Research Environmental Factors

Seed Image Study

Neighborhood Studies Introduction to new neighborhood connections.

Exploding local density rules.

By locally evaluating small changes throughout the rules and growth of GOL we were able to gain control over three main aspects of the code.

Exploding local age rules.

32

Looking into localized rule boundaries of Neighbourhood Access, minimum and maximum Age and Density growth many variations of elaborate growing systems were created to represent intricate assemblies of GOL tables.


RC3

Chapter 01

33


Research On Connectivity Rules

GEOMETRY EXPLORATION [ 02]

Project Overview

Unit Coding

Using mainly model prototypes and material studies we were able to find interesting and unpredictable results to transform an unlikely stable material such as a clear plastic tube in combination with wooden dowels to create coded units that are able to grown into various sizes of sheets that can connect to one and other to build a stable rigid growing system. After researching various geometric forms and materials, plastic tubes caught our interest due to their geometric qualities and flexible qualities. By cutting the tubes in the center we were able to transform their shape into interesting geometries that can carry out possible growth and systematic qualities. Although we had reached a point were the tubes created interesting flexible transformable units there was no question that they were not able to structurally build and accurately connect to one and other due to their flexibility. That is why we introduced dowels as a rigid component to add structure.

A

A B

A B

B

B

BA AB

A

AB

B A

A

A

A

B A

B A

B A

B A

A

A

A

B

B

B

B A

A

A

A

B

B

B B

B A

A

A

A

34

B

B A B

B A

A


RC3

Chapter 01

The logic of each unit is based according to their directionality and connectivity. Using the Type A and Type B units shown on the right we are able to create various groups of units that are able to connect together and expand their language. Through various tests and prototypes we were able to narrow down which assemblies are more successful to use in our system according to their weight durability and growing ability. Moreover by looking into geometry and material research and joints we were able to create specific connection points using malefemale connections and sliding joints that can be fixed at a 90 degree angle to create accurate connections. Moreover, by combining our tubes and dowels we were able to create simple but efficient units that can structurally build and grow using their connection points.

35


Research On Connectivity Rules

Project Overview

Research Environmental Factors STEP 1

1 3 2

Connect Joint //Looking Up

STEP 2

STEP 5

Loop Joint Around Dowel //Create Triangle

Face Joint Looking //Top Triangle Joint

STEP 3

STEP 6

Add Final (3rd) Dowel To Joint

Connect & Clip //Final Dowel

STEP 4

STEP 7

Connect Final Joint to //Vertical Dowel

DONE!

Seed Image Study

Neighborhood Studies Introduction to new neighborhood connections.

Exploding local density rules.

Exploding local age rules.

36


RC3

Chapter 01

By combining our tubes and dowels we were able to create simple but efficient units that can structurally build and grow using their flexible connection points.

37


Research On Connectivity Rules

GEOMETRY EXPLORATION [ 03]

Project Overview

38

By focusing on the fluid movement of an abstract objects through a space that is mapped with voxel boxes .The investigated objects evolved into a 3 distinguished types of multi-surface objects which compose the moving parts of the system. The basic system is composed of 2 main unites ( A and B ) , but both have mirrored versions ( A1 and B1 ) , the third unite is C which is used for establishing connection between the small area faces of unites. By looking into geometry and material research and joints we were able to create specific connection points using male-female connections and sliding joints that can be fixed at a 90 degree angle to create accurate connections. Moreover, by combining our tubes and dowels we were able to create simple but efficient units that can structurally build and grow using their connection points.


RC3

Chapter 01

The three basic rules for this system are : 1 Respecting the bounding box space : the movement is allowed only within a regular 3d grid of cubes that maps the virtual space where each unite is confined within a cube and the connection is possible through the faces aligned at the faces of the cube. 2 Unite “C” is used a joint : and only allowed to connect with small area faces of the unites type “A” and “B”. 3 Fce to face connection : the connection between

39


Research On Connectivity Rules

Project Overview Research Environmental Factors

Type A

Spiral Behavior

Face to face connection.

Loop Behavior

40

In order to create a bottom-up system using a specific coding language to arrange geometrically packed units in space, our initial goal was to find a way to blur the boundaries between lines and connection points in space. The Final combination represents a possible answer for the question of how an abstract geometry can move within a geometrical grid which is used to map a virtual space following a certain set of rules, and growing system of elements.


RC3

Chapter 01

41


Research On Connectivity Rules

Interlocking Connection

42

Project Overview

Face to Face Connection


RC3

Chapter 01

Joint Connection

43


Neighborhood Rules Research

NEIGHBORHOOD RULES [ 01]

Project Overview

44

Initial experimentations included: -Assembly of parts through packing platonic solids, -assigning constraint rules to physical parts while experimenting with materiality, aggregating larger constructs following the assigned steps/rules. Further computational experiments: -Voxel constructs through CA, experimentation with implemented neighborhood/density, voxel generation age, and etc.. and study of each outcome, -Implementation of meshes within voxels to experiment with constraints along with previous rules set.


RC3

Chapter 01

45


Neighborhood Rules Research

Project Overview

Research Environmental Factors

Seed Image Study

Neighborhood Studies Introduction to new neighborhood connections.

Exploring local density rules.

By locally evaluating small changes throughout the rules and growth of GOL we were able to gain control over three main aspects of the code. Looking into localized rule boundaries of Neighbourhood Access, minimum and maximum Age and Density growth many variations of elaborate growing systems were created to represent intricate assemblies of GOL tables.

Exploring local age rules.

46


RC3

Chapter 01

47


Neighborhood Rules Research

NEIGHBORHOOD RULES [ 02]

Project Overview

48

Looking at methods of extending the research on Conway’s game of life we were able to manipulate and gain control over the growth and patterns of each running test. Our research on these behaviours was done through adding code extensions that created elaborate behaviours which we’ve highlighted through our research to understand the endless possibilities of CA.


RC3

Chapter 01

49


Neighborhood Rules Research

Project Overview

Research Environmental Factors

Seed Image Study

Neighborhood Studies Introduction to new neighborhood connections.

Exploding local density rules.

By locally evaluating small changes throughout the rules and growth of GOL we were able to gain control over three main aspects of the code. Looking into localized rule boundaries of neighbourhood Access, minimum and maximum Age and Density growth many variations of elaborate growing systems were created to represent intricate assemblies of GOL tables.

Exploding local age rules.

50


RC3

Chapter 01

51


Concept Refrence: Case Studies

Project Overview

Kisho Kurokawa Nakagin Capsule Tower 1972

Kengo Kuma GC Prostho Museum Research Center 2012

Image Source: archdaily.com

Image Source: notey.com

Image Source: archdaily.com

Japan’s Metabolist structures; one of the earliest forms of experimentation with adaptability and growth.

Cidori is an assembly of wood sticks with joints having unique shape, which can be extended merely by twisting the sticks, without any nails or metal fittings.

A pavilion that extends beyond its gridded boundaries using a traditional Japanese joinery system.

CASE STUDIES: JOINTS 52

Sou Fujimoto Serpentine Pavilion 2013


RC3

Osaka Expo 1970

Chapter 01

Osaka Expo 1970 Image Source: archpaper.com

Connectivity using discrete yet flexible units that define architectural typologies using a continuous frame work.

53


Concept Refrence: Case Studies

Project Overview

Arata Isozaki City in the air 1962

The Fiction of the Oblique The Architecture of Claude Parent & Paul Virilio 1963 - 1969

Image Source: theartstack.com

Image Source: the function of the oblique book

This Urban project elaborates on resolving density issues using a core system to reformulate a new modern social structure.

Investigating a new kind of architectural and urban order that rejects traditional axes of the horizontal and the vertical to create an architecture of disequilibrium in an attempt to shift to a new dynamic architecture.

CASE STUDIES: GEOMETRY 54


RC3

Chapter 01

Paul Rudolph Lower Manhattan Expressway 1970

Peter Cook, Archigram The Plug-In City 1960

Piet Blom Cube House Rotterdam 1984

Image Source: curiator.com

Image Source: archdaily.com

Image Source: archdaily.com

Rudolph’s Y-shaped corridor suggesting a new way of Geometrical expression to keep infrastructure intact and suggest a new approach to city building.

Combining architecture, technology, and society to introduce a new approach to urbanism through its new geometrical expression of spatial organization.

Slanted and angled roofs give an interesting expression to new Interior and Spatial design.

55


Concept Refrence: Case Studies

Project Overview

Buckminster Fuller Fly’s Eye dome 1980

Manuel Dominguez Nomadic City 2013

Image Source: archdaily.com

Image Source: dezeen.com

New future of architecture and living using lightweight mathematical structural framework.

Traveling city that maintains its connection using horizontal and vertical system.

CASE STUDIES: EXTREME ENVIRONMENT 56


RC3

Chapter 01

Ekuan and Tange Masterplan for the Pilgrim accomodation for Mina 1975

Peter Cook Living Pod 1966

Eero LundĂŠn and Juulia Kauste Nordic Pavilion 2018

Image Source: Project Japan Metabolism Talks Book

Image Source: hiddenarchitecture.com

Image Source: dezeen.com

A planning project aiming to resolve density issues and connectivity within an extreme environment.

Living system that operates over living pods connecting to adapt to extreme environments.

Extending and expanding units that define new ways of organizing and extending architectural spaces.

57


CHAPTER TWO | COMPUTATIONAL RESEARCH

0.2



Wave Function Collapse

Computational Research

Tiles creating the model

Wave Function Collapse

The research was driven by exploring different connections, local rules, and how they can be encoded in algorithm. In the project itself, to assure these criteria will be considered, the architectural system is propagated through a constraint solving algorithm based on the quantum mechanics phenomenon – Wave Function Collapse (Karth & Smith, 2017). The algorithm is iteratively build based on the input provided - the tile set. It is encoding the neighborhood constraints into a model for propagation. The algorithm itself guarantees us a strong part to part relations because it is greedy solving the constraints without backtracking. The propagation is starting from a random point in the graph assigned by the algorithm, building on further on the tile with the smallest domain – with domain shrinking and expanding based on the constraints of the local neighborhood of the tile itself. The constraints of the model are hiding genetic code of the architecture within. Manipulating its order is what

CONTRADICTION FOUND !

creates the mutant. However, the criterion of growing in the direction of the smallest domain is sometimes too arbitrary, meaning that at certain points again there will be a random tile picked from the subset of vertices with this status.

Smallest domain Contradiction Found

60


RC3

Chapter 02

Resetting the Model

61


Wave Function Collapse

Smallest Domain

Computational Research

Tiles creating the Model

Contradiction Found

If the constraints were met

62


RC3

Chapter 02

63


Wave Function Collapse

Computational Research

equal domain possibilities

64


RC3

Chapter 02

propagation scenario

Contradiction Found on the last position

propagation scenario

65


Wave Function Collapse

Having explored the propagation rules, it is notable that having bias choices can determine if the propagation will collapse or not. However having the exact same constraints can also give some qualities to the system.

66

Computational Research


RC3

Chapter 02

Not having bias constraints can cause some global quality of the model to fall back.

67


GRAPH STUDY

Graph Research

68

Furthermore, to build the spatial model, in order to get most of it, the model is propagated through truncated octahedron, taking advantage that it allow us to grow in all Cartesian directions, assigning a unit - tile on each vertex. Since the architectural model is built on a digraph, it is easy to bring top-down analysis on how many closures, normals, depths and isolated vertices the model has. Through separating different connection labels, some generations of tiles, and the models they build, are evaluated as too dense, which lowers the value of other criteria (as sun exposure evaluated through particle collision). Based on this information, we were feeding back the next breed of tiles accordingly, but what if we used this information to train a machine learning agency to make this decisions for us? The vast combinatorics how to use these constraints within the architectural model could in fact benefit from intelligent decision making. By merging the two systems into one, we can rely that the structure will maintain its enclosures, as well as continuity in order to maintain safety, and comfort levels within the clustering of the spatial zones.

Computational Research


RC3

Chapter 02

+Z

X, Y, Z X-1, Y-1, Z

X, Y, Z-1 X-1, Y-1, Z-1 -Z

Building the Truncated Octahedron graph, making all the 14 combinations of Cartesian coordinate system abstract.

69


Graph Research

First, we explored the behaviors we can get from the constraints, building a set of tiles that is using 2 constraints per tile, each pair having one primal and one secondary

archiGO ALGORITHM

neighbor. This opened a wide range of

70

vertical behaviors, almost like staircases. Also, they are very likely to form loops.

Computational Research


RC3

Chapter 02

Adding tiles connecting only the two primal neighbors allowed for the extension of these behaviors.

However, this behavior is only growing linearly, losing connectivity qualities within the system.

71


Graph Research

Introducing tiles that are constrained to have 3 neighbors rather than 2 is allowing for better connectivity.

72

Computational Research


RC3

Chapter 02

Introducing tiles that are constrained to have 3 neighbors rather than 2 is allowing for better connectivity.

73


CHAPTER THREE | TILE RESEARCH

0.3



Tiling System

Tiling Research

In this approach, each tile is a part of space that is not necessarily utilisable on its own, but once connected together, they generate larger/habitable units that assemble based on the program needed. Here, the tiles become “spatial joints” that link the whole system, while also performing as spatial units themselves. Initial experimentations of tiles begin as building blocks/units that assemble to generate larger aggregations, through a course of development, the final tile breeds perform as parts of spaces, which once connected, create habitable spaces, generated for variety of tasks. While each “Part of space” or “Spatial Tile” is constructed to habitable architectural scale, it is not habitable on its own. Once connected to neighboring tiles, larger habitable spaces are generated. These spatial joints are the core spatial fragments of a system that is Continuously shape shifting with certain constraints and degrees of freedom to generate Varied spatial arrangements, linked together with cause and effect of consecutive generative actions.

76


RC3

Chapter 03

77


Concept Refrence: Constraint Solving Algorithm

Tiling Research

+

=

Machine Learning Breed 02 Tiles

The virtual truncated octahedron is used as a vessel to transfer geometrical entities thorough space to produce spatial continuity . A space filling polyhedron which is the truncated octahedron is used to contain group of surfaces that would together form a spatial tile , and when connected to other tiles articulate continuous space.

.Number of loose tiles : 6 .Total floor area: 432 m2 .Total number of tiles : 18

78

.Number of loose tiles : 2 .Total floor area: 744 m2 .Total number of tiles : 18


RC3

Chapter 03

.Number of loose tiles : 7 .Total floor area: 1029 m2 .Total number of tiles : 25

.Number of loose tiles : 4 .Total floor area : 980 m2 .Total number of tiles : 22 The WFC algorithm is used to generate aggregations with different tile sets , the resulting aggregation is not optimized against criteria such as area or stability.

79


Concept Refrence: Constraint Solving Algorithm

Machine Learning Breed 02 Tiles

Tile Mutation

.Number of loose tiles : 4 .Total floor area: 876 m2 .Total number of tiles : 28

80

Tiling Research

.Number of loose tiles : 3 .Total floor area: 988 m2 .Total number of tiles : 23


RC3

Chapter 03

Tile Mutation

.Number of loose tiles : 2 .Total floor area: 874 m2 .Total number of tiles : 21

Tile Mutation

.Number of loose tiles : 2 .Total floor area: 763 m2 .Total number of tiles : 19

81


Machine Learning Breed 02 Tiles

Concept Refrence: Constraint Solving Algorithm

82

Tiling Research

.Number of loose tiles : 1 .Total floor area: 966 m2 .Total number of tiles : 18

.Number of loose tiles : 2 .Total floor area: 852 m2 .Total number of tiles : 22

.Number of loose tiles : 1 .Total floor area: 977 m2 .Total number of tiles : 24

.Number of loose tiles : 3 .Total floor area: 683 m2 .Total number of tiles : 17


RC3

Chapter 03

.Number of loose tiles : 1 .Total floor area: 520 m2 .Total number of tiles : 13

.Number of loose tiles : 1 .Total floor area: 596 m2 .Total number of tiles : 23

83


Tile Breeds

84

Tiling Research


RC3

Chapter 03

85


SPATIAL TILING RESEARCH

Spatial Tiling Research

86

Tiling Research

Initial experimentations of tiles begin as building blocks/units that assemble to generate larger aggregations, through a course of development, the final tile breeds perform as parts of spaces, which once connected, create habitable spaces, generated for variety of tasks. While each “Part of space” or “Spatial Tile” is constructed to habitable architectural scale, it is not habitable on its own. Once connected to neighboring tiles, larger habitable spaces are generated. These spatial joints are the core spatial fragments of a system that is continuously shape shifting with certain constraints and degrees of freedom to generate varied spatial arrangements, linked together with cause and effect of consecutive generative actions. Spaces generated include larger interior spaces for intended for communal/collaboration spaces, smaller interior spaces intended for personal spaces, circulation spaces, exterior terraces/walkways, and more. The constraints and tiles design work in synergy to achieve the necessary spatial needs; for example, all tiles include accesses to neighboring tiles, all tiles allow for access to circulation spaces wither on their own, or through access to consecutive tiles, openings for adequate sun exposure, and more.


RC3

Chapter 03

87


Spatial Tiling Research

88

Tiling Research


RC3

Chapter 03

89


Spatial Tiling Research

90

Tiling Research


RC3

Chapter 03

91


Tile Breeds

Tile Breed [03] ASSEMBLY 02

Tile 0: 25 Tile 1: 1 Tile 2: 15 Tile 4: 16 Tile 7: 10 Tile10: 13 Tile12: 10 Tile13: 6 Total Floor Area: 3110 M2 Sun Exposure Est: 78%

92

Tiling Research


RC3

Chapter 03

TILE 0

TILE 1

TILE 2

TILE 3

TILE 4

TILE 5

TILE 6

TILE 7

TILE 8

TILE 9

TILE 10

TILE 11

TILE 12

TILE 13

TILE 14

TILE 15

TILE 16

TILE 17

93


Tile Breeds

94

Tiling Research


RC3

Chapter 03

95


Tile Breed [04]

Tile Breeds

ASSEMBLY 03

96

Tiling Research

Tile 0: 10 Tile 1: 2 Tile 2: 5 Tile 7: 8 Tile 5: 4 Tile 6: 4 Tile 4: 3 Tile 8: 1 Total Floor Area: 1134 M2 Sun Exposure Est: 68%


RC3

TILE 0

TILE 1

TILE 2

TILE 3

TILE 0

TILE 1

TILE 2

TILE 3

TILE 4

TILE 5

TILE 6

TILE 7

TILE 8

TILE 4

TILE 5

TILE 6

TILE 7

TILE 8

Chapter 03

97


Tile Breed [04]

Tile Breeds

ASSEMBLY 02

98

Tiling Research

Tile 0: 16 Tile 5: 1 Tile 4: 5 Tile 7: 4 Tile 6: 5 Total Floor Area: 480 M2 Sun Exposure Est: 73%


RC3

Chapter 03

Tile 0: 20 Tile 6: 4 Tile 8: 3 Tile 7: 3 Tile 2: 2 Tile 3: 1 Total Floor Area: 363 M2 Sun Exposure Est: 82%

ASSEMBLY 09

99


Tile Breeds

100

Tiling Research


RC3

Chapter 03

101


Tile Breeds

Tile Breed [05]

Tiling Research

ASSEMBLY 02 ASSEMBLY 02

102

Tile 0: 6 Tile 1: 21 Tile 2: 1 Tile 4: 6 Tile 7: 2 Tile 8: 2 Total Floor Area: 780 M2 Sun Exposure Est: 74%


RC3

TILE 0

TILE 1

TILE 2

TILE 3

TILE 0

TILE 1

TILE 2

TILE 3

TILE 4

TILE 5

TILE 6

TILE 7

TILE 8

TILE 4

TILE 5

TILE 6

TILE 7

TILE 8

Chapter 03

103


Tile Breeds

Tile Breed [05]

Tiling Research

ASSEMBLY 02

104


RC3

Tile 0: 10 Tile 1: 1 Tile 2: 1 Tile 7: 2 Tile 8: 2 Total Floor Area: 780 M2 Sun Exposure Est: 82%

Chapter 03

ASSEMBLY 02 105


Tile Breed [05]

Tile Breeds

Tiling Research

ASSEMBLY 04 ASSEMBLY 02

Tile 0: 20 Tile 2: 1

Tile 1: 4 Tile 3: 7

Total Floor Area: 232 M2 Sun Exposure Est: 68%

106


Chapter 03

Tile Breed [05]

RC3

ASSEMBLY 01 ASSEMBLY 01

Tile 0: 23 Tile 1: 12 Tile 2: 1 Tile 3: 13 Tile 8: 1 Total Floor Area: 460 M2 Sun Exposure Est: 64%

107


Tile Breeds

108

Tiling Research


RC3

Chapter 03

109


Tile Breeds

Tiling Research

Tile Breed [06]

TILE 0

110

TILE 1

TILE 2

TILE 0

TILE 1

TILE 2

TILE 3

TILE 4

TILE 5

TILE 3

TILE 4

TILE 5


RC3

TILE 6

TILE 7

TILE 8

TILE 9

TILE 6

TILE 7

TILE 8

TILE 9

TILE 10

TILE 11

TILE 12

TILE 13

TILE 10

TILE 11

TILE 12

TILE 13

Chapter 03

111


Tile Breed [06]

Tile Breeds

Tiling Research

ASSEMBLY 04

Tile 0: 14 Tile 1: 1 Tile 4: 3 Tile 5: 8 Total Floor Area: 800 M2 Sun Exposure Est: 80%

112


RC3

Chapter 03

Tile 0: 31 Tile 1: 9 Tile 2: 2 Tile 5: 8 Tile 13: 8 Tile10: 9 Total Floor Area: 2100 M2 Sun Exposure Est: 76%

ASSEMBLY 07

113


Tile Breeds

114

Tiling Research


RC3

Chapter 03

115


CHAPTER FOUR | FABRICATION

0.4



Tile Particles Particle

Fabrication

Within fabrication, each tile set is broken down to smaller discrete components which then have local joinery connections. Selected elements therefore join to feeds into the whole system to create a larger connectivity system.

FABRICATION

Based on previously explained tile breeds, each tiles is made up of vertical and horizontal pieces that are removed and combined at any given moment according to necessary requirements derived from the algorithm model.

118

Each component is made up of hybrid female to male joinery connections that are derived from the connectivity logic which it based on the algorithm. In the process of assembly, these smart pieces are initially flat packed and sent to site. After further investigation and local site evaluation further decisions are made for extra components based on additional necessity need of the elements. In addition to single units the robot is given recognizable QR codes for each tile set to further optimize the assembly. And Finally, the hybrid combination of these panels ensure overall connectivity within the system.


RC3

Chapter 04

119


Tile Particles

TILES + PARTICLES

Fabrication

120

Illustrating the combination of various tile components within each tile that are reassembled to feed into the initial tile design.


RC3

Chapter 04

121


Joinery Studies

Fabrication

JOINERY STUDIES

Initially smaller block shaped pieces were studied to follow intricate discrete positive and negative joint systems were one pieces is design to feed into the next in a clear order.

122

At each step of the study the joints of the elements were improved to feed into a easier connectivity system. In addition to their connectivity logic the geometrical shape of the pieces allow for an easier reconfigurability and adjustment system which also allows the blocks to easily slide and ride on each to reform and define various directionality options.


RC3

Chapter 04

123


JOINERY CONNECTIONS

Joinery Studies

124

Fabrication

PHASE 1

PHASE 2

PROFILE GROOVE

ANALOGUE LAYERS

Each individual material study beginning from phase 1 to phase 5 evaluates the strength, accuracy, design and connectivity of the fabricated blocks.


RC3

PHASE 4

Chapter 04

PHASE 5

Phase 2 & 3 are made up of layers of cut wood pieces that combine to make the two units that can join together to hold 1-4 metal rods in between. Phase 4 & 5 are more intricate layers of CNC parts that combine t make two versions of the latest prototype design of the units that can hold the same amount of rods and also join face to face using tong and groove joinery. Due to the precision and high accuracy level of milling the blocks are much more stronger once joined together.

CNC SET NO. 1

CNC SET NO. 2

125


Joinery Studies

126

Fabrication


RC3

Chapter 04

After evaluating each prototype at each stage we were able to increase the strength and ability of each unit at each consecutive stage to promote the qualities of the particular type of wood.

127


REVISED JOINERY CONNECTIONS

Joinery Studies

128

At this stage the joints and connections on each spatial element were revised to fit into new joinery connections which combine to complete the spatial design.

Fabrication


RC3

Chapter 04

129


Joinery Studies

Connection Studies:

130

Fabrication


RC3

Chapter 04

131


Joinery Studies

Window Studies:

132

Fabrication


RC3

Chapter 04

133


Fabrication Research

Fabrication

End Effecor & Fabrication Research

Designing Gripper

Testing its Picking and Placement Measurements

Counter Crafting Robotic Construction of Lunar and Martian Infrastructure.

3D Printing in Space

On Site QR Scan

134


RC3

Chapter 04

Robotic Fabrication As an research on using the robot arm to run a simulation to pick and place our blocks we were able to grasp an understanding on the important criteria that will operate the assembly steps to comlete the selected model.

135


Prototype Research

Fabrication

Connectivity and assembly studies highlighting possible vertical connections and possible directional growth.

136


RC3

Chapter 04

137


Prototype Research

Fabrication

Prototyping architectual panels with joint details according to designed model.

138


RC3

Pick and Place studies with Robot arm to achieve resolved assembly organization.

Chapter 04

139


Tiles + QR Scanning

Fabrication

Vertical & Horizontal Smart Component

FLAT PACKING

Vertical Smart Component

140

For deployment the panels are intended to be flat packed and sent to site to optimize building strategies for the initial arrival to the chosen extreme site.


QR CODES

RC3

Chapter 04

Each tile combination and single component is assigned with provided QR codes to enhance building steps and to allow immediate recognition to the given task for assembly.

141


Fabrication

QR CODE SELECTION

Tiles + QR Scanning

s On

ite

b Ro

A ot

ly mb sse

Robot Scanning Tiles & Pieces During Assembly

142


PROTOTYPE ASSEMBLY

RC3

Chapter 04

Supporting Rods Added for Support Based on Structural Annalysis

bo Ro ite s n

ly mb se

s tA

O

Robot Adding More Pieces Based on Tile Recognition

143


PROCESS

Deployment

144

A study on fabricating components and prototyping for studies on how to improve the fabrication process of components. Each element can join to complete the designed model derived from the tile breeds. And necessary cladding is added to ensure protection from local environmental conditions.

Fabrication


RC3

L

dA

re aye

Chapter 04

bly m sse

Combination of Spatial Configuration

145


Discrete Connectivity Studies

Image describing two tiles that have combined to enlarge interior spaces.

146

Fabrication


RC3

Chapter 04

147


Discrete Connectivity Studies

Fabrication

Studies on various assemblies of the components and pieces to explore further spatial development.

148


RC3

Chapter 04

149


CHAPTER FIVE | MARS RESEARCH

0.5



MARS: THE PLATFORM FOR INITIAL RESEARCH

Mars Research

While architecture, when entwined with engineering, has always been about certainty, considering environments like that of Mars as the setting of our architectural proposal, evokes a deep sense of uncertainty. This, generates an enormous need for adaptation and reconfiguration, achieved through not only fusion of magnitude of multidisciplinary approaches, but also controlling, manipulating and stretching the relations between parts to generate more globally optimized wholes. While this experimental proposal could be applicable to an array of environments, Mars is taken as an example of an extreme environment in which certain minimum criteria need to be met for the system to performative. Here, several criteria are set as minimum requirements for the system to work towards achieving. These include: Overall stability, Connectivity of parts, adequate Sun exposure to all spatial clusters, proximity to energy collection zones where necessary, and minimum floor area needed for each program/task.

152


RC3

Chapter 05

Mars Research Curiosity Rover Tweets

MARS ENVIRONMENT

One of the primary motives for exploring Mars was to look for life possibility in the outer space, the threshold where science fiction meets reality was proved finally by solid evidence. Despite its dry extreme environment, photos and samples retrieved from Mars surface proved after extensive analysis the existence of water on Mars at a distant point in the past. Scientists have studied patterns of rock formations and concluded that in many areas on the surface of Mars, how the sand grains in some locations were piled and solidified in layers, and the fact that they contained minerals, could be explained only by water existence. They also examined rocks which had cavities that usually found on earth rocks when minerals dissolve into water leaving vacuum.

Finding Iron in Hills July 2017

Ice Water Crystals in Mars Clouds August 2017

Many exploration missions was then able to discover thin layers of ice sheets berried inches beneath the surface, NASA in 2016 declared that eight different locations could be labeled as possible water reservoir. Close observation to geographical features such as mountains and meadows also confirmed the water flow theory, such updates and photos were attained thanks to robots sent to Mars like Curiosity and Opportunity. They played a major role in advancing the pace of exploring mars surface by collecting samples, analyzing them, and sending images back to earth for examination, not to mention live tweets to engage the public with the exciting new findings.

Radiation Analysis Level X2 After Storm September 2017

Active Rover With Improved Algorithm June 2017

153


MARS: THE PLATFORM FOR INITIAL RESEARCH

Mars Research

Mars Research Environmental Factors

OLYMPUS MONS

AMAZONIS PLANITIA

UTOPIA BASIN

ARABIA TERRA THARSIS MONTES

HELLAS BASIN

ARGYRE BASIN VALLES MARINERIS

ELYSIUM MONS

NOACHIS TERRA

Map of Mars Environment Terrain and Poles

Universe Today, 16 Dec. 2016, www.universetoday.com/14859/ gravity-on-mars/.

Choosing all of mars as a possible location for research and finding resources.

Mars Gravity: 3.711 m/s² // the effects of long-term exposure to gravity that is just over one-third the Earth normal will impact future habitation plans.

NASA, www.grc.nasa.gov/www/k-12/airplane/atmosmrm.html.

Mars Atmosphere is the layer of gases surrounding Mars. //The atmospheric pressure on the Martian surface averages 600 pascals.

Breaking Science News | Sci-News.com, www.sci-news.com/space/mars-twisted-magnetotail-05344.html.

Mars No Magnetic field. // Only scattered “fossil” Magnetic field in various areas.

154

Mars environment is of the rough and unstable kind, sand storms could envelope large huge areas of the surface, high levels of radiation due to its very thin atmosphere, 100 times thinner than the earth’s, which is largely composed of carbon dioxide. The average temperature is -60 Celsius with the exception of a comfort zone at the equator of 20 Celsius. Many speculation were placed as to how Mars lost its atmosphere, one of the most compelling hypothesis that its light gravity and its lack of magnetic field made it vulnerable to solar wind and particles which eroded and thinned the atmosphere over the course of millions of years.


RC3

Chapter 05

Mars Radiation Proof Material Study

Due to high risk of radiation exposure on Mars, a solution for habitation must provided to prevent harm to humans on mars. Throughout the entire trip, astronauts must be protected from two sources of radiation. The first comes from the sun, which regularly releases a steady stream of solar particles, as well as occasional larger bursts in the wake of giant explosions, such as solar flares and coronal mass ejections, on the sun.

Polyethylene Plastic (Plexi Glass) THE MOLDING BLOG, www. themoldingblog.com/2016/03/10/ plastics-may-replace-aluminum-in-firstflight-to-mars/.

// Very flexible material // Low tensile strength

Hydrogenated BNNTs (Plastic/Tape or Yarn) S. Lashmore, David. “Revolutionary Boron Nitride Nanotube Fiber and Yarn�CEOCFO Magazine, 22 May 2017

// Each thread of the Mesh: 3 to 50 nanometers. // Heat resistant. // Very strong and flexible.

These energetic particles are almost all protons, and, though the sun releases an unfathomably large number of them, the proton energy is low enough that they can almost all be physically shielded by the structure of the spacecraft.

Possible Risk of Radiation exposure on Mars: I. Acute radiation syndrome (ARS) can be caused by intense solar particle events Aluminum

II. both acute (i.e. short-term risk of radiation sickness) and late (e.g. cancer) effects are possible.

THE MOLDING BLOG, www. themoldingblog.com/2016/03/10/ plastics-may-replace-aluminum-in-firstflight-to-mars/.

// Very weak. // Common for previous use but not so much now.

III. Late radiation morbidity is associated with the chronic exposure to galactic cosmic radiation (GCR)

ICE and Water NASA, 13 Dec. 2016, www.nasa.gov/ feature/langley/a-new-home-on-marsnasa-langley-s-icy-concept-for-living-onthe-red-planet.

IV. CNS and cardiovascular diseases cancer effects are possible.

// Clear Coat. // Fragile.

155


MARS: THE PLATFORM FOR INITIAL RESEARCH

Mars Research

SOIL European Space Agency, www. esa.int/Our_Activities/Space_Engineering_Technology/Testing_Mars_ and_Moon_soil_for_sheltering_astronauts_from_radiation.

// Easy to use. // Quick fix. // Not very resilient.

Polysilazane Coating Hu, Longfei. “Surface and Coatings Technology.” Journal - Elsevier, ScienceDirect, www.journals.elsevier.com/ surface-and-coatings-technology/.

// Int-corrosion & Tarnish. // Gas Barrier Coating //Clear Coat. //Strong. // Lasts in high Temp.

Artificial Magnetosphere ScienceAlert, www.sciencealert.com/ nasa-wants-to-launch-a-giant-magnetic-shield-to-make-mars-habitable.

// Uses high level of resources therefore difficult to create.

Liquid Hydrogen Center, Goddard Space Flight. “Home.” Tech Briefs, 1 Feb. 2017, www. techbriefs.com/component/content/ article/tb/techbriefs/manufacturing-prototyping/26330.

// Very good material but poor structural quality.

156

MARS MATERIAL STUDY

Mars Radiation Proof Material Study

In recent research done by NASA, they state that “The space radiation environment will be a critical consideration for everything in the astronauts’ daily lives, both on the journeys between Earth and Mars and on the surface,” said Ruthan Lewis, an architect and engineer with the human spaceflight program at NASA’s Goddard Space Flight Center in Greenbelt, Maryland. “You’re constantly being bombarded by some amount of radiation.” Radiation, at its most basic, is simply waves or sub-atomic particles that transports energy to another entity - whether it is an astronaut or spacecraft component. The main concern in space is particle radiation. Energetic particles can be dangerous to humans because they pass right through the skin, depositing energy and damaging cells or DNA along the way. This damage can mean an increased risk for cancer later in life or, at its worst, acute radiation sickness during the mission if the dose of energetic particles is large enough.


RC3

Chapter 05

ORION’S PRESSURES VESSEL

157


MARS: THE PLATFORM FOR INITIAL RESEARCH

Mars Habitat Unit When designing a space habitat, the internal planning of the unit will have to tested against a number of parameters such as privacy and physiological comfort. Because of the limitations imposed by the harsh nature of the outer space and the fact the resources will be at scarce and everything will have to be considered at minimum without compromising basic human living conditions. Modularity is a basic feature in both envisioned and realized examples of the outer space habitat unites, NASA has produced many studies and prototypes that satisfies different conditions and needs for the purpose of exploring extraterrestrial planets. We could observe that most of them has the same basic body structure but the possibility to be equipped to house various functions such as Laboratory, Storage, Habitat and ect.

Mars Research

Mars Habitat Human Living Space

Habitat Demonstration Unit Source: nasa.gov

Sections of living units Source: phys.org

The shape of the unit itself should serve either a vertical growth scenario ( such as a cylinder), a rarely used approach, or a horizontal expansion such as the barrel shape, the most common one. Usually those units are composed of solid parts at the ends where a hatch is fixed to ensure a stabilized pressure is maintained inside the unit, and inflatable parts to reduce the weight and the size and consequently the transfer cost via rockets or separate rocket mounted launcher that gets activated when the spaceship approaches the surface of the planet. Units could be grouped to form a connected colony that shares basic resources such as Oxygen which are provided by a special type of another prefabricated unite called LSS( Life Support System) that has a number of per-installed system to recycle water, oxygen and to maintain a balanced levels of gases in the internal atmosphere as well as temperature.

Life Support Scheme Source: nasa.gov

Modular Habitation System Source: liquifer.com

Modular Pressure Vessel System Source: revolvy.com

158


RC3

Chapter 05

Source: The Martian, Movie Still

159


Case Studies: Space Architecture

Mars Research

Fosters and Partners 3D printed Mars Habitat 2015

Fosters and Partners Lunar Habitat 2012

Image Source: dezeen.com

Image Source: fosterandpartners.com

Envisioning a habitat constructed from regolith, the loose soil and rocks found on the surface of Mars to 3D print over the arriving pods for protection.

“The practice has designed a lunar base to house four people, which can offer protection from meteorites, gamma radiation and high temperature fluctuations.� (Fosters and Partners)

CASE STUDIES: SPACE ARCHITECTURE 160


RC3

Chapter 05

Clouds Architecture Office Mars Ice House 2015

Space Factory MARSHA 2018

SEArch+/Apis Cor 3D Print Habitat 2018

Image Source: nasa.gov

Image Source: archdaily.com

Image Source: designboom.com

adopting to a vertically-orientated cylinder, that results in a series of spatial and efficiency studies to redefine mars habitation.

A habitat that carefully considers its position and shape to maximize light whilst protecting against radiation exposure. (designboom.com)

“Mars Ice House was designed to bring light and a connection to the outdoors into the vocabulary of Martian architecture.� (marsicehouse.com)

161


CRITERIA FOR EVALUATION

AIR LOCKS

Sophisticated items like airlocks, and pressure doors would have to be imported from earth until Mars developes a mature manufacturing capability. By coordinating with the design of the interplanetary capsules most of the necessary items can be salvaged from the landing craft, with the exclusion of the initial landing base, which should be preserved as part of history.

162

“The Joint Airlock has two main components: a crew airlock from which astronauts and cosmonauts exit the ISS and an equipment airlock designed for storing EVA gear and for so-called overnight “ campouts” wherein Nitrogen is purged from astronaut’s bodies overnight as pressure is dropped in preparation for spacewalks the following day. This alleviates the bends as the astronauts are repressurized after their EVA.” Source: spaceref.com

Mars Research


RC3

Refrence: https://marsbase.org/section11

Chapter 05

163


ENVIRONMENTAL CONTROL

Life Support System

ENVIRONMENTAL MONITORING

ATMOSPHERE MANAGEMENT

FLUID INFRASTRUCTURE SYSTEM

WATER MANAGEMENT

Refrence: NASA, LIFE SUPPORT OVERVIEW

164

Mars Research


RC3

Chapter 05

. MONITORS AND CONTROLS PARTIAL PRESSURES . MAINTAINS TOTAL PRESSURE . MAINTAINS TEMPERATURE AND HUMIDITY

. PRODUCE OXYGEN . REMOVES CARBON DIOXIDE . FILTERS FOR PARTICLES AND MICROBES . REMOVES VOLATILE ORGANIC GASES . DISTRIBUTES CABIN AIR (VENTILATION)

. INTEGRATING INTO AN ARCHITECTURAL LANGUAGE

. RECYCLES WASTEWATER . STORES AND DISTRIBUTES POTABLE WATER . USES RECYCLED WATER TO PRODUCE OXYGEN

165


CRITERIA FOR EVALUATION: LSS

166

Mars Research


ALGAE GROWTH

PROTON EXCHANGE

SOLID WASTE PROCESSING

THERMAL CONTROL

AIR REVITALIZATION

LIFE SUPPORT SYSTEM

RC3

Chapter 05

“Life Support Systems (LSS) activities develop the capabilities to sustain humans who are living and working in space - away from Earth’s protective atmosphere and resources like water, air, and food. This includes monitoring atmospheric pressure, oxygen levels, waste management, and water supply, as well as fire detection and suppression. Existing life support systems on the ISS provide oxygen, absorb carbon dioxide, and manage vaporous emissions from the astronauts themselves. Addressing any gaps will make life support systems more reliable and effective, which will lead to integrated testing on Earth and ISS in preparation for future human spaceflight missions deeper into the solar system.” Important architectural criteria are: “I. Define life support system architectures for different space mission classes. II. Assess life support system technologies. III. Perform life support systems integration. IV. Define and monitor life support system testing. V. Develop an integrated life support system model that will be used to understand life support system dynamics and the potential impacts of new technology infusion. VI. Study reliability, maintenance, and crew time requirements of the state-of-the-art subsystems to understand which subsystems require technology development to meet exploration requirements.”

URINE AND WATER PROCESSING

Source: nasa.gov

167


CRITERIA FOR EVALUATION: Sun Analysis

Mars Research

SUMMER SOLSTICE

EQUINOX

25°

WINTER SOLSTICE

25°

N

168


LOCAL SUN CRITERIA

RC3

Chapter 05

The sun exposure is used as another evaluation criteria for optimizing the resulting aggregations. The tile placement is influenced by the direction and the desired amount of sun expos ure. For interior spaces, shielded windows have been proposed to provide natural lighting for interior spaces, the size and placement of windows on the tile surfaces is the result of several sun simulation tests to prevent over exposure and risk of high levels of harmful radiation, while at the same time allow for similar to earth interior environments. Other spaces such as the crops growing (green spaces) are on the contrary in a need of higher levels of natural lighting , thus their tiles are subject to different values when being evaluated for sun exposure.

169


CONNECTIVITY

CRITERIA FOR EVALUATION: Machine Learning Criteria

170

Mars Research

One criterion introduced is connectivity of both: the tiles to neighbouring tiles (this also results in more stability, which itself is another criteria) but also spatial connectivity through the tiles. As the course of training of machine learning agent develops, the results become more optimised in this factor.


RC3

Chapter 05

MODEL 4

MODEL 1

MODEL 2

MODEL 3

171


CRITERIA FOR EVALUATION: Machine Learning Criteria

Mars Research

FLOOR AREA

Another introduced requirement/ criterion is floor area. Through assembly of these spatial tiles, required floor area is achieved. The users/architect input the minimum required area for each program, and as the tiles aggregate, the area is calculated, while the ML Agent is continuously adapting and learning to better evolve the aggregations to achieve this requirement.

MODEL 1

MODEL 2

MODEL 3

172


RC3

LAB 200 m2 MEDICAL 38 m2 MEETING 30 m2

SOCIAL

LFS 200 m2 STORAGE 130 m2 EVA 75 m2

WORK

KITCHEN 50 m2 WASHROOM 45 m2 GYM 40 m2

DOUBLE PERSONAL SPACE 97.5 m2

SINGLE PERSONAL SPACE 65 m2

MAINTENANCE

GREEN HOUSE

GREEN HOUSES

Chapter 05

DINNING 90 m2 ENTERTAINMENT 75 m2

2800 m2

CIRCULATION: 15%

TOTAL POPULATION: 30 PEOPLE

PRIVATE

SOCIAL

WORK

MAINTENANCE

GREEN HOUSE

173


CHAPTER SIX | archiGO

0.6



ArchiGo Algorithmic Concept

Machine Learning

176

archiGO

Machine Learning takes the use of computational algorithms a step further by optimizing the ability of statistical and search algorithms to develop an intelligence, an ability to reason about solutions for problems that are ill-defined and often challenging to humans due to their complexity. It’s also about building a general model that can process large data quantities, classify them in a comprehensive manner, and infer knowledge or solutions via machine learning. This presents an opportunity for architects to experiment with this technology when confronted with unusual building scenario such as Mars, where the structure should be considered for a highly fluctuating and unstable environment. The ArchiGo model has been developed to take inputs from both the environment and the user, where it processes a set of predefined discreet spatial parts into a coherent structure that optimizes both the constraints derived from the mars environment and the user requirements defined by the architect. The ArchiGo model uses an AlphaGo search like method that allows for predictive problem solving by back tracking through a search tree. The search tree is made up of matched states and outcomes and continues to grow and branch as the solver progress through learning iterations. The overall model was a hybrid of WFC algorithm , typical machine learning algorithms , and the adaption of Mont Carlo tree search used in AlphaGo . The WFC algorithm is able to solve a given space and fill it with tiles based solely on constraints defined by the tile geometry , the resulting aggregations is a combination of tiles that lacks architectural qualities , the tile selector within the WFC algorithm infers a range of possible tiles to be placed at each vertex based on the neighboring tiles constraints and randomly selects a tile . When Machine learning was used , a virtual value is added to refine the tile selections process called the “tile weight “ , it indicates the probability of the tile to be selected when having a higher value for the weight , the agent training then is designed to stimulate the selection of tiles that produces aggregations with more desired architectural qualities by favoring them during the selection process via assigning higher weight values . At each run of the learning episode an aggregation is produced by the WFC solver , where tiles violating parameters such as displacement and density are labeled as weak tiles and their weights are consequently reduced . This type of evaluation is limited in producing optimized aggregations because it does not fully allow the ML algorithm to associate desired values with the types of proper tiles that can produce such aggregations , the evaluation happens based on global assessment of the whole aggregation regardless of the local tile clustering behavior that influences how the solver propagate . With the implementation of the tree search , the agent could track back through previous aggregations ( comprehensive data classification ) and makes predictive decisions by avoiding the repetition of tile placements that leads to undesired aggregations. The training is designed to award the agent based on the overall aggregation quality produced by the agent , where it takes over the selector role in the WFC algorithm . The aggregation is evaluated against three main aspects at each run : the stability , the density , and the required area . The accumulative value of these criteria will decide the aggregation quality of which the agent is rewarded based on.


RC3

Chapter 06

ML Layers: Complexity

36 Layers: 65 elements per Layer

Number of Criteria

36 Layers: 50 elements per Layer 28 Layers: 25 elements per Layer

Grid Size

2x2x2

2x3x3

2x3x3

3x3x3

3x4x3

3x4x4

The training environment is devised to encourage associations between goals and states to be formed. At the beginning of the training episode the agent observes initial values such as the required area , the density constraints , the stability constraints , .. etc.The agent will start processing the tile placement but with tracking back through the tree of previously stored aggregations , the agent will iterate through each one and compare between the tile neighborhood being processed for tile selection and any similar neighborhood situations in previous aggregations , if a match is found , the agent moves to check whether the central tile is available in the domain of possible tiles and reduces its weight if it was labeled as a weak tile in that aggregation and vise versa if not . This minimizes the opportunity of bad tile clustering that leads to bad aggregation to be produced again. The training is by itself conducted with the use of artificial neural networks where a number of hyperparameters (parameters that cannot be directly linked to the training scenario) influence the training quality . When the number of those artificial neural networks and elements designated in each of those layers is increased ,the training quality and results is significantly enhanced.

177


Machine Learning

archiGO

W=3

W=5

W=5

[

[

Starting with the simple triangular geometry, we split the unit in 6 (3*2) parts in order to define the places of connection.

ML

Domain of Possible Tiles

By exploring rules of connections without materialization, we tried to establish different modes of connections withing singular units. By exploring rules of connections without materialization, we tried to establish different modes of connections withing singular units.

Iterate Through Previous Aggregations

Allowing the archiGo agent to find matching neighborhood states in previous aggregations

// W = Tile Weight

178

Compare the current tiles availble in the domain with central tile in each of those domains


RC3

Chapter 06

Starting with the simple triangular geometry, we split the unit in 6 (3*2) parts in order to define the places of connection. By exploring rules of connections without materialization, we tried to establish different modes of connections withing singular units. By exploring rules of connections without materialization, we tried to establish different modes of connections withing singular units.

With WFC algorithm tiles do not have wights and the tile selection for each vertex is random.

Unoptomized aggregation In typical machine learning agent there is no tree to iterate through and the tile weights are changed based on evaluation of global criteria rather than local conditions.

Globaly optimozed aggregation W=4

W=2

W=4

If the central tile is a weak tile then reduce it’s weight

Produced an optimized aggregation W=4

If the central tile is a stable tile then increase it’s weight

W=2

W=6

An aggregation optimized to both local and global parameters

179


OPTIMIZING EVALUATIONS

Machine Learning

archiGO

The graphs above are captured from the Tensor board , a platform provided by Google to observe the training path , the accumulative reward graph reflects the reward value achieved by the agent at each training episode .It referents how it was able to increase the reward ( thus the quality of produced aggregations ) over the training course , and it reflect how the agent is exploring the terrain of values . The stability evaluation is done by calculating the force and torque values applied to each tile and averaging the total for the aggregation, the agent is encouraged to produce aggregations that keeps those values below the break force value and the break torque value defined by the user for structural stability considerations. A visual reference was designed to reflect those values, where a color gradient that ranges from blue (as minimum) to red (as maximum) would reflect the forces applied to the aggregation. The density evaluation is also considered during tile placement, where the agent is encouraged to favor tiles that takes a limited number of neighbors .Furthermore, it also encouraged to ignore minimum density value bounds for the tiles of the lower portion of the aggregation. The area evaluation is another value to be sought by the agent where the agent is encouraged to select tiles that produce aggregations within the approximate limits of a defined area value. The area evaluation is another value to be sought by the agent where the agent is encouraged to select tiles that produce aggregations within the approximate limits of a defined area value.

180


RC3

Chapter 06

181


Density

archiGO

The training is designed to encourage the agent to respect tile density limitations without compromising the stability , by allowing tiles located closer to ground to violate maximum density value . Min Allowed Density: 2 Max Allowed Density: 7 Aggregtion Quality 54%

DENSITY

Min Allowed Density: 2 Max Allowed Density: 5 Aggregation Quality 34%

Number of Neighbors: 2

Min Density: 0

182

>>

Number of Neighbors: Tile Density

Number of Neighbors: 4


RC3

Min Allowed Density: 3 Max Allowed Density: 9 Aggregation Quality 68%

Number of Neighbors: 7

Chapter 06

Min Allowed Density: 5 Max Allowed Density: 10 Aggregation Quality 72%

Number of Neighbors: 14

Max Density: 14 >>

183


Stability

archiGO

STABILITY

Yellow tiles indicate weak tiles that are under the influnce of stress and torque values that approaches the break point limits. With the training progress the gent learns how to produce more stable structure by choosing tile cluters that leads to more stable aggregations.

Average Force & Torque: 67.5 Aggregation quality: 22%

Min Force & Torque: 0

184

>>

Average Force & Torque: 48.3 Aggregation quality: 42%


RC3

Average Force & Torque: 33.5 Aggregation quality: 76%

Chapter 06

Average Force & Torque: 28.4 Aggregation quality: 85%

Max Force & Torque: 100 >>

185


Optimized Evaluation

archiGO

Multi-Criteria :

STABILITY | Aggregation Quality 55%

DENSITY | Aggregation Quality 63%

186

Machine Learning Breed 02 Tiles MULTI-CRITERIA:

MACHINE LEARNING BREED [02]

Concept Refrence: Constraint Solving Algorithm

8


RC3

Chapter 06

Design: parameters : Aggregation data : Design parameters Aggregation data : 2 2 - required Area : 2200 m - aggregation -quality aggregation - required Area : 2200 m : 86 %quality : 86 % 2 - min : 3 of 14 - achived Area - achived : 1945 m2 - min tile density : 3tile of density 14 : 1945 mArea - average - max : 8 of 14 - average density - max tile density : 8tile of density 14 : 5 density : 5 - average value - max :torque : 85 N- m - max torque value 85 N value m average torque value : torque 23.4 N m : 23.4 N m force value - max: 100 forceNvalue : 100 N - average force- average - max force value value : 48.79 N : 48.79 N

187


188

AREA AND DENSITY:

MACHINE LEARNING BREED [01]

Optimized Evaluation archiGO


RC3

Chapter 06

STABILITY AND AREA:

Tile Set of Breed[01] :

189


MACHINE LEARNING BREED [01]

Optimized Evaluation

190

archiGO

AREA AND STABILITY | Aggregation Quality 86 %

AREA AND DENSITY| Aggregation Quality 65%


STABILITY AND DENSITY :

RC3 Chapter 06

191


192

AREA:

MACHINE LEARNING BREED [01]

Optimized Evaluation archiGO


RC3

Chapter 06

DENSITY AND STABILITY | Aggregation Quality 82 %

AREA | Aggregation Quality 65 %

193


194

DENSITY:

MACHINE LEARNING BREED [01]

Optimized Evaluation archiGO


Chapter 06

STABILITY:

RC3

195


STABILITY | Aggregation Quality 23%

DENSITY | Aggregation Quality 36%

196

archiGO

MULTI-CRITERIA:

MACHINE LEARNING BREED [01]

Optimized Evaluation


RC3

Design parameters : - required Area : 5300 m2 - min tile density : 3 of 14 - max tile density : 6 of 14 - max torque value : 75 ‎N⋅m - max force value : 95 N

Chapter 06

Aggregation data : - aggregation quality : 78% - achived Area : 6150 m2 - average density : 5 - average torque value : 13.3 ‎N⋅m - average force value : 60.7 N

197


Concept Concept Refrence: Refrence: Constraint ConstraintSolving SolvingAlgorithm Algorithm ML + Optimized Evaluation

22

198

AREA AND DENSITY:

Breed 02 Tiles

MACHINE LEARNING BREED [02] Machine Learning

Area Areaand andDensity Density: :

archiGO


RC3

STABILITY AND AREA:

Stability Stability and Area :and Area :

Design parameters : - required Area : 2200 m2 - min tile density : 3 of 14 - max tile density : 8 of 14 - max torque value : 85 N m - max force value : 100 N

Chapter 06

Tile Set of Breed[02] :

Aggregation data : - aggregation quality : 86 % - achived Area : 1945 m2 - average density : 5 - average torque value : 23.4 N m - average force value : 48.79 N

3

3 9

199


200

archiGO

Machine Learning Breed 02 Tiles

MACHINE LEARNING BREED [02]

ML + Optimized Evaluation

AREA AND STABILITY | Aggregation Quality 73%

2

AREA AND DENSITY| Aggregation Quality 73%


ncept Refrence: Constraint Solving Algorithm Concept Refrence: Constraint Solving Algorithm

RC3

Chapter 06

Ar Are

STABILITY AND DENSITY:

Machine Learning Learning Machine Breed 02 02Tiles Tiles Breed

Stability and Density : Stability and Density :

4

201


Optimized Evaluation

archiGO

AREA:

MACHINE LEARNING BREED [02]

Area Area: :

55

202


Machine Learning Breed 02 Tiles

RC3

Chapter 06

DENSITY AND STABILITY | Aggregation Quality 68%

4

This aggregation is produced by using the ArchiGo algorithm to optimize only Are , it can be observed how the aggregation stability performance is not well optimized , and the density as well, unlike the Area criterion used to optimize it.

AREA | Aggregation Quality 79%

203


Concept Concept Refrence: Refrence: Constraint Constraint Solving Solving Algorithm Algorithm Optimized Evaluation

6

204

6

DENSITY:

Machine Learning Breed 02 Tiles Breed 02 Tiles

MACHINE LEARNING BREED [02] Machine Learning

Density Density : :

archiGO


RC3

Chapter 06

STABILITY:

Stability Stability : :

7 7

205


Optimized Evaluation

archiGO

Multi-Criteria :

STABILITY | Aggregation Quality 55%

DENSITY | Aggregation Quality 63%

206

Machine Learning Breed 02 Tiles MULTI-CRITERIA:

MACHINE LEARNING BREED [02]

Concept Refrence: Constraint Solving Algorithm

8


RC3

Chapter 06

Design: parameters : Aggregation data : Design parameters Aggregation data : 2 2 - required Area : 2200 m - aggregation -quality aggregation - required Area : 2200 m : 86 %quality : 86 % 2 - min : 3 of 14 - achived Area - achived : 1945 m2 - min tile density : 3tile of density 14 : 1945 mArea - average - max : 8 of 14 - average density - max tile density : 8tile of density 14 : 5 density : 5 - average value - max :torque : 85 N- m - max torque value 85 N value m average torque value : torque 23.4 N m : 23.4 N m force value - max: 100 forceNvalue : 100 N - average force- average - max force value value : 48.79 N : 48.79 N

207


208

AREA AND DENSITY:

MACHINE LEARNING BREED [03]

Optimized Evaluation archiGO


RC3

Chapter 06

STABILITY AND AREA:

Tile Set of Breed[03] :

209


MACHINE LEARNING BREED [03]

Optimized Evaluation

archiGO

AREA AND STABILITY | Aggregation Quality 61 %

AREA AND DENSITY| Aggregation Quality 68%

210


STABILITY AND DENSITY:

RC3 Chapter 06

211


212

AREA:

MACHINE LEARNING BREED [03]

Optimized Evaluation archiGO


RC3

Chapter 06

DENSITY AND STABILITY | Aggregation Quality 79%

AREA | Aggregation Quality 66%

213


214

DENSITY:

MACHINE LEARNING BREED [03]

Optimized Evaluation archiGO


Chapter 06

STABILITY:

RC3

215


216

archiGO

STABILITY | Aggregation Quality 86%

MULTI-CRITERIA:

MACHINE LEARNING BREED [01]

Optimized Evaluation

DENSITY | Aggregation Quality 79%


RC3

Design parameters : - required Area : 4500 m2 - min tile density : 3 of 14 - max tile density : 8 of 14 - max torque value : 100 ‎N⋅m - max force value : 100 N

Chapter 06

Aggregation data : - aggregation quality : 75% - achived Area : 5600 m2 - average density : 6 - average torque value : 26.8 ‎N⋅m - average force value : 44.8 N

217


ADAPTING TO FIELD CONDITIONS

Optimized Evaluation

218

The distance field is used to mask some vertices of the graph , forcing the used solver to propagate through the rest of the available vertices . It is sued to simulate terrain and obstacles that might exist on the location of where the structure is based , allowing for a more rigorous adaptive aggregations to be generated . The agent is trained to produce optimized structures for different grid sizes in this case and for irregular graphs , allowing for a more propagating robust system to be used.

archiGO


RC3

Chapter 06

219


APP

archiGO

Graph size / propagation archiGO RC3

archiGo is trained to manipulate certain graph sizes

  

GRAPH SIZE : 80 VERTICES

X Y

NOT ASSIGNED YET : 80 VERTICES

Z

Mimicking the topology using sdf can help the user build the desired model

 [  ]



  -  04  

[2]

There are currently 4 tile breeds that the user can choose from a drop-down menu User’s space to fill in how much area is needed

Buttons for Resetting the model, Rotating view, Screen Capture or saving the built 3D model

The user can read the different factors evaluated, and consider the proposal generated

                          

   

Counters per tile chosen by the agent

220



A I


RC3

Chapter 06

Graph visualisation of different analysis; structure, density, graph components

Real-Time Camera output of the aggregation

F A

C C

T A

C |

D A

D A

221


APP

222

archiGO


RC3

Chapter 06

223


CHAPTER SEVEN | ARCHITECTURAL SPECULATION

0.7



Spatial Development

Exterior Spaces; In this case, connection/ access to consecutive tile

226

Architectural Speculation

Circulation / Stairway; also connection/ access means to consecutive tiles


RC3

Chapter 07

Spaces generated include larger interior spaces for intended for communal/collaboration spaces, smaller interior spaces intended for personal spaces, circulation spaces, exterior terraces/walkways, and more. The constraints and tiles design work in synergy to achieve the necessary spatial needs; for example, all tiles include accesses to neighbouring tiles, all tiles allow for access to circulation spaces wither on their own, or through access to consecutive tiles, openings for adequate sun exposure, and more.

227


Spatial Development

228

Architectural Speculation


RC3

Chapter 07

229


230


231


232


233




Univeristy College London Bartlett School of Architecture 2017 - 2018


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.