Take your gyro-based head-tracker (that talks via bluetooth), add a pair of 
NVision 3D glasses, and modify the fgfs renderer to output in stereo, so you 
can turn your head to look around the 3D virtual cockpit and out the window. 
*That* to me would be an ultra cool way to fly...

Kind regards,

Chris Wilkinson, YBBN/BNE.



________________________________
From: Curtis Olson <curtol...@gmail.com>
To: FlightGear user discussions <flightgear-users@lists.sourceforge.net>
Sent: Tue, 9 March, 2010 6:26:53 AM
Subject: Re: [Flightgear-users] webcam-only headtracker addon (WIP)

Would there be any interest in building a mems gyro/accelerometer based head 
tracker?  The nice thing about a vision based head tracker is that it's passive 
an you don't need to attach any equipment to your head or your cap.  But 
obviously there are limits to what you can do (well and there are limits of 
course with any approach.)

An IMU based head tracker would offer a lot more range and flexibility, but you 
would need to attach it to a cap and wear the cap ... and have some sort of 
umbilical cord connected to your computer.

For instance, look at this interesting product.  For $125 you get 3 axis gyro, 
3 axis accelerometer, 3 axis magnetometer in a package that includes "open 
source" firmware to implement a simple AHRS filter and it talks to your 
computer via a serial connection.

Something like this could potentially capture the roll, tilt, and yaw of your 
head as well as relative motion in 3d.  It seems like a person could design a 
simple filter that assumes your head motion will always be around some zero 
reference point and can use that assumption to "correct" for drift.

http://www.sparkfun.com/commerce/product_info.php?products_id=9623

Now here's my other question.  Would any kind of head tracker be all that 
effective when you are looking at the virtual world through a monitor?  Maybe?  
But it seems to me that if you combined a simple head tracker with some sort of 
head mounted displays, then you would really get into some interesting 
territory ... especially in combination with the amazing 3d cockpits that are 
included in many flightgear aircraft.  You could look around the cockpit, you 
could stretch up and side to side to look over or around the nose of the 
aircraft or look around the "A" pillar (that's a car term, so whatever it's 
called in the aviation world.)  If you could track your head motion accurately 
enough to not make yourself sick, it could be a pretty incredible system.

Regards,

Curt.




On Sun, Feb 28, 2010 at 2:11 PM, Melchior FRANZ wrote:

>
>Head trackers determine the position and orientation of the computer user's
>>head, and use this information to modify the view in the artificial 3D world.
>>Usually, this requires a sensor (e.g. a webcam) and special markers mounted
>>on a helmet or cap. This can be colored/reflective points or even (IR)LEDs.
>
>>There's a (F/OSS) implementation of a head-tracker that only requires a
>>webcam, without the head gear: EHCI[0] (based on OpenCV[1]). It works with
>>a face detection algorithm. See the following link for a demo. It shows the
>>analyzed face features on the left side, and an overlaid 3D head on the
>>right side.
>
>>  http://www.youtube.com/watch?v=BovphSjw_tI
>
>>Unfortunately, it doesn't work as well as the film implies. The guy took
>>care of not turning the head too far and keeping the face rectangle nicely
>>on screen. If one doesn't do that, then the orientation quickly drifts off,
>>and one has to reset the tracker.
>
>>Anyway, in the hope to see further EHCI improvements in the future, I've
>>written an fgfs addon that uses the tracker information to control the
>>pilot's view. It's a separate application that communicates via UDP socket
>>with fgfs, and there are no changes to fgfs (2.0!) necessary. See the README
>>for further info:
>
>>  $ git clone git://gitorious.org/fg-ehci-headtracker/fg-ehci-headtracker.git
>
>>Maybe someone is interested in this *and* can perhaps even send me patches
>>for improvements/fixes.  :-)
>
>>Note that the EHCI library is a bit strange (to put it politely), which
>>explains some of the fg-tracker weirdness. Also note, that you have to
>>use it in not too dark environment (or maybe use an IR spot, haven't tried
>>that yet). And I assume you should have a dual core/cpu machine at least.
>>The tracker uses quite some cpu power for image processing, so it shouldn't
>>run on the same cpu/core as fgfs.
>
>>m.
>
>
>>PS: don't expect too much!
>
>>[0] http://sourceforge.net/projects/opencvlibrary/
>>[1] http://code.google.com/p/ehci/
>
>>------------------------------------------------------------------------------
>>Download Intel&#174; Parallel Studio Eval
>>Try the new software tools for yourself. Speed compiling, find bugs
>>proactively, and fine-tune applications for parallel performance.
>>See why Intel Parallel Studio got high marks during beta.
>http://p.sf.net/sfu/intel-sw-dev
>>_______________________________________________
>>Flightgear-users mailing list
>Flightgear-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/flightgear-users
>


-- 
Curtis Olson: http://baron.flightgear.org/~curt/



      
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to