Thursday, January 27, 2011

Untitled

Hey everybody,

Just posting a bit of the progress I've made with the Interactive Matrix Display. A large part of the project is waiting for materials, but the electronics behind it is relatively tame, so I have posted a couple of conceptual sketches.

I was able to acquire the fluorescein chemical from a river studies company. Apparently, the chemical is used to dye river systems and check for flow and contamination. This translates into a relatively small amount of dye (10 mL for every gal, roughly) and it produces an amazing effect. See video :)

So, after careful deliberation, I realized that the fluorescein has to admirable properties. It can fluoresce under the proper condition very large containers and it is able to create very intense and aesthetically pleasing flow patterns, however this is ephemeral. The circulation of water through either filtration or a pipeline to some water source would be outside the budget of the project. Hence, I have decided to use the apriori property: container lumination.

I have decided to use these PVC jars

that I found at a very reasonable price. They have the stability to endure holes and wires and such; plus the are relatively easy to transform into some other assembly than the one I have drafted further below. As the diagram says, I will be making about 64 modular lights from the water+fluorescein mixture and a UV Leds.

I plan to finish making the modular lights by the end of the month.

The more difficult part will be wiring the pieces to a MAX7219 chip, which I have done before, but on a smaller scale. Once this is wired, I need to code the serial input (translating what I want each light to display) and then make some UI so that I can easily change the image displayed.

I will be connecting proximity sensors and pressure pads to be the input mechanisms for the matrix display. To be decided still.

 

mein Kampf-kissen (Intro to Animation; Project II)

Wednesday, December 8, 2010

Turk: 2010

  • Social Sculpture : Fall Quarter 2010 : Ricardo Rivera
  • Final Project: Turk
  • Stanford University

placeholder: pics of robot

Recap: The main goals for this project was to capture \interactions that are unique to the new social culture that is being created from web communications. Many times, we find ourselves bringing high-level social gestures to the system-level abstractions. Whether it be linking through webs of friends, "writing on walls", or skyping with a friend studying abroad, a key element prevents this interaction from being interpreted as "real", but rather is given a class of its own. 

The project breaks that class by bringing concrete physical interaction from the virtual space. A robot was constructed from the repurposed remains of a toy remote car, and Arduino that handled electronic functionality with remote signals, a laptop that hosted a Java server that relayed OSC (open sound control) signal from a MAX/MSP/Jitter patch and a Flash front-end. The flash site was uploaded to a web server. The robot could thus be controlled through any computer connected to the the same network router.* A live webcam feed was connected to the robot and streamed through means of the media server on Justin.tv.

The laptop display also handled OSC receiving of messages from the user.

The current flash interface can be found at:

http://stanford.edu/~ctorres7/TEST.html

The current interface currently contains an instructional, however from preliminary tests with the robot, this will be removed. In order to bypass network control and see the full interface of the robot (unconnected) hit CTRL+ENTER on the homescreen. A button will be placed for easier access.

The robot was set up at Stanford and was allowed given a test drive. Almost immediately, we found that a question of a virtual person or body within the confines of a photography free zone is constituted as a person. Many bugs and further functionality need to still be worked on, but I hope to further explore this area with this art piece.

SKIP TO 2:15.

 

* Consideration were made for world-wide access to the robot controls, however this required port-forwarding and MAC cloning of university internet configurations that we protected by multiple firewalls. Testing will be done to reconfigure a more accessible network connection to provide full access. Perhaps even a network card from a phone 3G service..

Sunday, November 14, 2010

Project Redesign

So, last week I realized I did not like the direction this project was going. I felt that much of the interactivity capable by the MAX/MSP/Jitter language was being limited by computer vision problems and inaccuracies. Instead, after seeing ACCESS, "an interactive installation that lets web users track anonymous individuals in public places, by pursuing them with a robotic spotlight and acoustic beam system" by Marie Sester, I decided to do a redesign of the project.

 

I particularly still wanted to keep this concept of virtual space and idenitity (two places at once) and the idea of interacting physically from a distance. This project will deal with constructing a "robot" from a toy remote car which will be receiving OSC messages from a server locally hosted on my computer. The robot will have a camera for guidance and an LED ticker that can be used to display messages. 


I feel this project has a lot of potential due to the anonymity of the beholder and the forced interaction of passerbys. It really test the bounds between the 2 dimensionality of social web applications to a less human exterior, but far more human interior of a human-guided robot.

 

Goals for this week:

Redesign UI and get FlashServer running for video feeds. 

Design robot. I am thinking to make it out of cardboard similar to the architectural topographic models (the ones that look like level sets) to get past the robotic stereotype (chrome and lights).

 

 

Wednesday, November 3, 2010

Silhouette Series & Colors Idea w/ Presentation mode

Thought the superposition could best be modeled by series.

Outer columns and singular. Inner columns are merged.

Tuesday, November 2, 2010

Max Silhouetter Refined

Used cv.jit mean and got the absolute difference. Colorbias was added to alter color. Multiplied by two, concatenated together. Having trouble with patcher for text. Still working on voice recognition.

Me and a waterbottle.