construction games for robots - lecture#01

47
Digital Design Unit Digitales Gestalten Construction Games For Robots Andrea Rossi 21.10.2016

Upload: andrea-rossi

Post on 09-Jan-2017

282 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction GamesFor Robots

Andrea Rossi21.10.2016

Page 2: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Summary

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

• Course Aim

• Theoretical Background

• Process Description

• Reference Projects

• Course Structure

• Next Task

Page 3: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Course Aim

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

The seminar will introduce

students to a complete design-

to-production pipeline for

modular assembly,

integrating:

• construction sets design

• robotic assembly techniques

• computer vision

• human-machine interaction

Page 4: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Bits to Atoms <-> Atoms to Bits

https://www.youtube.com/watch?v=EA-wcFtUBE4

Page 5: Construction Games For Robots - Lecture#01

“A digital material consists of a finite number of building blocks which have

discrete joints and occupy discrete space.”

(Jonathan Ward, 2010)

Sourc

e:

The C

ente

r fo

r Bits a

nd A

tom

s,

MIT

Page 6: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

es:

Wik

ipedia

, M

IT C

BA

Page 7: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

es:

dubspot.

cm

Page 8: Construction Games For Robots - Lecture#01

Discrete Position

Finite Number of Elements

Discrete Joints

Reversible Connection

Material-Independent

Self-Aligning & Error-Correcting

Sourc

e:

The C

ente

r fo

r Bits a

nd A

tom

s,

MIT

Page 9: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Process - Design

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

• Design of Individual Blocks

• Design of blocks connections

• Definition of rules for block

connection > design grammar

• Test of combination and

composition possibilities

Page 10: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Process – Fabrication

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

Being composed of repetitive

elements, digital materials

allow the use of simpler

production techniques, as they

do not require customization:

• Casting

• 3D Printed Molds

• Folded Sheets Molds

• Roto-Molding?

• Parallel CNC Hotwire Cutting

• Thermo-Forming?

Page 11: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Process – Assembly

In order to assemble the modules, a

6-axis robot arm will be used. This

will require:

• Definition of assembly procedures

• Geometry > Robot code translation

• Gripping Tool Design

• Assembly Sequencing

• Tolerances

Page 12: Construction Games For Robots - Lecture#01
Page 13: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Process – Interaction

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

In order to allow for users to

interact with the assembly

process, and alter the design

in real-time, it is required:

• Simplified User Interface

• Robotic Vision System

• Human – Machine

Communication System

• Adaptive Assembly Rules

Page 14: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

ParallelGripper

ControlBoard

IntegratedHD Camera

Page 15: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Page 16: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Reference Projects

• Jose Sanchez - Polyomino

• MIT CBA – Digital Materials Research

• Skylar Tibbits – Logic Matter

• Elegant Embellishment – ProSolve370E

• Self-Assembly Neighbourhoods

Sourc

e:

“Juguett

es

de C

onstr

uccio

n”,

2016

Page 17: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

ww

w.p

leth

ora

-pro

ject.

com

Page 18: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

ww

w.p

leth

ora

-pro

ject.

com

Page 19: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

ww

w.p

leth

ora

-pro

ject.

com

Page 20: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

ww

w.p

leth

ora

-pro

ject.

com

Page 21: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

ww

w.p

leth

ora

-pro

ject.

com

https://vimeo.com/90921399

Page 22: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/dm

a.c

ba.m

it.e

du

Page 23: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/dm

a.c

ba.m

it.e

du

Page 24: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/dm

a.c

ba.m

it.e

du

Page 25: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/dm

a.c

ba.m

it.e

du

Page 26: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 27: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 28: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 29: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 30: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 31: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.s

elfassem

bly

lab.n

et

Page 32: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.e

legante

mbellis

hm

ents

.net

Page 33: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.e

legante

mbellis

hm

ents

.net

Page 34: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.e

legante

mbellis

hm

ents

.net

Page 35: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.e

legante

mbellis

hm

ents

.net/

Page 36: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.t

em

pauto

narc

h.c

om

Page 37: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Sourc

e:

htt

p:/

/ww

w.t

em

pauto

narc

h.c

om

Page 38: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Course Work

• Suggested to work in groups of 2

• Friday Sessions (1 week skips every 3)

• Morning (10:15–12:30): Presentations, Review of

Previous week work

• Afternoon (14:00-17:00): SoftwareTutorials, Group work

• Optional weekly tasks

• Three graded deliverables

Page 39: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Deliverables

• Midterm – 02.12.2016

• Design of one set of modules

• 3D model of each module + 2-3 compositions

• Physical model of each module (5-10 copies)

• Workshop – 22.02.2017

• Physical composition of modules robotically assembled

• Grasshopper process for assembly

• Final Delivery – 29.02.2017

• A5 booklet describing the complete project development

Page 40: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Calendar

Sourc

e:

htt

p:/

/vis

itle

golibert

y.c

om

Page 41: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Course Blog

https://constructiongames4robots.wordpress.com/

Page 42: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Next Task

• Software: Rhino Modeling Introduction

• Research: Construction Games

• Project Development: First ideas for modules design

OPTIONAL

• Reading: J. Sanchez, “Polyomino - Reconsidering Serial

Repetition in Combinatorics”

Page 43: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Next Task – Project Development

• Draft design for 1-2 different sets of

modules

• Start to create 3D models of

designed modules in Rhino

• For at least one set, try to create a

composition of modules in Rhino

• For at least one module, build a

physical model

Page 44: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Next Task – Project Development

Page 45: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

Rhino / Grasshopper Introduction

• 2 Saturdays: 22.10.2016 / 29.10.2016

• Taught by Lila PanahiKazemi

• Location: White Computer Pool (behind the Kuhle)

• Not mandatory, but HIGHLY recomended

Page 46: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten

Construction Games for Robots, 21.10.2016

BE-AM Symposium – 27.10.2016

http://be-am.ddu-research.com/

Page 47: Construction Games For Robots - Lecture#01

Digital Design Unit — Digitales Gestalten Digital Design Unit — Digitales Gestalten