Feedback processing device and method for upper limb rehabilitation training

By introducing motion trajectory acquisition, evaluation analysis and feedback processing modules into rehabilitation training robots, the problem of lack of evaluation in existing rehabilitation training robots is solved, accurate evaluation and feedback control of user training effects are achieved, and training effects and efficiency are improved.

CN119694492BActive Publication Date: 2025-09-12FIRST HOSPITAL AFFILIATED TO GENERAL HOSPITAL OF PLA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411822214.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-09-12
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

Existing rehabilitation training robots lack the ability to evaluate user training effects, making it difficult to improve training effectiveness and efficiency.

Method used

The motion trajectory acquisition module, evaluation and analysis module and feedback processing module are used to collect upper limb motion trajectory information through image acquisition or accelerometer sensors, perform difference calculation and feedback model adjustment, and realize the evaluation and feedback control of training effects.

Benefits of technology

It achieves accurate evaluation and feedback control of training effects, improving training effectiveness and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119694492B_ABST
    Figure CN119694492B_ABST
Patent Text Reader

Abstract

The present invention discloses a feedback processing device and method for upper limb rehabilitation training, the method comprising: a motion trajectory acquisition module, an evaluation and analysis module, and a feedback processing module; the motion trajectory acquisition module is used to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using an upper limb rehabilitation training device; the evaluation and analysis module is used to perform evaluation and discrimination processing on the upper limb motion trajectory information set and standard motion trajectory information to obtain an evaluation and analysis result; the feedback processing module is used to perform feedback calculation processing on the evaluation and analysis result, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value; the feedback output value is used to adjust the force exerted by the upper limb rehabilitation training device on the user when the user performs upper limb rehabilitation training.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of exoskeleton robots and intelligent control, and in particular to a feedback processing device and method for upper limb rehabilitation training. Background Art

[0002] Rehabilitation training is crucial for the recovery of patients with upper limb movement disorders. Traditional rehabilitation therapy typically involves one-on-one manual intervention. Therapists' individual treatment methods, experience, subjective awareness, and fatigue levels directly impact treatment effectiveness. Furthermore, the treatment process is labor-intensive, costly, and the therapist-to-patient ratio is severely unbalanced, making it difficult to meet the growing demand for rehabilitation.

[0003] In recent years, various types of upper limb rehabilitation training robots have been developed, and rehabilitation robots have become a research hotspot in the field of upper limb rehabilitation therapy. Current rehabilitation training robots primarily provide users with a mechanical training environment, but lack the ability to evaluate the user's training effectiveness and adapt the training environment accordingly, thus affecting training effectiveness and efficiency. Summary of the Invention

[0004] The present invention mainly solves the problem that existing rehabilitation training robots lack the ability to evaluate the training effects of users and make corresponding changes to the training environment based on the evaluation results. The present invention discloses a feedback processing device and method for upper limb rehabilitation training.

[0005] In a first aspect of an embodiment of the present application, a feedback processing device for upper limb rehabilitation training is disclosed, comprising: a motion trajectory acquisition module, an evaluation and analysis module, and a feedback processing module;

[0006] The motion trajectory acquisition module is used to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using the upper limb rehabilitation training device;

[0007] The evaluation and analysis module is connected to the motion trajectory acquisition module and the feedback processing module respectively, and is used to evaluate and distinguish the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result;

[0008] The feedback processing module is used to perform feedback calculation processing on the evaluation and analysis results, standard motion trajectory information and upper limb motion trajectory information set to obtain a feedback output value; the feedback output value is used to adjust the force exerted by the upper limb rehabilitation training device on the user when the user performs upper limb rehabilitation training.

[0009] The motion trajectory acquisition module is implemented by an image acquisition and analysis module or an accelerometer sensor arranged on the user's upper limb; the upper limb motion trajectory information set includes several upper limb motion trajectory information sequences.

[0010] The evaluation and analysis module performs evaluation and discrimination processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including:

[0011] The evaluation and analysis module performs difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value;

[0012] Determine whether the difference value is greater than the set difference discrimination threshold to obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed.

[0013] The feedback processing module is used to perform feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including:

[0014] When the evaluation and analysis result indicates that the task is difficult to complete, the feedback processing module calculates and processes the upper limb motion trajectory information set and the standard motion trajectory information using a first feedback model to obtain a feedback output value;

[0015] When the evaluation and analysis result indicates that the process can be completed, the feedback processing module uses a second feedback model to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value.

[0016] A second aspect of an embodiment of the present invention discloses a feedback processing method for upper limb rehabilitation training, which is implemented using the feedback processing device for upper limb rehabilitation training, comprising:

[0017] S1, using the motion trajectory acquisition module to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using an upper limb rehabilitation training device;

[0018] S2, using the evaluation and analysis module to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result;

[0019] S3, using the feedback processing module, performing feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value.

[0020] The evaluation and analysis module is used to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including:

[0021] performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value;

[0022] Determine whether the difference value is greater than the set difference discrimination threshold to obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed.

[0023] The performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value includes:

[0024] Performing time alignment processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a time-aligned upper limb motion trajectory information set and a time-aligned standard motion trajectory information;

[0025] Using the time-aligned upper limb motion trajectory information set, a motion trajectory matrix is ​​constructed; the row vector of the motion trajectory matrix is ​​an upper limb motion trajectory information sequence;

[0026] Using the time-aligned standard motion trajectory information as a row vector, the row vector is replicated in a column direction to obtain a standard motion matrix; the dimension of the standard motion matrix is ​​the same as the dimension of the motion trajectory matrix;

[0027] Subtracting the motion trajectory matrix from the standard motion matrix to obtain a difference matrix;

[0028] Performing feature mean calculation on the difference matrix to obtain a mean vector;

[0029] Performing weight vector calculation on the difference matrix to obtain a weight vector;

[0030] A weighted sum is performed on the weight vector and the mean vector to obtain a difference value.

[0031] The expression for calculating the characteristic mean is:

[0032]

[0033] Among them, b p is the pth element of the mean vector, A pq is the element in the p-th row and q-th column of the difference matrix, and n is the column dimension of the difference matrix;

[0034] The expression for calculating the weight vector is:

[0035]

[0036] Among them, v p is the pth element of the time-aligned standard motion trajectory information, f p is the p-th element of the weight vector.

[0037] The feedback calculation processing is performed on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including:

[0038] When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are difficult to complete, a first feedback model is used to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value;

[0039] When the evaluation and analysis result is that the upper limb motion trajectory information set and the standard motion trajectory information are calculated and processed using a second feedback model to obtain a feedback output value.

[0040] The calculation expression of the first feedback model is:

[0041]

[0042] in, Represents the loss function, δ and η are the preset first adjustment factor and second adjustment factor, b max is the maximum value of the mean vector, b p is the pth element of the mean vector, m is the row dimension of the difference matrix, v p is the pth element of the time-aligned standard motion trajectory information.

[0043] The beneficial effects of the present invention are:

[0044] This invention addresses the problem of existing rehabilitation training robots lacking the ability to evaluate the user's training effectiveness and adapt the training environment accordingly. By establishing an evaluation and analysis module, this invention qualitatively assesses the user's training effectiveness. Based on the movement trajectory of the user's upper limbs during training, this module categorizes the user's training results as "difficult to complete" or "achievable." Furthermore, a corresponding feedback control model is used to calculate the feedback amount, thereby improving the accuracy of feedback control and enhancing both training effectiveness and efficiency.

[0045] During the training evaluation process, the present invention obtains a difference value by performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information, thereby achieving accurate and rapid evaluation of the training movements and providing a basis for achieving accurate feedback. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a composition diagram of the device of the present invention;

[0047] Figure 2 4 is an implementation flow chart of the method of the present invention. DETAILED DESCRIPTION

[0048] In order to better understand the content of the present invention, an embodiment is given here.

[0049] Figure 1 It is a composition diagram of the device of the present invention; Figure 2 4 is an implementation flow chart of the method of the present invention.

