Skip to main content
Article thumbnail
Location of Repository

Using an Autonomous Cube for Basic Navigation and Input

By Kristof Van Laerhoven, Nicolas Villar, Gerd Kortuem, Hans Gellersen and Albrecht Schmidt


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

Year: 2003
OAI identifier:
Provided by: Lancaster E-Prints

Suggested articles


  1. ADXRS150 gyroscope: ±150°/s Single Chip Yaw Rate Gyro with Signal Conditioning Data Sheet (Rev.
  2. (2001). An Inertial Measurement Framework for Gesture Recognition and Applications. doi
  3. (2002). Cognitive Cubes: A Tangible User Interface for Cognitive Assessment, doi
  4. (1999). Exploring brick-based camera control. doi
  5. iMAR Triaxial iTGAC-FK Sensor Cube with Fiber Optical Gyros and Accelerometers.
  6. (2001). Independent Component Analysis (ICA). doi
  7. (1997). Machine Learning. McGraw-Hill c, doi
  8. (2000). Rock ’n’ scroll is here to stay. doi
  9. The Cube. World of Mathematics. Online web resource.
  10. (2000). The Cubic Mouse: A New Device for Three-Dimensional Input. doi
  11. (1989). The Hexahedron (Cube). In Polyhedron Models.
  12. (2000). ToolStone: Effective use of the physical manipulation vocabularies of input devices. doi
  13. Triangles: Design of a Physical/Digital Construction Kit. doi
  14. (2002). Unit—A Modular Framework for Interaction Technique Design, Development and Implementation. Master’s project at the KTH,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.