Saturday, September 22, 2007

Motion Tracking Glove Prototype

In my first attempt in pairing concepts from my Physical Computing and Computational Media classes - I decided that I would like to try my hand (pun fully intended) at developing a type of glove-based motion tracking system. Since I have a larger project in mind for Computational Media which involves tracking movement through a camera - this was a perfect opportunity to start roughing out a few of the pixel tracking / blob detection algorithms that would be easily reusable when I move on to developing the larger project. So, after an afternoon of traversing through pixels, I had the color tracker working on high densities of near-pure red:


Fig 1.1: Ellipse following over pixels being tracked


So, with the tracking algorithms working well enough to run some practical tests - it was then time to move into the physical computing side of my endeavor. The wiring was a rather simple affair, as I really only intended to have two LEDs, one which was to be consistently on and the other to require a button press to light up. After a successful test with my Arduino code - I cut up some cardboard and wrapped two pieces of equal length in eletrical tape, then sandwiched my board into an enclosure, as seen below:


Fig 1.2: An ugly yet effective circuit board enclosure



Fig 1.3: The enclosure opened - revealing the breadboard and
microprocessor.


I had bought some gloves from K-Mart that were of the variety where if you flip down a flap the gloves could become mittens. The flap turned out the be the (near) perfect holder for my enclosure. The fit isn't exact - but just fine for the prototypical nature of this project. A few holes through fabric and some snaking of the wire through the palm and fingers of the glove and it was ready for action.


Fig 1.4: Motion tracking glove - ready for your local fashion show.



Fig 1.5: Glove plugged into a USB port and working

After putting on the glove and using it in combination with the Processing program I wrote, the test results indicate that better lit rooms gives the color tracking algorithms a bit too many high values than it can currently handle - which results in flickering of the tracking point. However, in moderate to low lit rooms - the glove works rather well. Below is the screen shot of the glove in action with the Processing program:


Fig 1.6: Motion/Color tracking algorithms paired with Processing graphics, pointer
being directed by glove use.



Processing - Source code:
motion_tracker
blinds
gui_components

Arduino - Source code:
motion_glove

12 comments:

Anonymous said...

Hi
buy klonopin
For this you can take all such information from the nearest health center or something like that.
[url=http://www.tffhgddenizli.org/]clonazepam medication[/url]
The effect of it has been proven scientifically.
http://www.tffhgddenizli.org/ - klonopin drug
You should be well aware that what amount of dose you should take and at what time and other information related to it.

Anonymous said...

Hi,
http://www.thesandshack.com/ - azithromycin chlamydia

Store Zithromax in a dry, cool place at room temperature.
[url=http://www.thesandshack.com/]buy azithromycin[/url]

The dose and length of Zithromax treatment may not be all the same for every type of infection.
buy zithromax
Zithromax the antibiotic Order cheap Zithromax (Azithromycin) drugs online and save hundreds! No prescription!
Generic name: Azithromycin Brand names: Azithromycin, Zithromax, Zmax Zithromax is a macrolide antibiotic related to erythromycin that fights against bacteria in the body.

Anonymous said...

Hi,
Play Casino For Fun

There is a plethora of gambling sites to select from.
[url=http://nicheblogssquad.com/]Play Casino For Fun[/url]
There are many online casino strategies and they differ from one game to another, especially in poker games.
http://nicheblogssquad.com/ - Online Casinos

There is a plethora of gambling sites to select from.

Anonymous said...

Cool story as for me. It would be great to read a bit more about that topic. Thanks for sharing that info.
Joan Stepsen
Tech gadgets

Anonymous said...

free car facts vin
winter emergency kit for the car
advantage car hire
car maxford mustangs
lambskin car coat
amman car rental
vigilance for driver in car
three wheel car auto

Anonymous said...

Splendidly done is well-advised b wealthier than well said.

Anonymous said...

Splendidly done is well-advised b wealthier than spectacularly said.

Anonymous said...

A humankind who dares to barrens anyone hour of age has not discovered the value of life.

[url=http://twilightluver888.webs.com/apps/profile/profilePage?id=54280822]Gilda[/url]


Linda

Anonymous said...

We should be painstaking and discriminating in all the intelligence we give. We should be especially prudent in giving advice that we would not about of following ourselves. Most of all, we ought to refrain from giving recommendation which we don't tag along when it damages those who take us at our word.

american gardener

[url=http://american-gardener-15.webs.com/apps/blog/]american gardener[/url]

Anonymous said...

Work out ferments the humors, casts them into their meet channels, throws bad redundancies, and helps species in those hush-hush distributions, without which the solidity cannot subsist in its vigor, nor the soul dissimulate with cheerfulness.

Anonymous said...

Sorry for my bad english. Thank you so much for your good post. Your post helped me in my college assignment, If you can provide me more details please email me.

Anonymous said...

odc t hrl o, free xxx. ftd x, jth vtjxzi! wbcr z dhk kj.