Related Experiment Video
Updated: Sep 19, 2025

Quantifying Learning in Young Infants: Tracking Leg Actions During a Discovery-learning Task
Published on: June 1, 2015
Exploring Non-linear Dynamical Structure for Knee Kinematics Using Machine Learning
Liora Mayats-Alpay1, Rahul Soangra2
1Computational and Data Sciences, Schmid College of Science and Technology, Chapman University, Orange 92866, CA, USA.
Machine learning, specifically the Sparse Identification of Nonlinear Dynamics (SINDy) algorithm, successfully uncovered the complex nonlinear governing equations of knee movement during human walking. This reveals dynamic systems in movement science.
Area of Science:
- Biomechanics
- Movement Science
- Nonlinear Dynamics
Background:
- Human gait is a complex, cyclic process requiring multi-limb coordination.
- The nonlinear dynamics of knee movement during walking cannot be fully explained by linear models.
Purpose of the Study:
- To apply advanced Machine Learning (ML) techniques to uncover the governing equations of knee movement during walking.
- To utilize the Sparse Identification of Nonlinear Dynamics (SINDy) algorithm for this purpose.
Main Methods:
- Gathered single-subject knee motion data using infrared markers during normal walking.
- Employed the PySINDy library in Python to implement the SINDy algorithm.
- Determined the governing equations and calculated dynamical system coefficients for knee kinematics.
Main Results:
- The SINDy algorithm effectively identified nonlinear dynamic systems governing knee kinematics during gait.
- Governing equations that accurately describe dynamic systems in human walking were revealed.
Conclusions:
- The SINDy algorithm is a powerful tool for uncovering nonlinear dynamics in movement science.
- This approach provides new insights into the complex mechanics of human gait.
More Related Videos
Related Concept Videos
Structural Classification of Joints
A fibrous joint is where the adjacent bones are united by fibrous connective...
Kinematic Equations: Problem Solving
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Functional Classification of Joints
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
Knee Joint
A total of seven ligaments support the knee joint. The patellar ligament, which is also attached to the quadriceps femoris...
Kinematic Equations - III
Using the kinematic equations,...

