No edit summary |
No edit summary |
||
Line 55: | Line 55: | ||
* [http://mechanicaldesign101.com/2015/12/24/fourier-curve-tracing/ Batman Curve Tracing] | * [http://mechanicaldesign101.com/2015/12/24/fourier-curve-tracing/ Batman Curve Tracing] | ||
* [https://www.youtube.com/watch?v=YqSvkNjWnnQ Lissajous Music] | * [https://www.youtube.com/watch?v=YqSvkNjWnnQ Lissajous Music] | ||
==== Mechanical Calculators ==== | ==== Mechanical Calculators ==== | ||
* [http://www.maritime.org/doc/op1140/ Mechanical Computers from the US Navy] + [https://www.youtube.com/watch?v=s1i-dnAH9Y4 Manual] | * [http://www.maritime.org/doc/op1140/ Mechanical Computers from the US Navy] + [https://www.youtube.com/watch?v=s1i-dnAH9Y4 Manual] | ||
* [https://www.youtube.com/watch?v=AykJJ9yTV1I Mechanical Binary Calculator] | * [https://www.youtube.com/watch?v=AykJJ9yTV1I Mechanical Binary Calculator] | ||
* [http://www.evilmadscientist.com/2012/dcii-first/ DigiComp II] by Evil Mad Scientist | |||
* [http://cdn2.evilmadscience.com/KitInstrux/DCII-manual.pdf DigiComp II manual] | * [http://cdn2.evilmadscience.com/KitInstrux/DCII-manual.pdf DigiComp II manual] | ||
* [http://www.rechnerlexikon.de/en/artikel/Open_University_Bobcat Open University Bobcat] | * [http://www.rechnerlexikon.de/en/artikel/Open_University_Bobcat Open University Bobcat] | ||
* [https://www.youtube.com/watch?v=OpLU__bhu2w Domino Computer] | |||
* [http://www.ikm.uni-osnabrueck.de/aktivitaeten/dl/dynamic_labyrinths/dynamic-labyrinths.html Dynamic Labyrinths] by Forschungsinstitut für Mathematikdidaktik Uni Osnabrück | |||
* [http://www.rechnerlexikon.de/artikel/Patent:DE39634 Nürnberger Schere] | * [http://www.rechnerlexikon.de/artikel/Patent:DE39634 Nürnberger Schere] | ||
==== Unconventional Computers ==== | ==== Unconventional Computers ==== | ||
Line 73: | Line 69: | ||
* [https://www.youtube.com/watch?v=lNuPy-r1GuQ Domino Computer] | * [https://www.youtube.com/watch?v=lNuPy-r1GuQ Domino Computer] | ||
* [https://vimeo.com/93042377 Pulley Logic Gates] | * [https://vimeo.com/93042377 Pulley Logic Gates] | ||
==== Models and Tools ==== | |||
* [https://www.disneyresearch.com/project/mechanical-characters/ Tool for designing Mechanical Toys] | |||
* [http://robotic.media.mit.edu/wp-content/uploads/sites/14/2015/01/SchmittPhDThesis11.pdf Original Machines Thesis] | |||
== Looms and Logic == | |||
In this class we will explore the potential of looms for computing with thread | |||
=== Links === | |||
==== Paper Computation ==== | |||
* [https://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_Computation CARDIAC] (Paper Computer) | |||
* [http://wiki.franklinheath.co.uk/index.php/Enigma/Paper_Enigma Paper Enigma] | |||
* [http://www.niklasroy.com/project/149/cardboard_plotter Cardboard Plotter] by Roy Robotics | |||
* [http://documents.epfl.ch/groups/p/pa/papercomp/www/proceedings_papercomp_2010.pdf Papercomp 2010 Proceedings] (mostly augmented reality) | |||
==== Textile Computation ==== | |||
* [http://www.k2g2.org/blog:bit.craft:computational_model_of_knitting A Computational Model of Knitting] by Martin Schneider | |||
* [http://kairotic.org Kairotic] The Weaving codes - Coding Weaves project | |||
* [http://www.stitchingworlds.net/speculation/crafted-logic/ Crafted Logic] by Ebru Kurbak and Irene Posch | |||
* [http://fo.am/tanglebots/ Tanglebots] a Workshop about failed Weaving by Dave Griffith | |||
* [https://vimeo.com/album/3692903 Swarm Weaving] by Flora Robotica | |||
==== Cellular Automata ==== | |||
* [[wikipedia:Z1 (computer)|Z1]] by Konrad Zuse | |||
* [http://www.rlfbckr.org/work/rechnender_raum Rechnender Raum] by Ralf Baecker | |||
* [https://www.flickr.com/photos/rlfbckr/sets/72157649747923102 Memory Machines] by Ralf Baecker | |||
==== Human Computation ==== | |||
* [http://www.flong.com/blog/2014/computing-without-computers/ Computing without Computers] (Link list by Golan Levin) | |||
* [http://csunplugged.org Computer Science Unplugged] | |||
== Excursion == | == Excursion == | ||
A trip to Kassel to visit the exhibiton + attend the talk of Ralf Baecker and Georg Trogemann | A trip to Kassel to visit the exhibiton + attend the talk of Ralf Baecker and Georg Trogemann |
Revision as of 22:54, 8 June 2016
Computing with Thread: Part II
Levers and Cranes
In this class we will explore the potential of levers and cranes for kinetic machines
The fundamental law of threads
You can pull something with a string, but you can't push it.
That's common sense. And no computer knows it.
(Marvin Minsky)
Threads between two points
Using a threads to transmit information:
- stick: symmetric with respect to push and pull
- thread: pull, yes. push, no.
- Can you build an anti-thread? (i.e. pull no, push no)
Sliders
Sliders are bars that connect transmit a motion by sliding back and forth
- Getting to know the concept of degrees of freedomn
- How can we make sure a bar only goes back and forth?
- What other constructions can you think of?
- What kind of constraints are imposed by your constructions?
Levers
Levers are bars that transmit a motion by rotating around a hinge
- What practical applications of levers can you think of?
- Explore different setups and their properties
- How many points are involved, and how are they arranged?
- How many different setups can you find?
- How are the involved forces and distances related?
- Which setups are suitable for which purposes?
Linkages
Linkages are bars that are connected via hinges.
- how would you create rotating hinges using bars of wood and screws?
- can you create a hinge using thread and what are the limitations?
- create a linkage that can draw interesting curves
Links
Levers
Linkages
- Mathematics of Linkages
- Folding (Eric Demaine's folding class including 1D-folding)
- Linkage Designer (Windows only)
Kinematic Models
- KMODDL Geometry of Pure Motion
- 507 Movements
Wheels and Pulleys
In this class we will explore the potential of wheels and pulleys for kinetic machines
Links
Cyclic Motion
Combined Cyclic Motion
- Cycloid Drawing Machine
- Wheels on Wheels on Wheels
- Vignette Explorer
- Lord Kelvin's Harmonic Synthesizer
- Batman Curve Tracing
- Lissajous Music
Mechanical Calculators
- Mechanical Computers from the US Navy + Manual
- Mechanical Binary Calculator
- DigiComp II by Evil Mad Scientist
- DigiComp II manual
- Open University Bobcat
- Domino Computer
- Dynamic Labyrinths by Forschungsinstitut für Mathematikdidaktik Uni Osnabrück
- Nürnberger Schere
Unconventional Computers
Models and Tools
Looms and Logic
In this class we will explore the potential of looms for computing with thread
Links
Paper Computation
- CARDIAC (Paper Computer)
- Paper Enigma
- Cardboard Plotter by Roy Robotics
- Papercomp 2010 Proceedings (mostly augmented reality)
Textile Computation
- A Computational Model of Knitting by Martin Schneider
- Kairotic The Weaving codes - Coding Weaves project
- Crafted Logic by Ebru Kurbak and Irene Posch
- Tanglebots a Workshop about failed Weaving by Dave Griffith
- Swarm Weaving by Flora Robotica
Cellular Automata
- Z1 by Konrad Zuse
- Rechnender Raum by Ralf Baecker
- Memory Machines by Ralf Baecker
Human Computation
- Computing without Computers (Link list by Golan Levin)
- Computer Science Unplugged
Excursion
A trip to Kassel to visit the exhibiton + attend the talk of Ralf Baecker and Georg Trogemann