交互/Interactive

Page 1

INTERACTIVE PORTFOLIO Bowen Miao Jan. 2019



ACKNOWLEDGEMENT I owe my thanks to all support and help of my teacher Shuo Wang, Lei Yu, Hyde Meng and all teammates. Because of them, I can finish every project in this portfolio and learn more.


Bowen

Miao DESIGNER

Mio_93@foxmail.com +86 186 5467 2518 mbw1996641 @bowen_miao

SOFTWARE Rhinoceros Grasshopper T-Splines V-Ray Lumion SketchUp Pro Processing Autodesk Maya Autodesk AutoCAD Autodesk Revit Autodesk Ecotect Adobe Illustrator Adobe Photoshop SolidThinking Inspire

HARDWARE KUKA prc WorkVisual Arduino IDE


EXPERIENCE 2018-current

SOUTH CHINA UNIVERSITY OF TECHNOLOGY ARCHITECTURAL DIGITAL LAB (A.D.L) Sponsor

2018.7

ROBOTICPLUS COMPANY Engineer

Shanghai , China

— Alibaba Robotic Bar (Completed) Hangzhou , China

2017.12

2017.7

2016-current

2015-2017

ONE VILLAGE ONE MASTER Rural Revitalization Plan Assistant

TSINGHUA UNIVERSITY PARAMETRIC DESIGN WORKSHOP Assistant

ECO-DESIGN STUDIO President

SOUTH CHINA UNIVERSITY OF TECHNOLOGY Bachelor of Architecture

RESEARCH 2018-current

MULTI-ROBOT COLLABORATION — Hardware configuration and path planning in Multi-Robot System — On-line Programming & Off-line Programming

2017-2018

Beijing , China

WECHAT SUBSCRIPTION —— Avant-garde Foorum (AGF) Founder

— Youthotel interior design (Completed) — Garage facade improvement (Completed)

2014-2019

Guizhou , China

FIBRAC FORMING — Using deformed silica gel molds as plaster or concrete formwork to quickly process decorative panels with special curved surfaces.

Qiyun Mountain , China Guangzhou , China


First Industrial Robot George Devol 1967


CONTENTS ROBOTIC RECIPROCAL

01

Robotic Wood Construction with Chinese Mortise & Tenon Reciprocal 2.0

01 09

ROBOTICPLUS BAR

18

Reciprocal 1.0

Robot Bar at 2018 The Computing Conference

ARCHITECTURAL SIGHT CONFIGURATING

33

Southern China traditonal house design with algorithm feedback

THE MEANING OF LINE Chinese Calligraphy‘s form and architectural translation

43


01


Reciprocal 1.0 2016 Parametric Architechural Design Workshop - (2 Week Group Work) Sponsor : School of Architecture , Tsinghua University Instructor : YU Lei Contribution : Robot Programming / Fabrication

02


INSPIRATION

From the nature...

From the history...

In the nature , honeybees nest with hexagonal structure ,

Hundreds of years ago , Da Vinci sketched an unusualstruc-

because it’s the best balance between meterial and space . The twigs support each other to become a stable nest . The animals will find the most suitable structure for their life .

ture in his manuscript named “ RECIPROCAL ” . In the East, meanwhile , Chinese people created the Mortise-Tenon Connection to be details for palaces or temples .

TRANSLATION Same reciprocal units compose a system to support other units .

The systen can be deconstruct to several different units to control the curvature. Some unit patterns may be consisted by pentagon. It’s necessary for forming the curvature in the vault-structure , like football patterns . To form a greater curvature, the sum of the INTERIOR ANGLE needs to get closer to the ROUND ANGLE 360°

Planar Pattern

03

108 ° 120 ° 120 °

Bind Details

Transformation


FORM FINDING

Designing a plane from a rectangular prototype

Using RhinoVAULT to determine axial compression of curvature

Retopology - Transforming into triangular mesh

Optimizing the mesh to morphology next stage

Generating the reciprocal units

Adjusting the extent of the mortise and mortise overlap

PROCESS KUKA KR10 R1100 *2 KR C4 *2 AIR PUMP *2 FRETSAW *1

“Master” robot grabs wooden sticks from the 3D Print material feeding box .

“Master” robot grabs the wooden stick to fretsaw for sawing mortise and tenon .

Roboteam Calibration

Through program optimization , fretsaw can machining hundreds of mortise of wooden sticks by sawing .

Handler Test

“Slave” robot orientates the last wooden stick and the “Master” robot saws next wooden stick .

Fretsaw Test

04


TOOL Almost all of the tools were made by 3D-Printing , therefore , two robots could use the most convenient position to ensure the most efficent workflow . The End Chuck was designed with the difference of each wooden stick to make the tool can clench the stick and prevent wooden stick displacing because of the friction force on fretsaw .

