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.
- Cathers, I., Day, B. L., and Fitzpatrick, R. C. 2005. Otholith and canal reflexes in human standing. J. Physiol. 563, 229--234.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- Fernandes, K. J., Raja, V., and Eyre, J. 2003. Cybersphere: The fully immersive spherical projection system. Comm. ACM 46, 9, 141--146. Google ScholarDigital Library
- Fitzpatrick, R. C., Butler, J. E., and Day, B. L. 2006. Resolving head rotation for human bipedalism. Curr. Biol. 16, 1509--1514.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- Iwata, H. 1999. Walking about virtual environments on an infinite floor. IEEE Virtual Reality, 286--293. Google ScholarDigital Library
- 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 ScholarCross Ref
- Krstić, M., Kanellakopoulos, I., and Kokotović, P. 1995. Nonlinear and Adaptive Control Design. John Wiley & Sons, New York. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Mittelstaedt, M.-L., and Mittelstaedt, H. 2001. Idiothetic navigation in humans: Estimation of path length. Exp. Brain Res. 139, 318--322.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- Nagamori, A., Wakabayashi, K., and Ito, M. 2005. The ball array treadmill: A locomotion interface for virtual worlds. IEEE Virtual Reality 3--6.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
Index Terms
- Making virtual walking real: Perceptual evaluation of a new treadmill control algorithm
Recommendations
Toward virtual stair walking
AbstractThis paper presents a motion remapping-based locomotion technique. Our technique can provide a realistic sensation of climbing and descending stairs when users navigate the virtual environment on foot. The main contribution is to provide users a ...
Walking uphill and downhill: redirected walking in the vertical direction
SIGGRAPH '17: ACM SIGGRAPH 2017 PostersThis paper proposes a novel redirected walking technique that creates the feeling of walking uphill and downhill in the virtual environment while actually walking on a flat floor in the real world. We focus on the amount of energy consumed while walking ...
Dynamic quadruped walking stabilized with trunk motion
IROS '95: Proceedings of the International Conference on Intelligent Robots and Systems-Volume 3 - Volume 3The authors have started to study on the development of a hydraulically powered quadruped walking robot having a trunk which stabilizes its walking by generating compensation moment to the ground for higher mobility on a flat floor. This paper describes ...
Comments