Author Topic: Tracking ID of blobs?  (Read 5654 times)

Offline agv

  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
on: March 09, 2009, 03:06:04 AM
We are making a project where we want to do inverse 3d-projection to find the absolute position and rotation of an object in a room.
The object is supposed to have IR-diodes mounted in a specific pattern and we use the wiimote placed in the room to find these points in 2d and then do an inverse 3d-projection to get the location of the object.

We have complete software to do this...if the id of each point is known.

Therefore my question is, how well does the wiimote remember the id of the blobs?

If i light up the diodes in a specific order, will the wiimote keep track of this order?
What happens if one diode goes out of view for a short period, when it comes back will it have the same id as before?
If i pulse the diodes, to only track one at a time, is there any delay from when i shut it down or light it up until the wiimote forgets/finds it? High speed isn't really necessary, we might need the position ~5times/sec.



Offline siroptinmar

  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Reply #1 on: November 13, 2009, 05:25:54 AM
your tonic is long time ago but i ask the same question. How to keep the 1,2,3,4 dots in good order?
I think about the sequencing of dots like this: 5 steps . Switch IR leds on/off like this :
1 0 0 0 ,1 1 0 0 ,1 1 1 0 , 1 1 1 1, 0 0 0 0.

I don't know the interval between the steps.

Someone can tell us what the best way.

for more than 4 points, maybe needed to synchronise the sequence with computer. (computer control the sequence and then you can separate the dots by packs. 1,2,3,4 for this and 5,6,7,8 for that).
Bye
Thanks.



Offline boonjin

  • *
  • Posts: 929
  • Karma: +28/-0
  • Smoothboard Developer
    • View Profile
    • Smoothboard
Reply #2 on: December 04, 2009, 09:31:50 PM
your tonic is long time ago but i ask the same question. How to keep the 1,2,3,4 dots in good order?
I think about the sequencing of dots like this: 5 steps . Switch IR leds on/off like this :
1 0 0 0 ,1 1 0 0 ,1 1 1 0 , 1 1 1 1, 0 0 0 0.

I don't know the interval between the steps.

Someone can tell us what the best way.

for more than 4 points, maybe needed to synchronise the sequence with computer. (computer control the sequence and then you can separate the dots by packs. 1,2,3,4 for this and 5,6,7,8 for that).
Bye
Thanks.

Hi,

Having the multiple IR dots switched on and off will result in the Wiimote to output the dots in a random order. If the IR dot does not go off (continuously detected), the order of the dots will remain unchanged.

Therefore, you will need to do additional processing to check to previous position and current position of the detected IR dots to match the IR dot to the correct position.

I have experimented before using a microcontroller to generate ID for each LED to match a specific sequence. However, due to the Wiimote's output data rate of only about 100Hz it will be quite difficult to do any real time detection.

Regards,
Boon Jin

Smoothboard
Wii Whiteboard/Wiimote Whiteboard with annotation features and collaborate with multiple iPads and Android Tablets!

Smoothboard for Mac
Using a Mac? Now you can annotate on PowerPoint or Keynote slideshows!

BoonJin[/url


Offline shakespeare1212

  • *
  • Posts: 97
  • Karma: +0/-0
  • The soul of Dr. Nuclear
    • View Profile
    • Whalebone IR and Software
Reply #3 on: May 01, 2010, 12:40:29 PM
Any chance you could share or talk more about your software for taking IR in 3d? I am very interested in this topic.

James Mclain
Owner and Creator of
Whalebone IR and Software

http://whaleboneir.com

or view and buy our products on ebay:

http://ebay.com   Search for IR pen or products by shakespeare1212.


Offline boonjin

  • *
  • Posts: 929
  • Karma: +28/-0
  • Smoothboard Developer
    • View Profile
    • Smoothboard
Reply #4 on: May 01, 2010, 07:51:55 PM
Any chance you could share or talk more about your software for taking IR in 3d? I am very interested in this topic.

Hi,

I have indeed work in 3D for my bachelor's degree thesis. However, I have no plans to add 3D functionality to Smoothboard yet. :)

To become an end-user product, there are a lot of usability issues. More importantly, two Wiimotes are required.

Regards,
Boon Jin

Smoothboard
Wii Whiteboard/Wiimote Whiteboard with annotation features and collaborate with multiple iPads and Android Tablets!

Smoothboard for Mac
Using a Mac? Now you can annotate on PowerPoint or Keynote slideshows!

BoonJin[/url