Hyper Cell Book

Page 1



To our families and friends who helped us and supported us through this fantastic year. Through their devotion and belief, we were able to have the confidence to push through and complete this wonderful work.To our tutor Theo Spyropoulos who had the vision and introduced us to this beautiful world. To our professors especially Nick Roberts may he rest in peace, Ingalill Wahlroos-Ritter, Blagovest Valkov and Jason King. We are forever grateful for your help and critical thinking. You helped us develope our idea's and bring our project to life.






Design and Research Book Theodore Spyropoulos Studio

Theodore Spyropoulos Studio

Cosku Cinkilic Ahmed Shokair Pavlina Vardoulaki Houzhe Xu

Assisted by: Mustafa El Sayed Apostolis Despotidis

Team: Cosku Cinkilic Ahmed Shokir Pavlina Vardoulaki Houzhe Xu 



Hyper Cell

AADRL Studio Theodore Spyropoulos Agenda: Behaviour complexity

contents: Team Members: Ahmed Shokir Cosku cinkilic Pavlina Vardoulaki Houzhe Xu

p. 15

preface

p. 73

fabrication behaviour

p. 49

system overview

p. 87

mobility

p. 57

magnetic patterns

p. 111

cell behaviour

p. 157

aggregation

p. 178

self-structuring

p. 196

settling behaviour

p. 216

thesis

Thank you: Oliviu Lugojan-Ghenciu AKT DPL Crew Li Chen Konstantin Doganov Alejandro Garcia Gadea Tvetelina Georgieva Octavian Gheorghiu Jitesh Jadhav Ali K Assad Khan Georgi Kunchev Emilia Maneva Ruxandra Matei Angel Fernando Lara Moreira Quiddale O'Sullivan Necdet Yagiz Ozkan Stafanos Panagopoulos Rui Qu Martina Rosati Kai-Jui Tsao Nhan Vo 

p. 250

communication

p. 278

self-structuring

p. 320

space making

p. 344

animation









pr eface

The contemporary city today is dynamic and responsive. Architecture and urban cities have changed dramatically over the past few decades. Buildings are expected to slot into an urban grid. Ideas of urban planning as means of controlling the growth of cities based on the prediction of future development is increasingly ineffective simply because future events cannot in a present volatile dynamic society be accurately predictable. Also, the notion that architecture is observed as a single building with a single function is no longer adequate to address the

IMage

needs of society adapting to a highly mobile and ever-changing urban community. The city of the future will be able to predict the change it needs accurately and respond without top-down command. To address issues of the contemporary metropolis we were interested in developing a system that can respond to changes through self-awareness, selfassembly, mobility, and reconfigurability and create its ecology.






self-awareness self-learning self-adapting Interaction case studies

self-assembly case studies Initial experimentation

research papers collapsing emergence architecture In time, duration & space

In our exploration of self-assembly and self-awareness, we were able to identify specific features that are both interesting and allowed us to push our research further. The magnetic investigation started as a reaction to the finding we explored in self-assembly, and the behavior research reflected all of them together. Based on that, we came up with our approach to an architectural system with the ability to self-assemble and to be self-aware. From the ideas of self-learning in robotics, self-adapting, and interaction we understood how these ideas are being implemented in the robotics and artificial intelligence field. And from studying self-assembly cases studies such as Hod Lipson work, we were able to understand the required parameters we need to focus on. We primarily focused on exploring material behaviors to find an ideal combination of flexibility and mobility of a prototype in our behavior research. On the other hand, researches on magnetic patterns helped to introduce the potential of self-awareness into the system.






self- awar eness Self-awareness involves self-learning, self-adaptation, human-machine interaction and interaction which is done by oneself without assistance - referring to the current state of being adapted and to the dynamic evolutionary process that leads to the adaptation. The following topics allowed us to understand the different aspects and critical principles it takes to develop an architecture system that can respond to change over time using these elements.






s e lf -le a r n i n g Machine Learning

learning element

Machine self-learning is a subfield of artificial intelligence and plays a vital role regarding machine self-awareness. It is classified into two types as supervised learning and unsupervised learning. Supervised learning is the process in which machine is trained to infer a classification function from manually labeled training data and later to use this feature to classify new examples correctly. Different from supervised learning, no labeled training data is available for the task of unsupervised learning. Machine need to find the hidden structure in unlabeled data by clustering them based on data mining methods.

is the one responsible for modifying agent’s behavior on each iteration

curiosity element is the one that alters the behavior predicted by the learning element to prevent the agent form developing bad habits or biases

with probability P, the Curiosity element will inform to switch to a sub-optimal strategy

Reinforcement Learning Reinforcement learning differs from typical supervised learning in that no labeled examples are presented. Instead, the performance of the system at current iteration is analyzed and evaluated to bias further decisions. In a long-term reinforcement learning process, the balance between exploration and exploitation is of great importance, as exploration mechanism enables the learning agent to search in a broader landscape while exploitation mechanism is to guarantee the system evolving towards the optimal strategy.

performance element is the one that decides the action based on output of the curiosity element

keep a separate record of the outcome after playing this move

performance analyzer is the one responsible for analyzing the outcome of the decision made in the prebiouse interadion

decision

Neuro Evolution

feeding the analysis back to the Curiosity Element in the current iteration

Self-Learning Algorithms Reinforced Learning



feeding the analysis back to the Learning Element in the current iteration




Neuro Evolution

Multi-objective Neuroevolution of NPCs

Neuro evolution is a form of machine learning that uses evolutionary algorithms to train artificial neural network. It mainly applied to artificial life, computer games, and evolutionary robotics. Neuro evolution work by defining more than one fitness function, in the popular evolutionary algorithm it operates on a population of genotypes. In Neuroevolution a genotype is mapped to a neural network phenotype that is the evaluated on some task to decide its fitness. More directly what you ask of the program to achieve is more than one requirement or a fuzzy logic type of decision. in this example the user is asked develop strategies of baiting, charging, wait and strike.

Baiting strategy: One monster takes a risk so that the rest can catch up. Once the player is hit, the monsters are usually able to bounce the player back and forth for a few hits before it regains enough control to start pursuing a new monster. Charging strategy: If the player moves forward after being hit, the monster that hit it can rush the player and hit it again in mid-swing. Being hit cancels the players swing and knocks it back again. Wait and strike strategy: Another effective strategy learned by multi-objective neuroevolution in this domain. This approach involves waiting for just the right moment to rush in and hit the player.

baiting strategy

User

Bat

NPC

charging strategy

genetic algorithm fitness environment

wait and strike strategy action Observation

neural network






Human-machine interaction Machines, by nature, are deterministic structures of gathering and processing information, while a human is by nature unpredictable. To set the basis for the conversation about human-machine interaction we ought to underline the characteristics which make them unique. For the interaction process, we need both parts to react to some internal consistency that cannot easily be created but can emerge. One of the vital components of interaction is communication-based on a common language (verbal or non-verbal) and to some point a factor of unpredictability created through the complexity of the communication process. Machines nowadays lack this kind of complexity and are very deterministic, reacting only based on rules with no interpretation or ability to change the outcome and reprogram themselves. So, the next step of machine evolution is to enable them to re-program themselves and optimize themselves based on the information around them.

Machine

Human

Deterministic

Unpredictable

Interaction

Communication vs. Interaction

Communication Expectation

We ought to elaborate on the small differences in the concepts of communication and interaction to truly understand the interaction between humans and machines. Communication is the process of sending and receiving messages, so the parties involved, while cooperation is a step more than communication. In this case, each party acts expecting a specific reaction, where we have actors with personality and dynamics who bring about the play, playing the particular parts out.

Anticipation