[0050] Aiming at the problem that existing rehabilitation training robots lack the ability to evaluate the training effects of users and make corresponding changes to the training environment based on the evaluation results, the present invention discloses a feedback processing device and method for upper limb rehabilitation training.

[0051] In a first aspect of an embodiment of the present application, a feedback processing device for upper limb rehabilitation training is disclosed, comprising: a motion trajectory acquisition module, an evaluation and analysis module, and a feedback processing module;

[0052] The motion trajectory acquisition module is used to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using the upper limb rehabilitation training device;

[0053] The evaluation and analysis module is used to evaluate and distinguish the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result;

[0054] The feedback processing module is used to perform feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value; the feedback output value is used to adjust the force exerted by the upper limb rehabilitation training device on the user during the user's upper limb rehabilitation training;

[0055] The device of the present invention is used for upper limb rehabilitation training;

[0056] The motion trajectory acquisition module is implemented by an image acquisition and analysis module or an accelerometer sensor provided on the user's upper limb;

[0057] The upper limb motion trajectory information set includes a plurality of upper limb motion trajectory information sequences;

[0058] The accelerometer sensor is used to collect upper limb motion trajectories of the user when performing upper limb rehabilitation training using the upper limb rehabilitation training device, and to construct an upper limb motion trajectory information set using all collected upper limb motion trajectories;

[0059] The image acquisition and analysis module includes an image acquisition submodule and an image analysis submodule; the image acquisition submodule is used to acquire images of a user while performing upper limb rehabilitation training using an upper limb rehabilitation training device; the image analysis submodule is used to extract upper limb parts from the images of the user while performing upper limb rehabilitation training using the upper limb rehabilitation training device to obtain upper limb motion trajectories, and to construct an upper limb motion trajectory information set using all acquired upper limb motion trajectories;

[0060] The upper limb part extraction from the image of the user performing upper limb rehabilitation training using the upper limb rehabilitation training device can be achieved by using a SURF feature point detection or corner point detection algorithm, or by using the OpenPose algorithm in OpenCV.

[0061] The evaluation and analysis module performs evaluation and discrimination processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including:

[0062] The evaluation and analysis module performs difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value;

[0063] Determine whether the difference value is greater than a set difference discrimination threshold, and obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed;

[0064] The performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value includes:

[0065] Performing time alignment processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a time-aligned upper limb motion trajectory information set and a time-aligned standard motion trajectory information;

[0066] Using the time-aligned upper limb motion trajectory information set, a motion trajectory matrix is ​​constructed; the row vector of the motion trajectory matrix is ​​an upper limb motion trajectory information sequence;

[0067] Using the time-aligned standard motion trajectory information as a row vector, the row vector is replicated in a column direction to obtain a standard motion matrix; the dimension of the standard motion matrix is ​​the same as the dimension of the motion trajectory matrix;

[0068] Subtracting the motion trajectory matrix from the standard motion matrix to obtain a difference matrix;

[0069] Performing feature mean calculation on the difference matrix to obtain a mean vector;

[0070] The expression for calculating the characteristic mean is:

[0071]

[0072] Among them, b p is the pth element of the mean vector, A pq is the element in the p-th row and q-th column of the difference matrix, and n is the column dimension of the difference matrix;

[0073] Performing weight vector calculation on the difference matrix to obtain a weight vector;

[0074] The expression for calculating the weight vector is:

[0075]

[0076] Among them, v p is the pth element of the time-aligned standard motion trajectory information, f p is the pth element of the weight vector;

[0077] Performing weighted summation on the weight vector and the mean vector to obtain a difference value;

[0078] The feedback calculation processing is performed on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including:

[0079] When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are difficult to complete, a first feedback model is used to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value;

[0080] When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are calculated and processed using a second feedback model to obtain a feedback output value;

[0081] The calculation expression of the first feedback model is:

[0082]

[0083] in,