KUKA robot

Flange

Robot Part

Air Clamp

Holder

Converter Part

End Chuck

End Chuck

End Part

End Part

“MASTER” Robot

Holder

Air Clamp

Converter Part “SLAVE” Robot

PROGRAM 3

Four different MORTISE & TENON need to be made by only one fretsaw . We used INVERSE OPERATION to make every mortise and tenon

5

move to same place and be sawn by fretsaw . When the MASTER ROBOT finished a wooden stick , robot would give that stick to the SLAVE

1

ROBOT and began the next different program

4 2

FRETSAW

BCO

Transfer Test

05

Fretsaw Work

Orientation


UNITS

BOTTOM

SIDE

CONNECTING

MAIN STRUCTURE Each unit is different in FORM and SIZE . According to the location difference of each unit, it can be roughly divided into four parts . BOTTOM part is the base of the whole reciprocal vault , therefore , their shape deform due to LOCATION and FORCE . SIDE part’s greatest feature is that some wooden sticks do not require two mortises and tenons to be machined , so they are divided into a special group during processing . MAIN STRUCTURE ‘s unit are more like the standard unit . Many similar units make structural strength together .

Fabrication 1

Fabrication 2

Fabrication 3

06


07


TO BE CONTINUED ··· ···

08


09


Reciprocal 2.0 2017 Parametric Architechural Design Workshop - (1 Month Group Work) Sponsor : School of Architecture , Tsinghua University Instructor : YU Lei Contribution : Concept / Design / Robot Programming / Fabrication

10


IMPROVEMENT FROM 1.0 In the previous version , details form is single. Every detail is a “MORTISE” , so it’s hard to catch each other . We gained inspiration from chinese tranditional architecture’s details . Using “TENON” and “MORTISE” to make the details get a good grip . By structural topologic optimization , we used “TREE” structure to replace interlocking structure . The whole structure can get more reasonable . It’s same as human's bone , the more pressure structure load , more crowded component will appear to share and transfer load .

TOPOLOGY OPTIMIZATION DESIGN SPACE creation

SOLID MODEL ANALYSIS

Is the result depend by shape refinement ?

With SolidThinking Inspire, structurally efficient parts are easy to design saving cost , strengthening durability , and improving safety .

CHOOSE METERIAL

TOPOLOGY OPTIMIZATION

ANALYSIS MODEL

In form finding stage, we utilize SolidThinking Inspire to help us to generate a structurally efficient shape. By iterating several times,

SIZE OPTIMIZATION

ANALYSIS MODEL

SECTION DATABASE

Inspire will analysis the loading conditions to generate the ideal shape. While the result from Inspire could not be used to fabrication direct-

STRUCTURE COMPLETED

FURTHER VERIFIES

ly, we could refine an accurate model by using reverse engineering and PolyNurbs.

By SolidThinking Inspire

Detail test

11

Machining Platform

3D-Printed Tool


GROUPED FABRICATION Group 1 — 80mm wood sticks

There are 23 pairs of wood sticks joined end to end in this group, which located on the EDGE of the bridge. Each end of the combination would be connected to paper pipe. Some wood stick of this combination has a mortise used to connect to the opposite side or joined to the main stucture.

Group 2 — 80mm T-junction wood sticks

It is obvious that group 2 occupied the most part of wood sticks in the project, simultaneoulsy it is also the time-comsuming part due to the complicated workcraft. There are two kinds of wood stick. One needed to be milled a mortise in the middle of the wood stick and which appreciate to the inner radius of paper pipe. The other one had to be milled a tenon .

Group 3 — 80mm paper pipe + 110mm paper pipe

Although the amount of paper pipe components seems huge, it could be finished qucikly. By using the sliding table saw , it was quite simple to split the paper pipe according to the data exporting from grasshopper.

Group 4 — 110mm wood stick + concrete foundation

The cylinders illustrate are the wood sticks with 110mm radius. As the main

loading structure, it is undoubted that it would thicker than the other part. However , when mortising out the channel for a 80mm wood tenon, it will have a larger contact area with the drill, which had to slow down the speed of movemont.

sliding saw table

Calibration

Unit Test

12


ENVIRONMENT & TOOL

ASSEMBLING PART

CUTTING PART

MILLING PART

We fabricated these components in a reconstructed container, where we divided the space into three parts: cutting, milling and assembling. In the first area, we used sliding saw table to split the raw material into different parts according to the data exported from Grasshopper, and then we labeled them. In the milling zone, by fixing the wood sticks into the platform designed by ourselves, a kuka robotic arm with milling cutter was used to carve out the mortise and tenon on wood sticks. A dust wiper was used to collect sawdust on the ground simultaneously. Due to the fact that there were two sizes of diameters. Wood sticks with 80mm diameter were fixed in a 3d-printed groove and tightened up by carpenter’s clamp. Those sticks with 120mm diameter were fixed in air-actuated clamp so as to avoid the unstableness when high-speed milling cutter carved the sticks. After the milling process, those fabricated components were collected together according to labels in the third area, and then they were packed for delivering to the construction site.