Anticipation vs. Expectation Anticipation is knowing the outcome and expecting it to happen, while on the other hand when we are talking about expectation the parties involved do not see the result but have an approximate estimation.Basically, in machine programming, everything is being anticipated and expected. What we need to achieve interaction between human and machines is providing a level of indeterminacy.

Nietzsche’s Labyrinth Deterministic structure with unexpected outcome

The Labyrinth The way to add unpredictability to the machine is to add complexity to its structure, and regarding philosophical background, Nietzsche's Labyrinth is providing the answer of how we can achieve this behavior complexity. The labyrinth is a deterministic structure with an unexpected outcome. 




s e lf -ad a p t a t i o n Self-adaptive systems are systems that can adjust their behavior in response to their perception of the environment and the system itself. These diagrams show identical parts which shape self-adaptive systems. It mainly can be divided into four sections; each section is needed to model a working self-adaptation: goals, changes, mechanisms, and effects. For each part, its parts need to be investigated to be able to achieve a balanced system in the end. If there is an error in one part of the system, it's going to fail to run other parts that mean that the system needs all main components and subsystems to work correctly to run efficiently.

Self-adapting System

Goal

Change

Evolution

Flexibility

rigid constrained unconstrained

Effect

Type

Criticality

Type

Autonomy

Predictability

Frequency

Organization

Overflow

Anticipation

Scope

Resilience

Source

inside outside

Goals The goals are the targets which the system aims to achieve. They can be either lifetime long or event-driven. There are two basic categories of goals - the main and the subgoals which support the main goals.

Mechanism

T

functional non-functional technological

T

parametric structural

autonomous assisted

alive dead

prediction result

Change The results of adaptation change. The systems need to decide if it is needed to adapt or not whenever there is a change in the systems environment. Changes could affect only the result of system or the principles of how a system works.

Mechanisms Mechanisms are the reaction of the system towards change. That means mechanisms are the heart of the adaptation process. They can either be activated or become passive according to change.

Effects Influences of any adaptation of the system are the effects of adjustment. Both Mechanisms and Effects are reactions. However, the main difference between them is that the Mechanisms are related to adaptation, while on the other hand, Effects are related to the system where adjustment happens.



Duration

Multiplicity single goal multiple goals

Dependency dependent independent

high frequency low frequency

planned unplanned

single control multiple control

local scope global scope

insignificant system failure

resilient vulnerable

Duration

Triggering

early response late response




case studies MAV Self-navigating robot by Cornell University Through the Use of machine learning to predict drift to allow MAV aerial vehicles to adjust its flight path to maintain the desired course. Once the data is collected and logged; a post-process makes it more suitable for digestion by the learning algorithms. First, they remove all duplicate entries and stale entries caused by network delays; then they compute the position derivatives (velocities) in pixels per second for both the x and y directions and it is this data that they learn on.



The MAV is able to locate its position using a wii controller.

01

02

03

04

05

06 


Black Starfish Damage resilient robot by Hod Lipson, Cornell University

A robotic system that can recover autonomously from unanticipated damage without preprogramming. Through a continuous process of self-modeling, The four-legged eightjointed machine generates actions and uses the resulting actuation-sensation causal relationships to infer its body-schema. It then uses this body plan to create forward locomotion. When a leg part is removed, the same process adapts the internal selfmodels, leading in turn to a generation of an alternative gait.

process of self-modeling. 




Mole cube Modular robotics by Festo The project aims to develop open modular robotic framework envisioned as a universal, robust, and low-cost alternative to a variety of specialized robots with fixed body structure and functions. Mole cubes were developed by Cornell University and later sold to Festo The cubes are now self-aware of their structure, and they can assume the concept of roles they are described as evolving self-replicating machines.











self- assem bly Self-Assembly is a process which through local rules components of a system can reconfigure themselves to form an organized structure or a pattern as a consequence of specific instructions or pre-set parameters. There are two main types of self-assembly static or dynamic. Static self-assembly the organization of the structure forms a system equilibrium reducing its energy consumption. In dynamic, patterns generated from the components are organized by local interaction are usually called self-organized rather than self-assemble. 




case studies MIT M-blocks The MIT M Blocks have a novel ability to work together and provide support for each other. A novel self-assembling, self-reconfiguring cubic robot that uses pivoting motions to change its geometry. Each unit can move independently. The units achieve these movements by transferring momentum accumulated in a self-contained flywheel to the body of the unit.

Magnetic dice These dice blocks were one of our first research interest for their ability only to connect discreetly. When the glass container they are inside is shaken, the dice can arrange them self to how they were programmed. In this way, they exhibit targeted self-assembly.

Magnetic pattern Correlated magnetics in a brand new research in the fields of magnetics that can print patterns on magnets. That means it can deliver both north and south poles on a single element. Through the use of these technology magnets can have a bespoke preference of connection, and assembly these means they will only connect to a specific side that they are designed to. 




I n it ia l Ex p e r i m enta ti on






Rotatable Joints vs Fixed Joints This two models had the most flexiblility versus controlled interaction and only matching types can connect and lock together.

female male female male

// bespoke connections // controlled form behavior // complex variability

// controlled connection // complex variability // bespoke behavior






Flexible Behaviour We were interested in flexibility which we later translated into a physical prototype that can produce volume and aggregate in an orderly fashion. This model allowed us flexibility in capacity, control, and connection.











system over view






system over view The system is composed of aligned research. We started with self-assembly and selfawareness. This strand of research gave us the magnetic patterns to have discreet magnetic patterns to connect explicitly face to face. Which evolved into mobility and fabrication of the single cell. Later we add more of collective behavior and how they interact, assemble and settle.






collective behaviour self-assembly

large population space making

fabrication behaviour

communication

cell behaviour

system

self-awareness aggregation magnetic patterns face to face connection

self-structuring thesis

mobility settling behaviour

single



collective









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

m agnetic patter ns

self-structuring

space making






m agnetic patter ns A specific complex magnetic force field is generated from a magnetic pattern which is a combination of a certain number of positive and negative poles. As a result, the interaction between two magnetic patterns is no longer straightforward attraction or repulsion but is performed as a unique way of connection. In other words, one specific pair of magnetic patterns can define its interactive behavior. Cells with magnetic patterns then are enabled to perform more complex and detailed behaviors in self-assembly processes. 




Attracting

Relationship Relationship

Repelling

Relationships and Interactions

Rotation vs Locking

The direct and indirect relationship between different combinations of patterns. Following behaviors were noticeable: rotation, controlled rotation, locking, attracting and repelling.Five magnets pattern does not provide high resolution. Attracting Repelling

The ranking diagram shows the capacity of rotation versus the ability to lock.

Interaction Interaction

Relationship

Interaction

Flexibility

Repelling

180 degree

170 degree

80 degree

Fixed

Locked

Stability Repelling



One-point connection

1/2 Overlapping

2/3 Overlapping

Overlapping 4-points locked

Overlapping 5-points locked




Positive pole (+); Negative pole (--); K05-00 Total number of poles: 5; Number of positive poles: 0; Number of negative poles: 5;

Five magnets patterning We have found numerous combination that showed behaviors of instability, rotation, and flexibility of form. The distinguished behavior of controlled rotation, repulsion, and attraction.



K14-00

K14-01

Total number of poles: 5; Number of positive poles: 1; Number of negative poles: 4;

Total number of poles: 5; Number of positive poles: 1; Number of negative poles: 4;

K23-00

K23-01

K23-02

Total number of poles: 5; Number of positive poles: 2; Number of negative poles: 3;

Total number of poles: 5; Number of positive poles: 2; Number of negative poles: 3;

Total number of poles: 5; Number of positive poles: 2; Number of negative poles: 3;

K32-00

K32-01

K32-02

Total number of poles: 5; Number of positive poles: 3; Number of negative poles: 2;

Total number of poles: 5; Number of positive poles: 3; Number of negative poles: 2;

Total number of poles: 5; Number of positive poles: 3; Number of negative poles: 2;

K41-00

K41-01

Total number of poles: 5; Number of positive poles: 4; Number of negative poles: 1;

Total number of poles: 5; Number of positive poles: 4; Number of negative poles: 1;

K50-00 Total number of poles: 5; Number of positive poles: 5; Number of negative poles: 0;




Relationship

Connection

Connection

Seven magnets Patterning A more complex interaction was achieved by adding two more magnets to the pattern. The combination of the new patterns allowed more stability and variation to the system.






Positive pole (+);

Rotatable Patterns

Negative pole (--);

1-by-1 pattern

Rotation:

Attracting

0

30

60

90

120

150

180

30

60

90

120

150

180

30

60

90

120

150

180

30

60

90

120

150

180

Repelling

Stability:

Patterns

Relationship

Interaction

2-by-2 pattern

Rotation:

0

Stability

Stability: 60

3-by-3 pattern

Stability

Rotation:

0

30

Stability

Stability:

6-by-6 pattern

Rotation:

0

Stability

Stability:






Through physical prototype the behaviour of rotation were explored.

Initial state: Rotation: Number of Attracting Point:

0 degree 38

Rotating 360 degrees Recoding and updating the best results

The model rotates to find the right connection.

Best solution: Rotation: Number of Attracting Point:



24 degrees 41

The connection of the two models is achieved after the rotation of the model placed on the bottom.

positive pole (+);

negative pole (--);

attractive force

repulsive force




Controled Assembly Through the use of an Arduino controlled model, we were able to rotate magnetic patterns and experiment with robotic connection and disconnection of the two models.






system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour behavior

cell behaviour behavior

MATRIX DIAGRAM collective

collective behaviour behavior

settling behaviour behavior thesis

communication aggregation large population

DATA

fabr ication behaviour

self-structuring

space making






fabr ication behaviour Through prototyping, we were able to pattern MDF sheets and achieve bespoke connection from one unit to the other. The patterns influenced the overall form of the models and affected their mobility and how they interact with the other groups. Through experimentation, we established the nesting behavior of the cells and enable them to stretch and change. The units evolved as a result of the fabrication technique.






Pattern

Behaviour

Pattern A - the model showed remarkable gravity resistance and agility.

Pattern B - the model showed it can lock in position but it cannot climb.

Pattern C - the model can lock better than pattern B. and it cannot climb as well.

Pattern D - the model can easily climb and it doesn't need a lot of force.






Flexibility Pattern

Behaviour Flexibility

Flexibility

Flexibility






Flexibility

e6

a3

d6

c6

b1

c4

c1

c2

d5

c5

c3

a2

b3

b2

a1

Mobility

Flexibility

e6

a3

a2

d6

c6

b1

c4

c1

c2

d5

c5

c3

b3

b2

a1

Mobility



The latest update showed an interesting nesting behavior where the form was able to compress in size and fold into one and other. 


Motion 0_

1_

2_

3_

4_



5_

6_

7_

8_

9_









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

m obility

self-structuring

space making






m obility The single cell is 10 cm by 10 cm, and it weighs about 16 grams without the inside mechanism. Each cell can roll in four directions and climb one on top of the other. The shape and form were refined to get the best outcome for it to achieve mobility. Two different prototypes were developed to explore the behavior of rolling. The change of material was necessary to achieve the desired durability; therefore a new 3D printing technique was introduced to the fabrication.






Each cell is fabricated as a single foldable sheet; it can be laser cut, 3dprinted and casted. The changes affect the quality and the technical ability of the cell which is also affected according to the pattern and thickness of the material. We spent a lot of time tweaking the material thickness and cutting patterns to get the best performance in terms of mobility, self-assembly, flexibility, and durability.






cell patterns These are the patterns, which were developed until reaching the final pattern that performed better in mobility, flexibility, and stability.

01

9

8

7

4

3

2

1

6 




Mobility The mobility of the cells is shown in both the processes of deployment and selfstructuring. The flexibility and the stability of the exterior shell are necessary to achieve the capacities of rolling and climbing. The best example is the one all the way on the right.

Stability

Flexibility






Mobility prototype V1 The mechanism was developed to achieve mobility. The upper servo rotates continuously while the bottom one dictates the direction.

main rotation gear

single servo skin connection

single shaft

main weight rotation second servo for rotation






Mobility prototypes V2 We improved the mechanism further to accomplish rolling in all directions. We were able to accomplish accurate movement in all directions and using four continuous rotation servo for rotation, and two small servo's to perform the rotation.

second servos for rotation

main weight rotation

Servo for mobility

main rotation gear

skin connection rotation gear path

The mechanism was designed to move and turn to four directions precisely.






Mobility prototype behaviour






interior Soft Membrane 0

30

5

35

10

40

15

45

20

50

25

55

The interior skin is made of rubber to introduce elasticity to the prototype.

Exterior Semi-Rigid Shell Fins on the exterior shell allow the flexibility of the shape while maintaining the stability.

Mechanism

Mobility Mechanism

The inside mechanism can expand and shrink along three axis. By changing the inner weight of the cell, the center of gravity shifts its position so that the cell can roll. 




Mobility of more than one cells

singe cell rolling by itself

neighbor 0 neighbor 0

neighborhood connection neighbor 1



neighborhood connection neighbor 1

rolling together to the main structure




Mass movement A group of cells has the ability to move. They change their shape collectively to roll, climb, collect energy and become stable again.

01

02

04

03

06 03



05

06

07

08

09

10

11

12









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

cell behaviour

self-structuring

space making






cell behaviour In the cell behavior, we focused on the cell as a single unit and how it can perform regarding energy collection, shape-shifting, and climbing. For the energy collection, we built a prototype to show how each cell can open itself to collect energy. In the shape-shifting, we showed how each cell could change its shape to suit the task it has to perform, and in climbing, we showed how the cell could climb to self-assemble. 









Futuristic model Each single unit is aware of its functions and can transform its shape according to its needs.

flexible interior skin rigid exterior shell electromagnet

linear actuator graphene battery hydraulic system tripod joint solar panel






Assembly process

01

08

09

10

11

02

04

03

09

12

13

06

05

14

15

07






Metamorphosis Each single unit is aware of its functions and can transform its shape according to its needs.











Self-assembly The self-assembly prototype is built to climb one cell on top of the other. This prototype achieves its target by climbing without assistance. The prototype used linear actuators to achieve this motion.



01

02

03

04

05

06

07

08














Self-assembly








01

02

03

04

05

06

07

08

09




Energy collection Cells can open their skin to harvest and collect energy.



01

02

03

04

05

06

07

08









Folding and unfolding in sequence



01

02

03

04

05

06

07

08




This catalog shows different varieties of open and closing of the cell surface. And the range of possibilities and how each can adapt to it's surrounding.
















Three cell self-structuring The organization of the cells is both an important part of the system and how it can react to change. All the cells can communicate and connect to share mobility elements. They also have a lot of flexibility regarding how they move around.

squishing

rotating

rotating squishing



01

02

03

04

05

06

07

08

09




The system 1 Rolling

4 Assembly

Cells roll to site.They can move both individually and collectively.

The behaviors of the cells are biased by patternbased local rules.Cells can make collective decisions to achieve specific goals while maintaining the stability of the structure.

2 Sorting

5 Reconfiguration

