skip to main content
research-article

Making virtual walking real: Perceptual evaluation of a new treadmill control algorithm

Authors Info & Claims
Published:25 February 2010Publication History
Skip Abstract Section

Abstract

For us humans, walking is our most natural way of moving through the world. One of the major challenges in present research on navigation in virtual reality is to enable users to physically walk through virtual environments. Although treadmills, in principle, allow users to walk for extended periods of time through large virtual environments, existing setups largely fail to produce a truly immersive sense of navigation. Partially, this is because of inadequate control of treadmill speed as a function of walking behavior. Here, we present a new control algorithm that allows users to walk naturally on a treadmill, including starting to walk from standstill, stopping, and varying walking speed. The treadmill speed control consists of a feedback loop based on the measured user position relative to a given reference position, plus a feed-forward term based on online estimation of the user's walking velocity. The purpose of this design is to make the treadmill compensate fully for any persistent walker motion, while keeping the accelerations exerted on the user as low as possible.

We evaluated the performance of the algorithm by conducting a behavioral experiment in which we varied its most important parameters. Participants walked at normal walking speed and then, on an auditory cue, abruptly stopped. After being brought back to the center of the treadmill by the control algorithm, they rated how smoothly the treadmill had changed its velocity in response to the change in walking speed. Ratings, in general, were quite high, indicating good control performance. Moreover, ratings clearly depended on the control algorithm parameters that were varied. Ratings were especially affected by the way the treadmill reversed its direction of motion. In conclusion, controlling treadmill speed in such a way that changes in treadmill speed are unobtrusive and do not disturb VR immersiveness is feasible on a normal treadmill with a straightforward control algorithm.

References

  1. Cathers, I., Day, B. L., and Fitzpatrick, R. C. 2005. Otholith and canal reflexes in human standing. J. Physiol. 563, 229--234.Google ScholarGoogle ScholarCross RefCross Ref
  2. Checcacci, D., Hollerbach, J. M., Hayward, R., and Bergamasco, M. 2003. Design and analysis of a harness for torso force application in locomotion interfaces. In Proceedings of the EuroHaptics Conference. IEEE, Los Alamitos, CA, 53--67.Google ScholarGoogle Scholar
  3. Christensen, R. R., Hollerbach, J. M., Xu, Y., and Meek, S. G. 2000. Inertial-force feedback for the tread port locomotion interface. Presence 9, 1, 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Darken, R. P., Cockayne, W. R., and Carmein, D. 1997. The omni-directional treadmill: A locomotion device for virtual worlds. In Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology. ACM, New York, 213--221. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. De Luca, A., Mattone, R., and Robuffo Giordano, P. 2006a. The motion control problem for the CyberCarpet. In Proceedings of the IEEE International Conference on Robotics and Automation. IEEE, Los Alamitos, CA, 3532--3537.Google ScholarGoogle ScholarCross RefCross Ref
  6. De Luca, A., Mattone, R., and Robuffo Giordano, P. 2006b. Feedback/feedforward schemes for motion control of the CyberCarpet. In Proceedings of the IEEE Symposium on Robot Control. IEEE, Los Alamitos, CA.Google ScholarGoogle Scholar
  7. De Luca, A., Mattone, R., and Robuffo Giordano, P. 2007. Acceleration-level control of the CyberCarpet. In Proceedings of the IEEE International Conference on Robotics and Automation. IEEE, Los Alamitos, CA, 2330--2335.Google ScholarGoogle ScholarCross RefCross Ref
  8. Durgin, F. H., Pelah, A., Fox, L. F., Lewis, J., Kane, R., and Walley, K. A. 2005. Self-motion perception during locomotor recalibration: More than meets the eye. J. Exp. Psych. Human Percept. Perform. 31, 3, 398--419.Google ScholarGoogle ScholarCross RefCross Ref
  9. Fernandes, K. J., Raja, V., and Eyre, J. 2003. Cybersphere: The fully immersive spherical projection system. Comm. ACM 46, 9, 141--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Fitzpatrick, R. C., Butler, J. E., and Day, B. L. 2006. Resolving head rotation for human bipedalism. Curr. Biol. 16, 1509--1514.Google ScholarGoogle ScholarCross RefCross Ref
  11. Hollerbach, J. M., Xu, Y., Christensen, R., and Jacobsen, S. C. 2000. Design specifications for the second generation Sarcos Treadport locomotion interface. In Proceedings of the Haptics Symposium, ASME Dynamic Systems and Control Division. IEEE, Los Alamitos, CA, 69--2, 1293--1298.Google ScholarGoogle Scholar
  12. Huang, J.-Y. 2003. An omnidirectional stroll-based virtual reality interface and its application on overhead crane training. IEEE Trans. Multimedia 5, 1, 39--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Iwata, H. 1999. Walking about virtual environments on an infinite floor. IEEE Virtual Reality, 286--293. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jahn, K., Strupp, M., Schneider, E., Dieterich, M., and Brandt, T. 2000. Differential effects of vestibular stimulation on walking and running. NeuroReport 11, 8, 1745--1748.Google ScholarGoogle ScholarCross RefCross Ref
  15. Krstić, M., Kanellakopoulos, I., and Kokotović, P. 1995. Nonlinear and Adaptive Control Design. John Wiley & Sons, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lichtenstein, L., Barabas, J., Woods, R. L., and Peli, E. 2007. A feedback-controlled interface for treadmill locomotion in virtual environments. ACM Trans. Appl. Percept. 4, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Minetti, A. E., Boldrini, L., Brusamolin, L., Zamparo, P., and McKee, T. 2003. A feedback-controlled treadmill (treadmill-on-demand) and the spontaneous speed of walking and running in humans. J. Appl. Physiol. 95, 838--843.Google ScholarGoogle ScholarCross RefCross Ref
  18. Mittelstaedt, M.-L., and Mittelstaedt, H. 2001. Idiothetic navigation in humans: Estimation of path length. Exp. Brain Res. 139, 318--322.Google ScholarGoogle ScholarCross RefCross Ref
  19. Moghaddam, M. M., and Buehler, M. 1993. Control of virtual motion systems. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, Los Alamitos, CA, 63--67.Google ScholarGoogle Scholar
  20. Mohler, B., Thompson, W. B., Creem-Regehr, S. H., Willemsen, P., Pick, H. L., and Rieser, J. J. 2007. Calibration of locomotion due to visual motion in a treadmill-based virtual environment. ACM Trans. Appl. Percept. 4, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Nagamori, A., Wakabayashi, K., and Ito, M. 2005. The ball array treadmill: A locomotion interface for virtual worlds. IEEE Virtual Reality 3--6.Google ScholarGoogle Scholar
  22. Noma, H., and Miyasato, T. 1998. Design for locomotion interface in a large scale virtual environment ATLAS: ATR locomotion interface for active self motion. In Proceedings of the 7th Annual Symposium on Haptic Interface for Virtual Environments and Teleoperated Systems. IEEE, Los Alamitos, CA, 64, 111--118.Google ScholarGoogle Scholar
  23. Noma, H., Sugihara, T., and Miyasato, T. 2000. Development of ground surface simulator for Tel-E-Merge system. In Proceedings of IEEE Virtual Reality Conference. IEEE, Los Alamitos, CA, 217--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Panteley, E., and Lorýa, A. 1998. On global uniform asymptotic stability of nonlinear time-varying systems in cascade. Syst. Control Lett. 33, 2, 131--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Rieser, J. J., Pick, H. L., Ashmead, D. H., and Garing, A. E. 1995. Calibration of human locomotion and models of perceptual-motor organization. J. Exp. Psych. Human Percept. Perform. 21, 3, 480--497.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Making virtual walking real: Perceptual evaluation of a new treadmill control algorithm

    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

    Full Access

    • Published in

      cover image ACM Transactions on Applied Perception
      ACM Transactions on Applied Perception  Volume 7, Issue 2
      February 2010
      129 pages
      ISSN:1544-3558
      EISSN:1544-3965
      DOI:10.1145/1670671
      Issue’s Table of Contents

      Copyright © 2010 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: 25 February 2010
      • Accepted: 1 February 2009
      • Revised: 1 October 2008
      • Received: 1 January 2008
      Published in tap Volume 7, Issue 2

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader