27
Yeonjoo Oh 1 , Gabe Johnson 1 , Mark D Gross 1 , Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia Institute of Technology the Designosaur and the Furniture Factory Design Computing and Cognition 2006

Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Embed Size (px)

Citation preview

Page 1: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Yeonjoo Oh1, Gabe Johnson1, Mark D Gross1, Ellen Yi-Luen Do2

1CoDe Lab, Carnegie Mellon University 2College of Architecture and Computing in Georgia Institute of

Technology

the Designosaur and the Furniture Factory

Design Computing and Cognition 2006

Page 2: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Design Computing and Cognition 2006 2

Outline

Motivation - Making Design Tools for Naïve Designers

Related Work on Craft and Construction Kits

SystemsDesignosaur - sketch to fabrication for animal models Furniture Factory - sketch-to-fab with joints

Discussion

Page 3: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Motivation

Motivation

- Froebel’s Gifts- Goals

Related Work

Systems

Discussion

Design Computing and Cognition 2006 3

• Froebel’s Gifts - playing and learning

• Goals - computationally enhanced crafts

Page 4: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Froebel’s Gifts

Motivation

- Froebel’s Gifts- Goals

Related Work

Systems

Discussion

Design Computing and Cognition 2006 4

Friedrich Froebel’s “Gifts”

Page 5: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Learning Design through Making Things

Motivation

- Froebel’s Gifts - Goals

Related Work

Systems

Discussion

Design Computing and Cognition 2006 5

Architect Frank Lloyd Wright’s Designs

Page 6: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Computational Construction Kits and Craft

Motivation

- Froebel’s Gifts - Goals

Related Work

Systems

Discussion

Design Computing and Cognition 2006 6

- computer-controlled rapid prototyping hardware

- easy-to-use applications for crafts activities

Page 7: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Goals

Motivation

- Froebel’s Gifts - Goals

Related Work

Systems

Discussion

Design Computing and Cognition 2006 7

- computationally enhanced craft for learning design

- develop appropriate tools to domain and intended users

Page 8: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Related Work

Design Computing and Cognition 2006 8

• Learning and Design

• Feature Modeling

• Sketch-based 3D Models

Motivation

Related Work

- Learning through Design- Feature Modeling- Sketch-based 3D Models

Systems

Discussion

Page 9: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Learning and Design

Motivation

Related Work

- Learning and Design- Feature Modeling- Sketch-based 3D Models

Systems

Discussion

Design Computing and Cognition 2006 9

Learning to Design: importance of doing things to learn [Blust and Bates, 2004]: problem-based learning & studio model of learning

Learning through Design : design is powerful tool to learn math [Shaffer 1997, Lamberty &Kolodner 2002]

DigiQuilt Project

Page 10: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Learning and Design

Motivation

Related Work

- Learning and Design- Feature Modeling- Sketch-based 3D Models

Systems

Discussion

Design Computing and Cognition 2006 10

constructionist tradition [Seymour Papert] -- Lifelong Kindergarten [Michael Resnick]

-- Craft Technology Group [Mike and Ann Eisenberg]

Programmable Device

Cellular Automata Crafts activities

Page 11: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Feature Modeling and Design Assembly

Motivation

Related Work

- Learning and Design- Feature Modeling- Sketch-based 3D Models

Systems

Discussion

Design Computing and Cognition 2006 11

manufacturability

: AI and design community in the late 1980s and 1990s [Dixon et al. 1987, Shah 1991, Shah and Mantyla 1996] : BEAVER [Jung and Nousch 2000] : Assembly instruction and diagrams [Agrawala et al. 2003]

BEAVER Assembly instruction and diagram

Page 12: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Sketch-based 3D Modeling

Motivation

Related Work

- Learning and Design- Feature Modeling- Sketch-based 3D Models

Systems

Discussion

Design Computing and Cognition 2006 12

3D models from 2D sketches

: Teddy [Igarashi et al. 1997]

: Digital Clay [Schweikardt and Gross 2000]

: 3D Journal [Lipson and Shpitalni 2002]

: Axially-aligned planes approach [Varley et al. 2005]

Teddy Digital Clay 3D Journal

Page 13: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Systems

Design Computing and Cognition 2006 13

• Designosaur - sketch to fabrication for animal models

• Furniture Factory - sketch-to-fab with joints

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

Page 14: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Furniture Factory and Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

Design Computing and Cognition 2006 14

easy-to-use domain-oriented tools that help naïve users design 3D models

: Designosaur -- models of dinosaur: Furniture Factory -- models of furniture

Page 15: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

15

Designosaur Making Process

Sketching+

Notches

ConstructingDinosaur

Cutting+

Assembly

Page 16: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

16

Sketching each bone + creating notches

Page 17: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

17

Assemble Dinosaur

Page 18: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

19

Cutting and Assembly

Page 19: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Designosaur

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

18

Video

Page 20: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Furniture Factory

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

20

Furniture Factory

Sketching GeometryAnalyzer

3D Model

Jointing

Page 21: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Furniture Factory

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

21

Sketching + 3D representation

Page 22: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Furniture Factory

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

22

Joint Creator: Mortise - Tenon Joints & Finger Joints

Mortise and Tenon Joint

Finger Joint

Page 23: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Furniture Factory

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

23

Cutting and Assembly

Page 24: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Discussion

Design Computing and Cognition 2006

• Future Work • Discussion - Summary + Discussion

Motivation

Related Work

Systems

Designosaur

Furniture Factory

Discussion

24

Page 25: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Future Work

Motivation

Related Work

Systems

Discussion

Future Work

Discussion

25

Furniture Factory

: richer vocabulary of joints : critiquing components: case library

Designosaur

: add shape-recognition: mechanical joints : simulation to test kinematics -> assemble moveable models

Page 26: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Discussion

Motivation

Related Work

Systems

Discussion

Future Work

Discussion

26

Computational construction kits and crafts activities

Sketching interfaces + intelligent design support

Two example systems (Furniture Factory and Designosaur)

General design system

Page 27: Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia

Design Computing and Cognition 2006

Yeonjoo Oh1, Gabe Johnson1, Mark D Gross1, Ellen Yi-Luen Do21CoDe Lab, Carnegie Mellon University

2College of Architecture and Computing in Georgia Institute of Technology

National Science Foundation under Grant ITR-0326054

the Pennsylvania Infrastructure Technology Alliance (PITA)

the Designosaur and the Furniture Factory