Related Experiment Video
Updated: Jan 22, 2026

A Task for Assessing the Impact of a Partner on the Speed and Accuracy of Motor Performance in Rats
Published on: October 17, 2019
Assessment of residual reduction procedures for high-speed tasks
Roger Pallarès-López1, Felipe Costa Alvim2, Míriam Febrer-Nafría1
1Department of Mechanical Engineering & Research Centre for Biomedical Engineering, Universitat Politècnica de Catalunya, Av. Diagonal, 647 08028 Barcelona, Spain.
Background:
Experimental and modeling errors can lead to dynamically inconsistent results when performing inverse dynamic analyses of human movement. Adding low-value residual pelvis actuators could deal with such a problem. However, in certain tasks, these residuals may remain quite large, and strategies based on motion or force variation must be applied.
Research Question:
Can the dynamic inconsistency be handled by an optimal control algorithm that changes the measured kinematics in the preparatory phase of the single leg triple hop test, a relatively high-speed and torque-demanding task, so that residuals are kept within a low range?
Methods:
The proposed optimal control algorithm was developed as a tracking problem, in which the implicit form of dynamics was used. Equations of motion were introduced as path constraints, as well as residual forces and moments acting on the pelvis. To do so, GPOPS-II and IPOPT were employed to solve the optimization problem. Furthermore, OpenSim API was called at each iteration to solve the equations of motion through an inverse dynamic analysis.
Results:
Results presented a high reduction in all six components of residual actuators during the entire task. Moreover, resulting motion after the optimization showed a very similar evolution than the reference motion before the ascending phase of the task. Once the ascending phase started, some coordinates presented a more significant discrepancy compared to the reference, such as the pelvis tilt and lumbar extension.
Significance:
The findings suggest that the proposed algorithm can deal with dynamic inconsistency in high-speed tasks, obtaining low residual forces and moments while keeping similar kinematics. Hence, it could complement other optimal control algorithms that simulate new motions, relying on dynamically consistent data.
Related Concept Videos
Residual Stresses
Residual Plots
When the residual values are plotted against the variable x, it is called a residual...
Oxidation-Reduction Reactions
Residual Stresses in Circular Shafts
Residual Stresses in Bending
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...

