It is currently Wed May 22, 2013 9:07 pm



Reply to topic  [ 77 posts ]  Go to page Previous  1, 2
 Head Tracker Roundup 
Author Message
Sharp Eyed Eagle!

Joined: Sat Apr 12, 2008 9:45 pm
Posts: 373
space123321 wrote:
Impressive Pierreye - and excited! Will you be posting directions on the process you took for this mod?


I didn't take any photo but it's quite simple. Just unscrew the motionplus and take out the pcb. Cut of the connector and solder to the extension cable. I use a SDCard holder as the casing and hot glue the cover.


Tue Mar 20, 2012 8:28 pm
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
Great idea for a cover!


Tue Mar 20, 2012 8:42 pm
Profile
Sharp Eyed Eagle!

Joined: Sat Apr 12, 2008 9:45 pm
Posts: 373
Used whatever resources we have. This is garage VR. Tested out the headtracker mounted under the HMZ-T1 and it work. At least it look much nicer and less nerdy compare to mounting the motionplus on the head :lol:


Wed Mar 21, 2012 6:00 am
Profile
3D Angel Eyes (Moderator)

Joined: Fri Aug 21, 2009 9:06 pm
Posts: 1611
nrp wrote:
PalmerTech wrote:
Once the second revision is done, we'll probably distribute a few to people who can help develop the firmware and desktop software, or just work on interesting uses for it.


I would be love to be one of those people, if at all possible. I promise it will get used for interesting stuff! ;)


Wed Mar 21, 2012 11:34 pm
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
I finished up the FreePIE code for the iPhone tracker. It's uploaded it to FreePIE so you can download it, but it's not part of the build yet so I have an "unofficial" console-only build and test script if anyone wants to try it out. You will have to purchase the $9 Sensor Data App for your iPhone.
http://itunes.apple.com/us/app/sensor-data/id397619802?mt=8

Then just unzip this package, open a command console, and run "FreePIE.exe iPhone_test_script.lua"
Attachment:
FreePIEConsole.zip


Then under the Sensor Data App, configure the Unicast address to your computer IP, and click "Start Stream".

I was unable to fix or understand the periodic sensor lag problem. Tried shutting down all apps and disabling cellular radio but still no luck. I am curious if other people experience this. (Please let me know) Also, there is a bit of drift in the heading. I think if I calibrated with the magnetic compass, then that would fix it but I am only using the gyro-inertial values right now.

Good luck.

Edit: You will need to have the .NET 4.0 runtime installed and also the Visual Studio 2010 runtime. You can get that runtime here http://www.microsoft.com/download/en/details.aspx?id=5555


You do not have the required permissions to view the files attached to this post.


Last edited by brantlew on Tue Mar 27, 2012 9:43 pm, edited 2 times in total.



Thu Mar 22, 2012 1:08 am
Profile
Terrif-eying the Ladies!

Joined: Mon Jun 22, 2009 8:36 am
Posts: 947
Location: Stockholm, Sweden
PalmerTech wrote:
nrp wrote:
PalmerTech wrote:
Once the second revision is done, we'll probably distribute a few to people who can help develop the firmware and desktop software, or just work on interesting uses for it.


I would be love to be one of those people, if at all possible. I promise it will get used for interesting stuff! ;)


Me too, i would love to fix support in FreePIE for it! ;)


Thu Mar 22, 2012 3:24 am
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Tue Feb 21, 2012 11:57 pm
Posts: 346
Location: Utah
@brantlew

Can you characterize the drift? Is it over time, or due to violent motion? I ask because I have an iPod touch, so it only has gyro/acc, and I cannot get it to drift at all, even by violently shaking it for 30 seconds. I'm using the 'iDesktop VR' app to test this, maybe its sensor integration algorithms are superior to those SensorData uses.

Anyway, I'll check out your script tonight and report back.


Thu Mar 22, 2012 12:40 pm
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
@FingerFlinger: I actually notice it the most when I slowly rotate the phone 360 or 720 degrees. It seems to accumulate an error - maybe 5-10 degrees after a couple of rotations. As a first approximation, I am only using 1 set of sensor values so there is a really strong possibility that I can correct this error with the integration of more sensor data.

PS. It's possible that its error in my code, but I don't think so. I was careful to avoid coding practices that would lead to floating point accumulation errors.


Thu Mar 22, 2012 1:11 pm
Profile
One Eyed Hopeful

Joined: Mon Dec 22, 2008 4:16 am
Posts: 22
Hi,

we have already started a Google spreadsheet to classify the cheap trackers out there :

http://www.vrgeeks.org/wiki/device-classification

You are free to modify it :)

Also :

Quote:
Fixed Position / Limited Angle Trackers

4. Playstation Move + Eye - The PlayStation Move controller can be mounted to the head and used as a head tracker. The API requires that the PlayStation console must be used as an interface bridge.


Actually you have unlimited head rotation, since this is done by the inertial trackers and does not require the blob to be viewed by the camera.

Quote:
Fixed Position / 360 Degree Trackers

Trackers that allow full rotation but require the user to stay within a very limited space.

1. Razer Hydra - The Hydra device emits a magnetic field that can be detected by two controllers. Very accurate 6D positioning. (Are there calibration drift issues?). The controllers can be mounted to the head to implement head tracking but the device has a short range and is wired so free movement is limited. (What is the interface method?)


This is definitely not "fixed position", this tracker is real 6DOF. Within a limited range for sure, but all trackers have a limit :)
Quote:

Unrestricted Motion Trackers

Trackers that allow for 360 rotation and unlimited (or very wide) range of movement. IMU devices fall into this category using both inertial/gravitational/and sometimes magnetic sensors to detect orientation and motion in space. Unfortunately these devices suffer from calibration drift and may need to be recalibrated quite often. Devices that only make use of inertial sensors are more susceptible to drift. Adding magnetic sensors generally improves the stability of the device but they are susceptible to environmental electro-magnetic fluxuations and can also drift.



Most inertial sensors don't work for translations at all, even if they have accelerometers. So I would place most of them in the first category.
Especially all the so called 9DOF IMUs, which in the end can only give usable 3DOF data..

cheers


Tue Apr 24, 2012 1:42 am
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
@cbwan:

cbwan wrote:
we have already started a Google spreadsheet to classify the cheap trackers out there

Excellent! I'll take a look at it. I haven't updated this list in a while so it will help me fill in some of the details.

cbwan wrote:
This is definitely not "fixed position", this tracker is real 6DOF

For my purposes, I consider it fixed position if you have to stay within a 3 meter radius (room size). I can see how there is confusion over this classification though. Maybe I should separate into two categories:
fixed = <0.5 meter radius (TrackIR)
limited = <3 meter radius (Hydra, Kinect)

cbwan wrote:
Most inertial sensors don't work for translations at all, even if they have accelerometers. So I would place most of them in the first category.
Especially all the so called 9DOF IMUs, which in the end can only give usable 3DOF data..

I was careful in my definition to state that they were only able to detect motion. True, you can't reliably double integrate the IMU's to gather positional information. But you can use raw accelerometer and the first integral (velocity) to detect motion. This is often all you need to know. It is sometimes irrelevant to know if you traveled exactly 10 or 20 meters, but it is relevant to know that you started moving at about 1 m/s and then stopped.


Tue Apr 24, 2012 7:29 am
Profile
One Eyed Hopeful

Joined: Mon Dec 22, 2008 4:16 am
Posts: 22
cbwan wrote:
This is definitely not "fixed position", this tracker is real 6DOF

Quote:
For my purposes, I consider it fixed position if you have to stay within a 3 meter radius (room size). I can see how there is confusion over this classification though. Maybe I should separate into two categories:
fixed = <0.5 meter radius (TrackIR)
limited = <3 meter radius (Hydra, Kinect)


Ok :)

cbwan wrote:
Most inertial sensors don't work for translations at all, even if they have accelerometers. So I would place most of them in the first category.
Especially all the so called 9DOF IMUs, which in the end can only give usable 3DOF data..

Quote:
I was careful in my definition to state that they were only able to detect motion. True, you can't reliably double integrate the IMU's to gather positional information. But you can use raw accelerometer and the first integral (velocity) to detect motion. This is often all you need to know. It is sometimes irrelevant to know if you traveled exactly 10 or 20 meters, but it is relevant to know that you started moving at about 1 m/s and then stopped.


