maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   technology : Inverse Augmented reality (https://talk.maemo.org/showthread.php?t=58589)

lcuk 2010-07-16 15:20

technology : Inverse Augmented reality
 
Hi,

I seem to have managed to pull something off and I think its uber cool.

Many people know I have strong desire to operate a cluster of maemo tablets together operating as one.
I took a massive step towards that goal yesterday by overcoming one of the most challenging technical issues with such a thing.

I needed to be able to detect the location of my devices with reasonable accuracy and reproducibility.

People who have seen this think its magic and made of witchcraft, what do you think?
http://i4.ytimg.com/vi/sjSrwpbxyAM/default.jpg
http://www.youtube.com/watch?v=sjSrwpbxyAM

rambo 2010-07-16 15:26

Re: technology : Inverse Augmented reality
 
way cool, I remember discussing the position-detection stuff with you and abbra at the summit, can you eloborate how you actually did it?

lcuk 2010-07-16 15:43

Re: technology : Inverse Augmented reality
 
Quote:

Originally Posted by rambo (Post 753981)
way cool, I remember discussing the position-detection stuff with you and abbra at the summit, can you eloborate how you actually did it?

people have been trying to work that one out since I posted it.
realistically though, its either witchcraft or I am using one of the cameras ;)

at about 11 seconds in, you see the reflection of the orientation lights that are needed, I plan for home use to have a small LED lamp attached to side of my monitor, and for larger tests it can simply be a larger version hung above.

it actually knows about scale and rotation too and can be combined with http://www.youtube.com/watch?v=6Z51-vCa0_Q to allow even more nice things to occur.

I keep mixing up my n900 with my desktop mouse ;)

rmerren 2010-07-16 15:49

Re: technology : Inverse Augmented reality
 
That is way cool. Did you use accelerometer? Is horizontal rotation of the unit an issue?

I thought that this kind of tracking combined with the front camera would make a cool scanner/copy machine. Just turn over and wave across a page (or swipe in circles) and fill in corresponding parts of a large image.

ahmadamaj 2010-07-16 15:49

Re: technology : Inverse Augmented reality
 
explain more plz. this really is way too cool

festivalnut 2010-07-16 16:00

Re: technology : Inverse Augmented reality
 
"inverse augmented reality"??? so... reduced reality? i thought thats what drugs were for? :)

ysss 2010-07-16 16:25

Re: technology : Inverse Augmented reality
 
That is awesome! An interesting use of the front facing camera.... I'm still wondering about the practical application though :D (due to restriction of angles and setup needed)

lcuk 2010-07-16 16:30

Re: technology : Inverse Augmented reality
 
Quote:

Originally Posted by ysss (Post 754019)
That is awesome! An interesting use of the front facing camera.... I'm still wondering about the practical application though :D (due to restriction of angles and setup needed)

well off the top of my head, there is desktop mouse, 3 cups game, liqflow massive, multiple window application surfaces, drawing games, kids "reveal the picture" games, tracing fake paths (toy cars around a track;))

just think of it like old style games where the play window was smaller than the real surface :)

most of all, its just something I wanted to have a go at since I realised it would work after taking this photo:

http://liqbase.net/liqbase_double_tiny.JPG

ysss 2010-07-16 16:38

Re: technology : Inverse Augmented reality
 
Quote:

Originally Posted by lcuk (Post 754022)
well off the top of my head, there is desktop mouse, 3 cups game, liqflow massive, multiple window application surfaces, drawing games, kids "reveal the picture" games, tracing fake paths (toy cars around a track;))

just think of it like old style games where the play window was smaller than the real surface :)

most of all, its just something I wanted to have a go at since I realised it would work after taking this photo:

http://liqbase.net/liqbase_double_tiny.JPG

Nice!

What is the minimum # of light spots required? Do you have to pack a string of christmas-tree LED arrangement for it? :D

This would be awesome for interactive display in museums and such. For commercial applications, I guess you can tie the content with the light configuration too....

Hmmm possibilities... possibilities... :D

Texrat 2010-07-16 16:40

Re: technology : Inverse Augmented reality
 
I also recall a cluster of us discussing this excitedly outside that night club during Maemo Summit 2009, how useful proximity detection could be. I knew if anyone could crack it that it would be you lcuk!

lcuk 2010-07-16 16:45

Re: technology : Inverse Augmented reality
 
Quote:

Originally Posted by ysss (Post 754032)
Nice!

What is the minimum # of light spots required? Do you have to pack a string of christmas-tree LED arrangement for it? :D

This would be awesome for interactive display in museums and such. For commercial applications, I guess you can tie the content with the light configuration too....

Hmmm possibilities... possibilities... :D


currently, it looks for 3 brightest lightspots coming in from the camera with a close ratio on the distance between them (2:2:1)

from these, I can guestimate distance rotation and position.

The video I uploaded is using a picture shown on another n900 to supply the spots (another app would be high 5 ;))

currently there is no barcode style information in the detection routine but it has crossed my mind to allow numeric identifiers to be stored within there (using a sierpinski layout)


http://liqbase.net/n900_lightdots_50_3.png

this is the camera view showing detected elements

http://liqbase.net/liq.20100713_2318...m_run1.scr.png

lcuk 2010-07-16 16:48

Re: technology : Inverse Augmented reality
 
Quote:

Originally Posted by Texrat (Post 754034)
I also recall a cluster of us discussing this excitedly outside that night club during Maemo Summit 2009, how useful proximity detection could be. I knew if anyone could crack it that it would be you lcuk!

never left my head :)
I have had some crazy ideas about how to pull this off, but it seemed the simplest and most reproducible, even though it needs extra hardware.

lcuk 2010-07-17 14:02

Re: technology : Inverse Augmented reality
 
I just uploaded another video to youtube showing the liqmouse concept
it is not a working prototype and is just visualisation of the idea

http://www.youtube.com/watch?v=cdVqdfFdL3Q


All times are GMT. The time now is 12:54.

vBulletin® Version 3.8.8