Related Experiment Video
Updated: Mar 11, 2026

WheelCon: A Wheel Control-Based Gaming Platform for Studying Human Sensorimotor Control
Published on: August 15, 2020
InFoRM: a unified inverse and forward model for sensorimotor control
Myriam Lauren de Graaf1,2,3, Lena Kloock4, André Schwarze4
1Department of Movement Science, University of Münster, Horstmarer Landweg 62b, 48149, Münster, Germany. mdegraaf@uni-muenster.de.
None:
Sensorimotor control models traditionally consist of two types of internal models: inverse models, which compute the motor commands needed to reach a desired movement goal, and forward models, which predict the resulting sensory feedback. These models are usually considered separate entities, but it is unclear whether such separation exists in the nervous system. Additionally, maintaining separate networks may be more computationally expensive. Therefore, we investigated whether these functions could be executed within a single neural circuit: an inverse-forward-recognition model (InFoRM). We implemented InFoRM using neural networks and compared their ability to reproduce cyclic reaching movements with that of control architectures based on classical, separated inverse and forward models. Desired movement trajectories were represented by recorded three-dimensional kinematics, while efferent (muscle activation) and afferent (muscle length and velocity) signals were obtained through inverse dynamics. Our findings show that InFoRM significantly outperforms control architectures across various conditions, while requiring fewer resources. The network is also able to morph to untrained movement directions, generating motor commands and predicted feedback that had not been learned. These findings demonstrate the computational advantages of integrating inverse and forward processes within a single neural network, suggesting that such unified sensorimotor models may be worthwhile to explore further.
Related Concept Videos
Hierarchy of Motor Control
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Kinematic Equations: Problem Solving
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Kinematic Equations - I

