ABSTRACT
Virtual environments (VEs) allow safe, repeatable, and controlled evaluations of obstacle avoidance and navigation performance of people with visual impairments using visual aids. Proper simulation of mobility in a VE requires an interface, which allows subjects to set their walking pace. Using conventional treadmills, the subject can change their walking speed by pushing the tread with their feet, while leveraging handrails or ropes (self-propelled mode). We developed a feedback-controlled locomotion interface that allows the VE workstation to control the speed of the treadmill, based on the position of the user. The position and speed information is also used to implement automated safety measures, so that the treadmill can be halted in case of erratic behavior. We compared the feedback-controlled mode to the self-propelled mode by using speed-matching tasks (follow a moving object or match the speed of an independently moving scene) to measure the efficacy of each mode in maintaining constant subject position, subject control of the treadmill, and subject pulse rates. Additionally, we measured the perception of speed in the VE on each mode. The feedback-controlled mode required less physical exertion than self-propelled. The average position of subjects on the feedback-controlled treadmill was always within a centimeter of the desired position. There was a smaller standard deviation in subject position when using the self-propelled mode than when using the feedback-controlled mode, but the difference averaged less than six centimeters across all subjects walking at a constant speed. Although all subjects underestimated the speed of an independently moving scene at higher speeds, their estimates were more accurate when using the feedback-controlled treadmill than the self-propelled.
ABSTRACT
This article describes a system for tracking the line of primary gaze (LoPG) of participants as they view a large projection screen. Using a magnetic head tracker and a tracking algorithm, we find the onscreen location at which a participant is pointing a head-mounted crosshair. The algorithm presented for tracking the LoPG uses a polynomial function to correct for distortion in magnetic tracker readings, a geometric model for computing LoPG from corrected tracker measurements, and a method for finding the intersection of the LoPG with the screen. Calibration techniques for the above methods are presented. The results of two experiments validating the algorithm and calibration methods are also reported. Experiments showed an improvement in accuracy of LoPG tracking provided by each of the two presented calibration steps, yielding errors in LoPG measurements of less than 2 degrees over a wide range of head positions. Source code for the described algorithms can be downloaded from the Psychonomic Society Web archive, http://www.psychonomic.org/archive/.