120mm diameter’s tool

80mm diameter’s tool

Debug

13

Concrete Base

Assembling


MORTISE & TENON 80 °

35°

50 °

25°

Due to the fact that the process of reverse engineering was hard to control, the degrees of the wood stick combinations in Group 2 (80mm T-junction wood sticks) were distinct, ranging from 83.1° to 32.2°. At the same time, Group 2 occupied the majority of components which need to be milled mortises. The length of each wood sticks could be calculated and counted by Grasshopper readily, and then the sliding table saw was used to cut the raw wood stick into different parts using the length information. Labeling indexes on wood sticks was necessary as soon as we splited a part of wood stick from raw material. However, what we gained from reverse engineering was a group of center lines of wood sticks and paper pipes. When we tried to use the ‘pipe‘ command in Rhino, we released that

Milling

TYPE A

TYPE B

TYPE C

TYPE D

TYPE E

TYPE F

when degrees smaller than 35°, the black stick nearly be penetrated by the grey one. Therefore, we determined that a safety line was necessary to ensure the black stick has enough thickness, which means the length of grey stick should be shorten accordingly. After several tests and analysis, we set 50° as the tipping point. Thus, if the grey longer than the safety line, it will be shortened to appropriate length when exporting the data of length. Simply, we only have two kinds of joints: wood stick to paper pipe and wood to wood. In the first kind of joint, we just need to reduce the diameter of wood stick from 80mm to 76mm so as to adopt to the inner diameter of paper pipe (TYPE D). When it comes to the second joint that is connected between wood sticks, we need to utilize the other five types of trails to realize the joints.

Fabrication 1

Fabrication 2

14


15


“Mortise” and “Tenon” are the most traditional chinese details Robot and program are the most advanced technology Hoping that I can find a new way to finish a classical interpretation and the robotic wood construction will continue ... ...

16


17


RoboticPlus Bar 2018 The Computing Conference - (3 Month Group work) Sponsor : Alibaba , Hangzhou Contribution : Design / Robot Programming / Fabrication

18


User 2

User 1 Confirm Order

Confiremed

Order Number

021

Pick up Code

79923

Waiting Time

sec

Alipay

APP Cocktail 01

Payment

Cocktail 02 Cocktail 03

Alibaba Server

Order Confirmation

Order

Payment Confirmation

Order

Database

Order List

[01*1,02*0,03*1,···]

Order List

[01*2,02*1,03*0,···]

Confirmed

True

Confirmed

True

Server Order _001

Order List + Comfirmation

Order _002

Order List + Comfirmation

Order _003

Completed

··· ···

··· ···

PC RSI Server IN

Code

False/True

False/True

True

Wait for Confirmation Program Start

False/True

Program Finished

FLOWCHART

19

Type

If finished

001

Cocktail 01

True

002

Cocktail 01

True

003

Cocktail 02

True

004

Cocktail 03

False

005

Cocktail 03

True

006

··· ···

··· ···

KUKA Master RSI OUT