[0084] Represents the loss function, δ and η are the preset first adjustment factor and second adjustment factor, b max is the maximum value of the mean vector, b p is the pth element of the mean vector, m is the row dimension of the difference matrix, v pis the pth element of the time-aligned standard motion trajectory information, and β is the calculated feedback output value;

[0085] The second feedback model includes:

[0086] Decomposing the difference matrix to obtain a feature matrix;

[0087] The calculation expression of the decomposition process is:

[0088] A=UYV,

[0089] Among them, U is the left decomposition matrix, A is the difference matrix, V is the right decomposition matrix, U and V are both orthogonal matrices, and Y is a diagonal matrix;

[0090] Extracting the diagonal elements of the characteristic matrix to obtain a characteristic vector;

[0091] Performing fitting processing on the eigenvector and the mean vector to obtain an optimal feedback polynomial;

[0092] Substituting the difference value into the optimal feedback polynomial to obtain a feedback output value.

[0093] The fitting process is to use the elements of the eigenvector as known independent variables and the elements of the mean vector as known dependent variables, use the known independent variables and known dependent variables to construct the curve to be approximated, and use the function approximation method to perform curve fitting on the curve to be approximated to obtain the optimal feedback polynomial f(Ix).

[0094] The curve fitting of the curve to be approximated by the function approximation method can be performed using the best consistent linear approximation method. The best feedback polynomial f(Ix) is expressed as:

[0095] f(Ix)=α P1 (Ix) P1 +α P1-1 (Ix) P1-1 +…+α2(Ix) 2 +α1(Ix)+α0,

[0096] Wherein, P1 is the order of the optimal feedback polynomial f(Ix), α0, α1, α2,…, α P1 are the coefficients of the optimal feedback polynomial f(Ix), where Ix is the independent variable;

[0097] The decomposition process can be implemented by using a matrix singular value decomposition algorithm.

[0098] The loss function may adopt a cross entropy loss function;

[0099] The time alignment process includes:

[0100] When the collection time interval of the upper limb motion trajectory information set is greater than the time interval of the standard motion trajectory information, interpolating the data of adjacent upper limb motion trajectory information sets to obtain a time-aligned upper limb motion trajectory information set;

[0101] When the collection time interval of the upper limb motion trajectory information set is less than the time interval of the standard motion trajectory information, sampling the upper limb motion trajectory information set to obtain data consistent with the time interval of the standard motion trajectory information, and using the upper limb motion trajectory information set after the sampling process as the time-aligned upper limb motion trajectory information set;

[0102] A second aspect of an embodiment of the present invention discloses a feedback processing method for upper limb rehabilitation training, which is implemented using the feedback processing device for upper limb rehabilitation training, comprising:

[0103] S1, using the motion trajectory acquisition module to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using an upper limb rehabilitation training device;

[0104] S2, using the evaluation and analysis module to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result;

[0105] S3, using the feedback processing module, performing feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value.

[0106] The evaluation and analysis module is used to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including:

[0107] performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value;

[0108] Determine whether the difference value is greater than the set difference discrimination threshold to obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed.

[0109] The performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value includes:

[0110] Performing time alignment processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a time-aligned upper limb motion trajectory information set and a time-aligned standard motion trajectory information;

[0111] Using the time-aligned upper limb motion trajectory information set, a motion trajectory matrix is ​​constructed; the row vector of the motion trajectory matrix is ​​an upper limb motion trajectory information sequence;

[0112] Using the time-aligned standard motion trajectory information as a row vector, the row vector is replicated in a column direction to obtain a standard motion matrix; the dimension of the standard motion matrix is ​​the same as the dimension of the motion trajectory matrix;

[0113] Subtracting the motion trajectory matrix from the standard motion matrix to obtain a difference matrix;

[0114] Performing feature mean calculation on the difference matrix to obtain a mean vector;

[0115] Performing weight vector calculation on the difference matrix to obtain a weight vector;

[0116] A weighted sum is performed on the weight vector and the mean vector to obtain a difference value.

[0117] The expression for calculating the characteristic mean is:

[0118]

[0119] Among them, b p is the pth element of the mean vector, A pq is the element in the p-th row and q-th column of the difference matrix, and n is the column dimension of the difference matrix;

