Download - MATERIAL FOOTPRINTS
AA DRL
TUTOR MARTA MALÉ - ALEMANY
KATHLEEN O´DONNELLPAOLA SALCEDO
ADRIAN AGUIRRE
PHASE I WORKSHOP II MATERIAL FOOTPRINTS
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
11
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
2
Material footprintsMarta Malé - Alemany
BriefThe aim of the workshop was to investigate and developed and interface between environmental data and mechanical apparatuses, in this case, Arduino.*
The context, as well as external variables such as temperature, light, air, sound, were part of the methods applied in order to react to the site.
*Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.
NIKE - LIVESTRONG CHALKBOT - Tour de France 2009
Diller & Scofidio + Renfro - Mural 2003
Graffiti Research Lab - The eye writter
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNER
eSELF AWARENESS
LOCAL INFLUENCEd id iand inteGLOBAL INFLUENCE
e and developed ande dddeeCOMPLETE SYSTEM
pt
eeeparatusparatusparatuseaa
fe ECTIONcase, case, case, e
TOOLS AND MATERIALS
3
A two day intensive session the Arduino Workshop with Daniel Soltis from tinker was an introduction to the capabilities of the Arduino board and programing. Basic experi-ments such as turning LEDs on and off, moving motors as variable speeds and read-ing sensors were demonstrated. These experiments served as the base for all subse-quent development.
Initially, the device moved randomly, and inresponse to light conditions. The move-ment was further refined and translated to pushing an empty box.
Following the workshop teams were given the brief of developing a drawing machine. As a trial, the machine developed in the workshop was given a pen, and whose movements were recorded on a notebook.
Device 000. Pushing an empty boxReference video. Folder / Introduction / 001.avi
Device 000. Moving randomReference video. Folder / Introduction / 000.avi
Device 001. Drawing over a notebookReference video. Folder / Introduction / 002.avi
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
4
The potential strength of the device developed in the workshop was to create a system in which the drawn lines could be read and fed back into the system. By creating a loop both local and global conditions could be read in the drawing outcome. Also, in order to create diversity of pattern, the device was made to turn both right a left.
Device 001. Follow a lineReference video. Folder / DevicesIntro/ 000.avi
Device 001. Drawing over a field + reacting to light average conditions Reference video. Folder / Introduction / 003.avi
Device 001. Follow curved linesReference video. Folder / DevicesIntro/ 002.avi
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
scanning device
5
The catalogue of drawings depict a variety of autonomous performances of the drawing machine, prior to the integration of the scanning device. These were used as a calibration tool for the scanning device in subsequent tests. This drawing device successfully demonstrated a reaction to global light conditions, and diversity of pattern and movement across the whole page. It also produced ledgibile patterns as a record of the envrionmental conditions. Some challenges of system, which were addressed as the project developed, included integration of local conditions, operation of both devices in a single field, and the delicacy of the devices (ie wheel size and grip, exposure of wiring)
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Device 001. Drawing over a field + reacting to light average conditions Reference video. Folder / DevicesIntro / 002.avi
Drawing catalogue
6DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Servo 1Servo 2
Light global/local sensor
Global lightDrawline//goforward
Global light (dim)Drawline//spin
Local light (dim)Drawline//gobackwards
MarkerPivot
Servo 1Servo 2
LED Light sensor
Mini servoLight
Light scanner
No line or clear linesDo nothing//spinOpen light
Dark lineFollow the line//go straight
Devices. Scanning machine + Drawing machine + field
Diagrams of the drawing and scanning devices
7DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Devices. Drawing over a predetermined field + reacting to light average conditions + scanning the other traceReference video. Folder / Devices / 000.avi
Logic:_Global light impacts behaviour of drawing device.
_Setup and lines left by drawing device give direction to the scanning device and trigger its light to be turned off.
_Light from the scanner changes the behaviour of the drawing device.
8DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Drawing catalogue
Devices. Drawing over a predetermined field + reacting to light average conditions + scanning the other traceReference video. Folder / Devices / 000.avi
These devices working together showed clear patterning in the resultant drawing, sucessful tracking of the lines and inproved mobility. However the impact of the light from the scanning device on the drawing machine required that the two devices be adjacent to one another, which often resulted in collisions.
Detail catalogue
9DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
In further exploring the concepts driving the developpment of the drawing system, capabilities of the two machines were combined into a single device which would operate in cooperation with others of the same species. Looking at precedent research of swarm robotics, several behaviours were noted. In particular, issues of coorperation and following anothers path were addressed as key to the performance of the drawing system.
Swarm behaviour Attractor
Cooperative
Dispersing/Clumping Follow the leader
10DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
In adition to swarms in nature, inspiration was drawn from exisiting intelligent machines. These machines respond to both local and global conditions, and create a record of those influences.
The fist is SymbioticA - Silent Barrage, in which input from the machines’ environment is recorded a marks on a long pole. These marks are feb back into the brain of the system as a kind of memory and influence future behaviours.
The second is the workl of FreeForm Construction, and in particular the research into the construction of termite mounds. In particular the research into how sound inpacts the material placement by the termite.
Termite investigation - Free form
Silent barrage- SymbioticA
11DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Also crucial in the concept of a swarm based system is the shift from a top down to a bottom up appoach, and a goal of an architectural fabrication.
In contrast to a bottom up approach the ROB Unit is directed to build something specific. What is interesting about this machine is the way in which it fabricates an architectural installation. In moving forward with the swarm system the team would draw inspiration from the mode of fabrication while integrating external influences.
SADbot, on the other hand, is entirely driven by external forces, however, it does not fabricate.
It is the intersection of these two machines that embodies the concept of the devices’ logic.
SADbot
ROB Unit
12
In applying the concept of the swarm it was first necessary to develop a device which could draw, scan, and differentiate between lines. Device 003 was the first to combine these abilities.
Two test were completed with this device on the same field. This first was a test was with the red pen to respond to an initial set up. The second was with a black pen to respond to both the initail set up and the traces of the red pen. Results are listed adjacent.
This test simulated the potential responses, the logic, and the capacity of the mechanisms, should these devices operate in the same field.
DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Device 003. Drawing over a setup. Reference video. Folder / MutualInfluence / 000.avi
Drawing catalogue Catalogue explanation
Black pen. Follows the red pen traces while avoidingown traces.
Black pen. Lifts pen when detects initial set-up blackline.
Black pen. Travels in a large circle when looses the line and avoids own traces.
Red pen. Follow the initial set-up and creates a dotted line.
Red pen. Travels in a large circle when looses the line.
13DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Devices A1 - A2
AA
AA
A
A + A = AA2 individuals from a system
A
AA
A
A
A
A
A
A
A
A
A
AA
A
AA
A
A
A
A
A
A
A
AA
A
AAA
A
A
A
AA
A
A
A
A
A
A
A
AAA
A
A
A
AA
Leave a trace
A + A + A + A + ... = SWARMA system
AA
AA
AA
AA
A
A
A
A
A
A
Follow the trace
AA
AA A
A
A
A
A
A
A
A
A
AA
A
AA
A
AA
AA
AA
A
A A
A
A
A
A
AA
A
A
A
A
A
A
A
A
A
A A A
AA
A
A
A
A
A
A
A
A
A
AA
A
AA
A
A
A
A
A
A
A
AA
A
A
A
In a swarm the individual is secondary to the group as a whole, the logic of each individual is the same, and decisions are made on a local scale, impacting the whole through multiplicity.
14DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Devices 002. Follow a trace, react to own traceReference video. Folder / Swarm / 000.avi
To explore the potential of a swarm system two individuals with the same logic and the same tools were selected. This allowed for testing of the logic with clear results, and quick modifications. As in previous tests both devices were given a drawing implement which could be lifted. The original scanner with only a single sensor was replaced with a multi-sensor scanner for improved line tracking and colour differentiation.
Drawing inspiration from the basic rules of a swarm system (as described in J. Hollands Hidden Order) the system logic is a follows.
Positive FeedbackAttraction: follow the line of othersSeparation: recognition of others, inanimate objects and alien species
Negative FeedbackPotential to lose the line
Amplification of Randomness Leave a trace for others to follow during search for other lines
Multiple interactionsInfluence of global behaviour (movement)Those described above Recognition of difference between own line and lines of others.
Self awarenessDon´t bump into each other
Avoid the other // prevent crash
A
A
A
A
A
A
A
A
A
A
AA
AA
A
A
A
A
AA
AA
A
A
A
Devices 002. Self awarenessReference video. Folder / Swarm / 001.avi
15DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Devices 002. DisturbanceReference video. Folder / Swarm / 003.avi
The addition of a proximity sensor greatly improved the performance of the devices in the same field. With simple logic of slow down as an object approaches and stop in close proximity, three types of major collisions were prevented: with others in the swarm; with inanimte objects; and with creatures of another species.
What also emerged were ledgible adjustments of the pattern. At moments it was only a pause in the pattern, others were full shifts in the direction of the device. This is most clearly display when the device encounters a boundary condition, or static object.
Devices 002. ObstaclesReference video. Folder / Swarm / 004.avi
A disturbance in the system
A
AA
A
A
A
A
A
AA
A
A
A
AA
A
A
AA
A
AA
A
A
careful
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
AA
A A
A
A
A
avoid // stop A
AA
A
A
A
A
A
AA
A
A
A
AA
A
A
AA
A
AA
AA
normalize // back to work
avoidA
A
A
A
A
A
A
A
A
AA
A
A
AA
A
A
A
A
A
avoid
avoid
avoid
avoid
AA
avoid
avoid
avoid
avoid // stop
A
A
Obstacles in the system trayectory
16DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
To reintroduce global input to the system, the idea of tracking movement through a webcam was explored. In these experiments a webcam feeds live video into processing, which divides the frames into quadrants.
These quadrants are used to track the areas of the video frames with the greatest degree of movement. When capturing the plan of a room this translates into the movement of a person through the space.
Processing then translates this data into vectors which are relayed to Arduino as angle and distance. In other words, the devices are given the trajectory and distance of the foreign species which allows them to disperse to avoid prior to an encounter which would be picked up by the proximity sensor.
565447400
282200
0
565 466 407
339 252
113
447424412
360316300
282223200
141100
00
6 valuesDirection is not clearQuadrants too far16 quadrants
7 valuesDirection is more clear25 quadrants
15 valuesDirection is clearQuadrants too close64 quadrants
Values and graphics from processingV1(0,0,0) - V2(activity)
Information throgh the systemSite - webcam - processing - arduino - device - drawing
arduino receives data from processing
site//location motion//movement sensorwebcam
AA
devices receives data from arduinofrom processing
V2-1 (activity)
V2-2 (activity)
A vector returns valuesfor distance - proximity
V1(0,0,0)
A strange entity/body/etc enters in the systemMove slow
A strange entity/body/etc is close to the systemAvoid - stop
A strange entity/body/etc leaves the systemBack to normality
Logic in the field
565500
400
17DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Tests of the video input to the device, resulted in the device changing its direction, velocity, and thus its position in relation to movement detected through the webcam.
The way in which the arduino interpreted the data it recieved, meant that the present trajectory of the device correlated to the zero angle of the processing video. In developing this further either a GPS or magnetic positioning system would be required to aid the devices in always moving away from the approaching creatures.
In order to inplement this logic into the total system it would be necessary to wirelessly communicate the data to the arduino. Test were conducted with the XBee wireless hardware, however full implementation exceeded the scope of this particular workshop. This is one of the avenues which would be further explored should the project continue.
Processing videoReference video. Folder / Swarm / 005.avi
Device 003. Responding to external input. Processing videoReference video. Folder / Swarm / 005.avi
Device 003. Responding to external input. Processing videoReference video. Folder / Swarm / 006.avi
18DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
The final tests conducted within the scope of the workshop combined the line reading / following logic with the recognition of other objects in space. Two devices with the same logic and the same tools were placed into a blank field to operate by their governing rules.
Initially the behaviour of the devices appeared random, however as time passed patterns began to emerge. These are listed on the following page.
Some of the notable behaviours observed were:_device with balck pen was more easily trapped by own line_device with green pen took longer to read the black lines_trajectories of the two devices were slightly different
Device 003. Complete system working in an open fieldReference video. Folder / Swarm / 007.avi
19DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Catalogue of patterning in final setup
Device 003. Complete system working in an open fieldReference video. Folder / Swarm / 007.avi
Drawing catalogue Catalogue explanation
Green pen. Follows the black pen traces while avoiding own traces. Stability - boundaries + proximity + own trace . Black pen. Avoids own trace while lifts its pen - trace -, avoid the boundaries of the field, and reacts to proximity of the other device. Stability - boundaries + proximity + own trace .
Green pen. Start point.Black pen. Start point.
Green pen. Follows the black trace, reaching new places in the field.
Black pen. Emergent behavior. boundaries + own trace.
Green pen. Searching for a trace.
20DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
The logic of the swarm system developed through the Material Footprints workshop has many applications in fabrication. For example, one of the options the team considered was scratching or drilling a surface with the depth being determined by the amount of activity on site. As the surface was being scratched the gaps would be filled with a material which would cure and would change colour throughout the time of operation. In this way the output would become a timeline of the activity on site.
Future development
B
A
B
A. Scratching device- Responding to the environment. (global)Device scratching low density foam by the data received by a web cam scanning bodies in a specific site.- bodies - scratch+ bodies + scratch
B. Scanning device- Responding to the light. (local)Device pouring (x) material over the scratched surface.
BA
1.1 General device diagramSetup.
1.2 Scratching surfaceWebcam translates data in processing and translates
A
1.3 Pouring material over scratched surfaceScanning device reads voids in surface andpours (x) material over them
AB
1.4 Non linear timelineScanning device fills voids with differentcolors leaving a trace of time
AB
1.5a Trace/footproint of the site
1.5b Trace/footproint of time
receives data from arduino//processing
reads local data//surface
site//location
motion//movement sensor
Site footprint
1 screw plastic fork Fork + screw Fork + screwdiagonal arrangement
Spoon Servo + screw
21DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
A B
A + B = CThe reaction of the two chemical create a different chemicMDI + CnH2(n+n-g) = Polyurethane resin
MDI CnH2(n+1-g)
C+ =
Polyurethane resin
Further development.Reference video. Folder / Future / 000.avi
Foam experimentation
As a starting strategy in exploring alternative mediums for the swarm system several tools were tested for the patterns they created when scratching floral foam. Tools ranged from forks, to spoons and screws attached to a servo motor.
The speed and / or frequency of the motor was determined by the amount of movement detected through a webcam. This was very similar to the process used for global video input to the drawing swarm.
22DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
In conjunction to the experimentation with alternative tools which the devices could operate, the team projected potential additional behaviours which could easily piggyback the current system.
The first is the potential for the swarm to find and trace the safest route through a hazardous site. This tracing could be as simple as flagging the route for humans or larger, heavier, or more delicate machines to follow and / or build upon; Or a more complex task such as injecting a stabilization material into the ground creating the path.
The second is the potential for the system to track the paths of people moving through a site. because of the devices’ ability to sense global movement and move away from it, the swarm could build with openings where movement is most frequent, or alternatively control the flow of traffic through a construction site
Creation of voids according to trajectory/Create path
A AA
A
A
A
A
A
A
AA
A
A
A
AA
A
A
A
A
A
A
A
A
A
AAAAAAA
A
A
A
A
A
A
A
Hazardous sites
A AA
AA AA
AA
origin goal
correct trajectory
correct trajectory
correct trajectory
correct trajectory
23DEVELOPMENT ARDUINO WORKSHOP
MATERIAL FOOTPRINTS
AA - DRL
PHASE I - WORKSHOP II
ARDUINO EXPERIMENTATION
DRAWING MACHINE I
SCANNING MACHINE I
DEVICE DEVELOPMENT
SCANNING MACHINE I DRAWING MACHINE I
MUTUAL INFLUENCE
SWARM SYSTEM
COOPERATIVE SYSTEM
SMOOTH SCANNERSELF AWARENESS
LOCAL INFLUENCE
GLOBAL INFLUENCE
COMPLETE SYSTEM
FUTURE DEVELOPMENT WIRELESS CONNECTION
TOOLS AND MATERIALS
Further development.
Below are images of potential mediums and processes which could be accomodated through the adapta-tion of the swarm system. These include: sprayed material; surface scratching; mixing of materials; liquid materials; piling; stones or pebbles; sand; and digging.
IN CONCLUSION
In a swarm the individual is secondary to the group as a whole, the logic of each individual is the same, and decisions are made on a local scale, impacting the whole through multiplicity. In dealing with fabrication the team saw the potential strength in the development of a device which
would operate in cooperation with others of the same species.
This Bottom Up approach meant that the devices we given a set of rules to operate by, rather than a directive of the final outcome, or specific instructions of which way to go. The logic and coding developed for these devices drew inspiration from the basic rules of a swarm system
including Positive Feedback Negative Feedback, Amplification of Randomness, and Multiple Interactions.
In order to accomplish this, within the brief of a drawing device, it was necessary to create a system in which the drawn lines could be read and fed back into the system. Also it was fundamental for the devices to recognize others in the swarm, inanimate objects, and creatures of other
species. By creating a loop both local and global conditions could be read in the drawing outcome and the output would become a timeline of the activity on site.
ACKNOWLEDGMENTSThe team would like the thank the following people for their support in conceptualization, mechanical development and programming:
MARTA MALE-ALEMANY // Workshop TutorCATHALINA POLLACK // Assistant Tutor
MICHAEL GRAU // External Advisor
DANIEL SOLTIS // Arduino SpecialistJOSE SANCHEZ // Processing Specialist
KENSUKE HATTA // Emtech PhD Student and Electrical ConsultantCHRIS, DREW, JOHANNA, JORGE, LISA, MYA, NADA, WANDY // Material footprints workshop peers and problem solving think tank