Send [sendXML ="<Sen Type=\'lmFree\">" +"<Dio1>"+"1"+"</Dio1>" +"<Dio2>"+"0"+"</Dio2>" +"<Dio3>"+"0"+"</Dio3>" +"<IPOC>"+"0000000000"+"</IPOC>" +"</Sen>\n";

Num

Code

OUT

WAIT FOR Cocktail 01

True

WAIT FOR Cocktail 02

False

WAIT FOR Cocktail 03

False

··· ···

··· ···

Confirm Type I/O

False/True

START I/O

False/True

Finished I/O

False/True


KUKA Master RoboTeam IN

MAIN CODE

KUKA Slave RoboTeam

OUT

IN

MAIN CODE

OUT

PATH COCKTAIL_01 ()

True

PATH COCKTAIL_01 ()

PATH COCKTAIL_02 ()

False

PATH COCKTAIL_02 ()

PATH COCKTAIL_03 ()

False

KUKA Master Cocktail 01 SUB CODE

I/O

gripperOpen

True

go to get Cup

PATH COCKTAIL_03 () Key

Field

Type

Key

Field

Type

Key

Field

Type

KUKA Slave Cocktail 01

TYPE

SUB CODE

I/O

TYPE

OUT MOVE

gripperClose

True

inCupGrabbed

True

IN

False

OUT

go to ice Maker

OUT

MOVE

gripperOpen

True

OUT

iceDrop

True

OUT

if_full

True

IN

iceDrop

False

OUT

gripperClose

True

OUT

PROGSYNC 1

SYNC

go to AddWine

MOVE

go to AddWine

PROGSYNC 2

SYNC

PROGSYNC 2

PROGSYNC 1 MOVE MOVE

move down Pump 01

True

Pump 02

OUT MOVE

move up & move down True

OUT

True

OUT

move up Cap extend PROGSYNC 3

PROGSYNC 3

shake movement

shake movement

MOTIONSYNC

MOTIONSYNC

go to table gripperOpen

OUT

go to Lemon gripperClose

MOVE

go to clean True True

OUT

True

OUT

Pump spray

True

OUT

Pump spray

False

OUT

go to Cup gripperOpen go to HOMEPOSITION

ROBOTIC SIGNAL

20


EXPLODED-VIEW

21


Cup Holder — Cup Holder provides plastic cups for robot to make cocktail . Everytime the gripper takes a cup, the next cup will move to the original position . In order to prevent the gripper can not grasp the cup because the cup is not moved to the original position . We set up two infrared sensors at the bottom of the Cup Holder. Normally , two sensors can receive signals . If one of the sensors receives signal , but the other one does not , that means the cup has moved downward but has not move to the original position. When this happens, the robot will control the gripper move higher to grasp the cup. When neither sensor receives the signal , it means that the Cup Holder maybe have some problems and the robot will stop , waiting for the staff to solve them . Ice Maker — It can make the ice needed for cocktail . At the bottom of the Ice Maker where can put the cups , we put a a gravity sensor to ensure that the number of ice cubes dropped in the cup is equal . Drinks Tube — There are six tubes with different base liquor , including tequila , cointreau , aperol , whisky and soda . On the one hand , the drink tubes can provide basic liquor for cocktail , and on the other hand , it is also a publicity for tourists . Pump Spray — Pump spray is not used to clean cups, but is used to wash the cup cover on slave robot . After every cocktail is served , slave robot will move to the pump spray and press downward . The cup cover can be cleaned by water and prepare for the next cocktail .

SUPPORTING FACILITIES

22


Structural Lectotype

100*100 10mm SQUARE TUBE

100*100 10mm SQUARE TUBE ROBOT BASE 150mm BOLT 100*200 10mm BEARING PLATE

20#A I-BEAM

STRUCTURAL FRAMEWORK

23

Path Planning


CONSTRUCTION

24


MotionSync

170°

170° 170°

170°

1051 288 1101

213

GeoLink

420 +45°

35

960 560

-190°

80 +156°

515 +45°

245.5 901.5

RELATIVE POSITION

25

851.5

1620

855

455

Lxy

1476

-190°

1276

1988

80


Relative Location & Path Planning —— The master robot situated below needs to complete a series of commands, including grasping cups, moving to Ice Maker and sending cocktail to the customer. The slave robot situated above has the movement of pouring wine, cleaning and so on. The most important part is the motion ranges intersection area of the two robots. The two robots need to work together to complete many complex movement in this area, like shaking, rotating etc. To avoid collision, we drew detailed dimension drawings and carried out experiments with KRL programming. After many tests we found that in order to reduce the difficulty of path planning and avoid the paths robots can not be completed, it's best that the range of motion of a robot does not exceed the center of another robot. The final position is determined after many adjustments.

MotionSync & GeoLink —— These are two different modes of robotic collaboration. MotionSync means the same number of planes in two robot commands. When one of the robots reaches a certain number plane in its own program, the other will also reach the same number plane position in others program.The advantage of this mode is that two robots can complete different paths separately. But when the paths enter the intersection area of the motion range of two robots, The distance between the two robots is very close. Especially when shaking cocktail, two robots need to move synchronously. So we need a new way of robot collaboration — GeoLink.This mode requires only one robot program, Another robot follows the programmed robot completely. Although in this mode, two robots can only complete the same path. But this is the most appropriate mode for this situation, just like when a person shakes a cocktail, both hands move the same way.

ROBOT SYNERGY

26


SPRING

CONDENSER PIPE

DOWEL HOLE

PUMP

TELESCOPIC CUP COVER

VI. Whiskey

I. Soda

STRUCTURAL FGRAMEWORK

27

V. Lime juice

II. Cointreau

IV. Aperol

III. Tequila


I. Soda

Cointreau Fizz

II. Cointreau

III. Tequila

Whisky Float

IV. Aperol

Highball

V. Lime juice

Aperol

VI. Whiskey

Margarita

CONSTRUCTION

28


ROBOTIO provides 12 signal output ports in this system . There are six different kinds of drinks in our robotic bar. OUTPUT 201 to 205 are used to control 5 SOLENOIDS . The solenoid can prevent drinks from splashing while robots shaking . OUTPUT 206 serves as a low-speed infusion signal for Whisky Float (A layered cocktail that requires slow infusion of WHISKY ). OUTPUT 211 to 216 are six different kinds of drinks infusion signals with high-speed . All infusion signals of drinks are sent to the MOTOR through the DRIVE MODULE ( L298N ) . Because the ROBOTIO provides IO signals of 24V , so firstly , we need a RELAY MODULE ( RELAY-12-SRD ) to turn the voltage of 24V to 5V (Arduino IO) . Arduino MEGA connects each module in this system as the centre module , IO 0 to 12 are used to serve for three DRIVE MODULE . IO 22 to 33 connect twelve electrical resistances ( R01 ) . Electrical resistances can ensure that the signal is the expected signal when input from RELAY to Arduino , that means INPUT SIGNAL is the LOGIC LEVEL be expected .

HARDWARE SIGNAL

29


K12

TX1 18

SCL 21

SDA 20

RX1 19

U10 MOTOR

216

K11

DIGITAL

TX2 16 RX2 17

22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52

215

K10

VCC.1 K9

A8 A9 A10 A11 A12 A13 A14 A15

COMMUNICATION

214

213

K8

TX3 14

RX3 15

U9 MOTOR

IN12

IN11

ANALOG IN

212

TX0 RX0

L298N

IN10

IN9

K7

A0 A1 A2 A3 A4 A5 6 A7

PWM

IN8

IN7

K6

7 6 5 4 3 2 1 0

U8 MOTOR

211

IN6

Vin

GND

GND

5V POWER

IN5

IN4

IN3

K5

13 12 11 10 9 8

U7 MOTOR

206

205

3.3V

RESET

IOREF

AREF GND

L298N

IN2

GND.1 K4 IN1

K3

K2

K1

U6 MOTOR

204

203

202

201

U5 MOTOR

L298N

10K R01

31 33 35 37 39 41 43 45 47 49 51 53

+5V

RELAY-12-SRD RE01

VCC 24V

ROBOTIO

HARDWARE DIAGRAM

30


31


32


33


SIGHT CONFIGURATING Southern China traditional house November 2016 Studio work - (3 Week Group) Instructor : WANG Shuo Site : Guangzhou , China

34


SITE CONTRADICTION In Guangzhou, the contradiction between high-rise buildings and traditional residences is becoming increasingly fierce. Part of the reason is the allocation of land resources, and more important reason is the sight disturbance from higher modern buildings to low traditional houses. Traditional dwellings in southern China have many courtyards. Because these courtyards are in the interior of the house and are not affected by the external environment, they are usually used to do some more private activities, such as sunshine, tea or yoga. But the existence of surrounding high-rise buildings disturbs with the privacy of these courtyards. Because of these effects, more and more low-rise residential design abandoned the courtyard part, resulting in less and less opportunities for people to feel nature in their daily life. This design generates some blind areas of sight as courtyard part of low-rise residential buildings through the simulation of sight. Every part of the building shape and surrounding environment has a direct impact on the final design. I want to build a system based on texture and sight of the site and complete this house through design (subjective) and system simulation (objective).

Site analysis — the designed site locates at an area of residences where new and old ones are mixed and traffic roads are on both sides. So the form of introverted building is selected and the form of opening layout is given up. Because many high buildings are surrounded with a larger sight affection, so it is expected to evade these disturbances with digitalized means so as for a better privacy.

Variable introduction — because many surrounding high buildings and many residents living in each building, in order for a smaller calculation, merely an analysis method is put out for setting up of an initial analysis system. The sight disturbances from surrounding high buildings is simplified coming from merely four points in this design, control of these four points derives the influential factor to the building form.

Grid division — grid division is based on the bone lines and boundaries of the designed site, which is also the basis of next initial division of function and sight analysis. In such way, the digital simulated-based result can accord with the texture of designed site, and form a complete and initiative system.

35


FORM DIAGRAM To complete the simulation of the line of sight and determine the blind spot of vision, it must rely on reasonable simulation logic so as to establish a simple and effective model. The relatively appropriate morphology generation logic and formal vocabulary are obtained via the exploration of the primary form in the model system. The simple analysis grid in the constructed model is then replaced by the analysis grid which is generated based on the actual site environment and texture. First of all, create a polygon, and also you can say a surface in the analysis model. Each surface represents one side wall, and one surface has n vertices. The rays emitted by the interference points of the line of sight pass the vertices of each surface, and have a one-to-one intersection point with the base plane. The order of the intersection points is consistent with the order of the vertices of the surface. Therefore, you only need to connect these intersection points and the polygons that are formed are the shadows of the initially set surface on the base plane. When the initially set surface is multiple, the same method can be adopted to calculate the shadow shape of each surface on the base plane, and then use the region union algorithm in grasshopper to combine the shadows of several different surfaces so as to obtain the overall shadow range. In terms of form, the experimental method of control variables can be used to evolve from the initial simple single wall that conforms to the orthogonal grid. So it can conduct analysis and comparison in many aspects such as the number of walls, the angle between the walls, the height of walls, the wall circumference and the degree, the relationship between the walls and the roofs, etc. The experimental results are not to blindly pursue the size of the blind spot area of the line of sight, but to seek the appropriate blind spot area of the line of sight formed by the unit area under the influence of the same environmental factors.

UNIT

DUAL

INCLINE

ENCLOSURE

36


FEEDBACK SYSTEM Five simple function divisions are initially partitioned based on the site texture and placed into the analysis system of the previous framework. Based on the actual situation, each block only needs to consider the visual interference point nearest to it. The shadow range generated by each block on the base plane can be obtained from the previous analysis model, and the shadows generated by the block may overlap each other. The area where there is no overlap is defined as S1, the area where the shadow of two blocks overlaps is defined as S2, and so on. The area change of different areas can be seen in real time via the push-pull control of the shape. Because the starting point of the project is based on the study of the privacy and line of sight of the residential courtyard, the subsequent series of morphological changes are also conducted around the changes of the courtyard.

37

S1=208m2 S2=133m2 S3=40m2 S4=4m2 S5=<null>

S1=246m2 S2=156m2 S3=43m2 S4=4m2 S5=<null>

S1=270m2 S2=188m2 S3=60m2 S4=7m2 S5=<null>

S1=275m2 S2=192m2 S3=60m2 S4=7m2 S5=<null>

S1=250m2 S2=187m2 S3=63m2 S4=7m2 S5=<null>

S1=288m2 S2=142m2 S3=28m2 S4=0m2 S5=<null>

S1=290m2 S2=139m2 S3=30m2 S4=0m2 S5=<null>

S1=292m2 S2=115m2 S3=22m2 S4=<null> S5=<null>

S1=295m2 S2=106m2 S3=20m2 S4=<null> S5=<null>

S1=298m2 S2=110m2 S3=20m2 S4=<null> S5=<null>

S1=291m2 S2=106m2 S3=20m2 S4=<null> S5=<null>

S1=300m2 S2=140m2 S3=22m2 S4=<null> S5=<null>

S1=290m2 S2=163m2 S3=36m2 S4=0m2 S5=<null>

S1=290m2 S2=165m2 S3=35m2 S4=0m2 S5=<null>

S1=350m2 S2=209m2 S3=68m2 S4=11m2 S5=<null>

S1=331m2 S2=197m2 S3=47m2 S4=0m2 S5=<null>


IMPROVEMENT • First of all, form a courtyard between the living room and the dining room through deformation, and then expand the area of the attached functional areas (including guest bedroom, bar, storage room, etc.) to meet the functional requirements. In the process of this adjustment, it is found that the change of the shape will affect the privacy of the enclosed courtyard (to be specific, the shaded area and overlapping part of the courtyard are reduced). Therefore, the shapes of the attached functional areas are re-planned in order to obtain the courtyard space with more sense of enclosure. • In traditional Chinese dwellings, the courtyard is also divided into public and private parts. The public courtyard serves the living room, the dining room and other guest reception areas, while the private courtyard is more often in the study room and bedroom. The courtyard space with more suitable area and privacy can be obtained through adjusting the physical relationship between the bedroom and the study room. • Finally, the number of floors in the vertical direction is increased based on the area requirements of each functional area, and the residential and auxiliary functional areas become two layers. Each block is cut in the Z-axis direction based on the line of sight in order to form the final shape.

According to the previous adjustment, determine the general shape of each block, and increase the number of layers of the block according to the area requirement of each block function. Then get a rough block of the project.

Cut down the building block according to the line of sight. Under the circumstance of ensuring the privacy of the courtyard, lower the height of the block as much as possible to avoid people’s sense of oppression in the courtyard.

Connect each block, plan the rough spatial relationship and streamlines, adjust the visibility of the line of sight, and change part of the solid wall into the glass curtain wall.

The partition wall is laid out based on the axis of the site, and the functional area of each part of the room is refined in the form of echoing the overall from the inside.

Cut down the block again to produce an entrance foyer. And increase the windows of dining room and bedroom to improve the lighting on the basis of not affecting privacy.

Fine-tune the details according to the function requirements, improve the degree of comfort of the space, and lay out the corresponding furniture.

Concrete model

38


ISOMETRIC VIEW

39


SECTION

section 1-1 section 2-2 section 3-3

0 1

5

10m

±3.20

±0.00

section 1-1

±3.20

±0.00

section 2-2

±3.20

±0.00

section 3-3

40


PERSPECTIVE

Living room

Dining room

Bar

Study 41


42


43


书·法·势 THE MEANING OF LINE Chinese Calligraphy Museum May 2017 Studio work Instructor : WANG Shuo Site : Guangzhou , China

44


Chinese calligraphy art is the art of lines. The shortened lines become the elements of "dots" in calligraphy. And the bold lines also constitute an element similar to "surface". Every character in Chinese calligraphy is composed of "dots", "lines" and "surface". These basic strokes constitute the foundation of Chinese calligraphy - STROKES. In architecture, each part of the building's shape is also a unique element in the building. Different elements not only correspond to different architectural forms, but also represent different architectural spaces. Only when these elements combine with each other can they form a complete building. (Individual)

Individual

Group

Form

Space

45

Flow

Entirety

Function

Sequence

Rhythm

As more and more different elements come together, a rule is needed to guide them from an unordered state to an ordered combination. In Chinese calligraphy, different strokes need to be combined in accordance with different rules. In the process of combination, some minor deformations are also carried out to make the whole more harmonious. Through summing up these rules, the second level of Chinese calligraphy, that is, the FRAME STRUCTURE, is generated. The frame structure of calligraphy is called spatial sequence in the architecture. And it is necessary to organically combine the architectural space of different functions in order to form a set of unique experience of this building. Therefore, a similar set of logic for processing architectural spatial sequences can be translated by referring to the role of the "frame structure" rule on "strokes" in Chinese calligraphy. (Group) After each character is built according to the rules of the frame structure, the Chinese calligrapher should link all the characters with an entire vision. In the process of contact, different characters will have different ways of changing, such as narrowing or enlarging, tilting or stretching, aggravating or fading. Some of the changes are directly targeted at the strokes. After the contact, the entire feeling that the calligrapher wants to create begins to appear, thus it also generates the most unique level of calligraphy art — temperament. Even the same elements will show different temperament through different changes. Some characters become larger and bolder. And some characters are simplified into one or several strokes. From this change, you can feel the rhythm contained in Chinese calligraphy, which is similar to the rhythm of the architectural space. A building also reflects the characteristics of the building via different changes in space. By refining the rhythm contained in calligraphy, it is projected into the architectural space, and the architectural space that is formed itself also has the essence of calligraphy art. (Entirely)


势

RHYTHM

In a calligraphy work, the size of the characters, the font-weight of the strokes, and the flow of the strokes can all affect the rhythm and feelings of the work as a whole. By some quantitative analysis of the rhythm of Chinese calligraphy, a convergent law may be obtained. This law creates a sense of balance of Chinese calligraphy works in the dynamic state and creates a harmony between the differences. If this law is grafted into the architectural space, can it make the architectural space get the rhythm and feeling of Chinese calligraphy? As we all know, a picture is composed of many pixels. If the whole calligraphy work is regarded as a picture, black and white pictures are obtained by processing the calligraphy work, and the interference of other elements is excluded (2-1). Then subdivide the whole calligraphy work, and extract the black, white and gray pixels in each subdivided area (2-2), and assign different values to different gray scales (2-3). Represent these values by a curve in the plane coordinate system, and you can get a curve similar to the electrocardiogram. Since the curvature changes too much, there is not much value for analysis and translation. However, this curve reflects the gray scale information contained in each character in calligraphy, which can be used as another foundation to continue the simplification and analysis of the data. Using the thought of calculus, sum up the area corresponding to each Chinese character, then you can get a value. The value represents the corresponding obtained gray scale of it, and also reflects the proportion of the gray scale of this area in the whole. Concatenate many of these values together, you will get a new curve, which reflects the rhythm of a calligraphy work and provides the possibility of transforming this rhythm into architectural space. 2-3

2-4

S1 S2 S3 S4 S5 S6 S7S8

2-1

2-2

46


IMAGERY Strokes are the most basic unit of Chinese calligraphy, and also carry the most traditional image of Chinese calligraphy. In the Bizhen Figure of Mrs. Wei, the teacher of Wang Xizhi (an ancient famous Chinese calligrapher), she wrote: ‘Horizontal stroke’ is like a thousand miles of clouds, faint but in fact tangible. The ‘dot’ is like a stone falling from the peak, knock but solid as a collapse. ‘Left-falling stroke’ is like a broken rhinoceros. ‘Turning stroke’ is like a hundred crossbows launching. ‘Vertical stroke’ is like a long lived vine. ‘Right-falling stroke’ is like a rush of thunder. ‘The hook stroke’ is like a strong crossbow and stiff knot. Many traditional cultures in China pay attention to the thought that "Dao operates naturally". The Chinese characters are also derived from nature and developed from hieroglyphics. In the concept of Mrs. Wei, she tried to return all the strokes back to their "natural" status. Extract the most crucial natural image in each stroke and present this natural image in the form of space, then it will produce a space with different form, scale and other elements. These spaces are only an intention. For example, the “horizontal” space reflects the ductility and fluidity. The font-weight of the strokes reflects the different spatial complexity. These image spaces are the second step in the translation of calligraphy and architecture. They provide the most primitive and basic space prototypes for the whole process. These space prototypes will change in the subsequent series of operations, but the spatial image and the spirit that "Dao operates naturally" are the rules that will run through the whole process.

Horizontal

Vertical

Dot

点 47


书 Hook stroke

钩 Right-falling stroke

捺 撇

Left-falling stroke

Turning stroke

折 48


FORM DIAGRAM The complexity of Chinese characters is not derived from the strokes themselves, and their basic strokes are only seven or eight. However, more than 100,000 Chinese characters have been created with these seven or eight strokes. A large part of the reasons lie in the combination of these basic strokes. When the same element is combined with different elements, it will produce new and different elements, which are called radicals in Chinese characters. Even if the

A

same elements (that is, strokes) are combined, it will produce a new radical because the intersection position of the strokes is different and the angle of intersection is different.

D

According to this established law, it is possible to produce a very large number of different combinations of elements by a few simple elements. So if you combine several simple architectural space prototypes in this way, can you also get rich architectural space? In order to refine the law of the combination between strokes, it is necessary to simplify the form of strokes, simplify the complex curves as much as possible, but not lose too much detail. We resort to a public override PointCollection Filter(PointCollection points) { curve simplification method to help if (points.Count < 2) { return new PointCollection(points); refine the law of stroke combination of } else { int? first =characters. 0; Chinese int? last = points.Count - 1;

B

0° <3 >5x

x

<45°

C <10° 30°<β<60°

E x<δ<3x y <3y F

G 30°<β<60°

var markers = new bool[points.Count]; markers[first.Value] = markers[last.Value] = true;

A

var index = 0; var stack = new Stack<int>(); var newPoints = new PointCollection(); while (last.HasValue && first.HasValue) { var maxDistance = 0.0d; for (var i = first.Value + 1; i < last.Value; i++) { var distance = GetPointToSegmentDistance(points[i], points[first.Value], points[last.Value]); if (distance > maxDistance) { index = i; maxDistance = distance; } }

A-B-C-D

A-B

A-B-C-G

a

b

if (maxDistance > Tolerance * Tolerance) { markers[index] = true;

A-B-D-G

A-B-D

stack.Push(first.Value); stack.Push(index); stack.Push(index); stack.Push(last.Value);

C }

}

if (stack.Count > 0) { first = stack.Pop(); } else { first = null; }

for (var i = 0; i < markers.Length; i++) { if (markers[i]) { newPoints.Add(points[i]); } }

}

}

return newPoints;

A-B-F-G

A-B-F

if (stack.Count > 0) { last = stack.Pop(); } else { last = null; }

A-C-D

A-C-G

A-F-G

A-F

A-G

B-C

/// <summary> /// </summary> /// <param name="p"></param> /// <param name="p1"></param> /// <param name="p2"></param> /// <returns></returns> private static double GetPointToSegmentDistance(Point p, Point p1, Point p2) { // (a cross b) = |a||b|sin(θ) => |a|sin(θ) = (a cross b)/|b|

A-B-G

A-D

A-D-E-F

A-D-E

B-D-G

B-D

B-F-G

B-G

C-D-E

var a = p - p1; var b = p2 - p1; if (b.LengthSquared < double.Epsilon) { return a.LengthSquared; }

}

C-E-F

C-G

D

var distance = Vector.CrossProduct(a, b) / b.Length; return Math.Pow(distance, 2);

D-F-G

49

D-E


EXPLOSIVE VIEW

Exhibition hall II

Exhibition hall III

Viewing Platform

Video Hall

Exhibition hall I

Restoration Office

Restaurant & Shop

Entrance

Theme Exhibition

Lecture Hall

50


SECTION

01

51

5

10m


52


As a term entering the computer realm in the 1980s, “INTERACTION” becomes a new description of the relationship between people and computers by replacing “interface”. After experiencing enthusiastic worship and abuse of digitization, people gradually calm down and re-examine the positioning and value of it in the field of design. Although the new wave of “code” and “robot” can not be ignored, the computer still can't completely think in term of “people” even if it has passed the Turing test, so design may also be dominated by people at present time node. In addition, the “best solution” seems to be the most powerful excuse to support a design when we just simply pursue “NP=P?”. Therefore, I also hope that the system formed between people, code and robot can be an equal relationship in the design process, while the designers can exert their subjective initiative as much as possible to make the design process more diverse through their interaction with computers and robots instead of solving all problems by relying on iteration.




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.