computational design + fabrication: 4d...

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

Upload: others

Post on 24-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

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