Tree of Souls - An Avatar Community Forum

Tree of Souls - An Avatar Community Forum (http://www.tree-of-souls.com/)
-   Development (http://www.tree-of-souls.com/development/)
-   -   My first crack at homebrew mo-cap. Sort of. (http://www.tree-of-souls.com/development/3595-my_first_crack_homebrew_mo-cap_sort_of.html)

Aaron 01-29-2011 03:59 PM

My first crack at homebrew mo-cap. Sort of.
 
Not really mo-cap, but a fun project nonetheless. I'm working on the "real" glove now, which uses a metallic "exoskeleton" on a fabric glove, commodity potentiometers, and can also measure deflection between the fingers. So far, so good. I hope to post some pictures of that one in a couple of months.

YouTube - Cleaning Glove as Virtual Reality Input Device

Everything seen in the video is of my original design, including the circuit board, which was my first ever attempt to use all surface-mount electronics in a project. And boy! Was that ever a pain!!

PS: Don't ask me why I made the hand model green instead of blue. I'm sorry. :)

James of terra 01-29-2011 08:13 PM

That is really neat. Must took along time to desgin and assemble! Great work, best of luck for your project. A++

Aaron 01-30-2011 05:50 AM

Thanks! Going from idea to what's shown in the video took about five months. Happily, with the electronics mostly behind me, I've been able to confidently experiment with other (e.g., mechanical) aspects. The circuit board was designed to be the basis for a bunch of different input and biometrics projects, so it'll be a while before I have to crack the design on that. I hope!

ISV Venture Star 01-30-2011 06:53 AM

This is awesome. Keep going!

Human No More 01-30-2011 07:53 PM

Amazing :D

What's the design of the circuit board like?

Aaron 01-30-2011 09:42 PM

Quote:

Originally Posted by Human No More (Post 126205)
Amazing :D

What's the design of the circuit board like?

Hi HNM:

The board is a USB bus-powered 14-channel sampler. Conceptually, it's nothing amazing. Its design is centered on a PIC 16F1934 microcontroller running at 32MHz. I chose that chip because of the large number of analog inputs it offered. The firmware basically just cycles through all these inputs very quickly--about 2500 samples/sec/channel with all channels in use--and hands the samples off to a FT245R USB FIFO which takes care of the USB. There is also a pair of 8-channel amplifiers between the inputs and the 16F1934 for conditioning, but they're not doing a lot for me in this glove application.

It works.

As I mentioned earlier, one of the bigger challenges for me was just the soldering. I've done plenty of electronics hacking, just not a lot with surface-mount stuff. Unfortunately, surface mount is what all the cool parts come in these days, so I needed to take the plunge at some point!

Human No More 02-01-2011 01:08 AM

You've certainly done more than me there :P , I am impressed :)

stdout 02-01-2011 11:12 PM

Very nice. If I somehow end up a crazy billionaire, I shall be getting you to build me my nanosuit :P

Aaron 02-02-2011 04:54 PM

Quote:

Originally Posted by Human No More (Post 126463)
You've certainly done more than me there :P , I am impressed :)

I see your "Occupation: Student." You studying CS, CE, EE? I hope so. As somebody who does quite a bit of technical recruiting, I can say with certainty that the ranks of professional geekdom still need a LOT of help! :)

Quote:

Originally Posted by stdout (Post 126681)
Very nice. If I somehow end up a crazy billionaire, I shall be getting you to build me my nanosuit :P

:D If only I could get paid to do this kind of stuff! Alas, a degree in electrical engineering is one you'll never see followed by "or equivalent experience" in a list of job qualifications. :P

Human No More 02-02-2011 10:55 PM

CS, unfortunately. Turned out to not be particularly relevant or useful, although at least my main interests are still doable without a specific degree.

Aaron 02-02-2011 11:30 PM

Quote:

Originally Posted by Human No More (Post 126929)
CS, unfortunately. Turned out to not be particularly relevant or useful, although at least my main interests are still doable without a specific degree.

Ouch! Go easy on CS! :) I trust that "not ... relevant or useful" is meant to be taken in the context of your new goals. That's fair. You'll be glad to have the "piece of paper" though, so don't stop pursuing it! That's how employers deluged with resumes "cut the deck," so to speak.

Getting OT. Sorry.

But whatever you do decide to go after: Best of luck!

Thorinair 02-03-2011 04:04 PM

This is AWESOME! Great job! :D
A suggestion: you could add digital gyro, accelerometer and compass circuits, like the ones iPhone has for even more useful data :)

Aaron 02-03-2011 04:31 PM

Quote:

Originally Posted by Thorinair (Post 127043)
This is AWESOME! Great job! :D
A suggestion: you could add digital gyro, accelerometer and compass circuits, like the ones iPhone has for even more useful data :)

Definitely! I actually have several leftover inputs in this particular configuration to play with adding accelerometers and have been planning to do so. I want to finish off the deflection sensors for the fingers first, though. The rubber sensors I used here were an experiment and a partial failure. Their durability and accuracy suck, and I had to implement smoothing and other nasty hacks to cope with that, so they're out for the next round! :)

Fosus 05-15-2011 06:16 PM

Why hadn't I seen this thread before :/

That's a cool glove :D

Moco Loco 10-12-2011 08:08 PM

Quote:

Originally Posted by Aaron (Post 126000)
I hope to post some pictures of that one in a couple of months.

Pics please :D


All times are GMT +1. The time now is 08:56 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.
All images and clips of Avatar are the exclusive property of 20th Century Fox.