Separated Physical Collaboration
Introduction
In today’s world, remote collaborations are in an unprecedented increase in use, new digital platforms to facilitate remote interaction are at their peak, based on these new living conditions, we ask ourselves How to work on a physical project together?
References
Marcel Duchamp
- Study of phases of motion
- Nude descending a staircase
- Arduino Painting Machine
- Heather Hansen – Emptied Gestures
- Robot Artist Quincy
Concept
Using a webcam to trace the hand movement of a dancer present in certain location and then installing a polar plotter in a different location to reproduce the path of the artist’s movements
Basic setup
Human control: Dance
Software
Everything that is happening online is programed in the p5.js webeditor. Using Node.js to setup a server, socket.io to create the websockets to communicate between the different clients,
and ngrok to tunnel the port of the server. To communicate between the arduino and the DrawBot side we are using p5.serialcontrol.
Drawing with wrist – P5.js / Pose.net
Connecting laptops – First Test
Pseudo code flowchart
https://editor.p5js.org/Cedric.Droogmans/sketches/syienGx0-
https://editor.p5js.org/Cedric.Droogmans/sketches/MUZqmLO2C
Sending data to Arduino
P5 SERIAL CONTROL
Arduino
Data Cycle
Polar coordinates
Hardware
Materials used: Stepper motor Nema 17 Bipolar Timing Belt 6 mm Pulley 6 mm Jumper wires Arduino UNO Shield stepper motor Servo motor
Drawing cable robot
Assembly
Fritzing / wiring
Gondola – V1
Gondola V2
Fabrication – 3D printing
Locations
Setups Variations
Robot drawing style
a
Experiment 01
Experiment 02
Comparing results
Experiment 03
Experiment 04
Future additions
Improvement of User Experience
Real time Art Performance
Faculty:
Angel Muñoz & Agustina Palazzo
Students:
Lorenzo Masini
Cedric Droogmans
Elena Jaramazovic
Luis Jayme Buerba
GitHub:
https://github.com/cedricdroogmans/Dancing_Apart
Useful links:
https://nodejs.org/en/
https://expressjs.com
https://ngrok.com