[0120] The expression for calculating the weight vector is:

[0121]

[0122] Among them, v p is the pth element of the time-aligned standard motion trajectory information, f p is the p-th element of the weight vector.

[0123] The feedback calculation processing is performed on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including:

[0124] When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are difficult to complete, a first feedback model is used to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value;

[0125] When the evaluation and analysis result is that the upper limb motion trajectory information set and the standard motion trajectory information are calculated and processed using a second feedback model to obtain a feedback output value.

[0126] The calculation expression of the first feedback model is:

[0127]

[0128] in, Represents the loss function, δ and η are the preset first adjustment factor and second adjustment factor, b max is the maximum value of the mean vector, b p is the pth element of the mean vector, m is the row dimension of the difference matrix, v p is the pth element of the time-aligned standard motion trajectory information.

[0129] The second feedback model includes:

[0130] Decomposing the difference matrix to obtain a feature matrix;

[0131] The calculation expression of the decomposition process is:

[0132] A=UYV,

[0133] Among them, U is the left decomposition matrix, A is the difference matrix, V is the right decomposition matrix, U and V are both orthogonal matrices, and Y is a diagonal matrix;

[0134] Extracting the diagonal elements of the characteristic matrix to obtain a characteristic vector;

[0135] Performing fitting processing on the eigenvector and the mean vector to obtain an optimal feedback polynomial;

[0136] Substituting the difference value into the optimal feedback polynomial to obtain a feedback output value.

[0137] The fitting process is to use the elements of the eigenvector as known independent variables and the elements of the mean vector as known dependent variables, use the known independent variables and known dependent variables to construct the curve to be approximated, and use the function approximation method to perform curve fitting on the curve to be approximated to obtain the optimal feedback polynomial f(Ix).

[0138] The curve fitting of the curve to be approximated by the function approximation method can be performed using the best consistent linear approximation method. The best feedback polynomial f(Ix) is expressed as:

[0139] f(Ix)=α P1 (Ix) P1 +α P1-1 (Ix) P1-1+…+α2(Ix) 2 +α1(Ix)+α0,

[0140] Wherein, P1 is the order of the optimal feedback polynomial f(Ix), α0, α1, α2,…, α P1 are the coefficients of the optimal feedback polynomial f(Ix), where Ix is the independent variable;

[0141] The decomposition process can be implemented by using a matrix singular value decomposition algorithm.

[0142] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A feedback processing device for upper limb rehabilitation training, characterized in that: include: Motion trajectory acquisition module, evaluation and analysis module, feedback processing module; The motion trajectory acquisition module is used to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using the upper limb rehabilitation training device; The evaluation and analysis module is connected to the motion trajectory acquisition module and the feedback processing module respectively, and is used to evaluate and distinguish the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result; The evaluation and analysis module performs evaluation and discrimination processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including: The evaluation and analysis module performs difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value; Determine whether the difference value is greater than a set difference discrimination threshold, and obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed; The performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value includes: Performing time alignment processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a time-aligned upper limb motion trajectory information set and a time-aligned standard motion trajectory information; Using the time-aligned upper limb motion trajectory information set, a motion trajectory matrix is ​​constructed; the row vector of the motion trajectory matrix is ​​an upper limb motion trajectory information sequence; Using the time-aligned standard motion trajectory information as a row vector, the row vector is replicated in a column direction to obtain a standard motion matrix; the dimension of the standard motion matrix is ​​the same as the dimension of the motion trajectory matrix; Subtracting the motion trajectory matrix from the standard motion matrix to obtain a difference matrix; Performing feature mean calculation on the difference matrix to obtain a mean vector; Performing weight vector calculation on the difference matrix to obtain a weight vector; Performing weighted summation on the weight vector and the mean vector to obtain a difference value; The feedback processing module is used to perform feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value; the feedback output value is used to adjust the force exerted by the upper limb rehabilitation training device on the user during the user's upper limb rehabilitation training; The motion trajectory acquisition module is implemented by an image acquisition and analysis module or an accelerometer sensor provided on the user's upper limb; the upper limb motion trajectory information set includes a plurality of upper limb motion trajectory information sequences; The feedback processing module is used to perform feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including: When the evaluation and analysis result indicates that the task is difficult to complete, the feedback processing module calculates and processes the upper limb motion trajectory information set and the standard motion trajectory information using a first feedback model to obtain a feedback output value; When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are completed, the feedback processing module uses a second feedback model to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value; The calculation expression of the first feedback model is: in, Represents the loss function, δ and η are the preset first adjustment factor and second adjustment factor, b max is the maximum value of the mean vector, b p is the pth element of the mean vector, m is the row dimension of the difference matrix, v p is the pth element of the time-aligned standard motion trajectory information, and β is the calculated feedback output value; The second feedback model includes: Decomposing the difference matrix to obtain a feature matrix; The calculation expression of the decomposition process is: A=UYV, Among them, U is the left decomposition matrix, A is the difference matrix, V is the right decomposition matrix, U and V are both orthogonal matrices, and Y is a diagonal matrix; Extracting the diagonal elements of the characteristic matrix to obtain a characteristic vector; Performing fitting processing on the eigenvector and the mean vector to obtain an optimal feedback polynomial; Substituting the difference value into the optimal feedback polynomial to obtain a feedback output value.

