skip to main content
10.1145/958432.958472acmconferencesArticle/Chapter ViewAbstractPublication Pagesicmi-mlmiConference Proceedingsconference-collections
Article

Using an autonomous cube for basic navigation and input

Published:05 November 2003Publication History

ABSTRACT

This paper presents a low-cost and practical approach to achieve basic input using a tactile cube-shaped object, augmented with a set of sensors, processor, batteries and wireless communication. The algorithm we propose combines a finite state machine model incorporating prior knowledge about the symmetrical structure of the cube, with maximum likelihood estimation using multivariate Gaussians. The claim that the presented solution is cheap, fast and requires few resources, is demonstrated by implementation in a small-sized, microcontroller-driven hardware configuration with inexpensive sensors. We conclude with a few prototyped applications that aim at characterizing how the familiar and elementary shape of the cube allows it to be used as an interaction device.

References

  1. 3D Mouse from Handview: <http://www.handview.com/>Google ScholarGoogle Scholar
  2. ADXRS150 gyroscope: ±150°s Single Chip Yaw Rate Gyro with Signal Conditioning Data Sheet (Rev. A, 1/03)Google ScholarGoogle Scholar
  3. Bartlett, J. F. Rock 'n' scroll is here to stay. IEEE Computer Graphics and Applications, Vol. 20-3, May/June 2000. pp. 40--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Benbasat, A. Y. and Paradiso, J. A. An Inertial Measurement Framework for Gesture Recognition and Applications. In Ipke Wachsmuth, Timo Sowa (Eds.), Gesture and Sign Language in Human-Computer Interaction, International Gesture Workshop, GW 2001, London, UK, 2001 Proceedings, Springer-Verlag Berlin, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. FastICA Toolkit, Helsinki University of Technology. http://www.cis.hut.fi/projects/ica/fastica/Google ScholarGoogle Scholar
  6. Fjeld, M., Voorhorst, F., Bichsel, M., & Krueger, H. Exploring brick-based camera control. In H.-J. Bullinger & J. Ziegler (eds): Proceedings of HCI International'99, (the 8th International Conference on Human-Computer Interaction), pp. 1060--1064. 1999. Google ScholarGoogle Scholar
  7. Froehlich, B. and Plate, J. The Cubic Mouse: A New Device for Three-Dimensional Input. Proceedings of CHI 2000, pp. 526--531. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gorbet, M., Orth, M. and Ishii, H. Triangles: Design of a Physical/Digital Construction Kit. Proceedings of Designing Interactive Systems: Processes, Practices, Methods, and Techniques (ACM DIS '97), Amsterdam, ACM, pp. 125--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hyvärinen, A., Karhunen, J., Oja, E. Independent Component Analysis (ICA). John Wiley & Sons, 2001.Google ScholarGoogle Scholar
  10. iMAR Triaxial iTGAC-FK Sensor Cube with Fiber Optical Gyros and Accelerometers. http://www.imar-navigation.de/englishside/dat_engl/tgac_fk.pdfGoogle ScholarGoogle Scholar
  11. Mitchell, T. Machine Learning. McGraw-Hill c, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Olwal., A. Unit-A Modular Framework for Interaction Technique Design, Development and Implementation. Master's project at the KTH, Stockholm, Sweden, executed in the Department of Computer Science at Columbia University, New York, USA. 2002.Google ScholarGoogle Scholar
  13. Rekimoto, J. and Sciammarella, E. ToolStone: Effective use of the physical manipulation vocabularies of input devices. In Proc. of UIST 2000, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Sharlin, E., Itoh, Y., Watson, B., Kitamura, Y., Liu, L., Sutphen, S. Cognitive Cubes: A Tangible User Interface for Cognitive Assessment, ACM CHI 2002 Conference Proceedings, pp. 347--354, April 20-25, 2002, Minneapolis, Minnesota Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Weisstein, E. The Cube. World of Mathematics. Online web resource. http://mathworld.wolfram.com/Cube.html Wenninger, M.J. The Hexahedron (Cube). In Polyhedron Models. Cambridge, England: Cambridge University Press, p.16, 1989.Google ScholarGoogle Scholar

Index Terms

  1. Using an autonomous cube for basic navigation and input

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ICMI '03: Proceedings of the 5th international conference on Multimodal interfaces
        November 2003
        318 pages
        ISBN:1581136218
        DOI:10.1145/958432

        Copyright © 2003 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 November 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        ICMI '03 Paper Acceptance Rate45of130submissions,35%Overall Acceptance Rate453of1,080submissions,42%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader