Computational Design + Fabrication: 4D...

39
Computational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley September 30, 2015

Transcript of Computational Design + Fabrication: 4D...

Page 1: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Computational Design + Fabrication: 4D Design

Jonathan Bachrach

EECS UC Berkeley

September 30, 2015

Page 2: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Today 1

News4D Basics4D Examples4D KinematicsPaper Review ***

Page 3: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

News 2

lab 3 due thursdaysection tomorrow 2-3p in soda 373jacobs 3d printer traininghttps://bcourses.berkeley.edu/courses/1353091

Page 4: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

4D 3

articulated shapeslinkages

source HumongoNationphotogallery

Page 5: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Motivation 4

change motionamplify force

Page 6: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Links and Nodes 5

link: solid shapenode: attachment pointnumber of nodesexamples – binary, ternary, quaternary

binary ternary quaternary

Page 7: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Joints 6

constrained motion around pointsingle degree of freedom

theta

s

revolute prismatic

Page 8: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Revolute Implementations 7

cantelever clevis

Page 9: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Multiple DOF Joins 8

universal planar

Page 10: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Higher Pair DOF Joins 9

multiple revolute jointsprismatic + revolute joints

second-order-pin-joint pin-in-slot RP

Page 11: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Two Revolute Universal 10

Page 12: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Linkages 11

mechanical computershow do you program them?start with predicting outcomeslook at some examplestalk about the programming problem next week

Page 13: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

4D Examples 12

rudimentsmachineryautomotiveartisticrobotics

Page 14: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Cams 13

rotary cam linear cam

square cam irregular cam

Page 15: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Pulley 14

Page 16: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Direction Changing Pulley 15

Page 17: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Quick Return 16

Page 18: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Crank and Slider 17

Page 19: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Line Drawing 18

roberts chebyshev watts

Page 20: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Peaucellier Lipkin Linkage 19

source paulscottinfo.com

Page 21: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Vice Grips 20

Page 22: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Pantograph 21

Page 23: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Scissor Mechanism 22

Page 24: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Angutec 23

by Manfred Frank

Page 25: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Lamp 24

Page 26: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Mountain Bike Shock Absorber 25

source bikerumor.com

Page 27: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Small Back Hoe 26

Page 28: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Back Hoe 27

Page 29: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Specialty Back Hoe 28

Page 30: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Front Loader 29

Page 31: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Stewart Platform 30

Page 32: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Delta Mechanism 31

by Firepick

Page 33: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Klann Linkage 32

by Paul Klann

Page 34: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Strandbeest by Theo Jansen 33

Page 35: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Strandbeest by Theo Jansen on Beach 34

Page 36: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Strandbeest by Theo Jansen Videos 35

https://www.youtube.com/watch?v=MYGJ9jrbpvgstandbeestevolutiontheonjansen

https://www.youtube.com/watch?v=HLkd1xXrie0theojansenmechanisminsolidworks

Page 37: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Kinematics 36

forward kinematics go from joint parameters to positionsinverse kinematics go from positions to joint parameters

Page 38: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

Next Time 37

4D Work and Torque4D Closed Chains3D Critique

Page 39: Computational Design + Fabrication: 4D Designgamescrafters.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdf · Cams 13 rotary cam linear cam square cam irregular cam. Pulley 14.

References 38

Design FUNdaMENTALS: Linkages by Alexander Slocum507 Mechanical Movements: Mechanisms and Devices by Henry T.Brown