2. A feedback processing method for upper limb rehabilitation training, characterized in that: The feedback processing device for upper limb rehabilitation training according to claim 1 is used to implement the above-mentioned method, comprising: S1, using the motion trajectory acquisition module to acquire a set of upper limb motion trajectory information of a user when performing upper limb rehabilitation training using an upper limb rehabilitation training device; S2, using the evaluation and analysis module to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result; S3, using the feedback processing module, performing feedback calculation processing on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value.

3. The feedback processing method for upper limb rehabilitation training according to claim 2, characterized in that: The evaluation and analysis module is used to evaluate and discriminate the upper limb motion trajectory information set and the standard motion trajectory information to obtain an evaluation and analysis result, including: performing difference calculation processing on the upper limb motion trajectory information set and the standard motion trajectory information to obtain a difference value; Determine whether the difference value is greater than the set difference discrimination threshold to obtain a difference discrimination result; if the difference discrimination result is greater than the set difference discrimination threshold, determine that the evaluation and analysis result is difficult to complete; if the difference discrimination result is not greater than the set difference discrimination threshold, determine that the evaluation and analysis result can be completed.

4. The feedback processing method for upper limb rehabilitation training according to claim 3, characterized in that: The expression for calculating the characteristic mean is: Among them, b p is the pth element of the mean vector, A pq is the element in the p-th row and q-th column of the difference matrix, and n is the column dimension of the difference matrix; The expression for calculating the weight vector is: Among them, v p is the pth element of the time-aligned standard motion trajectory information, f p is the p-th element of the weight vector.

5. The feedback processing method for upper limb rehabilitation training according to claim 2, characterized in that: The feedback calculation processing is performed on the evaluation and analysis results, the standard motion trajectory information, and the upper limb motion trajectory information set to obtain a feedback output value, including: When the evaluation and analysis result indicates that the upper limb motion trajectory information set and the standard motion trajectory information are difficult to complete, a first feedback model is used to calculate and process the upper limb motion trajectory information set and the standard motion trajectory information to obtain a feedback output value; When the evaluation and analysis result is that the upper limb motion trajectory information set and the standard motion trajectory information are calculated and processed using a second feedback model to obtain a feedback output value.

6. The feedback processing method for upper limb rehabilitation training according to claim 5, characterized in that: The calculation expression of the first feedback model is: in, Represents the loss function, δ and η are the preset first adjustment factor and second adjustment factor, b max is the maximum value of the mean vector, b p is the pth element of the mean vector, m is the row dimension of the difference matrix, v p is the pth element of the time-aligned standard motion trajectory information.

Citation Information

Patent Citations

  • Rehabilitation system control method for dyskinesia people

    CN117079764A