• DocumentCode
    1123003
  • Title

    Design of a Modular and Low-Latency Virtual-Environment Platform for Applications in Motor Adaptation Research, Neurological Disorders, and Neurorehabilitation

  • Author

    Myall, Daniel J. ; MacAskill, Michael R. ; Davidson, Paul R. ; Anderson, Tim J. ; Jones, Richard D.

  • Author_Institution
    Van der Veer Inst. for Parkinson´´s & Brain Res., Christchurch
  • Volume
    16
  • Issue
    3
  • fYear
    2008
  • fDate
    6/1/2008 12:00:00 AM
  • Firstpage
    298
  • Lastpage
    309
  • Abstract
    We have developed a modular virtual environment platform for movement research and rehabilitation. The system uses several networked computers running Linux to share computation. An electromagnetic tracker is the primary position tracker and both a head-mounted display and stereo goggles are used for visual display. System software is written in a combination of C++, JAVA, and Python and makes considerable use of the open-source toolkits VR Juggler and OpenSceneGraph. These are integrated with additional toolkits and custom modules written specifically for the study of motor control and rehabilitation. The system performs well with low latency, accurate calibration, and a consistently high graphics update rate. Preliminary applications have confirmed that the system is a powerful tool for sensory-motor investigation and has considerable potential as a tool for neurorehabilitation. Its primary advantage over other systems is its ability to utilize different display and input devices, and run a range of experiments simply by changing XML configuration files. Additionally, the use of powerful open-source libraries provides a feature-rich foundation for advanced features and low-cost duplication. Further work and experiments are needed to extend, further validate, and fully utilize this platform.
  • Keywords
    C++ language; Java; Linux; XML; distributed processing; helmet mounted displays; medical computing; neurophysiology; patient rehabilitation; public domain software; virtual reality; C++; JAVA; Linux; OpenSceneGraph; Python; VR Juggler; XML configuration files; computation sharing; electromagnetic tracker; head mounted display; low latency virtual environment platform; modular virtual environment platform; motor adaptation research; networked computers; neurological disorders; neurorehabilitation; open source libraries; open source toolkits; position tracker; sensory-motor studies; stereo goggles; visual display; Calibration; No index terms provided; Parkinson´s disease; motor adaptation; neurological disorders; rehabilitation; virtual reality; Biomedical Research; Environment; Equipment Design; Equipment Failure Analysis; Humans; Movement; Nervous System Diseases; Systems Integration; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Neural Systems and Rehabilitation Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1534-4320
  • Type

    jour

  • DOI
    10.1109/TNSRE.2008.922676
  • Filename
    4483708