$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Artificial sensory feedback (ASF) can be defined as the practice of providing real-time biological information to individuals, often compensating for compromised proprioception or other sensory mechanism. ASF has been long used in the realm of rehabilitation of injured or disabled persons to assist in recovering of aspects of physical function and movement1-3, allowing individuals to control physical processes that once were an involuntary response of the autonomic nervous system4. A subcategory of ASF, biomechanical biofeedback, uses external sensors to measure parameters relating to balance or gait kinematics, and communicate this information to the individual through some sort of applied stimulus. An increasingly popular approach to biomechanical feedback employs small vibrating motors, or tactors, placed at different parts of the body to provide spatial as well as temporal feedback. Previous literature has showed promising results supporting the use of vibrotactile feedback in applications to individuals with lower-limb amputations, vestibular impairments, and aging-related loss of balance5-9.
A thorough understanding of the mechanisms controlling an individual's perception and response to specific stimuli is necessary for informing effective implementation of ASF systems for different applications. For vibrotactile feedback, chief among these mechanisms are proprioception and the sensorimotor response, specifically the user sensitivity to the applied vibrations and the time required to execute the desired reaction. Any sensory information communicated through vibration stimuli must be encoded as specific combinations of vibration frequency, amplitude, location, and sequence. Therefore, design of vibrotactile ASF systems should select combinations of parameters to maximize user's perception and interpretation of the stimuli, as well as the timeliness and accuracy of the resulting motor response. The goal of this protocol is to provide a platform from which to evaluate response times and response accuracy to various vibrational stimuli to inform the design of ASF systems for use with different sensory-impaired populations.
The methods described here builds on prior research exploring human perception of tactile and vibrotactile feedback3,5,6, and was developed for use in two previous studies10,11. The latter two studies employed this protocol to examine the effects of vibration frequency and location on the accuracy and timeliness of user responses in lower-limb amputees, showing that both parameters significantly affect the outcome measures, and that a high degree of response accuracy can be achieved. These results can be used to inform the ideal placement of tactors in future studies and clinical applications of vibrotactile ASF systems. Other recent work by Crea et al.12 examined user sensitivity to changes in vibration patterns applied to the thigh during walking, using verbal responses to signify perceived changes to the vibration patterns, rather than a motor response. While these verbal responses can be used to measure detection accuracy, they do not account for errors and delays that may be present in the motor control process.
The primary setup for the following experiments consists of a number of vibrating motors connected to pulse-width-modulated output pins of a microcontroller board. The board is, in turn, controlled through a Universal Serial Bus (USB) connection to a computer running commercially available system design software. The motors require an additional amplifying circuit to ensure sufficient voltage and current is supplied over a wide range of vibration frequencies. An example amplifier circuit is shown in Figure 1. The bipolar junction transistor (BJR) in the figure can be replaced with smaller metal-oxide-semiconductor field-effect transistor (MOSFET) for more efficient operation and smaller size. Similarly, the entire amplifying circuit can be replaced by an off-the-shelf haptic motor driver to provide additional control and reduced size. Each motor requires its own circuit, and using the equipment listed in this paper, up to ten motors can be controlled by a single microcontroller board.

Figure 1. Motor Wiring. (A) The amplification circuit for a single vibration motor is shown. Each motor requires a separate circuit and must be connected to a unique PWM output port on the microcontroller. The VDD here represents the 3.3 V power supplied by the microcontroller board, and the resistor R2 serves as a pull-down resister to ensure the transistor switch remains open when zero voltage is applied. (B) An example of the physical wiring of two motors. Although eight individual amplification circuits are shown, only two are connected to vibration motors. In this protocol R1 = 4.7 kΩ and R2 = 100 kΩ. Please click here to view a larger version of this figure.