3D positioning sensor & stereo rendering

 comp.robotics.misc    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
3D positioning sensor & stereo rendering cosminb 11-13-2005
Posted by cosminb on November 13, 2005, 6:39 am
Please log in for more thread options
Hello,

For my diploma project I was thinking of implementing opengl stereo
rendering, with feedback from a 3D positioning sensor. So for example
if the opengl scene contains a car with its front pointing at you, if
you "look" into the monitor from above, the opengl system should start
displaying a bit of the roof of the car. I don't know if you understand
what I mean, but this is what I wanted to do.

The main problem is the 3D positioning sensor. What it should do, is
give the position of the head (ideally the position of both eyes) with
respect to the monitor's display surface. Anyone knows of such a
sensor? Because I don't know how to build one myself, and I think it's
not a task I can accomplish.

Many thanks in advance,
Cosmin


Posted by Joe Strout on November 13, 2005, 11:13 pm
Please log in for more thread options

> For my diploma project I was thinking of implementing opengl stereo
> rendering, with feedback from a 3D positioning sensor. So for example
> if the opengl scene contains a car with its front pointing at you, if
> you "look" into the monitor from above, the opengl system should start
> displaying a bit of the roof of the car. I don't know if you understand
> what I mean, but this is what I wanted to do.

This is called fishtank VR (where VR is virtual reality) -- using the
standard term may help you find existing literature.

> The main problem is the 3D positioning sensor. What it should do, is
> give the position of the head (ideally the position of both eyes) with
> respect to the monitor's display surface. Anyone knows of such a
> sensor?

Yes, they are called "head trackers" and are commercially available.
(Depending on what sort of diploma you're going for, you should be aware
that a fishtank VR system is nothing new.)

Best,
- Joe

,------------------------------------------------------------------.
| Joseph J. Strout Check out the Mac Web Directory: |
| joe@strout.net http://www.macwebdir.com |
`------------------------------------------------------------------'

Posted by MetalHead on November 14, 2005, 7:01 pm
Please log in for more thread options
cosminb wrote:
> Hello,
>
> For my diploma project I was thinking of implementing opengl stereo
> rendering, with feedback from a 3D positioning sensor. So for example
> if the opengl scene contains a car with its front pointing at you, if
> you "look" into the monitor from above, the opengl system should start
> displaying a bit of the roof of the car. I don't know if you understand
> what I mean, but this is what I wanted to do.
>
> The main problem is the 3D positioning sensor. What it should do, is
> give the position of the head (ideally the position of both eyes) with
> respect to the monitor's display surface. Anyone knows of such a
> sensor? Because I don't know how to build one myself, and I think it's
> not a task I can accomplish.

Head and eyeball tracking has been around for quite a while. I went to
an imaging trade show in Boston around 1990 where they had a demo set
up. As I remember, it had a camera looking forward from the top of the
head and another head mounted camera looking at one of the operators
eyeballs. In their demo, they had a TV monitor in the booth and a video
camera looking out at the walkway in the show. The operator sat in a
chair in front of the monitor and the monitor displayed the video image
from the camera with a cross hair overlaying where the tracker thought
the operator was looking. It worked pretty well, or well enough to
embarrass several women as they looked at the monitor on the way by and
saw a crosshair on their image, in the locations that you might expect.

Bob

Posted by Mark Haase on November 14, 2005, 11:06 pm
Please log in for more thread options

> cosminb wrote:
> > Hello,
> >
> > For my diploma project I was thinking of implementing opengl stereo
> > rendering, with feedback from a 3D positioning sensor. So for example
> > if the opengl scene contains a car with its front pointing at you, if
> > you "look" into the monitor from above, the opengl system should start
> > displaying a bit of the roof of the car. I don't know if you understand
> > what I mean, but this is what I wanted to do.
> >
> > The main problem is the 3D positioning sensor. What it should do, is
> > give the position of the head (ideally the position of both eyes) with
> > respect to the monitor's display surface. Anyone knows of such a
> > sensor? Because I don't know how to build one myself, and I think it's
> > not a task I can accomplish.
>
> Head and eyeball tracking has been around for quite a while. I went to
> an imaging trade show in Boston around 1990 where they had a demo set
> up. As I remember, it had a camera looking forward from the top of the
> head and another head mounted camera looking at one of the operators
> eyeballs. In their demo, they had a TV monitor in the booth and a video
> camera looking out at the walkway in the show. The operator sat in a
> chair in front of the monitor and the monitor displayed the video image
> from the camera with a cross hair overlaying where the tracker thought
> the operator was looking. It worked pretty well, or well enough to
> embarrass several women as they looked at the monitor on the way by and
> saw a crosshair on their image, in the locations that you might expect.
>
> Bob

At the UPenn GRASP lab, they have a head tracker where you just put on a
pair of glasses that have a 1" white dot glued on the side. Some kind of
camera (I think infrared) tracks the dot and calculates its orientation.
Makes for a cheap headset, thats for sure.

--
|/| /| |2 |<
mehaase(at)gmail(dot)com

Posted by Stef Mientki on November 15, 2005, 1:56 pm
Please log in for more thread options
cosminb wrote:
> Hello,
>
> For my diploma project I was thinking of implementing opengl stereo
> rendering, with feedback from a 3D positioning sensor. So for example
> if the opengl scene contains a car with its front pointing at you, if
> you "look" into the monitor from above, the opengl system should start
> displaying a bit of the roof of the car. I don't know if you understand
> what I mean, but this is what I wanted to do.
>
> The main problem is the 3D positioning sensor. What it should do, is
> give the position of the head (ideally the position of both eyes) with
> respect to the monitor's display surface. Anyone knows of such a
> sensor? Because I don't know how to build one myself, and I think it's
> not a task I can accomplish.
>
> Many thanks in advance,
> Cosmin
>
look for magnetic 3D positioning,
there are systems that can detect all 6 degrees of freedom

Stef Mientki

Similar ThreadsPosted
Kathy, at present noses separate and cautious, drys in respect of it, rendering merely. December 16, 2007, 4:57 am
stereo calibration October 15, 2007, 11:01 pm
Stereo vision and 802.11g radio September 28, 2008, 8:37 pm
webcams suitable for stereo vision May 18, 2007, 2:24 pm
Re: Car Stereo installed on BBQ island at home August 28, 2007, 5:02 pm
Re: Car Stereo installed on BBQ island at home September 17, 2007, 6:35 am
Re: Kenwood Car Stereo KDC-135 balanced Left and Right Channel has no bass August 28, 2007, 5:26 pm
Re: Kenwood Car Stereo KDC-135 balanced Left and Right Channel has no bass August 28, 2007, 2:08 pm
Re: Kenwood Car Stereo KDC-135 balanced Left and Right Channel has no bass September 17, 2007, 7:51 am
Re: Kenwood Car Stereo KDC-135 balanced Left and Right Channel has no bass September 17, 2007, 7:05 am

The site map in XML format XML site map
other useful resources:
Official Robosapien Website
Lego Mindstorms Website

Contact Us | Privacy Policy