the Designosaur and the Furniture Factory

Download Report

Transcript the Designosaur and the Furniture Factory

Design Computing and Cognition 2006
the Designosaur and the Furniture Factory
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
Design Computing and Cognition 2006
2
Outline
Motivation - Making Design Tools for Naïve Designers
Related Work on Craft and Construction Kits
Systems
Designosaur - sketch to fabrication for animal models
Furniture Factory - sketch-to-fab with joints
Discussion
Design Computing and Cognition 2006
3
Motivation
Motivation
- Froebel’s Gifts
- Goals
•
Froebel’s Gifts - playing and learning
•
Goals - computationally enhanced crafts
Related Work
Systems
Discussion
Design Computing and Cognition 2006
4
Froebel’s Gifts
Motivation
- Froebel’s Gifts
- Goals
Related Work
Systems
Discussion
Friedrich Froebel’s “Gifts”
Design Computing and Cognition 2006
5
Learning Design through Making Things
Motivation
- Froebel’s Gifts
- Goals
Related Work
Systems
Discussion
Architect Frank Lloyd Wright’s Designs
Design Computing and Cognition 2006
Computational Construction Kits and Craft
Motivation
- Froebel’s Gifts
- Goals
Related Work
Systems
Discussion
- computer-controlled rapid prototyping hardware
- easy-to-use applications for crafts activities
6
Design Computing and Cognition 2006
7
Goals
Motivation
- Froebel’s Gifts
- Goals
Related Work
Systems
- computationally enhanced craft for learning design
Discussion
- develop appropriate tools to domain and intended users
Design Computing and Cognition 2006
8
Related Work
Motivation
Related Work
- Learning through Design
- Feature Modeling
- Sketch-based 3D Models
Systems
Discussion
•
Learning and Design
•
Feature Modeling
•
Sketch-based 3D Models
Design Computing and Cognition 2006
9
Learning and Design
Motivation
Related Work
- Learning and Design
- Feature Modeling
- Sketch-based 3D Models
 Learning to Design
: importance of doing things to learn [Blust and Bates, 2004]
: problem-based learning & studio model of learning
Systems
Discussion
 Learning through Design
: design is powerful tool to learn math
[Shaffer 1997, Lamberty &Kolodner 2002]
DigiQuilt Project
Design Computing and Cognition 2006
10
Learning and Design
Motivation
Related Work
 constructionist tradition [Seymour Papert]
-- Lifelong Kindergarten
[Michael Resnick]
- Learning and Design
- Feature Modeling
- Sketch-based 3D Models
Programmable Device
Systems
Discussion
-- Craft Technology Group
[Mike and Ann Eisenberg]
Cellular Automata
Crafts activities
Design Computing and Cognition 2006
11
Feature Modeling and Design Assembly
Motivation
Related Work
- Learning and Design
- Feature Modeling
- Sketch-based 3D Models
Systems
 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]
Discussion
BEAVER
Assembly instruction and diagram
Design Computing and Cognition 2006
12
Sketch-based 3D Modeling
Motivation
Related Work
- Learning and Design
- Feature Modeling
- Sketch-based 3D Models
 3D models from 2D sketches
: Teddy
[Igarashi et al. 1997]
: Digital Clay [Schweikardt and Gross 2000]
Systems
: 3D Journal [Lipson and Shpitalni 2002]
Discussion
: Axially-aligned planes approach [Varley et al. 2005]
Teddy
Digital Clay
3D Journal
Design Computing and Cognition 2006
13
Systems
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
•
Designosaur - sketch to fabrication for animal models
•
Furniture Factory - sketch-to-fab with joints
Design Computing and Cognition 2006
14
Furniture Factory and Designosaur
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 easy-to-use domain-oriented tools
that help naïve users design 3D models
: Designosaur -- models of dinosaur
: Furniture Factory -- models of furniture
15
Designosaur
Motivation
Related Work
 Designosaur Making Process
Systems
Designosaur
Furniture Factory
Discussion
Sketching
+
Notches
Constructing
Dinosaur
Cutting
+
Assembly
16
Designosaur
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Sketching each bone + creating notches
17
Designosaur
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Assemble Dinosaur
19
Designosaur
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Cutting and Assembly
18
Designosaur
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Video
20
Furniture Factory
Motivation
Related Work
 Furniture Factory
Systems
Designosaur
Furniture Factory
Discussion
Sketching
Geometry
Analyzer
3D
Model
Jointing
21
Furniture Factory
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Sketching + 3D representation
22
Furniture Factory
Motivation
Related Work
 Joint Creator: Mortise - Tenon Joints & Finger Joints
Systems
Designosaur
Furniture Factory
Discussion
Mortise and Tenon Joint
Finger Joint
23
Furniture Factory
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
 Cutting and Assembly
Design Computing and Cognition 2006
24
Discussion
Motivation
Related Work
Systems
Designosaur
Furniture Factory
Discussion
•
Future Work
•
Discussion - Summary + Discussion
25
Future Work
Motivation
Related Work
Systems
Discussion
Future Work
Discussion
 Furniture Factory
: richer vocabulary of joints
: critiquing components
: case library
 Designosaur
: add shape-recognition
: mechanical joints
: simulation to test kinematics -> assemble moveable models
26
Discussion
Motivation
Related Work
Systems
Discussion
 Computational construction kits and crafts activities
 Sketching interfaces + intelligent design support
Future Work
Discussion
 Two example systems (Furniture Factory and Designosaur)
 General design system
Design Computing and Cognition 2006
the Designosaur and the Furniture Factory
National Science Foundation under Grant ITR-0326054
the Pennsylvania Infrastructure Technology Alliance (PITA)
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