• DocumentCode
    3583
  • Title

    Motion Control of the CyberCarpet Platform

  • Author

    De Luca, A. ; Mattone, R. ; Robuffo Giordano, Paolo ; Ulbrich, Heinz ; Schwaiger, M. ; Van den Bergh, Michael ; Koller-Meier, E. ; Van Gool, Luc

  • Author_Institution
    Dipt. di Ing. Inf., Autom. e Gestionale Antonio Ruberti, Univ. di Roma La Sapienza, Rome, Italy
  • Volume
    21
  • Issue
    2
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    410
  • Lastpage
    427
  • Abstract
    The CyberCarpet is an actuated platform that allows unconstrained locomotion of a walking user for Virtual Reality exploration. The platform consists of a linear treadmill covered by a ball-array carpet and mounted on a turntable, and is equipped with two actuating devices for linear and angular motion. The main control objective is to keep the walker close to the platform center in the most natural way, counteracting his/her voluntary motion while satisfying perceptual constraints. The motion control problem for this platform is not trivial since the system kinematics is subject to a nonholonomic constraint. In the first part of the paper we describe the kinematic control design devised within the CyberWalk project, where the linear and angular platform velocities are used as input commands and feedback is based only on walker´s position measurements obtained by an external visual tracking system. In particular, we present a globally stabilizing control scheme that combines a feedback and a feedforward action, based on a disturbance observer of the walker´s intentional velocity. We also discuss possible extensions to acceleration-level control and the related assessment of dynamic issues affecting a walker during his/her motion. The second part of the paper is devoted to the actual implementation of the overall system. As a proof of concept of a final full-scale platform, the mechanical design and realization of a small-scale prototype of the CyberCarpet is presented, as well as the visual localization method used to obtain the human walker´s position on the platform by an overhead camera. To validate the proposed motion control design, experimental results are reported and discussed for a series of motion tasks performed using a small tracked vehicle representative of a moving user.
  • Keywords
    acceleration control; feedback; feedforward; gait analysis; motion control; object tracking; observers; position measurement; stability; virtual reality; CyberCarpet platform; CyberWalk project; acceleration-level control; actuating devices; angular motion; angular platform velocity; ball-array carpet; disturbance observer; external visual tracking system; feedback action; feedforward action; globally stabilizing control scheme; human walker position measurement; kinematic control design; linear motion; linear platform velocity; linear treadmill; mechanical design; motion control problem; nonholonomic constraint; overhead camera; perceptual constraints; small-scale prototype; system kinematics; tracked vehicle; virtual reality exploration; visual localization method; voluntary motion; walker intentional velocity observer; Belts; Control design; Humans; Kinematics; Legged locomotion; Motion control; Visualization; Disturbance observer; input-output feedback linearization; locomotion platform; motion control; nonholonomic systems; virtual reality (VR); visual tracking;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2012.2185051
  • Filename
    6146383