GMU:Computing with Thread/Part2: Difference between revisions

From Medien Wiki
(add some links)
(remove headline)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Computing with Thread: Part II =
== Levers and Cranes ==
== Levers and Cranes ==
In this class we will explore the potential of levers and cranes for kinetic machines
In this class we will explore the potential of levers and cranes for kinetic machines
Line 30: Line 29:
* can you create a hinge using thread and what are the limitations?
* can you create a hinge using thread and what are the limitations?
* create a linkage that can draw interesting curves
* create a linkage that can draw interesting curves
=== Links ==
=== Links ===
==== Levers ====
==== Levers ====
* [https://www.youtube.com/watch?v=eTa2EFd3JF0 Lever Systems in the Human Body]
* [https://www.youtube.com/watch?v=YlYEi0PgG1g The mighty mathematics of the lever]
==== Linkages ====
==== Linkages ====
* [http://www.ams.org/samplings/feature-column/fcarc-linkages1 Linkages]
* [http://www.ams.org/samplings/feature-column/fcarc-linkages1 Mathematics of Linkages]
* [http://courses.csail.mit.edu/6.849/fall12/ Folding] (Eric Demaine's folsing class including 1D-folding)
* [http://courses.csail.mit.edu/6.849/fall12/ Folding] (Eric Demaine's folding class including 1D-folding)
* [http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/  Linkage Designer] (Windows only)
* [http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/  Linkage Designer] (Windows only)
==== Kinematic Models ====
==== Kinematic Models ====
Line 43: Line 42:
== Wheels and Pulleys ==
== Wheels and Pulleys ==
In this class we will explore the potential of wheels and pulleys for kinetic machines
In this class we will explore the potential of wheels and pulleys for kinetic machines
=== Links ===
==== Wheels and Pulleys ====
* [http://www.lowtechmagazine.com/2010/03/history-of-human-powered-cranes.html History of Human-Powered Cranes]
* [[wikipedia:de:Flaschenzug|Flaschenzug]](de)
* [[wikipedia:en:Pulley|Pulley]]
==== Cyclic Motion ====
* [https://www.youtube.com/watch?v=mkQ2pXkYjRM Mechanical Principles]
* [http://www.nand.io/projects/research/unreliable-machinery/ Studio NAND - unreliable Machinery]
==== Combined Cyclic Motion ====
* [http://wheelof.com/sketch/ Cycloid Drawing Machine]
* [http://scholarcommons.scu.edu/math_compsci/5/ Wheels on Wheels on Wheels]
* [http://www.openprocessing.org/sketch/34403 Vignette Explorer]
* [http://www.phys.cwru.edu/ccpi/Harmonic_synthesizer.html Lord Kelvin's Harmonic Synthesizer]
* [http://mechanicaldesign101.com/2015/12/24/fourier-curve-tracing/ Batman Curve Tracing]
* [https://www.youtube.com/watch?v=YqSvkNjWnnQ Lissajous Music]
==== Mechanical Calculators ====
* [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]
* [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://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]
==== Unconventional Computers ====
* [https://www.americanscientist.org/issues/pub/trains-of-thought Computational Rail Road Tracks]
* [http://www.cr31.co.uk/stagecast/trains/tt0_intro.html Turing Trains]
* [https://www.youtube.com/watch?v=lNuPy-r1GuQ Domino Computer]
* [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 ==
== Looms and Logic ==
In this class we will explore the potential of looms for computing with thread
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

Latest revision as of 23:03, 8 June 2016

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

Kinematic Models

Wheels and Pulleys

In this class we will explore the potential of wheels and pulleys for kinetic machines

Links

Wheels and Pulleys

Cyclic Motion

Combined Cyclic Motion

Mechanical Calculators

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

Textile Computation

Cellular Automata

Human Computation

Excursion

A trip to Kassel to visit the exhibiton + attend the talk of Ralf Baecker and Georg Trogemann