computational design + fabrication: 4d...

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

Upload: others

Post on 02-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Computational Design + Fabrication: 4D Design

Jonathan Bachrach

EECS UC Berkeley

September 30, 2015

Page 2: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Today 1

News4D Basics4D Examples4D KinematicsPaper Review ***

Page 3: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

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 Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

4D 3

articulated shapeslinkages

source HumongoNationphotogallery

Page 5: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Motivation 4

change motionamplify force

Page 6: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Links and Nodes 5

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

binary ternary quaternary

Page 7: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Joints 6

constrained motion around pointsingle degree of freedom

theta

s

revolute prismatic

Page 8: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Revolute Implementations 7

cantelever clevis

Page 9: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Multiple DOF Joins 8

universal planar

Page 10: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Higher Pair DOF Joins 9

multiple revolute jointsprismatic + revolute joints

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

Page 11: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Two Revolute Universal 10

Page 12: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

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 Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

4D Examples 12

rudimentsmachineryautomotiveartisticrobotics

Page 14: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Cams 13

rotary cam linear cam

square cam irregular cam

Page 15: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Pulley 14

Page 16: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Direction Changing Pulley 15

Page 17: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Quick Return 16

Page 18: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Crank and Slider 17

Page 19: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Line Drawing 18

roberts chebyshev watts

Page 20: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Peaucellier Lipkin Linkage 19

source paulscottinfo.com

Page 21: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Vice Grips 20

Page 22: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Pantograph 21

Page 23: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Scissor Mechanism 22

Page 24: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Angutec 23

by Manfred Frank

Page 25: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Lamp 24

Page 26: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Mountain Bike Shock Absorber 25

source bikerumor.com

Page 27: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Small Back Hoe 26

Page 28: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Back Hoe 27

Page 29: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Specialty Back Hoe 28

Page 30: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Front Loader 29

Page 31: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Stewart Platform 30

Page 32: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Delta Mechanism 31

by Firepick

Page 33: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Klann Linkage 32

by Paul Klann

Page 34: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Strandbeest by Theo Jansen 33

Page 35: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Strandbeest by Theo Jansen on Beach 34

Page 36: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

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 Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Kinematics 36

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

Page 38: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

Next Time 37

4D Work and Torque4D Closed Chains3D Critique

Page 39: Computational Design + Fabrication: 4D Designinst.eecs.berkeley.edu/~cs194-28/fa15/lectures/4d-design.pdfComputational Design + Fabrication: 4D Design Jonathan Bachrach EECS UC Berkeley

References 38

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