Info

Sagar Mohite is a computational artist and an engineer based in New York City. His work has been an exploration in combining principles of design and computational sciences to generate visualizations.

Posts from the Physical Computing Category

The Force

The curiosity of flight never leaves me spiritless.

Ethereal flight or flight without the use of propellers or jets grabs people’s attention mainly because of the fact that there is something that feels supernatural about it. This added curiosity from the people helps us in designing more immersive interactions using existing technology.

Yoda pulled the X-Wing out of the swamp using only what is otherwise called ‘The Force’. Evan Wu and I wanted to create an experience which could allow people to feel the Force. For obvious reasons the X-Wing scene from planet Dagobah made sense. A magnetic levitation setup that rests on an actuator goes beneath the table and the actuator is controlled by your hand as seen by the Kinect.

Made with Processing, Arduino, OpenNI and Kinect.

Much love to Tom Igoe for mentoring us.

[More photographs]

The wheel was made with the intention of reducing the effort needed to move things around. A few millennia later came the concept of the mechanical advantage and then simple and basic compound machines like levers, fulcrums, pulleys and planes drastically altered the definition of work for a human being. Speaking purely in physical terms, we started relinquishing some of the more physical and hectic jobs that required a larger amount of time, force and energy; and let machines take them over. Then there were machines and tools that were made to make other machines and tools to further reduce the physical involvement of humans in intense labor work. Over the decades, there was a slow drift in the genre of work/occupations in which majority of people involved themselves. Enter electricity the process of operating the machines was also automated. All that was needed now was the push of a button. This drift changed the way of work in two manners – firstly, it almost reduced the need of physical labor to a bare minimum (which was rather sudden and socially unsettling in the burgeoning modern age) and secondly, it opened up and broadened the potential of the kind and the magnitude of work that humans could accomplish. The drift in the genre of work gave us more time to think, create and experiment at the push of a button and so the 20th century witnessed many revolutionary developments in the methods of automation.

With the invention of the computer, logic became the neo-labor work. Things that needed redundant effort and time were now done by the computer. Basic calculations, conversions, analogies and pretty much everything logical could be done by a computer. The beginning of the 21st century was a time when pretty much every activity was moderated by computing machines in some manners or other. Transportation, manufacturing, fabrication, arts, sciences, health and medicine, defense, politics, design, communication and even spying were some of the things that computers were used for. Consequentially, the next big drift in the kind of work in which humans involved themselves arrived and it also changed the way of work in two manners – firstly, it almost reduced the need of doing the functional to a bare minimum and secondly, it opened up and broadened the potential of the kind and the magnitude of work that humans could accomplish.

I believe that thinking something that is not creative has always been met with an implicit and unacknowledged resistance which has been the very reason for inventing the new to do the redundant. Often, the new ends up being the redundant because of a simple thing called boredom. It wouldn’t be a bad idea to consider Pascal’s thought here – “we seek rest in a struggle against some obstacles. And when we have overcome these, rest proves unbearable because of the boredom it produces”.

This, I think, has been one of the major reasons for several minimalists and modern day thinkers to highlight the importance of keeping simplicity in mind while making products and services for people. We need the things that we need without having to do ten other steps[1] and so we bring in automation to handle the rest of the ten steps. Since our requirements have been constantly changing, that automated machine needs to be intelligent enough to have the outputs delivered to us without BSOD-ing. Crawford in his essay[2] says that for things to be labelled with the overused term ‘interactive’ it is necessary that we define a minimum ‘intellectual dignity’ that those things should have. So if its a machine that is interactive, it needs to have a qualifiable level of thinking and understanding. Defining this intellectual dignity in a logically programmable form is a challenge because the definition will essentially be human and hence nebulous. This is because logic almost always fails when it sees something nebulous and computers rely on basic logic loops. That being said, there are several reasons that lead me to think that this machine, if ever built, should be something that will bring about the next drift in the kind of things we do; and it would be a major drift because then we won’t be the exclusive set of entities in the world endowed with the power to think and labor would then be something ambiguous [3][4].

References –

[1] Don’t Make Me Think. S. Krug. 2000.

[2] The Art of Interactive Design. C. Crawford. 2002.

[3] For a Breath I Tarry. R. Zelazny. 1966.

[4] The Machine Stops. E.M. Forster. 1909.

J.R.R.T’s lines echoed in my brain as I stared at the circuit (also it feels kind of cool to LOTRize everything). I was literally using the exact same configuration for the last three things that I built.

On a more serious note, this was just a fun post on the usual boilerplate IPO circuit because I realized that it makes up most of the things that have been making life simpler and easier for us (well atleast me).

the one ring vs arduino image

So another week passed and I finally decided to deal with the procrastination that was holding back my blogging activities. Whenever I sat to blog down my work I used to find something relatively more exciting to do. But I kind of figured that a log must be maintained, for one day (and that day may never come) I might run out of exciting stuff to do and I might have to turn back to pick a leaf from my past.

We made a mouse today! Even though it was a perfect little mouse, it simply could not resist eating the cheese we offered. But I can distinctly remember the feeling of satisfaction when we controlled the speed of the mouse’s motion. Well it wasn’t technically alive, so there was no guilt of altering its free will and sorts; but there was a limitation. Although we could control it’s speed and motion to a certain extent, we never managed to train it to not eat the cheese lying infront of it.

