Accelerometer-based user interfaces for the control of a physically simulated character

In late 2006, Nintendo released a new game controller, the Wiimote, which included a three-axis accelerometer. Since then, a large variety of novel applications for these controllers have been developed by both independent and commercial developers. We add to this growing library with three performance interfaces that allow the user to control the motion of a dynamically simulated, animated character through the motion of his or her arms, wrists, or legs. For comparison, we also implement a traditional joystick/button interface. We assess these interfaces by having users test them on a set of tracks containing turns and pits. Two of the interfaces (legs and wrists) were judged to be more immersive and were better liked than the joystick/button interface by our subjects. All three of the Wiimote interfaces provided better control than the joystick interface based on an analysis of the failures seen during the user study.

[1]  Jessica K. Hodgins,et al.  Biped gait transitions , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[2]  Eric R. Ziegel,et al.  Multiple Comparisons, Selection and Applications in Biometry , 1992 .

[3]  Bruce Blumberg,et al.  Sympathetic interfaces: using a plush toy to direct synthetic characters , 1999, CHI '99.

[4]  Sharif Razzaque,et al.  Redirected Walking in Place , 2002, EGVE.

[5]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[6]  Philippe Beaudoin,et al.  Continuation methods for adapting simulated skills , 2008, ACM Trans. Graph..

[7]  Dinesh K. Pai,et al.  FootSee: an interactive animation system , 2003, SCA '03.

[8]  Jessica K. Hodgins,et al.  Interactive control of avatars animated with human motion data , 2002, SIGGRAPH.

[9]  Marc H. Raibert,et al.  Running on four legs as though they were one , 1986, IEEE J. Robotics Autom..

[10]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[11]  Geoffrey E. Hinton,et al.  Local Physical Models for Interactive Character Animation , 2002, Comput. Graph. Forum.

[12]  Paul A. Beardsley,et al.  Computer Vision for Interactive Computer Graphics , 1998, IEEE Computer Graphics and Applications.

[13]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[14]  Michèle Courant,et al.  Walking-pad: a step-in-place locomotion interface for virtual environments , 2004, ICMI '04.

[15]  KangKang Yin,et al.  SIMBICON: simple biped locomotion control , 2007, ACM Trans. Graph..

[16]  Jessica K. Hodgins,et al.  Action capture with accelerometers , 2008, SCA '08.

[17]  Masaki Oshita Pen-to-mime: Pen-based interactive control of a human figure , 2005, Comput. Graph..

[18]  Jessica K. Hodgins,et al.  Performance animation from low-dimensional control signals , 2005, ACM Trans. Graph..

[19]  Takeo Igarashi,et al.  Spatial keyframing for performance-driven animation , 2006, SCA '05.

[20]  Patricia S. Denbrook,et al.  Virtual Locomotion: Walking in Place through Virtual Environments , 1999, Presence.

[21]  Okan Arikan,et al.  Interactive motion generation from examples , 2002, ACM Trans. Graph..

[22]  Thomas A. McMahon,et al.  Muscles, Reflexes, and Locomotion , 1984 .

[23]  Mary C. Whitton,et al.  Walking > walking-in-place > flying, in virtual environments , 1999, SIGGRAPH.

[24]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH '08.

[25]  Hans-Peter Seidel,et al.  Layered Performance Animation with Correlation Maps , 2007, Comput. Graph. Forum.

[26]  Eugene Fiume,et al.  Interactive control for physically-based animation , 2000, SIGGRAPH.

[27]  Mira Dontcheva,et al.  Layered acting for character animation , 2003, ACM Trans. Graph..

[28]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.