Cells come in waves. The first wave of cells will sort it self into the basic shape for assembly.

The system is aware of redundant structures. Redundant cells can separate themselves from the main body, and the whole system will start the process of reconfiguration.

3 Waves

6 Migrating

Waves of cells come to the site and climb on top of each other according to local interactive rules to generate structures and shapes.

Cells will migrate to other positions to take part in a new generation of a selfstructuring process.






cell evolution The development of the cell was focused on the accommodation of the two behaviors - rolling and climbing. The shape gives it the ability to roll and simultaneously it can compress and store energy to pop back in its initial shape. This helped us move from one material to the next with the criteria to develop a better shape.
















system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

aggr egation

self-structuring

space making






aggr egation The previous chapters were focused on what is a single cell and a body plan, how the cells move, climb and create aggregation. This chapter mainly focuses on what is aggregation and how the system could aggregate to create repeatable, examinable and meaningful structures. We used pattern based aggregation logic to achieve these goals.











Magnetic Connection diagram Magnetic pattern

Cell pattern

Wave pattern

01

02

03

04

05

06

07

08

09

10

11

12

There are three types of patterns in the system: Magnetic patterns, Cell patterns and Wave patterns. The Magnetic pattern represents a digital imitation of the different kinds of magnet configurations which have been explained in the initial research. The Cell patterns are combinations of different Magnetic patterns on each face of the cells and Wave patterns are simple represetation of cell patterns. 




Basic possible connections

Magnetic patterns

Wave patterns The possible basic connections that can be produced by the aggregation machine are shown here. The same simple aggregation is shown with aggregation patterns and with magnetic patterns. 




Aggregation logic evaluate surfaces

pattern 0

range == 300

pattern 1 pattern 2 pattern 3

rejected

overlape

pattern 4 pattern 5

rotate

new waves existing cells

4

1

checking collision 0

5

1 4

3 2

self

2

3

5

0 4 1

2 3

fitness

best solution distance

angle

angle [ 0 , 180 ]

fitness

fitness

range < cellSize

0 0

distance ( 0 , 300 )

0

angle [ 0 , 180 ]

Fitness = ( 300 / distance )^2 * angle



range < cellSize

distance ( 0 , 300 )




İnitialization shapes

The same aggregation represented in three different forms to easily compare, examine and understand.

Cell dispaly

Cell display Cell pattern representations show how magnetic patterns work with each other in the same structure.

Wave display

Wave display

Line display

Wave pattern makes patterns trackable and distinguishes with ease. It allows understanding how patterns spread through a structure and how different patterns work with each other. Sequene of Patterns

Line display Line conenction shows where the structure starts and which Cells are added to structure more earlier or later. By using line display its easy to track motion in the structure. 

The catalog illustrates, a pattern sequence used to create aggregation, the initial shape of aggregation and different type of displays of a result. The aggregation logic is based on patterns and whenever the patterns sequence changes the aggregation behavior also alters. The initial shapes do not affect the aggregation logic. However, they change the starting point of the aggregation and effect the final result indirectly. Different kind of displays enables analysis to get various data to understand the behavior of the sequence of patterns. 


Pattern-Based Aggregation






Pattern-Based Structures






Fitness Result

flexibilty porosity speed

speed

12

56

speed

92

flexibilty porosity

11

porosity

15

porosity

35

40

flexibilty

24

flexibilty

72

37

14 27

speed 92

flexibility porosity speed

flexibility porosity speed

12

flexibility porosity speed

15

flexibility porosity speed

11

14 24

72

27

35 40

56

flexibilty

99

57

flexibilty

porosity

22

porosity

speed

42

speed

flexibilty

97

porosity

18 49

37

18

speed

99

flexibilty

89

porosity 42

19

speed

35

97

flexibility porosity speed

flexibility porosity speed

flexibility porosity speed

flexibility porosity speed

89

18

18

19

22

35 42



57

42

42









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

Fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

self- str uctur ing

self-structuring

space making






self- str uctur ing The self-structuring strategy is based on the real-time self-evaluating processes and decision-making logics, aiming at generating stable structures and providing architectural spaces. A large population of cells is involved in this space-making process, each of which is aware of the local conditions including the stability of the cell itself, its neighbors as well as that of the cluster to which it belongs. Every single cell is also aware of the global goals that are assigned to the system and is capable of making the optimized decision that benefits the system most while keeping the stability of the structures. 









face-to-face connection

space of posibilities

edge-to-edge connection

locked

locked

neighbor on top == true

number of direct neighbor == 0 self.position.z == 0

2

5

8

11

14

17 26 1 4

20

23

1 19

9

locked

10 19

0

25 9

21

21

15 24

number of direct neighbor == 2

18

12

6

locked

22

3

18

15

23

16

25

12

6

20

13

7

22

16

number of direct neighbor == 1

11 26

4

7

0

14

17

10 13

3

2

5

8

24

number of direct neighbor == 0

self.position.z > 0

number of direct neighbor == 1

number of direct neighbor == 2

locked

self



direct neighbors

self

indirect neighbors

direct neighbors

For each single cell, six direct neighbors are face-to-face connected and twelve indirect neighbors with edge-to-edge connections that are considered as less stable and more flexible.

number of direct neighbor == 2




decision making logics The real-time self-evaluating and self-structuring process is based on a series of decision making logics. leader

support

stable unit stability

unstable

unstable

stable

single seed

structure stability

no obstacle unstable

stable

Each cluster is aware of the stability of itself and is able to decide whether it is a leader or a support.

static target

finding leader

support



leader

000

001

002

003

004

005




next target

current target obstacle

single seed

single seed

solid obstacle

no obstacle The system will be asigned with another target once it reaches the current one.

preset targets



Through introducing obstacles into the field, cells start to create arch-like structures.

static target

000

001

002

000

001

002

003

004

005

003

004

005




closest leader target 0

seed 0

target 1

farthest leader

seed 1

seed 0

event-driven bifurcation: 1_ the size of the cluster is bigger than 100. 2_ (leaders only) there are more than one targets in the system. 3_ (supports only) there are more than one leaders that are unstable.

bifurcation

bifurcation

no obstacle

solid obstacle The bifurcation of a cluster is a event-driven behavior. It is related to both the size of itself and the stabilitis of the leaders nearby.

static target



Seeds in different clusters can also interact with each other according to the real-time positioning information.

no target

000

001

002

000

001

002

003

004

005

003

004

005




nearby clusters target 0

attractor 0 target 1 nearby clusters

temporary scaffold

attractor 3

attractor 1 nearby clusters

nearby clusters

attractor 2

bifurcation

bifurcation scaffold static target



scaffold

A temporary scaffold is built during the self-structuring process. Cells in the scaffold will migrate once the structure becomes stable enough to stand on its own.

Instead of chasing preset targets, every cluster is growing towards dynamic attractors whose moves are biasd by the sizes, position sand stabilities of nearby clusters.

dynamic target

000

001

002

000

001

002

003

004

005

003

004

005









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

settling behaviour

self-structuring

space making






settling behaviour When cells are connected they form a body plan. We focused on how this body plan reacts to external forces- such as gravity. And how they can create and organize as a whole body. The cells can change their flexibility to get better stability. And as a large body, they can react differently to change of structure.











Structure logic Aggregaton

Settling

Movement

The structural experiments we conducted to develop a logic for structuring.

Base

Wall

Over-hang






Soft cells Soft

Rigid cells Rigid

Semi-rigid cells



Semi-rigid




Arch

Create a stable base of more than four cells.

Only when a cell is attached to at least two others a new cell can climb.

deformation






Column

Create a stable connection to climb

deformation

More structure is added for support as the assembly increase in height.

deformation






Wall

Each cell needs four direct neighbors before the beginning of the aggregation.

deformation

deformation

deformation
















system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

thesis

self-structuring

space making






content 0- Studio Agenda

Thesis Statement

1- Real-Time Data

A- Enviroment B- The city

D- Energy

2- Our System

A- Event predection B- Mobility C- Self-assembly D- Transformation E- Reconfiguration F- Energy G- Materials

thesis











Behavioral Complexity - Studio Agenda "Behavioural complexity" is addressing generative and behavior based design; self-aware/self-assembled systems; participatory/cybernetic frameworks, mobility prototypes, and robotics. Behavioural, parametric and generative methodologies of computational design are coupled with physical computing and analog experiments to create dynamic and reflexive feedback processes. New forms of spatial organization are explored that are neither type- nor site-dependent but instead evolve as ecologies and environments seeking adaptive and hyper-specific features. This performance-driven approach aims to develop novel design proposals concerned with the everyday. The iterative methodologies focus on investigations of the spatial, structural and material organization, engaging in contemporary discourses of architecture and urbanism.






How it works:

Cities are fixed and immobile. Architecture space typology hasn't changed for the past 200 years. Change in the city is a top-down machine that generates direction in the city daily life which takes a long time to implement. This thesis propose a new architecture typology that can address an on demand urban system. Through the use of live data analysis and a predication system we can study the city needs and respond to its requirements before it can happen.

Through the collection of the city existing data, forecasted data, live data, studies from research groups and valuable statistics the system can respond to city driven events and create the required space. Through big data analysis and data mining, the system will predicate and forecast future events and respond to this information. It can also act as an emergency response system. Where in certain types of congestion the system can act as a universal organization mechanism. Mobility: The system will have two modes of mobility globe and local. In the global scale, cells will work together to achieve long distance movement. Locally the cells will use the behavior of the tribe to travel as a group to the selected destination nearby and in case of a much longer distance travel the system can deploy from all means of transportation, choosing the most efficient one. For example, the system can be stored on airplanes containers as flat sheets for longer distance travel. Deployment: Sixty percent of the system is packed as flat sheets with the mechanisms deployed separately. In a box of four hundred sheets, two hundred mechanisms can deploy and activate the four hundred flat cells to assemble. During the assembly, the system is partially stable while other are adaptable to change in weight, structure, and function. Each cell can change its geometric shape to accommodate the type of task it has to perform. Transportation, packing, self-structure, and stability. Assembly: The system is always adapting, updating and reconfiguring. A tribe of cells that travel together to conserve energy. As they arrive to the space they disengage to initiate the assembly. The lower layer form a lower stable layer where they are able to give a stability plate to the whole system. The cells are able to change their rigidity to accommodate the overall system stability. They are also able to adapt to the change and respond to the demand on the system. A new urban Typology: Cities have not changed much for the past 100 years. Modes of transportation have changed, but spaces are still the same. For the information flow between the city control system and the demand is usually a top-down process but we are proposing a bottom-up approach where the system can analyze the need and respond to the city requirements through a prediction mechanism. Space today is usually used for a number of activities while the activities and program change the space itself is the same. We propose a different type of space where the user is in control of the parameters of the space and its existence on all scales. Scenarios: We envision different types of scenarios. An airport that requires temporary housing for overcrowded delays, a disaster scenario where a lot of individuals are being allocated to other locations and want to get living spaces. A pop-up event in the city either it's a marketplace that is constructed daily or a scaffolding system that can deploy different temporary structures to meet. A wedding event where a temporary structure is required, training for company personnel that requires classrooms, a replacement for underconstruction zones.






Real-Time Data Analytical processes that used to require month, days, or hours have been reduced to minutes, seconds, and fractions of seconds. A rapidly emerging universe of newer technologies has dramatically reduced data processing cycle time, making it possible to explore and experiment with data in ways that would not have been practical or even possible a few years ago. Real-time big data isn't about storing data in a data warehouse it's about the ability to make better decisions and take meaningful actions at the right time. Real-Time Data: information that is delivered immediately after collection. There is no delay in the timeliness of the information provided. Real-time data is often used for navigation or tracking. Some uses of this term confuse it with the term dynamic data. Big Data: A collection of data sets so large and complex that it becomes difficult to process using traditional data processing applications. The challenges include analysis, capture, curation, search, sharing, storage, transfer, visualization, and privacy violations.






Environment

Ten years ago live data in our environment was strictly for the weather, wind speed, direction, and rain prediction. Today this amount of data has exploded, and it’ s being updated instantly every minute. A few are wind-speed, air pollution, pollution, Risk flooding, coastal Erosion, river water quality, industrial pollution and landfill amount are only a few of those being uploaded online. While some are updated every minute, others are updated annually and sometimes daily the amount of data projected every day about our cities is increasing every day.

http://www.londonair.org.uk/LondonAir/Default.aspx

Sun Data

Wind Data

http://earth.nullschool.net/ 




The City  

LIVE Singapore 1

2

3

4

5

6

Wiki City Rome- Dye Sensitized Solar Cell (DSSC)

Events location

Star 1

Atac bus

Star 2

Cellphone usage

The Wiki City project represents the development of the Real Time Rome project, presented in 2006 Venice Architecture Biennale. Then, real-time data was displayed during the exhibition at a geographical distance from where the data was collected, presented to the audience. The Notte Bianca implementation allows people access to the real-time data on dynamics that occur instantly in the very place they find themselves in, creating the intriguing situation that the map is drawn by dynamic elements of which the map itself is an active part.



The WikiCity is interested in how do people react towards the new perspective upon their city while they are determining the city’ s very own dynamic and how does having access to real-time data in the context of possible action alter the decision making in how to go about different activities. The project includes the active uploading of information by citizens, local authorities and businesses regarding an everincreasing field of data; an elaborate approach to semantic data structures to enable novel ways of querying the data and a rich array of multimodal access interfaces for users to interact with the data in a meaningful way.

1 2 3 4 5 6

Isochronic Raining taxis Urban heat islands Formula one city Ral-time talk Hub of the world

proportional deformations to travel time combining taxi and rainfall data to match taxi supply and demand estimated temperature rise and energy consumption amount of text messaging during the Formula One race level of cellphone network usage port and airport's global reach

LIVE Singapore aim is to create an ecosystem of urban dynamics. It creates a feedback loop between people, their activities and the city. Thus, the data is given back to the citizens who themselves generate it through their actions and in this way provides valuable information about the actual state and dynamics in the city. The project focuses on an urban real-time data platform, flexible and accessible API, interface and interaction models for the real-time data platform, query, as well as search and visualization tools for urban data. The aim of the project is not only to create a single application but to design toolbox that describes the urban dynamics. Anyone can access a different kind of real-time information concerning the city, like taxi location, isochronic map, urban heat island and real-time talk through the open platform which collects, elaborates and distributes real-time data that reflect the development of the city.

Data providers telecom operators public transport (bus, subway, train) companies businesses local authorities private individuals

Infomation phone calls, text messages vehicles' locations, paths, time schedules real-time location information of vehicles location-time sensitive services/products upcoming events, environmental conditions general interest, events, requests or offerings




Mobility

The Tube is the heart of London. The London Underground is thought to be the third largest metro system in the world, regarding miles, after the Beijing Subway and the Shanghai Metro. By gathering live data from the tube location, we can estimate the number of people traveling.

0

01

02

03 The bus is the oldest form of public transportation in London. There are currently 1,311,276 million Freedom Pass holders in London. They can ride the bus. Buses use GPS to track the 8,765 buses in service in London.

04

05

06

Live data is being collected through tracking of pedestrians in cities.

The Crossrail is the extension of London’ s underground. It connects the city of London with other cities as well as the suburbs of London. During 2011/12, London Underground carried a record number of passengers, with 1.171 billion journeys made.

On top of that London has the most open source of data regarding station access, number of users and the history for eight years back. Which is free to use and online.






Energy London has bold ambitions in the energy sector, with a goal of reducing emissions to 60% below 1990 levels by 2025. But London today relies heavily on fossil fuels and just 2% of total energy comes from renewable sources.

Three-quarters of London’ s energy consumption is fueled directly by oil and gas, with the vast majority of the remainder generated by fossil-fuel-powered electricity. Just 2.1% comes either direct from waste and renewables or renewably-generated electricity.

2.4 Transport 1.3 Transport 0.4 industrial

2.2 Housing

1.9 Public sector

2.7 Household Energy

1.1 Built Infrastructure

0.6Housing Infrastructure

1.2 Food

1.3 Private Services 1.3 Public Sector

1.5 Consumer Goods

London's CO2 emissions per capita are higher than the world average but lower than those of comparable developed cities New York and Portland, as well as Singapore. The landfill is gradually being phased out as a method of solid waste management, but still accounted for roughly one-third of the total in 2011/12. Incineration and recycling/ composting also make up around a third each. 









Event Prediction

Potential Sites - Public Spaces

In cities like London access to data is within a click of a button. The updates for this data ranges from annual, weekly, daily and per min. With such data we can find patterns and treat it using theories and ideas such as big data analysis. The idea is to create a probability map from the historic data and the real time data together you are able to get a best guess solution to find the location of the next event that will happen.

Collecting big data

Data mining

Defining event pattern

publich spaces in London

Public spaces, like squares and parks, are considered as potential sites for our system to operate. By synthesizing real-time live data with the multi-layer probability map, our system is able to predict events that will happen at these locations, so as to guide the movements of cells. The correction of the prediction will be recorded to modify the data base and to update the probability map.

Case Study The Los Angeles Police Department now is using cutting edge technology algorithm at The Real-Time Analysis and Critical Response Division in downtown LA to predict future events in the city. Multi-layer probability map generation

Predicting event locations

Sending result to cells

What algorithm does is basically using years or sometimes decades of data of crime reports and find similar points of every each event and how it triggers the next one. Through this network building process, system is ready to generate high probabilities for different kind of crimes and locations and send this information as small boxes on maps.

Principles We would like to apply prediction algorithms into our system to be able to not only react according to live data that are collected, but also to actively participate into the urban environment. Event prediction algorithms will push us further than the time we are in and give us a multi-layered probability map that shows possible future events to work on it. Every each layer of the probability map will demonstrate specific possible events in a short future. According to this probability map system will define where it should direct itself and what kind of event it wants to add to urban. The algorithms are capable of predicting the events planned in external sources, as well as the ones which are not planned by anyone but are possible to happen. Our system will perform this task and re-locate itself to needed areas with the city when its needed and also design the missing events which is possible to happen in city.



crime

data base

algorithm

prediction

result

correct

revision

false

The process of refining pattern in previous events for predicting the future actions is called predictive analytics. Predictive analytics is combination of statistics, computer science and operations research, and it is used in reducing fraud, waste, abuse and automates manual process to achieve smarter decision at the end of analyzing vast amount of data.




Mobility

passive cell movement by rolling

Data is collected and analyzed into every cell. After the data is stored into the model it is ready to start rolling and searching for other cells in the vicinity. The cells have the ability to communicate via signals and are refining together the decision-making process based on the data they have. The next step is the collective mobility of the models to the location. In the end the structure is built through the movement of the cells, which is based on the information they have about the city. data analysis

local communication

movemet by climbing leader

Re-configuration

collective mobility

state A

The mobility of the cells is achieved through two basic movements - the rolling and climbing of the cells. Their ability to roll collectively and having a leader allows for high energy efficiency. As far as re-configuration and global movement are concerned climbing is vital. The system can easily re-configure and transform according to the data provided from the environment. Global movement allows a big amount of cells to move.

state B

Global movement

Cell’s movement

neighbour 1

1

2

3

4

5

6

neighborhood connection

single cell movement

neighbour 2

rolling together to the main structure less enegy consumption






Self-healing polymer

Self-Assembly SELF-ASSEMBLY

Principle Roombots On the other hand Roombots project is developed as self-assembling , self-reconfiguring and moving furnitures by small building blocks. Roombots are simple modules that can attach and detach by the help of connectors between units, and it allows structure to be arbitrary and in motion.

Self-assembly is a term to define a natural phenomenon which based on the informations stored in every individual components to be able to build patterns and structures.The assembly means “ build up or put together “ and the self” implies “ without any guidance and help or on its own” .It is also a bottom-up production process, meaning that it start with small pieces and organize a larger structure. The core of self-assembly is possible to be observed as a natural phenomenon in nature in nanoscale formations. Later on engineers, designers, scientists focus on implementing the idea on various scale of research. Even researches mostly done in labs and nanoscale level at the beginning, now its possible to see physical object using self-assembly logic to perform their tasks. Self-assembly is a term to define a natural event which based on the informations stored in every individual components to be able to build patterns and structures.

Their ability to re-configure enable them to come together as different formations, these formation could be either static or mobile. Roombots also change their motion pattern which is most suitable to it’s current form, tripod structure on left side have a motion sequence looks like a three legged creature , however on right hand side after transformations , new compositions moves more like a snake. In the core reconfiguration is not only changing robots typology but also change their behaviour of motion, and every each motion has it’s own characteristics like speed, motion space and ability to climb.For our purpose collabration between our cells to perform re-configurability to change their formation to divert their behaviour according to significant task is crucial.

We are locating self-assembly into center of our responsive system to real time changes in urban city. That is the most convenient way to give an answer to flowing data through self-assembling robotic systems. There are three main parts we interested in self-assembly systems ,versatility : the ability to assemble and disassemble to self-structure various type of morphologies according to different kind of tasks , self-sufficiency: to be able to perform task with it’s own mechanisms without any supervision or help from outer source and becoming foundation of multi-type collobrative actions as they are able to create different kind of forms. There are three project which represents differents parts of our motivation towards self-assembly , Self-folding origami robot, Roombots, Kilobots.

Self-folding robot The self-folding robot is a contradicting approach to produce a robot when there are a lot of proven ,high-tech manufacturing techniques. Precious part of this research project is letting robot assemble itself autonomously to let it perform some functions. It is made out of composite papers and polystyrene as sheets and flexible electronics. This reserach shows that it is possible to form three dimensional functional robots out of two-dimenstional sheets and it opens opportunity to transfer robots as sheets, save from space and cost of manufacturing three dimentional of parts of robots. In our system we would like to get informed from this research and push it forward to create folding and unfolding complex machines which are able to fold themself into the shape, perform immediately and unfold when it’s need to get packed.



tripod motion

transformation

linear motion

Kilobots

X 1000

Self-organizing thousand robot swarm project Kilobot is another example to self assembly. In nature , billions of small components come together to form more complex outcomes, just like complex organisms. The Kilobots are also interested in collective behaviour without any physical connection. Every individual robots has capability to communicate with its surrounding and be part of the swarm behaviour. The information sended to robots through infrared system from outsource computer, they collectively analyse input and perform individual different action to take their positions in the two -dimensional world. What we want to add to this process is to be able to define their organization rather than getting information from an outer source. So every individual robot is not going to be a part of the performance but also be an active participant to decision making system.




Energy

Application

