GMU:Computing with Thread/Part2: Difference between revisions

From Medien Wiki
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]
==== 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 ===
==== 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

Kinematic Models

Wheels and Pulleys

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

Links

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