Related Experiment Video
Updated: Dec 15, 2025

11:18
Quantifying Learning in Young Infants: Tracking Leg Actions During a Discovery-learning Task
Published on: June 1, 2015
11.0K
Dependent-Gaussian-Process-Based Learning of Joint Torques Using Wearable Smart Shoes for Exoskeleton.
1State Key Laboratory of Mechanism System and Vibration, Institute of Robotics, Shanghai Jiao Tong University, Shanghai 200240, China.
Sensors (Basel, Switzerland)
|July 8, 2020
Summary
This study introduces a dependent Gaussian process (DGP) algorithm for estimating lower limb joint torques using smart shoe data. This method enables accurate gait analysis for exoskeleton control, even at varying speeds.
Area of Science:
- Biomechanics
- Robotics
- Machine Learning
Background:
- Estimating lower limb joint torques is crucial for developing advanced lower-limb exoskeleton controllers.
- Current methods often require complex sensor setups or are intrusive during human gait analysis.
Purpose of the Study:
- To present a novel dependent Gaussian process (DGP)-based learning algorithm for accurate joint-torque estimations.
- To utilize data from wearable smart shoes for nonintrusive and low-cost gait analysis.
Main Methods:
- Developed a dependent Gaussian process (DGP) model for data fusion and exploring correlations between joint kinematics and torques.
- Designed dynamic specific composite kernel functions to model multi-scale features and temporal gait variations.
- Employed joint kinematics during training, allowing predictions using only smart shoe data during the prediction phase.
Main Results:
- The DGP model demonstrated accurate joint-torque estimations, even under trained and untrained speed levels across five subjects.
- DGP models showed significant improvements over traditional Gaussian process (GP) models, with higher r² values.
- The smart shoe-based approach proved to be low-cost, nonintrusive, and comfortable for wearers during outdoor activities.
Conclusions:
- The proposed DGP algorithm offers a flexible and accurate solution for time-varying gait-pattern learning and joint-torque estimation.
- This approach enables effective control strategies for lower-limb exoskeletons using readily available wearable sensor data.
- The findings highlight the potential of smart shoes and advanced machine learning for enhancing human-robot interaction in gait rehabilitation and assistance.
Related Concept Videos
Torque Free Motion
716
The torque-free motion refers to the movement of a rigid body in space when no external torques are acting upon it. This type of motion can be observed in environments where there are no external forces or frictions, like in outer space. For example, a rotation of Mars in space is a torque-free motion. Mars is an axisymmetric object, meaning it has an axis of symmetry along which it rotates, designated as the z-axis. The rotating frame of reference is defined such that the center of mass of...
716
Kinematic Equations: Problem Solving
27.0K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
27.0K
One-Degree-of-Freedom System
704
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
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...
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...
704
Kinematic Equations - II
12.6K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
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...
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...
12.6K
Kinematic Equations - III
10.1K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
10.1K
Kinematic Equations for Rotation
636
In mechanics, when one observes a rigid body in rotational motion with constant angular acceleration, it is possible to establish equations for its rotational kinematics. This process resembles how linear kinematics are dealt with in simpler motion studies.
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...
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...
636