By embeding dye sensitized solar cells (DSSCs) into its shell, a single cell can collect solar energy and convert it into electric power. DSSCs can work under all kinds of lighting conditions, even under a cloudy sky or inside a room. The solar energy collected by DSSCs is stored by an in-cell graphene battery, which has much higher capacity volume and charging speed than traditional batteries. The energy is used to enable the mobility and self-assembly mechanisms of our system. When single cells connect with each other, the aggregated structure can function as a collective battery system which is able to provide enough electric power for lighting and charging devices. And Artificial light can be absorbed back by cells as energy source. Environment Data

The Energy Collection, by Marjan Van Aubel, 2012

Embed DSSC into units -

+

single cell

enable mobility

Collect Energy from direct light & diffused light

flexible DSSC

Get dye from fruits

Store Energy by Graphene Bttery

Make flexible DSSC

Connect units to collect more energy

Use a cabinet as a battery

Harvest energy to power devices

Advantages use artificial light as energy source enable self-assembly

Use Energy to power devices

Harvest Energy from connected cells

Energy Collection - Dye Sensitized Solar Cell (DSSC)



Sunlight

e

Sunlight passes through the transparent electrode into the dye layer where it can excite electrons that then flow into the titanium dioxide. The electrons flow toward the transparent electrode where they are collected for powering a load. After flowing through the external circuit, they are re-introduced into the cell on a conductive electrode on the back, flowing into the electrolyte. The electrolyte then transports the electrons back to the dye molecules. Electron

Media

Dye

Titanium dioxide

TCO glass

500 Nanoparticles

TiO2 with Dye

Electrolyte

e

Flexible

Different from traditional solar panels, DSSCs can work under diffused light. This ability makes it more adaptive to low-light conditions. In a cloudy city like London, DSSC can help our system to keep collecting and harvesting meaningful amount of energy, so as to maintaining its moving and self-structuring functions, as well as providing power for users.

DSSCs use electrolyte as media, and the electrodes inside are nanoparticles like TiO2. As a result, DSSCs can be constructed by flexible, lightweight and thin materials, such as conductive plastic. These characteristics make DSSCs suitable to be embeded into the shells of our cells so as to collect energy for our self-assembly system.

£

A DSSC is based on a photoelectrochemical system that convert solar energy through chemical reactions.The modern version of a dye solar cell was co-invented in 1988 by Brian O'Regan and Michael Grätzel at UC Berkeley.

Principle

Adaptive

-

I3

3I

-

-

I3+

-

2 e = 3

I

Efficient

0

v

Low-cost

!

DSSCs are extremely efficient at converting photon to electrons. The overall quantum efficiency for green light can reach 90%. can generate about 0.7 V under solar illumination conditions, which is higher than that of silicon panels. And in terms of current, it can offer about 20 mA/cm2.

Energy Storage - Graphene Battery

-

Li

Li

+

Li

Graphite TCO glass

e e e

Unlike traditional silicon-based solar cells, DSSCs require no complex manufacturing processes and the raw materials used are inexpensive, leading to a lower manufacturing cost. On the other hand, DSSCs are strong yet lightweight. By being robust, they require lower maintenance cost.

-

+

-

+

e traditional battery

+

Higher battery capacity & charging speed

+

Lithium battery is the most popular way to store energy. It provide power by transferring ions from the anode to the cathode. The amount of lithium-ion directly affects the capacity volume of the battery. The 3-dimentional hexagon structure of Graphene provides more space to store lithium-ion without increasing overall mass of the battery. Graphene is also one of the most conductive material that can offer ten times faster charging speed.

graphene battery




Reconfiguration

Real-time Reconfigurable System

Architectural spaces are now designed to fit predefined functions, just like a box to contain objects. However, the future use of these spaces is uncertain and changeable. The inner functional distribution of a building may change over a time. It normally doesn’t ask for reconstruction, just like the same box can fit different but similar objects. But such kind of fitness is passive and non-adaptive. What’s more, changes to the major function will normally cause reconstruction or even demolishment.

Data

Demand

Configuration Area Height

User This is a photo of Osaka Stadium. It used to serve as the home ground of a baseball team, with capacity of 31,370 spectators. In 1988, the baseball team was sold to another company and moved to Fukuoka. As a result, Osaka stadium was abandoned and later converted to a sample housing showground. The dramatic change to the major function is far beyond the adaptability of the construction. And in 1998, the stadium was demolished to give place to a new shopping mall project.

Number of rooms

Number

Architecture scale

Age Gender

Space

Accesses

Program Shape

Event

Area

Circulation

Height

Interior scale

Type Duration Changes

Situated in a dynamic built environment where a variety of live information and data are intertwined, architecture should be able to respond actively to these real-time changes to keep its fitness and efficiency. As a result, a real-time reconfigurable system is needed.

Fun Palace, Cedric Price

Windows

Illumination

Fun Palace

Weather

The Thinkbelt was not a single construction, but a network of mobile units that connect to the existing rail lines, roads, and air networks via three major transfer points, which formed a triangle from Pitts Hill to Madeley to Meir, encompassing all the towns inside as part of the campus. Industrial units could be linked or detached according to differing uses – so, in addition to public learning spaces, these units would also offer accommodation for visiting students and staff. Furthermore, three parallel rails can be joined by inflatable walls and portable fold-out decks to offer more space for larger lectures and talks. This would allow blurring between the city, infrastructure and architecture showing the university as an expanding system.

Accesses

9

Amount

Environment

The Potteries Thinkbelt

Duration

Ventilation

Precedent Fun Palace is developed as a transformable machine, which can accomodate a different events. As Price himself laconically noted, “The Fun Palace is a kit of parts, not a building” – one that he doubted would ever look the same twice . "A ‘virtual architecture’ like the Fun Palace would have no singular program but could reprogram itself to accommodate an endless variety functions". As a basic foundation of his vision the architect considered predictability; hence the ability to cater for future needs by altering the building's framework when necessary.

Number of floors

Site Temperature

Type Size

Furniture scale

Position Rigidity

After the self-assembly process, the system keeps evaluating its fitness and modifying its architectural configurations actively and responsively based on real-time data and a series of decision-making mechanisms. Data collection Each cell is able to collect data through its sensors. By sharing local information with each other, cells can collectively set up an understanding of the environment and the users, and keep it up to date. They also have the access to the existing data sources to get live data regarding weather conditions and event information. Demand analysis The system analyzes the data to figure out its architectural demands for spaces, programs, circulation, duration, ventilation, and illumination. For example, based on the number of users and the event type, the system is able to estimate the types of programs and the sizes of spaces that are needed. By comparing the demands with its current condition, the system can evaluate its fitness and make decisions on how to optimize. Real-time reconfiguration After the self-evaluating process, real-time feedback is generated and utilized to guide reconfiguration processes at three different scales, from architecture scale to interior scale to furniture scale. The result of each decision and move will be sensed and evaluated again by the system so as to bias the decision-making process at the next iteration. In this way, the system can be more adaptive to the dynamic environment and real-time changing usage.

The Potteries Thinkbelt, Cedric Price











system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

com m unication

self-structuring

space making






com m unication Every cell has the capacity of sensing the environment and reacting accordingly, such as following the light and avoiding obstacles.The communication intelligence is needed when a group of cells tries to interact with each other. They can make group decisions and finish group tasks, such as collective motions and body plan generation.






Single mechanism

arduino light sensor battery proximity sensor servo wheel weight






Basic capacity Awareness

Motion mode

avoiding obsticle

navigation mode

following light

accurate mode

following light and avoiding obsticle

play mode






Complex communication avoiding obsticle

navigation mode

following light

accurate mode

following light and avoiding obsticle

play mode






two connected

movement in formation

three connected

body plan assembly