“He said it could be done using two sensors!”, I said to my partner, who was also trying to figure out how to get it running up and down and not just left and right. Then we decided to consult him again and as always help was provided for those who sought it! We fixed our programs and got the mouse running up and down as well.

However, the additional degree of freedom also convoluted the problem that we were having initially. The mouse would almost every time eat the cheese we offered. It was very difficult to control it.

This was when I decided to put it to test. I tried to evaluate the mouse (qualitatively) on Don Norman’s three way structure.

The Visceral Mouse
We had already dismantled it so there was no question of putting it together to be evaluated by others. So I tried to clear my mind after which I asked myself whether it looked or felt good?. Of course I could not get a clear perspective as my reflective was veiling my vision and telling me its bad; but some part of me kind of liked the way it looked. Maybe because it was an exposed piece of hardware and looked crude. I personally like such purist imageries. At the same time I could imagine people not liking it because it did look ugly after all. It did not feel good at all though – flimsy, weak and prone to damage every time someone touched it. So on the visceral level our mouse fared poorly.

The Behavioral Mouse
Well it was working, but it ate the cheese every time we tried to steer it.
One could use it, but it was definitely not usable.
Enough to say that it failed on the behavioral level.

The Reflective Mouse
I started with a presumption that it would fail the reflective level too. As I began assessing, it turned out to be an altogether different story. Well it was definitely not good at not eating the cheese, but it was amazing at doing weird things after we moved our hands over it. So maybe it was not meant to be a utilitarian mouse in the first place. Maybe the thing we made needed to have a redefined purpose and not just be a mouse that someone can control. (Because if controlling is all that is required then the need of the hour would be Darth Vader). It occurred to me that redefining the purpose could completely change the way the visceral and the behavioral tests were made in the first place.

The mouse definitely passed my reflective test. Because even though I thought that it was unusable and lacked smartness, it opened up a pool of infinite possibilities on how a small tweak could make it a something very different from what it is. On one hand, you add thousands of photo-resistors to it and it becomes a panel that can detect finger gestures and on the other hand you remove one photo-resistor from it (and also add a piezo) to have your own mini Light Theremin that sounds like R2D2!

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Nunc consectetur facilisis eros nec sagittis. Morbi tempus faucibus elementum. Phasellus adipiscing mauris id orci rutrum tincidunt. Ut congue arcu orci, in convallis eros tincidunt eget. Phasellus posuere arcu id augue lacinia, ac luctus nibh cursus. Fusce porta auctor risus, ac malesuada tellus eleifend quis. Cras sed magna vel nibh congue pellentesque. Mauris aliquet ultricies arcu quis ullamcorper. Fusce vestibulum mauris ac nunc ultrices elementum id ultricies massa. Sed in sodales lorem, sed semper magna. Suspendisse bibendum ultricies libero. Mauris sit amet quam sodales turpis semper tristique. Cras varius lectus libero, nec vehicula purus molestie quis. Maecenas felis lectus, mattis ut sem sed, sagittis dapibus urna. Nullam magna velit, placerat pharetra risus in, scelerisque hendrerit dui. Donec cursus, odio eu elementum elementum, velit dolor vulputate tortor, a euismod erat purus vitae lacus.

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam et sagittis orci, eget semper leo. Phasellus bibendum porttitor libero, quis mattis odio facilisis non. Nulla imperdiet odio a turpis rhoncus commodo. Suspendisse non cursus justo. Suspendisse id ullamcorper nulla, vitae euismod justo. Praesent ut venenatis neque. Aenean adipiscing vel mauris in faucibus. Duis consectetur mauris a nibh fermentum tempus. Aliquam tincidunt massa vel dui congue congue. Pellentesque nec vulputate mi. Cras venenatis, mi ac lobortis blandit, ipsum nulla tempor metus, ac condimentum augue nunc at turpis. Vivamus luctus nulla ut sem tincidunt, sit amet viverra leo posuere. Nullam et nibh metus. Sed lobortis rutrum diam, eu pellentesque ipsum egestas facilisis.

Donec in tortor viverra, faucibus leo at, fermentum sem. Quisque viverra luctus turpis non auctor. Nulla accumsan porttitor ipsum at pulvinar. Suspendisse potenti. Donec blandit porta nunc scelerisque posuere. Suspendisse condimentum ipsum nec enim sollicitudin placerat. Integer molestie risus ut sagittis aliquet. Phasellus viverra quam eu nunc faucibus vehicula. Phasellus ut dapibus neque, at ullamcorper magna. Etiam arcu odio, varius eu ante ut, dignissim convallis augue. In consectetur a odio in ullamcorper.

Fusce vitae mattis nisl, at luctus est. Integer laoreet libero eget tortor mattis, et malesuada ante adipiscing. Sed mauris est, laoreet nec nibh eget, gravida tempus magna. Duis id lectus enim. Donec accumsan felis et turpis tempus interdum. In convallis vitae dolor eu interdum. Donec vulputate eget urna in tristique. Vestibulum sagittis est eget magna malesuada, sit amet blandit dui dignissim. Integer at nisl id mauris dignissim tristique. Integer non nibh nec odio commodo aliquam. Aliquam libero mauris, tempor dignissim cursus id, pulvinar a mauris.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat