Friday, October 3, 2008

Tracking heads

I'm in the middle of writing up a paper for the results of the preliminary manipulator arm experiment. The experiment went OK, but the results aren't quite as strong as we were hoping for. Lucky for us, there are a few things that we can fix/add that will make the results better next time. I would say that the paper is somewhere about 80% done (including the polishing stages). Most of the writing is in rough draft form, but it's mostly done. I still have some statistics to remember how to do, but nothing too scary.

Since I'm in the middle of writing a paper, I tend to get coding withdrawals after a few days, so yesterday I decided to implement head tracking, one of the things we wanted to do. We just used Johnny Lee's Wii remote head tracking. Since our user interface is written in C#, and so is Johnny Lee's project, the transition went pretty fast. I simply referenced the WiimoteLib project in C#, then inserted Johnny Lee's code to connect to the remote and read values for head tracking. After that, all that had to happen was to use the head position to modify the virtual camera view angle and it works. Sometime I plan to record a video of the interface in use and post it.

Next up I've got the paper to finish, then the Master's thesis to finish, so plenty of writing all ahead. Every now and then I'll squeeze in a new feature so by the time I'm done writing the thesis I'll have another experiment ready to run and a new paper ready to write. Write on!

No comments: