Sensory-motor coupling
Sensory-motor coupling is the coupling or integration of the sensory system and motor system. For a given stimulus, there is no one single motor command. "Neural responses at almost every stage of a sensorimotor pathway are modified at short and long timescales by biophysical and synaptic processes, recurrent and feedback connections, and learning, as well as many other internal and external variables".
Overview
The integration of the sensory and motor systems allows an animal to take sensory information and use it to make useful motor actions. Additionally, outputs from the motor system can be used to modify the sensory system's response to future stimuli. To be useful it is necessary that sensory-motor integration be a flexible process because the properties of the world and ourselves change over time. Flexible sensorimotor integration would allow an animal the ability to correct for errors and be useful in multiple situations. To produce the desired flexibility it's probable that nervous systems employ the use of internal models and efference copies.Transform sensory coordinates to motor coordinates
Prior to movement, an animal's current sensory state is used to generate a motor command. To generate a motor command, first, the current sensory state is compared to the desired or target state. Then, the nervous system transforms the sensory coordinates into the motor system's coordinates, and the motor system generates the necessary commands to move the muscles so that the target state is reached.Efference copy
An important aspect of sensorimotor integration is the efference copy. The efference copy is a copy of a motor command that is used in internal models to predict what the new sensory state will be after the motor command has been completed. The efference copy can be used by the nervous system to distinguish self-generated environmental changes, compare an expected response to what actually occurs in the environment, and to increase the rate at which a command can be issued by predicting an organism's state prior to receiving sensory input.Internal model
An internal model is a theoretical model used by a nervous system to predict the environmental changes that result from a motor action. The assumption is that the nervous system has an internal representation of how a motor apparatus, the part of the body that will be moved, behaves in an environment. Internal models can be classified as either a forward model or an inverse model.Forward model
A forward model is a model used by the nervous system to predict the new state of the motor apparatus and the sensory stimuli that result from a motion. The forward model takes the efference copy as an input and outputs the expected sensory changes. Forward models offer several advantages to an organism.Advantages:
- The estimated future state can be used to coordinate movement before sensory feedback is returned.
- The output of a forward model can be used to differentiate between self-generated stimuli and non-self-generated stimuli.
- The estimated sensory feedback can be used to alter an animal's perception related to self-generated motion.
- The difference between the expected sensory state and sensory feedback can be used to correct errors in movement and the model.
Inverse model
Examples
Gaze stabilization
During flight, it is important for a fly to maintain a level gaze; however, it is possible for a fly to rotate. The rotation is detected visually as a rotation of the environment termed optical flow. The input of the optical flow is then converted into a motor command to the fly's neck muscles so that the fly will maintain a level gaze. This reflex is diminished in a stationary fly compared to when it is flying or walking.Singing crickets
Male crickets sing by rubbing their forewings together. The sounds produced are loud enough to reduce the cricket's auditory system's response to other sounds. This desensitization is caused by the hyperpolarization of the Omega 1 neuron, an auditory interneuron, due to activation by auditory stimulation. To reduce self-desensitization, the cricket's thoracic central pattern generator sends a corollary discharge, an efference copy that is used to inhibit an organism's response to self-generated stimuli, to the auditory system. The corollary discharge is used to inhibit the auditory system's response to the cricket's own song and prevent desensitization. This inhibition allows the cricket to remain responsive to external sounds such as a competing male's song.Speech
Sensorimotor integration is involved in the development, production, and perception of speech.Speech development
Two key elements of speech development are babbling and audition. The linking of a motor action to a heard sound is thought to be learned. One reason for this is that deaf infants do not canonically babble. Another is that an infant's perception is known to be affected by his babbling. One model of speech development proposes that the sounds produced by babbling are compared to the sounds produced in the language used around the infant and that association of a motor command to a sound is learned.Speech production
Audition plays a critical role in the production and maintenance of speech. As an example, people who experience adult-onset deafness become less able to produce accurate speech. This decline is because they lack auditory feedback. Another example is acquisition of a new accent as a result of living in an area with a different accent. These changes can be explained through the use of a forward model.In this forward model, the motor cortex sends a motor command to the vocal tract and an efference copy to the internal model of the vocal tract. The internal model predicts what sounds will be produced. This prediction is used to check that the motor command will produce the goal sound so that corrections may be made. The internal model's estimate is also compared to the produced sound to generate an error estimate. The error estimate is used to correct the internal model. The updated internal model will then be used to generate future motor commands.