Two avoid each other



Two groups join




Play mode



Sorting









To demonstrate the capacity of self-assembly, two prototypes are designed based on similar mechanism.

Active cell

The active cell has six linear actuators inside, which enables it to rotate and climb along three axis.






The passive unit can only accomplish 2-axis motion.

Passive cell

Collectively they can finish all the basic motions that are necessary for demonstrating self-assembly.






climbing up

sweeping horizontally

coming down






01

02

03



04

05

06









system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

self- str uctur ing

self-structuring

space making






self- str uctur ing Different self-structuring strategies are applied according to the energy condition of both the individual cell and the system as a whole. According to the global structuring goal, cells make their own decisions. Each cell can select from the three building strategies: the stepping, the shortest path and the collaborative.






Energy consumption logic

Stair-like pattern

A local ruleset found in the self-assembly prototypes was developed. Three time-based building strategies were explored according to the energy consumption of the cells. The first strategy is the best overall out of the three because it has the minimum overall energy consumption. However, the two other scenarios are good if time is essential or, in the last case, if the existing system does not have any energy to spend and can only depend on the new cells.

Building strategy

stair-like pattern

Growning pattern

Energy consumption (joule) minimum overall energy consumption time: 00:00:48:32

active unit existing units overall system

441 504 945

Energy consumption (joule)

minimum overall energy consumption

01

02

03

04

05

06

07

08

09

time: 00:00:48:32

active unit existing units

441 504

overall system

shortest path

945

minimum building speed time: 00:00:29:05

active unit existing units

448 756

overall system

collaborative motion

1204

minimum burden on existing system time: 00:00:41:44

active unit existing units overall system



1603 126 1729

A stair-like structure leads to a minimum overall energy consumption, where the new cell and the system spend almost the same amount of energy to climb. We tested different ideas, and this one was by far the least for energy consumption. 


Shortest path

Collaborative motion

Energy consumption (joule)

Energy consumption (joule)

minimum building speed

minimum burden on existing system

time: 00:00:29:05

time: 00:00:41:44

active unit existing units overall system

448

active unit existing units

756 1204

overall system

1729

01

02

03

01

02

03

04

05

06

04

05

06

07

08

09

07

08

09

If time is vital, there is a possibility that the cell can choose the shortest path. The system responds to the new cell and re-arranges itself to help the climbing procedure. In this case, the system spends almost double of the energy that the new cell does. 

1603 126

In the strategy of the collaborative motion, at least two new cells are required. The system almost does not spend any energy. However, the amount of energy required by the new cells is the highest, almost double of the other scenarios. 


Vertical arrangements

Stepping

We aimed to achieve the same goal by using the three previous strategies. Vertical arrangements were created according to the time of assembly and the population of the cells used. By following the local level rules applied many times led to these formations.

The stair-like pattern strategy requires the least number of components to reach its goal. However, the time of assembly is the longest of all. 460 cells and 18 min are required reach 200 cm high.

Height: 200 cm Cell size: 10/10/10 cm minimum time building speed

Shortest path cells number: 543 time: 12 min

Hybrid cells number: 474 time: 15 min

Shortest path cells number: 625 time: 17 min

Shortest path cells number: 597 time: 19 min

Stepping cells number: 466 time: 18 min

Stepping cells number: 732 time: 38 min

Stepping cells number: 404 time: 32 min

minimum number of cells

minimum number of cells 




Shortest path

Hybrid

The next strategy is the Shortes path. The time of assembly is the quickest of all three. However, it needs almost 100 cells more to achieve the same goal in 12 min.

The Hybrid strategy is better than the previous two because it needs almost the same cell number as the stair-like strategy and the speed of assembly is as one of the Shortest paths.






Vertical aggregation self-structuring

01

02

03



04

05

06




Base self-structuring

01

02

03



04

05

06




Horizontal self-structuring

01

02

03



04

05

06




Furniture re-configuration

01

02

03



04

05

06









Vertical arrangements Variation of vertical aggregations was created according to the previous logic. These aggregations incorporate the hybrid pattern of assembly.

Spiraling Height: 700 cm Cell size: 10/10/10 cm



 

7456 372833

7078 348579

7330 387132

7379 235715

5262 272129

 

5016 221085

6803 339451

6150 304574

8190 399146

5542 292949 


Distortion Height: 700 cm Cell size: 10/10/10 cm



 

7456 372833

7078 348579

7330 387132

7379 235715

5262 272129

 

5016 221085

6803 339451

6150 304574

8190 399146

5542 292949




Symmetricality Height: 700 cm Cell size: 10/10/10 cm



 

7456 372833

7078 348579

7330 387132

7379 235715

5262 272129

 

5016 221085

6803 339451

6150 304574

8190 399146

5542 292949 


Branching Height: 700 cm Cell size: 10/10/10 cm



 

7456 372833

7078 348579

7330 387132

7379 235715

5262 272129

 

5016 221085

6803 339451

6150 304574

8190 399146

5542 292949 


Height: 700 cm Cell size: 10/10/10 cm

Total number of cells in the system = 7379 Total energy spend =897.330.300 joule Total energy collected = 160.120.084 joule Total building time= 2 hours 27 minutes

5x System totally spends energy which is equal to five 50 watt lightbulbs running for an hour



Structure takes 2 hours 27 minutes to build on its own

Cells generate 47 kwh energy from solar panels




Population



: 











 






Population

Population of 1000

The population and its possibilities of aggregation to define different types of formations and specifically what a population can do from 40, 100, 200, 1000. 01

Population of 40

01

02

03

04 02

Population of 100

01

02

03

04

03

Population of 200

01



02

03

04




Targeted population



01

01

02

02

03

03

04

04






< 100





< 200



< 300



< 400



< 500



< 600











system single

self-awareness self-assembly mobility

magnetic patterns face to face connection

fabrication behaviour

cell behaviour

collective

collective behaviour

settling behaviour thesis

communication aggregation large population

space m aking

self-structuring

space making






space m aking M anagi ng a l ar ge num ber of c el l s to c r eate s pac e i nv ol v e r eal - ti m e s tr uc tur e anal y s i s , the s tr ategy c hanges dependi ng on the r equi r em ent of the ov er al l s y s tem . If the s y s tem i s i n ener gy s av i ng m ode, s pac e tak es m or e ti m e. W hi l e i n s hor tes t path m ode ti m e i s s i gni fi c antl y r educ ed, but the ener gy c ons um pti on i s i nc r eas ed. T he s y s tem c an r em ov e r edundant c el l s . T hat c an m i gr ate to other par ts of the s tr uc tur e w her e m or e c el l s ar e needed. 




Energy and building strategy

building strategy

building trajectory

building speed

building speed

energy

high energy

shortest path mode

low energy

time energy saving mode






Structural analysis

structure sample

force path analysis

connection

structure evaluation

force path

pressure

importance

vertical force path

tension

horizontal force path



pressure

week point









proportion



force path

structural optimization




proportion



force path

structural optimization




space-making goal

population

coverege / ground occupancy






Goal-oriented reconfiguration





urban furniture




















Goal-oriented reconfiguration

Constructing Temperary scaffold is generated to support the structure when they are unstable.

Disassembling Cells that migrate from the disassembled part will go to surrounding structure to reinforce.

Reconstructing

Redundant cells in the existing structure are free to participate in reconstructing process nearby.
















final anim ation




































AADRL Studio Theodore Spyropoulos Agenda: Behaviour complexity Tutor: Theodore Spyropoulos Assistants: Mustafa El Sayed Apostolis Despotidis Team Members: Ahmed Shokir Cosku cinkilic Pavlina Vardoulaki Houzhe Xu 




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.