28

MATERIAL FOOTPRINTS

Embed Size (px)

DESCRIPTION

AADRL 2010, Phase I, Workshop II

Citation preview

Page 1: MATERIAL FOOTPRINTS
Page 2: MATERIAL FOOTPRINTS

AA DRL

TUTOR MARTA MALÉ - ALEMANY

KATHLEEN O´DONNELLPAOLA SALCEDO

ADRIAN AGUIRRE

PHASE I WORKSHOP II MATERIAL FOOTPRINTS

Page 3: 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

Page 4: MATERIAL FOOTPRINTS

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

Page 5: MATERIAL FOOTPRINTS

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

Page 6: MATERIAL FOOTPRINTS

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

Page 7: MATERIAL FOOTPRINTS

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

Page 8: MATERIAL FOOTPRINTS

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

Page 9: MATERIAL FOOTPRINTS

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.

Page 10: MATERIAL FOOTPRINTS

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

Page 11: MATERIAL FOOTPRINTS

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

Page 12: MATERIAL FOOTPRINTS

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

Page 13: MATERIAL FOOTPRINTS

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

Page 14: MATERIAL FOOTPRINTS

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.

Page 15: MATERIAL FOOTPRINTS

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.

Page 16: MATERIAL FOOTPRINTS

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

Page 17: MATERIAL FOOTPRINTS

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

Page 18: MATERIAL FOOTPRINTS

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

Page 19: MATERIAL FOOTPRINTS

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

Page 20: MATERIAL FOOTPRINTS

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

Page 21: MATERIAL FOOTPRINTS

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.

Page 22: MATERIAL FOOTPRINTS

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

Page 23: MATERIAL FOOTPRINTS

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.

Page 24: MATERIAL FOOTPRINTS

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

Page 25: MATERIAL FOOTPRINTS

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.

Page 26: MATERIAL FOOTPRINTS

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.

Page 27: MATERIAL FOOTPRINTS

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

Page 28: MATERIAL FOOTPRINTS