(you also have to be careful to compensate for the acceleration that you detect while rotating, but that's another topic)

I'm not following the forum enough to know what your purposes are,
but I would advise a correct, precise head position.

Small and correct movements of the head are critical for presence because that's how you perceive naturally.
And if you have that, you don't even need to have a stereoscopic display to correctly perceive depth (http://cb.nowan.net/blog/2010/04/28/doe ... 3d-matter/)

We recently tried that at Laval Virtual. Some of the best French VR experts were on our booth and did not realize that we had used the Sony HMZ-T1 in mono.
They felt the 3d was very smooth and not giving any headache.

cheers!


Tue Apr 24, 2012 7:42 am
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
cbwan wrote:
And if you have that, you don't even need to have a stereoscopic display to correctly perceive depth


I agree. I almost never use stereoscopic view because it's such a pain to setup and adds little.


Tue Apr 24, 2012 7:50 am
Profile
3D Angel Eyes (Moderator)
User avatar

Joined: Sat Apr 12, 2008 8:18 pm
Posts: 10034
cbwan wrote:
And if you have that, you don't even need to have a stereoscopic display to correctly perceive depth (http://cb.nowan.net/blog/2010/04/28/doe ... 3d-matter/)

We recently tried that at Laval Virtual. Some of the best French VR experts were on our booth and did not realize that we had used the Sony HMZ-T1 in mono.
They felt the 3d was very smooth and not giving any headache.

LOL! Maybe this was the Synopter effect ( http://www.newscientist.com/article/dn1 ... aches.html )?

_________________
Image


Tue Apr 24, 2012 8:41 pm
Profile
One Eyed Hopeful

Joined: Mon Dec 22, 2008 4:16 am
Posts: 22
No it's not the Synopter effect :)
There are a lot of cues to perceive depth, stereosopy is only one of them.

Motion parallax is another very important one, and we had a good head tracker so the user could freely translate his head.

http://cb.nowan.net/blog/2010/04/28/doe ... 3d-matter/

Quote:
Parallax, the apparent displacement of objects when you move, is another very important cue. Objects close to your eye move faster than objects that are far. And according to Laure Leroy’s PhD thesis (...), motion parallax (with head tracking) is at least, if not more, important than stereoscopy !

Monoscopic cues (perspective, atmospheric artifacts (fog), relative sizes, occlusion, parallax, shadows), and stereoscopic cues (eye accomodation and convergence angle, disparity between left and right images) are all very important depth cues.


The first simulator I worked with had a big monoscopic screen with head tracking, and this worked quite well too.

Quote:
If your application requires distance or size evaluation, stereoscopy is probably required. Also know that it’s very hard to evaluate an absolute depth, but stereoscopy is very useful to evaluate a very small difference of depth. When seeing an object from 1m, we can perceive a 1mm depth difference. At 10m, we can only perceive a 10cm difference !


Wed Apr 25, 2012 2:09 am
Profile
3D Angel Eyes (Moderator)

Joined: Fri Aug 21, 2009 9:06 pm
Posts: 1611
Yeah, there are a lot of factors other than stereo that help perceive depth. That is a big reason trackers that can provide more than rotational data are so cool.

For some types of simulation, though, there might not be much of a difference. Racing, for example, where your head is not going to be sliding side to side very much.


Wed Apr 25, 2012 3:05 pm
Profile
Terrif-eying the Ladies!

Joined: Mon Jun 22, 2009 8:36 am
Posts: 947
Location: Stockholm, Sweden
It wouldnt be of much use in a HMD were the image follow the head, and movies would have to be real time rendered.


Thu Apr 26, 2012 12:59 am
Profile
Certif-Eyable!

Joined: Fri Jul 08, 2011 11:47 pm
Posts: 1171
Quote:
For some types of simulation, though, there might not be much of a difference. Racing, for example, where your head is not going to be sliding side to side very much.


It still makes a big difference being able to move your head about, even in flight sims (and I suspect racing ones). When I use a flight sim with only 3DOF, it feels really restrictive and unnatural after using 6DOF sims. Even though I only usually move it a few inches (except when trying to look behind me) it adds a lot to the immersion. Not to mention it also allows you to 'zoom in' on your instrument panel.


Thu Apr 26, 2012 1:05 am
Profile
Terrif-eying the Ladies!

Joined: Mon Jun 22, 2009 8:36 am
Posts: 947
Location: Stockholm, Sweden
When I play Arma I actually disables the zoom feature, it's annoying as hell, and in Arma it does not feel natural, maybe its better in other games


Last edited by CyberVillain on Thu Apr 26, 2012 7:10 am, edited 3 times in total.



Thu Apr 26, 2012 6:21 am
Profile
Certif-Eyable!

Joined: Fri Jul 08, 2011 11:47 pm
Posts: 1171
I don't mean 'zoom' as in using the zoom function of the game, I mean the ability to put your virtual face closer to the instruments to seem them more clearly.


Thu Apr 26, 2012 6:27 am
Profile
Terrif-eying the Ladies!

Joined: Mon Jun 22, 2009 8:36 am
Posts: 947
Location: Stockholm, Sweden
WiredEarp wrote:
I don't mean 'zoom' as in using the zoom function of the game, I mean the ability to put your virtual face closer to the instruments to seem them more clearly.



Yeah I know, but in arma it feels like you are zooming when you do it :D


Thu Apr 26, 2012 7:10 am
Profile
Petrif-Eyed
User avatar

Joined: Sat Sep 17, 2011 9:23 pm
Posts: 2038
Location: Irvine, CA
Anybody know anything about these sensors?

http://invensense.com/mems/catalog.html


Fri Apr 27, 2012 1:32 pm
Profile
3D Angel Eyes (Moderator)
User avatar

Joined: Sat Apr 12, 2008 8:18 pm
Posts: 10034
brantlew wrote:
Anybody know anything about these sensors?

http://invensense.com/mems/catalog.html

Nice find. Looks promising, the the prices seem OK.

_________________
Image


Sat Apr 28, 2012 12:13 pm
Profile
Certif-Eyed!

Joined: Tue Jan 19, 2010 6:38 pm
Posts: 500
All SMD as far as I can tell. Not a show stopper, but a pain to work with.

EDIT- cyber, your new avatar is quite disturbing.

_________________
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"


Sat Apr 28, 2012 6:17 pm
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Tue Feb 21, 2012 11:57 pm
Posts: 346
Location: Utah
Yeah, these will be a real pain to work with if you don't have a hot-air pencil.


Sat Apr 28, 2012 11:02 pm
Profile
Certif-Eyed!

Joined: Tue Jan 19, 2010 6:38 pm
Posts: 500
The hot air rework stuff isn't horribly expensive, I think the one I got was about £60. Cheap Chinese gear, doesn't actually meet the saftey laws, have heard stories of some potentially deadly wiring errors, works very well, but be careful what you buy.

_________________
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"


Sun Apr 29, 2012 4:07 pm
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Tue Feb 21, 2012 11:57 pm
Posts: 346
Location: Utah
Hmm, I've only ever used stuff at work, which is pretty nice, generally. Never used hobbyist tier equipment. Maybe I'll have to give it a shot.


Sun Apr 29, 2012 8:45 pm
Profile
Two Eyed Hopeful

Joined: Tue Jul 19, 2011 11:19 pm
Posts: 95
Invensense makes great gyroscopes, but it is difficult and relatively expensive for an individual to source their parts. STMicro makes comparable stuff that is much less expensive.

All MEMS motion sensors that I'm aware of are surface mount.


Mon Apr 30, 2012 12:14 am
Profile
One Eyed Hopeful

Joined: Wed Aug 10, 2011 5:28 pm
Posts: 47
Sorry to junk the thread up. Didnt know where to post this, I found a funny video today of a guy who has a nice setup for skyrim with the TrackIR. What I found interesting was the voice command (footstep sound to walk), if you make it to the end of his video I'm sure you will enjoy his frustration with the setup.

http://www.youtube.com/watch?feature=pl ... vcGqha6xJ0

_________________
3D Visualisation Artist
http://www.FraherDesign3D.com.au


Mon Apr 30, 2012 6:09 pm
Profile
One Eyed Hopeful

Joined: Wed Aug 10, 2011 5:28 pm
Posts: 47
Set the iPhone up as a tracker the same way brant did and I had the same issue, but not as bad. It would run completely smooth for 20 secs then drop and jerk for about 5 secs. I put the iPhone on plane mode with wifi on so nothing would interrupt and it's still the same. I think it's a limitation of the app. Shame otherwise it runs like a treat.

_________________
3D Visualisation Artist
http://www.FraherDesign3D.com.au


Tue May 01, 2012 12:07 am
Profile
Certif-Eyed!

Joined: Tue Jan 19, 2010 6:38 pm
Posts: 500
Fingerflinger, it's not really hobbyist gear, from what I have read the machine I have (Atten Instruments AT858D+) is pretty much the industry standard for low volume work over there. It is just that the safety and quality inspection standards are not the same as what you might expect if you bought it from a shop on home soil.

If you know what to do with such a piece of equipment, it is quite possible you can do the inspection yourself...

Video review.
http://www.eevblog.com/2011/04/25/eevbl ... rk-review/

I will stop being off topic now.

_________________
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"


Wed May 02, 2012 4:32 pm
Profile
One Eyed Hopeful

Joined: Wed Nov 02, 2011 4:17 am
Posts: 8
Found a review of the upcoming cinemizer HT; looks promising...
http://the-games-veda.blogspot.de/2012/ ... acker.html


Thu Jan 03, 2013 10:59 am
Profile
3D Angel Eyes (Moderator)
User avatar

Joined: Sat Apr 12, 2008 8:18 pm
Posts: 10034
greenlantern wrote:
Found a review of the upcoming cinemizer HT; looks promising...
http://the-games-veda.blogspot.de/2012/ ... acker.html

That looks pretty decent actually. Good to know it works without drivers, could be a good choice for a plug-and-play setup.

_________________
Image


Thu Jan 03, 2013 12:51 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 77 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by STSoftware.