Author Topic: Tracking an actor on stage  (Read 8381 times)

Offline megapixel

  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
on: January 03, 2011, 02:23:25 PM
I am trying to get a camera to follow an actor around when s/he is on stage and to display where they are on an X/Y Axis.

I was thinking of buying a wiimote and setting it up like a whiteboard. But have the wiimote looking down on the stage so the stage would be the whiteboard and have an IR light on the actors head.
I imagine I would have to have 4 and divide up the stage.

Any thought opinions etc would be great.



Offline zainey

  • *
  • Posts: 64
  • Karma: +2/-0
    • View Profile
Reply #1 on: January 03, 2011, 08:50:34 PM
Hi,

Your idea seems promising.

Using just one IR light and a top-down wiimote camera to track the x-y position of an actor on stage, doesn't really require any sophisticated hardware or software. Just read the IR Dot coordinate straight out of the Wiimote and display it on a screen.

If using a side-on whiteboard-type method of detecting the IR dots on stage, then it will be important to calibrate the stage corners beforehand with the IR lights mounted at the right height (the actors head). See this thread for more details about how technical this gets.

http://www.wiimoteproject.com/glovepie-projects/glovepie-wii-whiteboard/

For multiple IR lights, there may be a problem getting the Wiimote Camera to distinguish which of the IR points belongs to which of the actors, should the IR dots somehow go out of synch with the actors moving on and off the stage, or crossing paths.

The IR lights need to be fairly bright to be seen from the top of the stage, and hopefully the wiiremote camera  won't be confused by stray reflections from other ordinary lamps being used as well.

If the Wiimote is set up properly, then it should track each IR dot internally without user intervention. However some means of manual correction may be needed from time to time to maintain actor and IR dot correspondence.

Its a simple and practical idea, and worth a go. A software script could be simply coded in GlovePie, using "fake cursors" on the monitor to indicate the position of the IR Dots seen on the stage by the Wiimote camera.

The "fake cursors" can be given labels to indicate the actor they apply to.  

Alternatively, a tracking system based on the glowing coloured ball of the Sony Move may be a better option for tracking, as the lights can be independently coded by colour so, in theory, any number of actors or props could be used. The use of glaring coloured lights may be contrary to the original purpose of your stage idea though.

Happy tracking.
« Last Edit: January 03, 2011, 09:04:32 PM by zainey »



Offline megapixel

  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Reply #2 on: January 06, 2011, 11:53:20 AM
I'm going to set this up over the weekend to see can I get this working on a small scale and then go to a bigger scale. so wish me luck.



Offline megapixel

  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Reply #3 on: March 16, 2011, 08:43:10 AM
I have been really busy with work and I have fallen behind on my work on this project.

How do I get a the XY coordinate displayed on a sepertae screen.
I would like to be able to feed this into another program eventually.

So my plan is to borrow a projector. Then mark up a wall(rather than trying to get the projector setup and looking at the ground) with a grid.
I then want to test let say 100 points over the grid and get a result on the screen and have a co-ordinating value from the wall.

Any help with this would be great....