Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers

Research Article

Real Time Six Degree of Freedom Pose Estimation Using Infrared Light Sources and Wiimote IR Camera with 3D TV Demonstration

Download
759 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-29154-8_12,
        author={Ali Boyali and Manolya Kavakli and Jason Twamley},
        title={Real Time Six Degree of Freedom Pose Estimation Using Infrared Light Sources and Wiimote IR Camera with 3D TV Demonstration},
        proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers},
        proceedings_a={MOBIQUITOUS},
        year={2012},
        month={10},
        keywords={WiimoteIR tracking 6 DOF pose estimation OpenCV 3D TV visualization},
        doi={10.1007/978-3-642-29154-8_12}
    }
    
  • Ali Boyali
    Manolya Kavakli
    Jason Twamley
    Year: 2012
    Real Time Six Degree of Freedom Pose Estimation Using Infrared Light Sources and Wiimote IR Camera with 3D TV Demonstration
    MOBIQUITOUS
    Springer
    DOI: 10.1007/978-3-642-29154-8_12
Ali Boyali1,*, Manolya Kavakli1,*, Jason Twamley2,*
  • 1: VISOR (Virtual and Interactive Simulations of Reality), Research Group
  • 2: Macquarie University
*Contact email: ali.boyali@mq.edu.au, manolya.kavakli@mq.edu.au, jason.twamley@mq.edu.au

Abstract

The goal of this paper is to present the development of a tracking technology to interact with a virtual object. This paper presents the general procedures of building a simple, low cost tracking system by using Wiimote (a remote of Nintendo game console) and the Open source Computer Vision (OpenCV) software library as well as interfacing the tracking system with an immersive virtual environment (Vizard). We used an iterative position and orientation estimation (POSIT algorithm) which is optimized as an OpenCV function for extracting position parameters. We filter out the noise in the coordinate values using Kalman filters. The orientation and translation of the tracked system are then used to manipulate a virtual object created in the virtual world of Vizard. Our results indicate that it is possible to implement an inexpensive and efficient application for interacting with virtual worlds using a Wiimote and appropriate digital filters.