Processing

To summarize: I started experimenting with making my own joints and ribs, by cutting corrugated plastic ribs, and 3d printing universal joints at AMS. Then, my intention was to use springs and servos to enact articulation.

However, I started using u-joint servo brackets, that are super stable, and I will continue with this. https://github.com/gabriella/Servo_wave
Here is the code I finally got to work. Basically, I am storing a table of values, a formula for a sin wave, and each servo is at a different index along the wave values, oscillating up and down. I can therefore control wavelength, speed of the wave propagation, offset from one servo to another, amplitude of the wave, etc.

int total = int(TWO_PI/0.01);//total number of indexes points, points
//until the amplitude is back to zero

float[] wave = new float[total];//array for the amplitude of the
//object to be drawn betwen 0 and ht

This is a snapshot of my processing HW. Similar to my last assignment but it allows you to look at a video through the a small lens (which is the mouse), and everywhere outside of that circle is a snapshot of the past, that eventually gets obscured by a sea of squares. Here’s the link to the sketch itself and the code.

This is what I’ve been playing around with, for my Serial Communication lab for P-Comp:
Sort of like an etch-a-sketch, with two knobs, one that controls the x position, one that controls the y position, and you can switch colors by clicking on one of the colors on the palette on top. Play around with it using the mouse

Help this man find love (Click image to play). Bring him from his home sphere, to the moon, drop him off there, then pick up the man and alien and bring them to the correct sphere (which one is it???try them all!).
And do it before the moon crosses the galaxy and the night is over! or click to start again

ICM assignment #2 – What a weird sketch I made, it needs a lot of work, but it was fun to play around with booleans and objects.