Designing physical artefacts from computational simulations and building computational simulations of physical systems
  home   project   people   latest   publications   contact
 latest home
 net work
 upcoming events
 related events
 archive
 past events
 symposium transcriptions
 symposium delegates
 design briefs

             Net Work

            

             

                          

             1. Original Project Description

             2. Discussion on project to date.

             3. The Design Briefs for the Project

             4. Wanted: A CA/MAS Program

             5. Adrian Bowyers experiments.
                 Complete with circuit diagram and software.

                 http://users.wmin.ac.uk/~dinverm/lunchbox.tgz

(When you download, start with the README file in the attached archive, which winzip should open on Microsoft machines. On Unix: gunzip network.tgz tar -xvf network.tar)
                 
              6.  Video of Paul Hammond setting up the framework 

                 http://users.wmin.ac.uk/~dinverm/movie.wmv

              7. Trevor Graham's Simulation
 
I've written v1 of the Light Buoys code. You can see the simulation at:


Clicking on the animation simulates a torch- the lightbuoys are sensitive to the torch light. Occasionally you'll see an arrow appear on a lightbuoy. The arrow represents the tilt of the lightbuoy. The algorithm running is "local averaging of light values" with noise added from the tilt and torch. The grid wraps around at the edges: for example the lightbuoy in the middle row on the left-hand edge is neighbouring the light-buoy above, below, immediately to its right and also the buoy on the middle row but on the right-hand edge on the grid. At each time step, each light buoy adjusts its own colour to the average colour of its four neighbours. The torch and tilt just add noise to the average. It is straightforward to change this update algorithm. We need to decide the format for reading in the torch and tilt data from the lightbuoys, then I can add this to the code. We also need to decide the format for outputting data to the lightbuoys. Ben, is this something you've decided? Curently, the "tilt data" is randomly generated and the mouse emulates the effect of the torch. The simulation is written in Processing, which is essentially just a java library. Interacting with other Java code should be straightforward. I based my code on the simulation that Rob Saunders wrote a few months ago. Many thanks to you Rob, and I hope you don't mind me reusing some of your code!