Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Sign In to gain access to subscriptions and/or personal tools.
The International Journal of Robotics Research
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Yoon, J.
Right arrow Articles by Ryu, J.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

A Novel Locomotion Interface with Two 6-DOF Parallel Manipulators That Allows Human Walking on Various Virtual Terrains

Jungwon Yoon

School of Mechanical and Aerospace, Engineering and ReCAPT, Gyeongsang National University, Jinju, Gyeongnam 660-701, Korea, jwyoon{at}gnu.ac.kr

Jeha Ryu

Human-Machine-Computer Interface, Department of Mechatronics, Gwangju Institute of Science and Technology, Bukgu, Gwangju 500-712, Korea, ryu{at}gist.ac.kr

This paper proposes a novel locomotion interface that can generate an infinite floor with various surfaces and can provide a user with proprioceptive feedback about walking. The interface allows users to experience life-like walking in virtual environments with various terrains. The interface consists of two platforms, each consisting of a three-degrees-of-freedom (3-DOF; x, y and yaw) planar device on which a 3-DOF (pitch, roll and z) footpad is mounted. Alternating current servomotors drive the planar devices to generate rapid motions, while pneumatic actuators drive the footpad devices to generate the impedances required for various virtual terrains, in addition to supporting the user’s weight. To simulate natural human walking, the locomotion interface design specifications are based on gait analysis, and each mechanism is optimally designed and manufactured to satisfy these requirements. The locomotion interface allows natural walking (step, 0.8 m; height, 20 cm; load capability, 100 kg; slope, 55°) on various terrains.

In addition, a new walking control algorithm is proposed for generating continuous walking on an infinite floor involving various terrains. In this algorithm, each independent platform follows a human foot during the swing phase, while the other platform returns to the home position during the single-limb stance phase. During the double-limb stance phase, the two platforms assume neutral positions to compensate for the offset errors generated by velocity changes. Therefore, this algorithm can satisfy natural walking conditions in any direction. The transition phase between the swing and stance phases is detected using a simple switch sensor system, while human foot motions are sensed using a calibrated magnetic motion tracker attached to the shoe.

Actual walking simulations on level ground, slopes, and stairs show that the proposed locomotion interface allows an average person to walk naturally on various virtual terrains in safety, without marked disturbances. This interface has various applications, such as in virtual reality (VR) navigation, rehabilitation, and gait analysis.

Key Words: locomotion interface • parallel manipulators • human walking • various terrains

The International Journal of Robotics Research, Vol. 25, No. 7, 689-708 (2006)
DOI: 10.1177/0278364906067373


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?