WO2018196227A1 - Evaluation method, device, and system for human motor capacity - Google Patents
Evaluation method, device, and system for human motor capacity Download PDFInfo
- Publication number
- WO2018196227A1 WO2018196227A1 PCT/CN2017/096676 CN2017096676W WO2018196227A1 WO 2018196227 A1 WO2018196227 A1 WO 2018196227A1 CN 2017096676 W CN2017096676 W CN 2017096676W WO 2018196227 A1 WO2018196227 A1 WO 2018196227A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- joint
- degree
- freedom
- angle
- tested
- Prior art date
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 claims abstract description 34
- 238000004891 communication Methods 0.000 claims description 14
- 230000000386 athletic effect Effects 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 7
- 238000012360 testing method Methods 0.000 abstract description 8
- 210000003414 extremity Anatomy 0.000 description 42
- 210000001503 joint Anatomy 0.000 description 21
- 210000000544 articulatio talocruralis Anatomy 0.000 description 20
- 210000004394 hip joint Anatomy 0.000 description 18
- 230000001133 acceleration Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 13
- 210000000629 knee joint Anatomy 0.000 description 13
- 230000037231 joint health Effects 0.000 description 12
- 238000005259 measurement Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 238000012549 training Methods 0.000 description 8
- 238000003759 clinical diagnosis Methods 0.000 description 7
- 210000000323 shoulder joint Anatomy 0.000 description 7
- 210000001624 hip Anatomy 0.000 description 6
- 210000003205 muscle Anatomy 0.000 description 6
- 238000011084 recovery Methods 0.000 description 6
- 210000000689 upper leg Anatomy 0.000 description 6
- 210000002310 elbow joint Anatomy 0.000 description 5
- 210000002683 foot Anatomy 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 206010019468 Hemiplegia Diseases 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000007667 floating Methods 0.000 description 4
- 230000036541 health Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 210000003857 wrist joint Anatomy 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 244000309466 calf Species 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 210000003141 lower extremity Anatomy 0.000 description 3
- 210000001364 upper extremity Anatomy 0.000 description 3
- 241001227561 Valgus Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 210000000988 bone and bone Anatomy 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000005021 gait Effects 0.000 description 2
- 230000035876 healing Effects 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 2
- 230000004220 muscle function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 208000016285 Movement disease Diseases 0.000 description 1
- 229920002334 Spandex Polymers 0.000 description 1
- 241000469816 Varus Species 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000037147 athletic performance Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 210000004705 lumbosacral region Anatomy 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004973 motor coordination Effects 0.000 description 1
- 210000000653 nervous system Anatomy 0.000 description 1
- 238000000819 phase cycle Methods 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000004759 spandex Substances 0.000 description 1
- 238000002560 therapeutic procedure Methods 0.000 description 1
- 210000001226 toe joint Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
- A61B5/1122—Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1124—Determining motor skills
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1126—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
Definitions
- the present disclosure relates to the field of human motion detection technology, for example, to a method, device and system for evaluating human exercise ability.
- the motion detection system is a key component of the establishment of an athletic ability evaluation system.
- Commonly used human motion detection technologies mainly include: mechanical tracking, optical sensing, acoustic tracking, electromagnetic tracking and inertial sensing.
- the mechanical tracking system is the most primitive motion tracking technology for human motion tracking, remote operation, rehabilitation medicine and virtual reality simulation.
- the mechanical tracking system must be recalibrated for each patient, and the calibration is complex and time consuming. It is difficult for patients to interact well with physical objects in a natural way, and due to the bulkiness of the mechanical system, it is difficult to accurately collect the motion information of the human body.
- Optical sensing is currently the most popular motion detection method, especially camera-based motion tracking. system.
- the system tracks the human body or the marker points fixed on the human body through the camera, and then calculates the movement track of the human body.
- most motion tracking based on optical sensing technology has the following drawbacks: image blocking is caused when the required optical path is blocked, and it is susceptible to interference from other light sources. Therefore, the motion tracking system can only be used in the calibration room and is not suitable for outdoor use. Since the tracking of the motion tracking should always be observed by multiple cameras, the optical sensing system used in the rehabilitation of the human body by the rehabilitation robot will be interfered by the rehabilitation robot or the rehabilitation therapist, and the object to be tracked is always in the camera line of sight. .
- Inertial sensing is a relatively new motion tracking system.
- Xsens' MVN BIOMECH motion capture system connects the inertial sensor to the body through a Lycra suit, providing six degrees of freedom tracking, but the sensor is bulky and the sensor is prone to wear during wear. The connection is loose, affecting information collection.
- the embodiment provides a method, a device and a system for evaluating human exercise ability, which can comprehensively detect clinical exercise information, can meet clinical diagnosis requirements, and is not restricted by the walking direction of the human body.
- the present embodiment provides a method for evaluating a human body athletic ability, which may include: acquiring motion posture data of a body to be tested by using a plurality of inertial sensors, wherein the portion to be tested includes at least one joint, and the plurality of inertial sensors are disposed. On a limb connected to the at least one joint;
- calculating a rotation angle of the at least one joint according to the motion posture data including:
- the angle of rotation of the joint is calculated from the relative change in the motion pose data of the two parts of the limb connected to the joint.
- TM represents the x, y or z axis; Indicates the angle of rotation of joint J around the TM axis; atan2 x (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (yx+z A i
- the azimuth of the axis; atan2 y (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to the (z B + x A i) ; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i); Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane
- V JCU ' uses the following formula:
- V JCU ′ q UC ⁇ V JCU ⁇ q UC -1
- q JC represents the quaternion of the relative pose difference between the two parts of the joint connected to the joint J, Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J, Representing the posture quaternion of the limb SK n at time t, Representing the inverse of the posture quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J, Representing the attitude quaternion of the limb SK n+1 at time t, Indicates the inverse of the posture quaternion of the limb SK n+1 at the initial moment.
- determining the motion capability of the part to be tested according to the rotation angle of the at least one joint includes:
- the degree of freedom of the degree of freedom is calculated according to the angle of rotation of the corresponding joint at a rotational angle of the degree of freedom and the corresponding joint at a synchronous speed at the degree of freedom of the degree of freedom.
- the exercise ability of the part to be tested is calculated according to the degree of rehabilitation of each degree of freedom.
- the degree of recovery of the degrees of freedom is calculated using the following formula:
- R i represents the degree of rehabilitation of the i-th degree of freedom
- D i represents the angle of rotation of the corresponding joint at the ith degree of freedom
- H i represents the corresponding joint of the i-degree of freedom at the phase-synchronous speed at the ith degree of freedom
- Rotation angle Represents the correlation coefficient between D i and H i .
- the exercise ability of the part to be tested is calculated by the following formula:
- R G represents the exercise ability of the part to be tested
- N represents the number of degrees of freedom involved in the part to be tested
- R i represents the degree of rehabilitation of the i-th degree of freedom
- ⁇ i represents the weighting coefficient of R i .
- determining the motion capability of the part to be tested according to the rotation angle of the at least one joint includes:
- the angular velocity of the joint is calculated according to the angle of rotation of the joint;
- the ability of the joint to move is determined based on the ratio.
- the embodiment further provides a device for evaluating a human body athletic ability, which may include:
- the data acquisition module is configured to acquire motion posture data of the body to be tested through a plurality of inertial sensors, wherein the to-be-measured portion includes at least one joint, and the plurality of inertial sensors are fixed in the same according to a preset human motion model.
- a joint-connected limb configured to calculate a rotation angle of the at least one joint according to the motion posture data
- an exercise capability determination module configured to determine the to-be-waited according to a rotation angle of the at least one joint Test the movement ability of the part.
- the embodiment further provides a human body exercise ability evaluation system, which may include: one or more processors; a memory configured to store one or more programs; a communication interface configured to communicate with an inertial sensor; an inertial sensor, setting Collecting motion pose data of a body to be tested; when the one or more programs are executed by the one or more processors, such that the one or more processors implement the human body motion capability provided by any of the above embodiments Evaluation method.
- a human body exercise ability evaluation system may include: one or more processors; a memory configured to store one or more programs; a communication interface configured to communicate with an inertial sensor; an inertial sensor, setting Collecting motion pose data of a body to be tested; when the one or more programs are executed by the one or more processors, such that the one or more processors implement the human body motion capability provided by any of the above embodiments Evaluation method.
- the embodiment further provides a computer readable storage medium storing computer executable instructions for performing any of the above methods.
- the embodiment further provides an information processing apparatus including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory when processed by one or more When the device is executed, perform any of the above methods.
- the embodiment further provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer Having the computer perform any of the methods described above.
- the human body exercise ability evaluation method, device and system provided by the embodiment are based on clinical requirements and a simplified human motion model, and the human body motion posture data is acquired by an inertial sensor, and the human body motion is decomposed and analyzed according to the degrees of freedom of different joints, and the joint rotation is calculated.
- Angle, evaluation of exercise ability or exercise state, comprehensive clinical motion information detection, can meet the needs of clinical diagnosis, and the algorithm of the present invention is not limited by the walking direction of the human body, that is, the human body can walk in any direction, and does not limit the walking of the human body.
- the direction must be a straight line and it is more flexible to detect.
- FIG. 1 is a flowchart of a method for evaluating a human body exercising capability according to the first embodiment
- FIG. 2 is a schematic diagram of a preset human motion model provided by the first embodiment
- FIG. 3 is a schematic diagram of a coordinate axis of the inertial sensor according to the first embodiment
- FIG. 4 is a diagram showing a relationship between a fixed sensor coordinate system and a global reference coordinate system according to the first embodiment
- Figure 5 is a schematic view showing the mounting position of the sensor of the first embodiment
- Figure 6 is a block diagram showing the structure of a human body exercising ability evaluation apparatus according to the fourth embodiment.
- FIG. 7 is a structural block diagram of a human body exercise ability evaluation system provided in the fifth embodiment.
- FIGS. 8a to 8g are schematic diagrams showing the rotation angle-step phase period curves of the different degrees of different joints of the subject in the sixth embodiment
- 9a to 9g are schematic diagrams showing the angular velocity-angle curves of the different degrees of joints of the subject in the sixth embodiment
- 10a to 10g are schematic diagrams showing the motion angular acceleration-step phase cycle curves of the different degrees of different joints of the subject in the sixth embodiment
- FIG. 11 is a schematic structural diagram of hardware of a data processing device according to an embodiment of the present disclosure.
- FIG. 1 is a flowchart of a human body exercise ability evaluation method according to the first embodiment.
- the present embodiment is applicable to a human body motion detection and evaluation.
- the method may be performed by a human exercise ability evaluation device, and the device may be a computer or Other devices with communication and computing capabilities.
- the party The method can include the following steps:
- step 110 motion posture data of a body to be tested is acquired by a plurality of inertial sensors, wherein the site to be tested includes at least one joint, and the plurality of inertial sensors are disposed on a limb connected to the at least one joint .
- the gait detection of the human body requires the sensor to have high precision, easy to wear, light weight, anti-interference and good stability.
- the inertial sensor in this embodiment can be small in size and easy to wear.
- the anti-jamming sensor collects the gait information of the human body.
- a WB sensor developed by the Wasei University of Waseda University can be used.
- the sensor can use the 12 inertial measurement units (IMU) in the upper body of the human body and the entire body using 8 inertial measurement units (IMUs) in the lower body of the human body.
- IMU inertial measurement units
- the measurement of motion is very convenient in installation, the measurement environment can be quickly established, the measurement range is large, and the IMU can communicate wirelessly with other devices via Bluetooth.
- LPMS-B LP-Researsh motion sensor Bluetooth version
- IMU inertial measurement unit
- AHRS aeronautical attitude reference system
- Orientation and displacement measurement functions can be achieved by using three different Microelectro Mechanical Systems (MEMS) sensors (such as 3-axis gyroscopes, 3-axis accelerometers, and 3-axis magnetometers) around three axes. No drift, high speed directional data acquisition.
- MEMS Microelectro Mechanical Systems
- the motion pose data is the data output by the inertial sensor, that is, the attitude quaternion.
- the quaternion is a simple super complex number.
- the quaternion consists of a real number plus three imaginary units i, j, and k. Each quaternion is a linear combination of 1, i, j, and k.
- the quaternion can represent Is a+bk+cj+di, where a, b, c, and d are real numbers.
- Quaternions are mathematical concepts that can be represented in matrix form.
- the part to be tested may be a joint part (such as a wrist or a knee), or may be a part of the upper limb, the lower limb, or the whole body involving multiple joints.
- the part to be tested can be determined according to the needs of testing and evaluation.
- the installation position of the inertial sensor can be determined by combining the preset human motion model, and the inertia sensor is fixed on the limb, and the posture quaternion of the limb can be obtained.
- the inertial sensor can be attached to the corresponding limb by binding, pasting (such as Velcro) or snapping.
- Different parts to be tested may include different joints, and generally each joint is connected to two parts of the limb.
- the motion posture data of the part to be tested is the motion posture data of the limb related to the part to be tested that is continuously collected by using a plurality of inertial sensors over a period of time.
- the preset human motion model is a simplification of the human body model during exercise.
- the structure of the human bone is very complicated.
- the human bone structure can be simplified and the human motion model can be constructed.
- the human body model is simplified in the embodiment as shown in FIG. 2, and the simplified human motion model may include: a head, an upper torso, two big arms, two small arms, Two palms, waist, two thighs, two calves and two feet.
- multiple parts of the human body are represented by straight lines
- the head is represented by a circle
- the joint part is represented by a symbol representing the degree of freedom, that is, small in the figure. The symbol shown in the circle.
- the joints of the human body can include: neck joints, shoulder joints, elbow joints, wrist joints, knuckles joints, lumbar vertebrae, hip joints, knee joints, ankle joints and toe joints, etc.
- the joints can be generally divided into flexion and extension, internal rotation and external Freedom of rotation, adduction, and abduction, in which the inner and outer rotations are in different directions of one degree of freedom, and the adduction and abduction, buckling and stretching are the same.
- a joint can have multiple degrees of freedom. On different joints, degrees of freedom can be called differently.
- the degrees of freedom of the ankle joint are internal and external rotation, varus and valgus, and toe and dorsiflexion.
- the degrees of freedom of the hip joint are flexion and extension, adduction and abduction, and internal and external rotation.
- the corresponding degrees of freedom of the knee joint are flexion and extension.
- the site to be tested is the upper limb
- the joint of the upper limb may include a shoulder joint, an elbow joint, and a wrist joint
- the athletic ability of the shoulder joint is evaluated by the posture of the arm with respect to the shoulder, the arm and the shoulder. It is the two parts of the limb that are connected to the shoulder joint; the movement ability of the elbow joint is relative to the large arm.
- the arm's motion posture is used for evaluation.
- the upper arm and the lower arm are two parts of the limb connected to the elbow joint; the movement ability of the wrist joint is evaluated by the movement posture of the palm relative to the arm.
- the palm and the arm are two parts of the limb that are connected to the wrist.
- the inertial sensor can be fixed to the shoulder, the arm, the arm and the palm to obtain the attitude quaternion of these limbs.
- the motor ability of the lumbar vertebra is assessed by the movement posture of the lumbar relative to the upper body.
- the exercise capacity of the hip joint is evaluated by the movement posture of the thigh phase at the waist.
- the kinematic ability of the knee joint is the movement posture of the lower leg relative to the thigh.
- the ankle joint's ability to exercise is assessed by the posture of the foot relative to the lower leg, and so on.
- step 120 a rotation angle of the at least one joint is calculated based on the motion posture data.
- the rotation angle of the joint is calculated from the relative change information of the motion posture data of the two parts of the limb connected to the joint.
- the relative change information of the limb is converted into a spatial angle.
- the angle of rotation of the lumbar spine can be obtained from the change in the posture of the waist relative to the upper body.
- the degree of freedom has a corresponding relationship with the coordinate axis.
- the relative positional relationship between the sensor coordinate axis and the human body can be obtained, thereby obtaining the correspondence between the degree of freedom of the joint and the coordinate axis.
- a sensor fixed on the thigh and calf with the x-axis facing the right side of the human body, the y-axis facing down, and the z toward the front of the human body, the degrees of freedom (buckling and stretching) of the knee are rotated about the x-axis, that is, the knee joint is flexed and stretched.
- the angle of rotation of the degree of freedom is the angle of rotation of the joint about the x-axis.
- step 130 the athletic ability of the part to be tested is determined according to the rotation angle of the at least one joint.
- the movement ability of the part to be tested can be obtained, wherein the exercise ability can be It is the degree of rehabilitation and rehabilitation.
- the human body exercise ability evaluation method in the embodiment is based on the clinical demand and the simplified human motion model, and the human body motion posture data is acquired by the inertial sensor, and the plurality of degrees of freedom for different joints are applied to the human body.
- Decomposition analysis of body motion, calculation of exercise angle, evaluation of exercise ability or exercise state, comprehensive detection of clinical exercise information, meeting clinical diagnosis needs, and the algorithm of the present disclosure is not limited by the direction of human walking, that is, the human body can Walking in any direction does not limit the direction in which the human body travels. It must be a straight line and is more flexible to detect.
- the inertial sensor collects the motion and posture data of the limb, according to the azimuth difference between the fixed sensor coordinate system of the inertial sensor and the global reference coordinate system, the posture quaternion for subsequent use is calculated and output, wherein different inertial sensors may have Different fixed sensor coordinate systems.
- the calculation can be performed using the following formula (1).
- Q sensor represents the data in the sensor coordinate system (ie, the attitude quaternion of the inertial sensor output)
- Q Global represents the data in the global reference coordinate system
- q Difference represents the orientation between the fixed sensor coordinate system and the global reference coordinate system. Poor
- q Difference -1 indicates the inverse of the azimuth difference.
- the coordinate axis of the sensor that is, the fixed sensor coordinate system is shown in Fig. 3.
- the relationship between the fixed sensor coordinate system and the global reference coordinate system is shown in Fig. 4.
- the sensor installation position is shown in Fig. 5.
- 15 inertial sensors can be installed in different parts of the human body to obtain the quaternion of each limb posture.
- the shoulder can also be equipped with a sensor, the shoulder joint is a floating structure, and there is a floating and floating freedom (such as shrugging), but during the walking process, the floating freedom of the shoulder joint is basically no movement, thus reducing this. With two degrees of freedom, the sensor's mounting position also reduces the two parts of the left and right shoulders.
- the communication between the sensor and the human exercise ability evaluation device may be wireless, for example, infrared, Bluetooth, and Near Field Communication (NFC).
- NFC Near Field Communication
- the computer's communication interface or transceiver for example, Universal Asynchronous Receiver/Transmitter (UART) via Bluetooth and sensing Communicate and obtain the sensor code key and Media Access Control (MAC) address, and then translate the sensor's MAC address into an Internet Protocol (IP) address and port.
- IP Internet Protocol
- the human exercise ability evaluation device (such as a computer) can communicate with the sensor to acquire the posture quaternion transmitted by the sensor fixed on the human body.
- the present embodiment provides an implementation manner of calculating a joint rotation angle based on the motion posture data and determining the motion capability of the portion to be tested.
- the rotation angle of the joint can be calculated using equation (2):
- TM represents a coordinate system composed of x, y, and z axes; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; atan2 x (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) The angle of B + z A i); atan2 y (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (z B +x A i) the angle; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i) angle; Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane
- Common joints for motion detection and evaluation include: neck joints, left and right shoulder joints, left and right elbow joints, left and right wrist joints, lumbar vertebrae, left and right hip joints, left and right knee joints, and left and right ankle joints.
- the angle of rotation of the joint degrees of freedom is represented by the angle of rotation of the joint about the x, y, and z axes.
- a posture quaternion indicating the limb SK n connected to the joint J at time t Representing the inverse of the attitude quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J; a posture quaternion indicating the limb SK n+1 connected to the joint J at time t; Representing the inverse of the attitude quaternion of the limb SK n+1 at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J.
- the initial quaternion is the data corresponding to the initial posture of the limb detected by the inertial sensor, and the initial posture may be a specific posture. For example, when the detection is initial, the human body is in a standing posture and the feet are close together.
- q JC represents the quaternion of the difference in relative posture between the two parts of the limb connected to the joint J.
- V JCU ′ q JC ⁇ V JCU ⁇ q JC -1 (6)
- TM represents the coordinate system formed by the x, y, and z axes
- Express Projection coordinates on the plane YOZ Express Projection coordinates on the plane XOZ, Express Projected coordinates on the plane XOY; Used to perform row transformation on V JCU '; Used to perform column transformation on V JCU '.
- the joint rotation angle is a basic parameter reflecting the joint movement ability
- the step 130 may include: for each degree of freedom involved in the part to be tested, according to the corresponding joint at the rotation angle of the degree of freedom and the corresponding joint in a healthy state at the synchronous speed
- the degree of rehabilitation of the degree of freedom is calculated at the rotation angle of the degree of freedom; the exercise ability of the part to be tested is calculated according to the degree of rehabilitation of each degree of freedom.
- exercise capacity can be the degree of rehabilitation.
- R i represents the degree of rehabilitation of the i-th degree of freedom
- D i represents the angle of rotation of the corresponding joint at the ith degree of freedom
- H i represents the corresponding joint of the i-degree of freedom at the phase-synchronous speed at the ith degree of freedom
- Rotation angle Represents the correlation coefficient between D i and H i .
- Equation (9) can be used to calculate the exercise capacity of the part to be tested:
- R G represents the exercise capacity of the part to be tested
- N represents the number of degrees of freedom involved in the part to be tested
- R i represents the degree of rehabilitation of the i-th degree of freedom
- ⁇ i represents the weighting factor of R i .
- the above multiple formulas decompose and analyze the human body motion according to the degrees of freedom of different joints, calculate the rotation angle of each joint, and evaluate the human body's exercise ability or motion state, which can comprehensively detect Clinical exercise information meets the needs of clinical diagnosis, and the calculation method is simple and reliable.
- the joint movement speed of the human body is very different from the joint movement speed of the healthy person. Therefore, the joint movement speed is also a key parameter reflecting the joint movement ability, and the joint movement ability can be judged by the angle-angular speed change.
- the present embodiment provides a method for evaluating the state of rehabilitation of a human joint based on the speed of motion.
- step 130 may include: calculating, for each joint, an angular velocity of the joint according to a rotation angle of the joint; calculating a ratio of an angular velocity of the joint to an angular velocity of the joint in a healthy state at a synchronous speed; determining the joint according to the ratio Ability to exercise.
- exercise ability can be a state of recovery.
- the healing state of the human joint can be determined.
- the angular velocity of the joint can be calculated using equation (10):
- TM represents a coordinate system composed of x, y, and z axes; Indicates the angular velocity of rotation of joint J around the coordinate axis in the TM coordinate system; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; Express Deriving.
- E ⁇ represents the judgment parameter of the rehabilitation state of human joint ⁇ .
- ⁇ , d and h represent the joint name, for example, a represents ankle joint, d represents knee joint, h represents hip. Joints, etc.;
- a d ⁇ represents the angular velocity-angle curve envelope area of the human joint;
- a h ⁇ is the angular velocity-angle curve envelope area of the healthy joint at the phase synchronous speed.
- the joint healing state is obtained according to the angular velocity-angle curve envelope area of the human joint and the healthy joint, and the method is simple and easy to implement.
- the angular acceleration can be used to calculate the evaluation factors such as the instantaneous exertion of the muscle, and to calculate the health and rehabilitation of the human muscle function.
- the angular acceleration of the joint can be calculated by equation (12).
- TM represents a coordinate system composed of x, y, and z axes; Indicates the angular acceleration of rotation of the joint J around the coordinate axis in the TM coordinate system; Indicates the angular velocity of rotation of the joint J around the coordinate axis in the TM coordinate system; Express Deriving.
- the embodiment provides a human exercise ability evaluation device, which can perform the above-described human exercise ability evaluation method.
- the apparatus may include: a data acquisition module 61, a rotation angle calculation module 62, and an exercise capability determination module 63.
- the data acquisition module 61 is configured to acquire motion posture data of a part to be tested of the human body through a plurality of inertial sensors, wherein the part to be tested includes at least one joint, and the plurality of inertial sensors are disposed at the at least one joint a connected limb; a rotation angle calculation module 62 configured to calculate a rotation angle of the at least one joint according to the motion posture data; an exercise capability determination module 63 configured to determine the to-be-waited according to a rotation angle of the at least one joint Test the movement ability of the part.
- the human motion ability evaluation device of the present embodiment acquires human body motion posture data through an inertial sensor based on clinical requirements and a simplified human motion model, and the body motion of each joint for different joints Performing decomposition analysis, calculating the rotation angle, evaluating the exercise ability or exercise state, can comprehensively detect the clinical motion information, can meet the clinical diagnosis requirements, and the algorithm of the present disclosure is not limited by the walking direction of the human body, that is, the human body can be along any Walking in the direction does not limit the direction in which the human body travels. It must be a straight line and is more flexible to detect.
- the rotation angle calculation module 62 is configured to calculate, for each joint, a rotation angle of the joint based on a relative change in motion posture data of the two-part limb connected to the joint.
- the rotation angle calculation module 62 is configured to calculate the rotation angle of the joint by the following formula:
- TM represents a coordinate system composed of x, y, and z axes; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; atan2 c (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) The angle of B + z A i); atan2 y (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (z B +x A i) the angle; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i) angle; Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane
- the rotation angle calculation module 62 is configured to calculate V JCU ' using the following formula:
- V JCU ′ q JC ⁇ V JCU ⁇ q JC -1 ,
- q JC represents the quaternion of the relative posture differences between the two parts connected to the joint J, Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J, Indicates the attitude quaternion of the limb SK n connected to the joint J at time t, Representing the inverse of the attitude quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J, Indicates the attitude quaternion of the limb SK n+1 connected to the joint J at time t, Represents the inverse of the pose quaternion of the limb SK n+1 at the initial moment.
- the athletic ability determining module 63 may include: a first rehabilitation degree calculating unit configured to set each degree of freedom involved in the part to be tested, according to the joint in which the corresponding joint is in a healthy state at a rotation angle of the degree of freedom and at a synchronous speed The degree of rotation of the degree of freedom calculates the degree of rehabilitation of the degree of freedom; the second degree of rehabilitation calculation unit is configured to calculate the exercise capacity of the part to be tested according to the degree of rehabilitation of each degree of freedom. Among them, exercise capacity can be the degree of rehabilitation.
- the first degree of rehabilitation calculation unit is set to calculate the degree of freedom of the degree of freedom using the following formula:
- R i represents the degree of rehabilitation of the i-th degree of freedom
- D i represents the angle of rotation of the corresponding joint at the ith degree of freedom
- H i represents the rotation of the corresponding joint in the healthy state at the i-th degree of freedom.
- angle represents the correlation coefficient between D i and H i .
- the second rehabilitation degree calculation unit is configured to calculate the exercise ability of the part to be tested by using the following formula:
- R G represents the degree of rehabilitation of the site to be tested
- N represents the number of degrees of freedom involved in the site to be tested
- R i represents the degree of rehabilitation of the i-th degree of freedom
- ⁇ i represents the weighting factor of R i .
- the athletic ability determining module 63 may further include: an angular velocity calculating unit configured to calculate an angular velocity of the joint according to a rotation angle of the joint for each joint; and a ratio calculating unit configured to calculate the angular velocity of the joint and the phase synchronous speed Ratio of angular velocity of the joint in a healthy state; joint rehabilitation The determining unit is configured to determine the athletic ability of the joint based on the above ratio. Among them, exercise ability can be a state of recovery.
- the human body exercise ability evaluation device described above can perform the human body exercise ability evaluation method provided by any of the above embodiments, and has a corresponding functional module and a beneficial effect of executing the method.
- the embodiment provides a human body exercise ability evaluation system, which can perform the human body exercise ability evaluation method provided by any of the above embodiments, and has the corresponding functional modules and beneficial effects of executing the method.
- the system can include:
- One or more processors 71 a memory 72 configured to store one or more programs; a communication interface 73 configured to communicate with the inertial sensor 74; and an inertial sensor 74 configured to acquire motion pose data of the body to be tested;
- the one or more programs are executed by the one or more processors such that the one or more processors implement the human motion capability evaluation method provided by any of the above embodiments.
- the inertial sensor 74 can be fixed to the limb connected to the joint to be tested according to a preset human motion model.
- the processor 71, the memory 72 and the communication interface 73 can be integrated on a computer to implement communication and computing functions.
- the human body exercise ability evaluation system of the present embodiment acquires human body motion posture data through an inertial sensor based on clinical requirements and a simplified human motion model, and decomposes and analyzes human body motion for respective degrees of different joints, and calculates a rotation angle and an exercise capability. Or the exercise state is evaluated, the clinical motion information can be comprehensively detected, and the clinical diagnosis requirement is satisfied, and the algorithm of the present disclosure is not restricted by the walking direction of the human body, that is, the human body can walk in any direction, and the walking direction of the human body must not be a straight line. It is more flexible to detect.
- the lower limb of the subject is taken as an example, and the motion information of the hip joint, the knee joint and the ankle joint is detected, and the lower limb of the subject is detected. The state of exercise is evaluated.
- the inertial sensor is mounted on the subject's body and the subject is exercising on a walking machine.
- the sensor of the waist, thigh and calf of the subject is fixed in such a way that the X axis of the sensor faces the right side of the subject, the Y axis faces the lower side of the subject, and the Z axis faces the front of the subject, and the bandage is used to tighten the test.
- the sensor of the foot is fixed in such a way that the X axis of the sensor faces the right side of the human body, the front side of the Y axis is the front of the human body, and the Z axis is oriented.
- the sensor should be placed in less muscle to reduce the impact of sensor posture changes caused by muscle movement.
- the speed of the walking machine is set by the professional, whichever is the individual's condition.
- the assisting staff can ensure the safety of the subject in the presence of a movement disorder or other subject that affects athletic performance.
- the computer's data receiving software and receive the sensor's attitude quaternion into the computer through Bluetooth communication.
- the obtained kinema of the motion pose is processed to obtain The rotation angle, angular velocity and angular acceleration information of the hip, knee and ankle joints in the corresponding degrees of freedom.
- the rotation angle-step phase curve of the multiple degrees of freedom corresponding to different joints of the subject is shown in Figs. 8a to 8g.
- the abscissa indicates the step phase, expressed as a percentage
- the ordinate indicates the rotation angle
- the solid line indicates The rotation angle of the joint of the subject - the step phase curve
- the broken line indicates the rotation angle of the healthy joint - the step phase curve.
- the rotation angle of the hip joint around the X-axis is shown in Figure 8a, which corresponds to the flexion and extension degrees of freedom of the hip joint;
- the rotation angle of the hip joint around the Y-axis - the phase curve of the step phase is shown in Figure 8b.
- FIGs 9a to 9g The angular velocity-angle curves of the multiple degrees of freedom corresponding to different joints of the subject are shown in Figures 9a to 9g.
- the exercise ability R G of the part to be tested can be obtained, and the rehabilitation state E ⁇ of each joint can be obtained according to the formula (11).
- the abscissa indicates the angle of rotation
- the ordinate indicates the angular velocity
- the solid line indicates the angular velocity-angle curve of the joint of the subject
- the broken line indicates the angular velocity-angle curve of the joint of the healthy joint.
- the angular velocity-angle curve of the hip joint around the X-axis is shown in Figure 9a; the angular velocity-angle curve of the hip joint around the Y-axis is shown in Figure 9b; the angular velocity-angle curve of the hip joint around the Z-axis is shown in Figure 9c is shown; the angular velocity-angle curve of the ankle joint around the X-axis is shown in Figure 9d; the angular velocity-angle curve of the ankle joint around the Y-axis is shown in Figure 9e; the angular velocity-angle of the ankle joint around the Z-axis A schematic diagram of the curve is shown in Figure 9f; a schematic diagram of the angular velocity-angle of the knee joint about the X-axis is shown in Figure 9g.
- the angular velocity-angle curve enveloping area of the human joint can be obtained.
- the difference between the angular velocity of the joint of the human joint and the angular velocity of the healthy joint can be seen from the figure, which can reflect the health degree and rehabilitation degree of the human joint, such as the human body.
- the motion angular acceleration-step phase curve of multiple degrees of freedom corresponding to different joints of the subject is shown in Figure 10a.
- the abscissa indicates the step phase, expressed as a percentage
- the ordinate indicates the angular acceleration of rotation
- the solid line indicates the angular acceleration of the joint of the subject - the phase of the phase
- the broken line indicates the angular acceleration of the joint of the healthy joint - Step phase curve.
- the curve of the angular acceleration of the hip joint around the X-axis is shown in Figure 10a.
- the curve of the angular acceleration of the hip joint around the Y-axis is shown in Figure 10b.
- the hip joint is around the Z-axis.
- the curve of the rotational angular acceleration-step phase is shown in Fig. 10c; the curve of the angular acceleration of the ankle joint around the X-axis is shown in Fig. 10d; the angular acceleration of the ankle joint around the Y-axis-step phase
- the schematic diagram of the cycle is shown in Fig. 10e; the curve of the angular acceleration of the ankle joint around the Z-axis is shown in Fig. 10f; the curve of the angular acceleration of the knee joint around the X-axis is shown in the figure. 10g is shown. From Fig. 10c; the curve of the angular acceleration of the ankle joint around the X-axis is shown in Fig. 10d; the angular acceleration of the ankle joint around the Y-axis-step phase
- the schematic diagram of the cycle is shown in Fig. 10e; the curve of the angular acceleration of the ankle joint around the Z-axis is shown in Fig. 10f; the curve of the angular acceleration of the knee joint around
- the difference between the angular acceleration of the joint of the human joint and the healthy joint can be obtained, which can reflect the evaluation factors such as the instantaneous exertion of the human muscle, and calculate the health degree and rehabilitation degree of the human muscle function, such as the movement of the human joint and the healthy joint.
- the above human body motion evaluation methods, devices and systems can be widely applied in the fields of anthropometry, workspace design, human-machine system design and evaluation, clinical rehabilitation evaluation, and sports science.
- the embodiment further provides a computer readable storage medium storing computer executable instructions for performing the above method.
- FIG. 11 it is a hardware structure diagram of a data processing device provided by this embodiment.
- the data processing device includes: a processor 810 and a memory 820; Communication Interface 830 and bus 840.
- the processor 810, the memory 820, and the communication interface 830 can complete communication with each other through the bus 840. Communication interface 830 can be used for information transfer.
- the processor 810 can call the memory 820 Logic instructions in the process to perform any of the above embodiments.
- the memory 820 may include a storage program area and a storage data area, and the storage program area may store an operating system and an application required for at least one function.
- the storage data area can store data and the like created according to the use of the data processing device.
- the memory may include, for example, a volatile memory of a random access memory, and may also include a non-volatile memory. For example, at least one disk storage device, flash memory device, or other non-transitory solid state storage device.
- the logic instructions in the memory 820 described above can be implemented in the form of software functional units and sold or used as separate products, the logic instructions can be stored in a computer readable storage medium.
- the technical solution of the present disclosure may be embodied in the form of a computer software product, which may be stored in a storage medium, and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) All or part of the steps of the method described in this embodiment are performed.
- the storage medium may be a non-transitory storage medium or a transitory storage medium.
- the non-transitory storage medium may include: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. medium.
- the present disclosure provides a method, device and system for evaluating human exercise ability, which can comprehensively detect clinical exercise information, meet clinical diagnosis requirements, and is not limited by the walking direction of the human body, and is relatively flexible to detect.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Veterinary Medicine (AREA)
- General Health & Medical Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Geometry (AREA)
- Psychiatry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
An evaluation method, device, and system for a human motor capacity. The method comprises: acquiring, by means of multiple inertial sensors (74), motion posture data of a human body part under test, wherein the part under test comprises at least one joint, and the multiple inertial sensors (74) are fastened, according to a predetermined human motion model, to body members in connection with the joint (110); calculating, according to the motion posture data, a rotation angle of the at least one joint (120); and determining, according to the rotation angle of the at least one joint, a motor capacity of the part under test (130).
Description
本公开涉及人体运动检测技术领域,例如涉及一种人体运动能力评价方法、装置及系统。The present disclosure relates to the field of human motion detection technology, for example, to a method, device and system for evaluating human exercise ability.
目前,我国人口老龄化问题日益严重,中风偏瘫是老年人群中的高发病,因此针对老年人偏瘫后的康复治疗显得尤为重要。由于神经系统的损伤,偏瘫患者缺乏肌肉运动控制能力,尤其是运动协调能力,因此,偏瘫患者的康复需要一个长期而且综合的训练。At present, the problem of population aging in China is becoming more and more serious. Stroke hemiplegia is a high incidence in the elderly population. Therefore, rehabilitation therapy for the elderly after hemiplegia is particularly important. Due to the damage of the nervous system, hemiplegia patients lack muscle motor control ability, especially motor coordination ability. Therefore, the rehabilitation of hemiplegia patients requires a long-term and comprehensive training.
传统康复训练大多依靠治疗师手工操作,且人体康复状态及训练参数的调整需依靠康复治疗师的主观判断,缺乏统一的量化标准,从而影响康复训练的准确性。Most of the traditional rehabilitation training relies on the manual operation of the therapist, and the adjustment of the human rehabilitation state and training parameters depends on the subjective judgment of the rehabilitation therapist, and lacks uniform quantitative standards, thus affecting the accuracy of rehabilitation training.
针对这一问题,国内外研究者提出,应对康复训练建立定量化的评价系统。运动检测系统是建立运动能力评价系统的关键组成部分。常用的人体运动检测技术主要包含:机械跟踪、光学感应、声波追踪、电磁跟踪和惯性传感等。In response to this problem, researchers at home and abroad have proposed to establish a quantitative evaluation system for rehabilitation training. The motion detection system is a key component of the establishment of an athletic ability evaluation system. Commonly used human motion detection technologies mainly include: mechanical tracking, optical sensing, acoustic tracking, electromagnetic tracking and inertial sensing.
机械跟踪系统是最原始的运动跟踪技术,可用于人体运动跟踪、远程操作、康复医学和虚拟现实仿真。然而由于人之间的差异,机械跟踪系统必须为每个患者重新校准,校准复杂且耗时长。患者难以以自然的方式与物理对象进行良好交互,且由于机械系统的蓬松性,很难准确采集人体的运动信息。The mechanical tracking system is the most primitive motion tracking technology for human motion tracking, remote operation, rehabilitation medicine and virtual reality simulation. However, due to human differences, the mechanical tracking system must be recalibrated for each patient, and the calibration is complex and time consuming. It is difficult for patients to interact well with physical objects in a natural way, and due to the bulkiness of the mechanical system, it is difficult to accurately collect the motion information of the human body.
光学感应是目前主要流行的运动检测方式,尤其是基于摄像机的运动跟踪
系统。该系统通过摄像机追踪人体或固定于人体上的标记点,进而运算获得人体运动轨迹。通常情况下,大多数基于光学传感技术的运动跟踪都存在如下缺陷:所需光路被阻断会出现图像阻塞,并且易受其他光源的干扰。因此该运动跟踪系统仅可用于在校准室,并不适用于室外。由于运动跟踪的标记应始终由多台摄像机观测到,在利用康复机器人对人体进行康复时使用光学感应系统,会受到康复机器人或康复治疗师的干扰,且需要被跟踪的对象始终在摄像机视线内。这些缺点限制了光学感应系统在康复训练中的应用。Optical sensing is currently the most popular motion detection method, especially camera-based motion tracking.
system. The system tracks the human body or the marker points fixed on the human body through the camera, and then calculates the movement track of the human body. In general, most motion tracking based on optical sensing technology has the following drawbacks: image blocking is caused when the required optical path is blocked, and it is susceptible to interference from other light sources. Therefore, the motion tracking system can only be used in the calibration room and is not suitable for outdoor use. Since the tracking of the motion tracking should always be observed by multiple cameras, the optical sensing system used in the rehabilitation of the human body by the rehabilitation robot will be interfered by the rehabilitation robot or the rehabilitation therapist, and the object to be tracked is always in the camera line of sight. . These shortcomings limit the application of optical sensing systems in rehabilitation training.
惯性传感是相对较新的运动跟踪系统,如Xsens公司的MVN BIOMECH运动捕捉系统通过莱卡西服将惯性传感器连接到身体,提供六自由度跟踪,但该传感器体积较大,穿戴过程中传感器易发生连线松动,影响信息采集。Inertial sensing is a relatively new motion tracking system. For example, Xsens' MVN BIOMECH motion capture system connects the inertial sensor to the body through a Lycra suit, providing six degrees of freedom tracking, but the sensor is bulky and the sensor is prone to wear during wear. The connection is loose, affecting information collection.
目前针对康复训练的众多运动检测与评价系统,无法满足复杂康复环境条件下的运动检测需求,例如,光学检测易受到康复机器人或治疗师的干扰,检测的运动信息不够全面也不够准确,导致运动检测和评价结果无法满足临床康复需求。针对上述问题,目前尚未提出有效的解决方案。At present, many motion detection and evaluation systems for rehabilitation training cannot meet the requirements of motion detection under complex rehabilitation environment conditions. For example, optical detection is easily interfered by rehabilitation robots or therapists, and the motion information detected is not comprehensive enough or accurate enough to lead to exercise. The results of testing and evaluation cannot meet the needs of clinical rehabilitation. In response to the above problems, no effective solution has been proposed yet.
发明内容Summary of the invention
本实施例提供一种人体运动能力评价方法、装置及系统,实现临床运动信息全面地检测,能够满足临床诊断需求,且不受人体行走方向的限制。The embodiment provides a method, a device and a system for evaluating human exercise ability, which can comprehensively detect clinical exercise information, can meet clinical diagnosis requirements, and is not restricted by the walking direction of the human body.
本实施例提供了一种人体运动能力评价方法,可以包括:通过多个惯性传感器获取人体待测部位的运动姿态数据,其中,所述待测部位包括至少一个关节,所述多个惯性传感器设置在与所述至少一个关节相连的肢体上;The present embodiment provides a method for evaluating a human body athletic ability, which may include: acquiring motion posture data of a body to be tested by using a plurality of inertial sensors, wherein the portion to be tested includes at least one joint, and the plurality of inertial sensors are disposed. On a limb connected to the at least one joint;
根据所述运动姿态数据计算所述至少一个关节的旋转角度;以及Calculating a rotation angle of the at least one joint based on the motion posture data;
根据所述至少一个关节的旋转角度确定所述待测部位的运动能力。
Determining the exercise ability of the portion to be tested according to the rotation angle of the at least one joint.
可选地,根据所述运动姿态数据计算所述至少一个关节的旋转角度,包括:Optionally, calculating a rotation angle of the at least one joint according to the motion posture data, including:
对每个关节,根据与所述关节相连的两部分肢体的运动姿态数据的相对变化计算所述关节的旋转角度。For each joint, the angle of rotation of the joint is calculated from the relative change in the motion pose data of the two parts of the limb connected to the joint.
可选地,采用以下公式计算关节的旋转角度:Optionally, calculate the angle of rotation of the joint using the following formula:
其中,TM表示x、y或z轴;表示关节J绕TM轴的旋转角度;atan2x(A,B)表示三维坐标A(xA,yA,zA)、B(xB,yB,zB)关于(yx+zAi)的幅角;atan2y(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(zB+xAi)的幅角;atan2z(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(xB+yAi)的幅角;表示在平面YOZ上的投影坐标,表示在平面XOZ上的投影坐标,表示在平面XOY上的投影坐标;表示经过所述运动姿态数据转换后的单位向量坐标;用于对VJCU′进行列变换。Where TM represents the x, y or z axis; Indicates the angle of rotation of joint J around the TM axis; atan2 x (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (yx+z A i The azimuth of the axis; atan2 y (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to the (z B + x A i) ; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i); Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane XOZ, Express Projection coordinates on the plane XOY; Representing a unit vector coordinate after the motion posture data is converted; Used to perform column transformation on V JCU '.
可选地,采用以下公式计算VJCU′:Optionally, calculate V JCU ' using the following formula:
VJCU′=qUC×VJCU×qUC
-1
V JCU ′=q UC ×V JCU ×q UC -1
其中,分别表示沿坐标系x、y和z轴的单位向量坐标;qJC表示与关节J相连的两部分肢体相对姿态差异的四元数,表示与关节J相连的肢体SKn标定后的姿态四元数,表示所述肢体SKn在时刻t的姿态四元数,表示所述肢体SKn在初始时刻的姿态四元数的逆;表示与关节J相连的肢体SKn+1标定后的姿态四元数,表示所述肢体SKn+1在时刻t
的姿态四元数,表示所述肢体SKn+1在初始时刻的姿态四元数的逆。among them, Represents unit vector coordinates along the x, y, and z axes of the coordinate system; q JC represents the quaternion of the relative pose difference between the two parts of the joint connected to the joint J, Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J, Representing the posture quaternion of the limb SK n at time t, Representing the inverse of the posture quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J, Representing the attitude quaternion of the limb SK n+1 at time t, Indicates the inverse of the posture quaternion of the limb SK n+1 at the initial moment.
可选地,根据所述至少一个关节的旋转角度确定所述待测部位的运动能力,包括:Optionally, determining the motion capability of the part to be tested according to the rotation angle of the at least one joint includes:
对所述待测部位涉及的每个自由度,根据对应关节在所述自由度的旋转角度与相同步速下处于健康状态的对应关节在所述自由度的运动角度计算所述自由度的康复程度;以及For each degree of freedom involved in the portion to be tested, the degree of freedom of the degree of freedom is calculated according to the angle of rotation of the corresponding joint at a rotational angle of the degree of freedom and the corresponding joint at a synchronous speed at the degree of freedom of the degree of freedom. Degree;
根据每个自由度的康复程度计算所述待测部位的运动能力。The exercise ability of the part to be tested is calculated according to the degree of rehabilitation of each degree of freedom.
可选地,采用以下公式计算所述自由度的康复程度:Optionally, the degree of recovery of the degrees of freedom is calculated using the following formula:
其中,Ri表示第i个自由度的康复程度;Di表示对应关节在第i个自由度的旋转角度;Hi表示相同步速下处于健康状态的所述对应关节在第i个自由度的旋转角度;表示Di与Hi的相关系数。Where R i represents the degree of rehabilitation of the i-th degree of freedom; D i represents the angle of rotation of the corresponding joint at the ith degree of freedom; H i represents the corresponding joint of the i-degree of freedom at the phase-synchronous speed at the ith degree of freedom Rotation angle Represents the correlation coefficient between D i and H i .
可选地,采用以下公式计算所述待测部位的运动能力:Optionally, the exercise ability of the part to be tested is calculated by the following formula:
其中,RG表示所述待测部位的运动能力;N表示所述待测部位涉及的自由度个数;Ri表示第i个自由度的康复程度;ωi表示Ri的加权系数。Wherein R G represents the exercise ability of the part to be tested; N represents the number of degrees of freedom involved in the part to be tested; R i represents the degree of rehabilitation of the i-th degree of freedom; ω i represents the weighting coefficient of R i .
可选地,根据所述至少一个关节的旋转角度确定所述待测部位的运动能力,包括:Optionally, determining the motion capability of the part to be tested according to the rotation angle of the at least one joint includes:
对每个关节,根据所述关节的旋转角度计算所述关节的角速度;For each joint, the angular velocity of the joint is calculated according to the angle of rotation of the joint;
计算所述关节的角速度与相同步速下处于健康状态的所述关节的角速度的比值;以及Calculating a ratio of an angular velocity of the joint to an angular velocity of the joint in a healthy state at a synchronous velocity;
根据所述比值确定所述关节的运动能力。The ability of the joint to move is determined based on the ratio.
本实施例还提供了一种人体运动能力评价装置,可以包括:
The embodiment further provides a device for evaluating a human body athletic ability, which may include:
数据获取模块,设置为通过多个惯性传感器获取人体待测部位的运动姿态数据,其中,所述待测部位包括至少一个关节,所述多个惯性传感器按照预设的人体运动模型固定于与所述关节相连的肢体上;旋转角度计算模块,设置为根据所述运动姿态数据计算所述至少一个关节的旋转角度;运动能力确定模块,设置为根据所述至少一个关节的旋转角度确定所述待测部位的运动能力。The data acquisition module is configured to acquire motion posture data of the body to be tested through a plurality of inertial sensors, wherein the to-be-measured portion includes at least one joint, and the plurality of inertial sensors are fixed in the same according to a preset human motion model. a joint-connected limb; a rotation angle calculation module configured to calculate a rotation angle of the at least one joint according to the motion posture data; an exercise capability determination module configured to determine the to-be-waited according to a rotation angle of the at least one joint Test the movement ability of the part.
本实施例还提供了一种人体运动能力评价系统,可以包括:一个或多个处理器;存储器,设置为存储一个或多个程序;通信接口,设置为与惯性传感器进行通信;惯性传感器,设置为采集人体待测部位的运动姿态数据;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意实施例所提供的人体运动能力评价方法。The embodiment further provides a human body exercise ability evaluation system, which may include: one or more processors; a memory configured to store one or more programs; a communication interface configured to communicate with an inertial sensor; an inertial sensor, setting Collecting motion pose data of a body to be tested; when the one or more programs are executed by the one or more processors, such that the one or more processors implement the human body motion capability provided by any of the above embodiments Evaluation method.
本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意一种方法。The embodiment further provides a computer readable storage medium storing computer executable instructions for performing any of the above methods.
本实施例还提供一种信息处理设备,该信息处理设备包括一个或多个处理器、存储器以及一个或多个程序,所述一个或多个程序存储在存储器中,当被一个或多个处理器执行时,执行上述任意一种方法。The embodiment further provides an information processing apparatus including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory when processed by one or more When the device is executed, perform any of the above methods.
本实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意一种方法。The embodiment further provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer Having the computer perform any of the methods described above.
本实施例提供的人体运动能力评价方法、装置及系统,基于临床需求和简化的人体运动模型,通过惯性传感器获取人体运动姿态数据,针对不同关节的自由度对人体运动进行分解分析,计算关节旋转角度,对运动能力或运动状态进行评价,临床运动信息检测全面,能够满足临床诊断需求,并且本发明的算法不受人体行走方向的限制,即人体可以沿任意方向行走,也不限制人体行走
方向必须是直线,检测起来比较灵活。The human body exercise ability evaluation method, device and system provided by the embodiment are based on clinical requirements and a simplified human motion model, and the human body motion posture data is acquired by an inertial sensor, and the human body motion is decomposed and analyzed according to the degrees of freedom of different joints, and the joint rotation is calculated. Angle, evaluation of exercise ability or exercise state, comprehensive clinical motion information detection, can meet the needs of clinical diagnosis, and the algorithm of the present invention is not limited by the walking direction of the human body, that is, the human body can walk in any direction, and does not limit the walking of the human body.
The direction must be a straight line and it is more flexible to detect.
图1是本实施例一提供的人体运动能力评价方法的流程图;1 is a flowchart of a method for evaluating a human body exercising capability according to the first embodiment;
图2是本实施例一提供的预设人体运动模型的示意图;2 is a schematic diagram of a preset human motion model provided by the first embodiment;
图3是本实施例一提供的惯性传感器的坐标轴示意图;3 is a schematic diagram of a coordinate axis of the inertial sensor according to the first embodiment;
图4是本实施例一的固定传感器坐标系与全局参考坐标系关系图;4 is a diagram showing a relationship between a fixed sensor coordinate system and a global reference coordinate system according to the first embodiment;
图5是本实施例一的传感器安装位置示意图;Figure 5 is a schematic view showing the mounting position of the sensor of the first embodiment;
图6是本实施例四提供的人体运动能力评价装置的结构框图;Figure 6 is a block diagram showing the structure of a human body exercising ability evaluation apparatus according to the fourth embodiment;
图7是本实施例五提供的人体运动能力评价系统的结构框图;7 is a structural block diagram of a human body exercise ability evaluation system provided in the fifth embodiment;
图8a至图8g是本实施例六的受试者不同关节各自由度的旋转角度-步相周期曲线示意图;8a to 8g are schematic diagrams showing the rotation angle-step phase period curves of the different degrees of different joints of the subject in the sixth embodiment;
图9a至图9g是本实施例六的受试者不同关节各自由度的运动角速度-角度曲线示意图;9a to 9g are schematic diagrams showing the angular velocity-angle curves of the different degrees of joints of the subject in the sixth embodiment;
图10a至图10g是本实施例六的受试者不同关节各自由度的运动角加速度-步相周期曲线示意图;10a to 10g are schematic diagrams showing the motion angular acceleration-step phase cycle curves of the different degrees of different joints of the subject in the sixth embodiment;
图11为本实施例提供的一种数据处理设备的硬件结构示意图。FIG. 11 is a schematic structural diagram of hardware of a data processing device according to an embodiment of the present disclosure.
实施例一Embodiment 1
图1是本实施例一提供的人体运动能力评价方法的流程图,本实施例可适用于人体运动检测和评价的情况,该方法可以由人体运动能力评价装置来执行,该装置可以是计算机或者具有通信和计算功能的其他设备。如图1所示,该方
法可以包括如下步骤:1 is a flowchart of a human body exercise ability evaluation method according to the first embodiment. The present embodiment is applicable to a human body motion detection and evaluation. The method may be performed by a human exercise ability evaluation device, and the device may be a computer or Other devices with communication and computing capabilities. As shown in Figure 1, the party
The method can include the following steps:
在步骤110中,通过多个惯性传感器获取人体待测部位的运动姿态数据,其中,所述待测部位包括至少一个关节,所述多个惯性传感器设置在与所述至少一个关节相连的肢体上。In step 110, motion posture data of a body to be tested is acquired by a plurality of inertial sensors, wherein the site to be tested includes at least one joint, and the plurality of inertial sensors are disposed on a limb connected to the at least one joint .
由于康复训练环境的特殊性,人体的步态检测要求传感器具有精度高、易穿戴、重量轻、抗干扰和稳定性好等特点,本实施例中的惯性传感器可以采用体积较小、穿戴方便以及抗干扰的传感器对人体的步态信息进行采集。Due to the particularity of the rehabilitation training environment, the gait detection of the human body requires the sensor to have high precision, easy to wear, light weight, anti-interference and good stability. The inertial sensor in this embodiment can be small in size and easy to wear. The anti-jamming sensor collects the gait information of the human body.
例如,可以采用早稻田大学高西淳夫研究室开发的WB传感器,该传感器可以通过在人体的上半身使用12个惯性测量单元(IMU),在人体的下半身使用8个惯性测量单元(IMU)进行整个身体运动的测量,在安装上十分便利,可快速建立测量环境,测量范围大,并且IMU与其他设备之间可以通过蓝牙进行无线通信。For example, a WB sensor developed by the Wasei University of Waseda University can be used. The sensor can use the 12 inertial measurement units (IMU) in the upper body of the human body and the entire body using 8 inertial measurement units (IMUs) in the lower body of the human body. The measurement of motion is very convenient in installation, the measurement environment can be quickly established, the measurement range is large, and the IMU can communicate wirelessly with other devices via Bluetooth.
例如,还可以使用LP-Researsh运动传感器蓝牙版本(LPMS-B),该传感器是一种微型无线惯性测量单元(IMU),或叫做航姿参考系统(AHRS),具有通用性,执行准确,高速定向和位移测量的功能,可以通过使用三个不同的微机电系统(Microelectro Mechanical Systems,MEMS)传感器(如3轴陀螺仪、3轴加速度计和3轴磁力计),实现了围绕三个轴的无漂移、高速定向数据的采集。For example, you can also use the LP-Researsh motion sensor Bluetooth version (LPMS-B), which is a miniature wireless inertial measurement unit (IMU), or aeronautical attitude reference system (AHRS), with versatility, accurate execution, and high speed. Orientation and displacement measurement functions can be achieved by using three different Microelectro Mechanical Systems (MEMS) sensors (such as 3-axis gyroscopes, 3-axis accelerometers, and 3-axis magnetometers) around three axes. No drift, high speed directional data acquisition.
运动姿态数据是惯性传感器输出的数据,即姿态四元数。四元数是简单的超复数,四元数由实数加上三个虚数单位i、j、k组成,每个四元数都是1、i、j和k的线性组合,四元数可表示为a+bk+cj+di,其中a、b、c、d是实数。四元数属于数学上的概念,其可以用矩阵形式表示。The motion pose data is the data output by the inertial sensor, that is, the attitude quaternion. The quaternion is a simple super complex number. The quaternion consists of a real number plus three imaginary units i, j, and k. Each quaternion is a linear combination of 1, i, j, and k. The quaternion can represent Is a+bk+cj+di, where a, b, c, and d are real numbers. Quaternions are mathematical concepts that can be represented in matrix form.
待测部位可以是一个关节部位(如手腕或膝盖等部位),也可以是上肢、下肢或全身涉及多个关节的部位。待测部位可以根据检测评价需求确定,确定待
测部位之后,结合预设的人体运动模型可以确定惯性传感器的安装位置,将惯性传感器固定于肢体上,则可以获取该肢体的姿态四元数。例如,可以通过捆绑、粘贴(如魔术贴)或卡扣等方式将惯性传感器固定到对应肢体上。不同的待测部位可以包括不同的关节,一般每个关节均与两部分肢体相连。待测部位的运动姿态数据是在一段时间内利用多个惯性传感器持续采集的待测部位相关肢体的运动姿态数据。The part to be tested may be a joint part (such as a wrist or a knee), or may be a part of the upper limb, the lower limb, or the whole body involving multiple joints. The part to be tested can be determined according to the needs of testing and evaluation.
After the measurement site, the installation position of the inertial sensor can be determined by combining the preset human motion model, and the inertia sensor is fixed on the limb, and the posture quaternion of the limb can be obtained. For example, the inertial sensor can be attached to the corresponding limb by binding, pasting (such as Velcro) or snapping. Different parts to be tested may include different joints, and generally each joint is connected to two parts of the limb. The motion posture data of the part to be tested is the motion posture data of the limb related to the part to be tested that is continuously collected by using a plurality of inertial sensors over a period of time.
预设的人体运动模型是对运动过程中人体模型的简化。人体骨骼构造十分复杂,为了实现实时对人体运动的分析,可以对人体骨骼结构进行简化,构建人体运动模型。根据人体模型以及人体运动时的自由度分析,本实施例中将人体模型简化为如图2所示,简化的人体运动模型可以包括:头、上躯干、两个大臂、两个小臂、两个手掌、腰部、两个大腿、两个小腿和两个脚,在图2中,人体多个部位用直线表示,头部用圆圈表示,关节部分用代表自由度的符号表示,即图中小圆圈所示的符号。The preset human motion model is a simplification of the human body model during exercise. The structure of the human bone is very complicated. In order to realize the real-time analysis of human motion, the human bone structure can be simplified and the human motion model can be constructed. According to the human body model and the degree of freedom analysis of the human body during exercise, the human body model is simplified in the embodiment as shown in FIG. 2, and the simplified human motion model may include: a head, an upper torso, two big arms, two small arms, Two palms, waist, two thighs, two calves and two feet. In Figure 2, multiple parts of the human body are represented by straight lines, the head is represented by a circle, and the joint part is represented by a symbol representing the degree of freedom, that is, small in the figure. The symbol shown in the circle.
人体的关节可以包括:颈关节、肩关节、肘关节、腕关节、指关节、腰椎、髋关节、膝关节、踝关节和足趾关节等,关节一般可分为屈曲和伸展、内旋和外旋、内收和外展等自由度,其中内旋和外旋为一个自由度的不同方向,内收和外展、屈曲和伸展同理。一个关节可以有多个自由度,在不同的关节上,自由度可以有不同的称呼,例如,踝关节对应的自由度有内旋和外旋、内翻和外翻以及趾屈和背屈,髋关节对应的自由度有屈曲和伸展、内收和外展以及内旋和外旋,膝关节对应的自由度是屈曲和伸展。The joints of the human body can include: neck joints, shoulder joints, elbow joints, wrist joints, knuckles joints, lumbar vertebrae, hip joints, knee joints, ankle joints and toe joints, etc. The joints can be generally divided into flexion and extension, internal rotation and external Freedom of rotation, adduction, and abduction, in which the inner and outer rotations are in different directions of one degree of freedom, and the adduction and abduction, buckling and stretching are the same. A joint can have multiple degrees of freedom. On different joints, degrees of freedom can be called differently. For example, the degrees of freedom of the ankle joint are internal and external rotation, varus and valgus, and toe and dorsiflexion. The degrees of freedom of the hip joint are flexion and extension, adduction and abduction, and internal and external rotation. The corresponding degrees of freedom of the knee joint are flexion and extension.
例如,待测部位是上肢,上肢的关节可以包括肩关节、肘关节和腕关节,其中,肩关节的运动能力是由大臂相于肩部的运动姿态来进行评定的,大臂和肩部则为与肩关节连接的来两部分肢体;肘关节的运动能力是由小臂相对于大
臂的运动姿态来进行评定的,大臂和小臂则为与肘关节连接的来两部分肢体;腕关节的运动能力是由手掌相对于小臂的运动姿态来进行评定的。手掌和小臂则为与腕关节连接的来两部分肢体。因此,可以将惯性传感器固定于肩部、大臂、小臂和手掌,以获得这些肢体的姿态四元数。腰椎的运动能力是由腰部相对于上身的运动姿态进行评定的,髋关节的运动能力是由大腿相于腰部的运动姿态来进行评定的,膝关节的运动能力是由小腿相对于大腿的运动姿态来进行评定的,踝关节的运动能力是由足部相对于小腿的运动姿态来进行评定的等等。For example, the site to be tested is the upper limb, and the joint of the upper limb may include a shoulder joint, an elbow joint, and a wrist joint, wherein the athletic ability of the shoulder joint is evaluated by the posture of the arm with respect to the shoulder, the arm and the shoulder. It is the two parts of the limb that are connected to the shoulder joint; the movement ability of the elbow joint is relative to the large arm.
The arm's motion posture is used for evaluation. The upper arm and the lower arm are two parts of the limb connected to the elbow joint; the movement ability of the wrist joint is evaluated by the movement posture of the palm relative to the arm. The palm and the arm are two parts of the limb that are connected to the wrist. Therefore, the inertial sensor can be fixed to the shoulder, the arm, the arm and the palm to obtain the attitude quaternion of these limbs. The motor ability of the lumbar vertebra is assessed by the movement posture of the lumbar relative to the upper body. The exercise capacity of the hip joint is evaluated by the movement posture of the thigh phase at the waist. The kinematic ability of the knee joint is the movement posture of the lower leg relative to the thigh. For evaluation, the ankle joint's ability to exercise is assessed by the posture of the foot relative to the lower leg, and so on.
在步骤120中,根据所述运动姿态数据计算所述至少一个关节的旋转角度。In step 120, a rotation angle of the at least one joint is calculated based on the motion posture data.
对每个关节,根据与该关节相连的两部分肢体的运动姿态数据的相对变化信息计算该关节的旋转角度。即将肢体的相对变化信息转换为空间角度。例如,根据腰部相对于上身的运动姿态变化信息可以得到腰椎的旋转角度。For each joint, the rotation angle of the joint is calculated from the relative change information of the motion posture data of the two parts of the limb connected to the joint. The relative change information of the limb is converted into a spatial angle. For example, the angle of rotation of the lumbar spine can be obtained from the change in the posture of the waist relative to the upper body.
自由度与坐标轴存在对应关系,根据传感器安装位置可得到传感器坐标轴与人体的相对位置关系,由此可得到关节的自由度与坐标轴的对应关系。例如,大腿和小腿上固定的传感器,x轴朝人体右侧,y轴朝下,z朝人体前方,则膝盖的自由度(屈曲和伸展)是绕x轴旋转,即膝关节在屈曲和伸展自由度的旋转角度是该关节绕x轴的旋转角度。The degree of freedom has a corresponding relationship with the coordinate axis. According to the sensor installation position, the relative positional relationship between the sensor coordinate axis and the human body can be obtained, thereby obtaining the correspondence between the degree of freedom of the joint and the coordinate axis. For example, a sensor fixed on the thigh and calf, with the x-axis facing the right side of the human body, the y-axis facing down, and the z toward the front of the human body, the degrees of freedom (buckling and stretching) of the knee are rotated about the x-axis, that is, the knee joint is flexed and stretched. The angle of rotation of the degree of freedom is the angle of rotation of the joint about the x-axis.
在步骤130中,根据所述至少一个关节的旋转角度确定所述待测部位的运动能力。In step 130, the athletic ability of the part to be tested is determined according to the rotation angle of the at least one joint.
根据待测部位所包括的至少一个关节在对应自由度的旋转角度,以及相同条件下处于健康状态的所述关节在对应自由度的旋转角度,能够得到待测部位的运动能力,其中运动能力可以是康复程度和康复状态等。According to the rotation angle of the corresponding degree of freedom of at least one joint included in the part to be tested, and the rotation angle of the joint in a healthy state under the same condition, the movement ability of the part to be tested can be obtained, wherein the exercise ability can be It is the degree of rehabilitation and rehabilitation.
本实施例中的人体运动能力评价方法,基于临床需求和简化的人体运动模型,通过惯性传感器获取人体运动姿态数据,针对不同关节的多个自由度对人
体运动进行分解分析,计算运动角度,对运动能力或运动状态进行评价,能够较全面地检测临床运动信息,满足临床诊断需求,并且本公开的算法不受人体行走方向的限制,即人体可以沿任意方向行走,也不限制人体行走方向必须是直线,检测起来比较灵活。The human body exercise ability evaluation method in the embodiment is based on the clinical demand and the simplified human motion model, and the human body motion posture data is acquired by the inertial sensor, and the plurality of degrees of freedom for different joints are applied to the human body.
Decomposition analysis of body motion, calculation of exercise angle, evaluation of exercise ability or exercise state, comprehensive detection of clinical exercise information, meeting clinical diagnosis needs, and the algorithm of the present disclosure is not limited by the direction of human walking, that is, the human body can Walking in any direction does not limit the direction in which the human body travels. It must be a straight line and is more flexible to detect.
惯性传感器采集肢体的运动姿态数据后,根据惯性传感器的固定传感器坐标系与全局参考坐标系之间的方位差,计算并输出可供后续使用的姿态四元数,其中,不同的惯性传感器可以具有不同的固定传感器坐标系。可以使用如下式(1)进行计算。After the inertial sensor collects the motion and posture data of the limb, according to the azimuth difference between the fixed sensor coordinate system of the inertial sensor and the global reference coordinate system, the posture quaternion for subsequent use is calculated and output, wherein different inertial sensors may have Different fixed sensor coordinate systems. The calculation can be performed using the following formula (1).
Qsensor=qDifferenceQGlobalqDifference
-1 (1)Q sensor =q Difference Q Global q Difference -1 (1)
其中,Qsensor表示传感器坐标系下的数据(即惯性传感器输出的姿态四元数),QGlobal表示全局参考坐标系下的数据,qDifference表示固定传感器坐标系和全局参考坐标系之间的方位差,qDifference
-1表示该方位差的逆。Where Q sensor represents the data in the sensor coordinate system (ie, the attitude quaternion of the inertial sensor output), Q Global represents the data in the global reference coordinate system, and q Difference represents the orientation between the fixed sensor coordinate system and the global reference coordinate system. Poor, q Difference -1 indicates the inverse of the azimuth difference.
以LPMS-B传感器为例,该传感器的坐标轴,即固定传感器坐标系示意图如图3所示,固定传感器坐标系与全局参考坐标系的关系如图4所示。Taking the LPMS-B sensor as an example, the coordinate axis of the sensor, that is, the fixed sensor coordinate system is shown in Fig. 3. The relationship between the fixed sensor coordinate system and the global reference coordinate system is shown in Fig. 4.
基于简化的人体运动模型,传感器安装位置如图5所示,15个惯性传感器可以安装到人体不同部位,从而进行每个肢体姿态四元数的获取。需要说明的是,肩部也可以安装传感器,肩关节为浮动结构,有一个上浮和下浮自由度(如耸肩),但在步行过程中,肩关节的浮动自由度基本没有运动,因此减少了这两个自由度,传感器的安装位置也减少了左右肩部这两个部位。Based on the simplified human motion model, the sensor installation position is shown in Fig. 5. 15 inertial sensors can be installed in different parts of the human body to obtain the quaternion of each limb posture. It should be noted that the shoulder can also be equipped with a sensor, the shoulder joint is a floating structure, and there is a floating and floating freedom (such as shrugging), but during the walking process, the floating freedom of the shoulder joint is basically no movement, thus reducing this. With two degrees of freedom, the sensor's mounting position also reduces the two parts of the left and right shoulders.
可选地,传感器与人体运动能力评价装置(如计算机)之间的通信方式可以是无线方式,例如,红外、蓝牙和近场通信(Near Field Communication,NFC)等。以蓝牙为例,计算机的通信接口或收发器(例如,通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)通过蓝牙与传感
器通信,并获得传感器代码密钥和媒体访问控制(Media Access Control,MAC)地址,然后将传感器的MAC地址转换为网络互联协议(Internet Protocol,IP)地址和端口。然后人体运动能力评价装置(如计算机)与传感器可以进行通信,获取固定在人体上的传感器发送的姿态四元数。Optionally, the communication between the sensor and the human exercise ability evaluation device (such as a computer) may be wireless, for example, infrared, Bluetooth, and Near Field Communication (NFC). Take Bluetooth as an example, the computer's communication interface or transceiver (for example, Universal Asynchronous Receiver/Transmitter (UART) via Bluetooth and sensing
Communicate and obtain the sensor code key and Media Access Control (MAC) address, and then translate the sensor's MAC address into an Internet Protocol (IP) address and port. Then, the human exercise ability evaluation device (such as a computer) can communicate with the sensor to acquire the posture quaternion transmitted by the sensor fixed on the human body.
实施例二Embodiment 2
在实施例一的基础上,本实施例提供了根据运动姿态数据计算关节旋转角度以及确定待测部位运动能力的一种实现方式。Based on the first embodiment, the present embodiment provides an implementation manner of calculating a joint rotation angle based on the motion posture data and determining the motion capability of the portion to be tested.
可以采用式(2)计算关节的旋转角度:The rotation angle of the joint can be calculated using equation (2):
其中,TM表示x、y和z轴构成的坐标系;表示关节J绕TM坐标系中坐标轴的旋转角度;atan2x(A,B)表示三维坐标A(xA,yA,zA)、B(xB,yB,zB)关于(yB+zAi)的幅角;atan2y(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(zB+xAi)的幅角;atan2z(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(xB+yAi)的幅角;表示在平面YOZ上的投影坐标,表示在平面XOZ上的投影坐标,表示在平面XOY上的投影坐标;表示经过运动姿态数据转换后的单位向量坐标;用于对VJCU′进行列变换。Where TM represents a coordinate system composed of x, y, and z axes; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; atan2 x (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) The angle of B + z A i); atan2 y (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (z B +x A i) the angle; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i) angle; Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane XOZ, Express Projection coordinates on the plane XOY; Means the unit vector coordinate after the motion pose data conversion; Used to perform column transformation on V JCU '.
一般进行运动检测和评价的关节包括:颈关节、左右肩关节、左右肘关节、左右腕关节、腰椎、左右髋关节、左右膝关节和左右踝关节。关节自由度的旋转角度通过关节绕x、y和z轴的旋转角度表现。获取与关节J相连的肢体SKn和
SKn+1的姿态四元数后,根据姿态四元数计算上述两部分肢体的相对变化,可以得到关节J对应于其自由度的旋转角度。下面对关节J绕x、y和z轴的旋转角度的计算过程进行说明。Common joints for motion detection and evaluation include: neck joints, left and right shoulder joints, left and right elbow joints, left and right wrist joints, lumbar vertebrae, left and right hip joints, left and right knee joints, and left and right ankle joints. The angle of rotation of the joint degrees of freedom is represented by the angle of rotation of the joint about the x, y, and z axes. After obtaining the attitude quaternion of the limbs SK n and SK n+1 connected to the joint J, the relative change of the two limbs is calculated according to the posture quaternion, and the rotation angle of the joint J corresponding to the degree of freedom thereof can be obtained. The calculation process of the rotation angle of the joint J around the x, y, and z axes will be described below.
其中,表示与关节J相连的肢体SKn在时刻t的姿态四元数;表示肢体SKn在初始时刻的姿态四元数的逆;表示与关节J相连的肢体SKn标定后的姿态四元数;表示与关节J相连的肢体SKn+1在时刻t的姿态四元数;表示肢体SKn+1在初始时刻的姿态四元数的逆;表示与关节J相连的肢体SKn+1标定后的姿态四元数。among them, a posture quaternion indicating the limb SK n connected to the joint J at time t; Representing the inverse of the attitude quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J; a posture quaternion indicating the limb SK n+1 connected to the joint J at time t; Representing the inverse of the attitude quaternion of the limb SK n+1 at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J.
初始时刻的姿态四元数是惯性传感器检测得到的肢体初始姿态所对应的数据,初始姿态可以为特定姿态,如检测初始时人体处于站立姿态且双脚并拢。The initial quaternion is the data corresponding to the initial posture of the limb detected by the inertial sensor, and the initial posture may be a specific posture. For example, when the detection is initial, the human body is in a standing posture and the feet are close together.
其中,qJC表示与关节J相连的两部分肢体相对姿态差异的四元数。Where q JC represents the quaternion of the difference in relative posture between the two parts of the limb connected to the joint J.
VJCU′=qJC×VJCU×qJC
-1 (6)V JCU ′=q JC ×V JCU ×q JC -1 (6)
其中,分别表示沿坐标系中x、y和z轴的单位向量坐标;表示经过姿态四元数转换后的单位向量坐标。among them, Representing unit vector coordinates along the x, y, and z axes in the coordinate system; Indicates the unit vector coordinate after the ternary transformation.
其中,TM表示x、y和z轴构成的坐标系,表示在平面YOZ上的投影坐标,表示在平面XOZ上的投影坐标,表示在平面XOY上的
投影坐标;用于对VJCU′进行行变换;用于对VJCU′进行列变换。Where TM represents the coordinate system formed by the x, y, and z axes, Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane XOZ, Express Projected coordinates on the plane XOY; Used to perform row transformation on V JCU '; Used to perform column transformation on V JCU '.
计算得到后,可以根据上述式(2)计算关节J绕x、y和z轴的旋转角度。Calculated Thereafter, the rotation angle of the joint J around the x, y, and z axes can be calculated according to the above formula (2).
关节旋转角度是反映关节运动能力的基本参数,步骤130中可以包括:针对待测部位涉及的每个自由度,根据对应关节在该自由度的旋转角度与相同步速下处于健康状态的对应关节在该自由度的旋转角度计算该自由度的康复程度;根据每个自由度的康复程度计算待测部位的运动能力。其中,运动能力可以为康复程度。The joint rotation angle is a basic parameter reflecting the joint movement ability, and the step 130 may include: for each degree of freedom involved in the part to be tested, according to the corresponding joint at the rotation angle of the degree of freedom and the corresponding joint in a healthy state at the synchronous speed The degree of rehabilitation of the degree of freedom is calculated at the rotation angle of the degree of freedom; the exercise ability of the part to be tested is calculated according to the degree of rehabilitation of each degree of freedom. Among them, exercise capacity can be the degree of rehabilitation.
可以采用式(8)计算第i个自由度的康复程度:The degree of rehabilitation of the ith degree of freedom can be calculated using equation (8):
其中,Ri表示第i个自由度的康复程度;Di表示对应关节在第i个自由度的旋转角度;Hi表示相同步速下处于健康状态的所述对应关节在第i个自由度的旋转角度;表示Di与Hi的相关系数。Where R i represents the degree of rehabilitation of the i-th degree of freedom; D i represents the angle of rotation of the corresponding joint at the ith degree of freedom; H i represents the corresponding joint of the i-degree of freedom at the phase-synchronous speed at the ith degree of freedom Rotation angle Represents the correlation coefficient between D i and H i .
可以采用式(9)计算待测部位的运动能力:Equation (9) can be used to calculate the exercise capacity of the part to be tested:
其中,RG表示待测部位的运动能力;N表示待测部位涉及的自由度个数;Ri表示第i个自由度的康复程度;ωi表示Ri的加权系数。Where R G represents the exercise capacity of the part to be tested; N represents the number of degrees of freedom involved in the part to be tested; R i represents the degree of rehabilitation of the i-th degree of freedom; ω i represents the weighting factor of R i .
上述多个公式根据不同关节的自由度对人体运动进行分解分析,计算各关节的旋转角度,并对人体的运动能力或运动状态进行评价,能够较全面地检测
临床运动信息,满足临床诊断需求,且计算方式简单可靠。The above multiple formulas decompose and analyze the human body motion according to the degrees of freedom of different joints, calculate the rotation angle of each joint, and evaluate the human body's exercise ability or motion state, which can comprehensively detect
Clinical exercise information meets the needs of clinical diagnosis, and the calculation method is simple and reliable.
实施例三Embodiment 3
人体的关节运动速度与健康者的关节运动速度有很大差别,因此,关节运动速度也是反映关节运动能力的关键参数,可以借助角度-角速度变化对关节的运动能力进行判断。在上述实施例一和实施例二的基础上,本实施例提供了基于运动速度评价人体关节康复状态的方法。The joint movement speed of the human body is very different from the joint movement speed of the healthy person. Therefore, the joint movement speed is also a key parameter reflecting the joint movement ability, and the joint movement ability can be judged by the angle-angular speed change. Based on the first embodiment and the second embodiment, the present embodiment provides a method for evaluating the state of rehabilitation of a human joint based on the speed of motion.
本实施例中,步骤130可以包括:对每个关节,根据关节的旋转角度计算关节的角速度;计算关节的角速度与相同步速下处于健康状态的该关节的角速度的比值;根据上述比值确定关节的运动能力。其中,运动能力可以为康复状态。In this embodiment, step 130 may include: calculating, for each joint, an angular velocity of the joint according to a rotation angle of the joint; calculating a ratio of an angular velocity of the joint to an angular velocity of the joint in a healthy state at a synchronous speed; determining the joint according to the ratio Ability to exercise. Among them, exercise ability can be a state of recovery.
根据相同情况下人体关节的角速度与健康关节的角速度的比值,可以确定人体关节的康复状态。According to the ratio of the angular velocity of the human joint to the angular velocity of the healthy joint under the same conditions, the healing state of the human joint can be determined.
可以采用式(10)计算关节的角速度:The angular velocity of the joint can be calculated using equation (10):
其中,TM表示x、y和z轴构成的坐标系;表示关节J绕TM坐标系中坐标轴的旋转角速度;表示关节J绕TM坐标系中坐标轴的旋转角度;表示对求导。Where TM represents a coordinate system composed of x, y, and z axes; Indicates the angular velocity of rotation of joint J around the coordinate axis in the TM coordinate system; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; Express Deriving.
还可以根据关节旋转角度和角速度数据绘制该关节的角速度-角度曲线,计算曲线包络面积。可以采用式(11)评价人体关节康复状态:It is also possible to plot the angular velocity-angle curve of the joint based on the joint rotation angle and angular velocity data, and calculate the curve envelope area. The rehabilitation state of the human joint can be evaluated by the formula (11):
其中,Eα表示人体关节α康复状态的判定参数,Eα越接近1,人体关节状态越好;α、d和h表示关节名称,例如,a代表踝关节、d代表膝关节、h代表髋
关节等;Adα表示人体关节的角速度-角度曲线包络面积;Ahα是相同步速下健康关节的角速度-角度曲线包络面积。Among them, E α represents the judgment parameter of the rehabilitation state of human joint α. The closer E α is to 1, the better the joint state of the human body; α, d and h represent the joint name, for example, a represents ankle joint, d represents knee joint, h represents hip. Joints, etc.; A dα represents the angular velocity-angle curve envelope area of the human joint; A hα is the angular velocity-angle curve envelope area of the healthy joint at the phase synchronous speed.
本实施例中根据人体关节与健康关节的角速度-角度曲线包络面积得到关节康复状态,方法简单易于实现。In this embodiment, the joint healing state is obtained according to the angular velocity-angle curve envelope area of the human joint and the healthy joint, and the method is simple and easy to implement.
还可以计算关节的角加速度,角加速度可以用于计算肌肉瞬时发挥力等评价因素,计算人体肌肉功能的健康程度和康复程度。可以通过式(12)计算关节的角加速度。It is also possible to calculate the angular acceleration of the joint. The angular acceleration can be used to calculate the evaluation factors such as the instantaneous exertion of the muscle, and to calculate the health and rehabilitation of the human muscle function. The angular acceleration of the joint can be calculated by equation (12).
其中,TM表示x、y和z轴构成的坐标系;表示关节J绕TM坐标系中坐标轴的旋转角加速度;表示关节J绕TM轴坐标系中坐标轴的旋转角速度;表示对求导。Where TM represents a coordinate system composed of x, y, and z axes; Indicates the angular acceleration of rotation of the joint J around the coordinate axis in the TM coordinate system; Indicates the angular velocity of rotation of the joint J around the coordinate axis in the TM coordinate system; Express Deriving.
实施例四 Embodiment 4
本实施例提供了一种人体运动能力评价装置,可以执行上述人体运动能力评价方法。如图6所示,该装置可以包括:数据获取模块61、旋转角度计算模块62和运动能力确定模块63。The embodiment provides a human exercise ability evaluation device, which can perform the above-described human exercise ability evaluation method. As shown in FIG. 6, the apparatus may include: a data acquisition module 61, a rotation angle calculation module 62, and an exercise capability determination module 63.
其中,数据获取模块61,设置为通过多个惯性传感器获取人体待测部位的运动姿态数据,其中,所述待测部位包括至少一个关节,所述多个惯性传感器设置在与所述至少一个关节相连的肢体上;旋转角度计算模块62,设置为根据所述运动姿态数据计算所述至少一个关节的旋转角度;运动能力确定模块63,设置为根据所述至少一个关节的旋转角度确定所述待测部位的运动能力。The data acquisition module 61 is configured to acquire motion posture data of a part to be tested of the human body through a plurality of inertial sensors, wherein the part to be tested includes at least one joint, and the plurality of inertial sensors are disposed at the at least one joint a connected limb; a rotation angle calculation module 62 configured to calculate a rotation angle of the at least one joint according to the motion posture data; an exercise capability determination module 63 configured to determine the to-be-waited according to a rotation angle of the at least one joint Test the movement ability of the part.
本实施例的人体运动能力评价装置,基于临床需求和简化的人体运动模型,通过惯性传感器获取人体运动姿态数据,针对不同关节的各自由度对人体运动
进行分解分析,计算旋转角度,对运动能力或运动状态进行评价,能够较全面地检测临床运动信息,能够满足临床诊断需求,并且本公开的算法不受人体行走方向的限制,即人体可以沿任意方向行走,也不限制人体行走方向必须是直线,检测起来比较灵活。The human motion ability evaluation device of the present embodiment acquires human body motion posture data through an inertial sensor based on clinical requirements and a simplified human motion model, and the body motion of each joint for different joints
Performing decomposition analysis, calculating the rotation angle, evaluating the exercise ability or exercise state, can comprehensively detect the clinical motion information, can meet the clinical diagnosis requirements, and the algorithm of the present disclosure is not limited by the walking direction of the human body, that is, the human body can be along any Walking in the direction does not limit the direction in which the human body travels. It must be a straight line and is more flexible to detect.
旋转角度计算模块62是设置为:对每个关节,根据与所述关节相连的两部分肢体的运动姿态数据的相对变化计算所述关节的旋转角度。The rotation angle calculation module 62 is configured to calculate, for each joint, a rotation angle of the joint based on a relative change in motion posture data of the two-part limb connected to the joint.
其中,旋转角度计算模块62是设置为采用以下公式计算关节的旋转角度:Wherein, the rotation angle calculation module 62 is configured to calculate the rotation angle of the joint by the following formula:
其中,TM表示x、y和z轴构成的坐标系;表示关节J绕TM坐标系中坐标轴的旋转角度;atan2c(A,B)表示三维坐标A(xA,yA,zA)、B(xB,yB,zB)关于(yB+zAi)的幅角;atan2y(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(zB+xAi)的幅角;atan2z(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(xB+yAi)的幅角;表示在平面YOZ上的投影坐标,表示在平面XOZ上的投影坐标,表示在平面XOY上的投影坐标;表示经过运动姿态数据转换后的单位向量坐标;用于对VJCU′进行列变换。Where TM represents a coordinate system composed of x, y, and z axes; Indicates the rotation angle of joint J around the coordinate axis in the TM coordinate system; atan2 c (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) The angle of B + z A i); atan2 y (A, B) represents the three-dimensional coordinates A(x A , y A , z A ), B(x B , y B , z B ) with respect to (z B +x A i) the angle; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i) angle; Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane XOZ, Express Projection coordinates on the plane XOY; Means the unit vector coordinate after the motion pose data conversion; Used to perform column transformation on V JCU '.
旋转角度计算模块62是设置为采用以下公式计算VJCU′:The rotation angle calculation module 62 is configured to calculate V JCU ' using the following formula:
VJCU′=qJC×VJCU×qJC
-1,V JCU ′=q JC ×V JCU ×q JC -1 ,
其中,分别表示沿坐标系中x、y和z轴的单位向量坐标;qJC表示与关节J相连的两部分肢体相对姿
态差异的四元数,表示与关节J相连的肢体SKn标定后的姿态四元数,表示与关节J相连的肢体SKn在时刻t的姿态四元数,表示肢体SKn在初始时刻的姿态四元数的逆;表示与关节J相连的肢体SKn+1标定后的姿态四元数,表示与关节J相连的肢体SKn+1在时刻t的姿态四元数,表示肢体SKn+1在初始时刻的姿态四元数的逆。among them, Represents the unit vector coordinates along the x, y, and z axes in the coordinate system; q JC represents the quaternion of the relative posture differences between the two parts connected to the joint J, Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J, Indicates the attitude quaternion of the limb SK n connected to the joint J at time t, Representing the inverse of the attitude quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J, Indicates the attitude quaternion of the limb SK n+1 connected to the joint J at time t, Represents the inverse of the pose quaternion of the limb SK n+1 at the initial moment.
运动能力确定模块63可以包括:第一康复程度计算单元,设置为对待测部位涉及的每个自由度,根据对应关节在该自由度的旋转角度与相同步速下处于健康状态的该关节在该自由度的旋转角度计算该自由度的康复程度;第二康复程度计算单元,设置为根据每个自由度的康复程度计算待测部位的运动能力。其中,运动能力可以为康复程度。The athletic ability determining module 63 may include: a first rehabilitation degree calculating unit configured to set each degree of freedom involved in the part to be tested, according to the joint in which the corresponding joint is in a healthy state at a rotation angle of the degree of freedom and at a synchronous speed The degree of rotation of the degree of freedom calculates the degree of rehabilitation of the degree of freedom; the second degree of rehabilitation calculation unit is configured to calculate the exercise capacity of the part to be tested according to the degree of rehabilitation of each degree of freedom. Among them, exercise capacity can be the degree of rehabilitation.
第一康复程度计算单元是设置为采用以下公式计算自由度的康复程度:The first degree of rehabilitation calculation unit is set to calculate the degree of freedom of the degree of freedom using the following formula:
其中,Ri表示第i个自由度的康复程度;Di表示对应关节在第i个自由度的旋转角度;Hi表示相同步速下处于健康状态的对应关节在第i个自由度的旋转角度;表示Di与Hi的相关系数。Where R i represents the degree of rehabilitation of the i-th degree of freedom; D i represents the angle of rotation of the corresponding joint at the ith degree of freedom; and H i represents the rotation of the corresponding joint in the healthy state at the i-th degree of freedom. angle; Represents the correlation coefficient between D i and H i .
第二康复程度计算单元是设置为采用以下公式计算待测部位的运动能力:The second rehabilitation degree calculation unit is configured to calculate the exercise ability of the part to be tested by using the following formula:
其中,RG表示待测部位的康复程度;N表示待测部位涉及的自由度个数;Ri表示第i个自由度的康复程度;ωi表示Ri的加权系数。Where R G represents the degree of rehabilitation of the site to be tested; N represents the number of degrees of freedom involved in the site to be tested; R i represents the degree of rehabilitation of the i-th degree of freedom; ω i represents the weighting factor of R i .
可选地,运动能力确定模块63还可以包括:角速度计算单元,设置为对每个关节,根据关节的旋转角度计算关节的角速度;比值计算单元,设置为计算关节的角速度与相同步速下处于健康状态的该关节的角速度的比值;关节康复
确定单元,设置为根据上述比值确定关节的运动能力。其中运动能力可以为康复状态。Optionally, the athletic ability determining module 63 may further include: an angular velocity calculating unit configured to calculate an angular velocity of the joint according to a rotation angle of the joint for each joint; and a ratio calculating unit configured to calculate the angular velocity of the joint and the phase synchronous speed Ratio of angular velocity of the joint in a healthy state; joint rehabilitation
The determining unit is configured to determine the athletic ability of the joint based on the above ratio. Among them, exercise ability can be a state of recovery.
上述人体运动能力评价装置可执行上述任意实施例所提供的人体运动能力评价方法,具备执行该方法相应的功能模块和有益效果。The human body exercise ability evaluation device described above can perform the human body exercise ability evaluation method provided by any of the above embodiments, and has a corresponding functional module and a beneficial effect of executing the method.
实施例五Embodiment 5
本实施例提供了一种人体运动能力评价系统,可以执行上述任意实施例提供的人体运动能力评价方法,具备执行该方法相应的功能模块和有益效果。如图7所示,该系统可以包括:The embodiment provides a human body exercise ability evaluation system, which can perform the human body exercise ability evaluation method provided by any of the above embodiments, and has the corresponding functional modules and beneficial effects of executing the method. As shown in Figure 7, the system can include:
一个或多个处理器71;存储器72,设置为存储一个或多个程序;通信接口73,设置为与惯性传感器74进行通信;惯性传感器74,设置为采集人体待测部位的运动姿态数据;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意实施例提供的人体运动能力评价方法。惯性传感器74可以按照预设的人体运动模型固定于与待测部位关节相连的肢体上。其中,处理器71、存储器72和通信接口73可以集成在计算机上,实现通信和计算功能。One or more processors 71; a memory 72 configured to store one or more programs; a communication interface 73 configured to communicate with the inertial sensor 74; and an inertial sensor 74 configured to acquire motion pose data of the body to be tested; The one or more programs are executed by the one or more processors such that the one or more processors implement the human motion capability evaluation method provided by any of the above embodiments. The inertial sensor 74 can be fixed to the limb connected to the joint to be tested according to a preset human motion model. The processor 71, the memory 72 and the communication interface 73 can be integrated on a computer to implement communication and computing functions.
本实施例的人体运动能力评价系统,基于临床需求和简化的人体运动模型,通过惯性传感器获取人体运动姿态数据,针对不同关节的各自由度对人体运动进行分解分析,计算旋转角度,对运动能力或运动状态进行评价,能够较全面地检测临床运动信息,满足临床诊断需求,并且本公开的算法不受人体行走方向的限制,即人体可以沿任意方向行走,也不限制人体行走方向必须是直线,检测起来比较灵活。
The human body exercise ability evaluation system of the present embodiment acquires human body motion posture data through an inertial sensor based on clinical requirements and a simplified human motion model, and decomposes and analyzes human body motion for respective degrees of different joints, and calculates a rotation angle and an exercise capability. Or the exercise state is evaluated, the clinical motion information can be comprehensively detected, and the clinical diagnosis requirement is satisfied, and the algorithm of the present disclosure is not restricted by the walking direction of the human body, that is, the human body can walk in any direction, and the walking direction of the human body must not be a straight line. It is more flexible to detect.
实施例六Embodiment 6
本实施例以上述实施例为基础,在本实施例中,以待测部位为受试者的下肢为例,对髋关节、膝关节及踝关节的运动信息进行检测,并对受试者下肢的运动状态进行评价。This embodiment is based on the above embodiment. In the present embodiment, the lower limb of the subject is taken as an example, and the motion information of the hip joint, the knee joint and the ankle joint is detected, and the lower limb of the subject is detected. The state of exercise is evaluated.
将惯性传感器安装在受试者身体上,受试者在步行机上进行运动。其中,受试者的腰部、大腿和小腿的传感器固定方式为:传感器X轴朝向受试者自身右侧,Y轴朝向受试者下方,Z轴朝向受试者前方,使用绷带扎紧受试者腰部前侧中部、大腿前侧靠近膝关节处及小腿前侧靠近踝关节处的传感器;脚部的传感器固定方式为:传感器X轴朝向人体自身右侧,Y轴向人体前方,Z轴朝向受试者上方,使用绷带扎紧在人体脚面上的传感器。其中,传感器应放置在肌肉较少处,以减少肌肉运动带来的传感器姿态变化的影响。步行机的速度由专业人员进行设定,以受试者个人情况为准。在数据采集过程中,对于存在运动障碍或其他影响运动能力的受试者,辅助人员可以在旁确保受试者的安全。The inertial sensor is mounted on the subject's body and the subject is exercising on a walking machine. Wherein, the sensor of the waist, thigh and calf of the subject is fixed in such a way that the X axis of the sensor faces the right side of the subject, the Y axis faces the lower side of the subject, and the Z axis faces the front of the subject, and the bandage is used to tighten the test. The middle part of the front part of the waist, the front side of the thigh is close to the knee joint and the front side of the lower leg is close to the joint of the ankle joint; the sensor of the foot is fixed in such a way that the X axis of the sensor faces the right side of the human body, the front side of the Y axis is the front of the human body, and the Z axis is oriented. Above the subject, use a bandage to tighten the sensor on the human foot. Among them, the sensor should be placed in less muscle to reduce the impact of sensor posture changes caused by muscle movement. The speed of the walking machine is set by the professional, whichever is the individual's condition. During the data collection process, the assisting staff can ensure the safety of the subject in the presence of a movement disorder or other subject that affects athletic performance.
打开计算机的数据接收软件,通过蓝牙通信的方式,将传感器的姿态四元数接收到计算机中。按照公式(3)、(4)、(5)、(6)、(7)、(2)、(10)和(12)提供的计算公式对获取的运动姿态四元数进行处理,得到受试者髋关节、膝关节和踝关节在对应自由度的旋转角度、角速度以及角加速度信息。Turn on the computer's data receiving software and receive the sensor's attitude quaternion into the computer through Bluetooth communication. According to the calculation formulas provided by formulas (3), (4), (5), (6), (7), (2), (10), and (12), the obtained kinema of the motion pose is processed to obtain The rotation angle, angular velocity and angular acceleration information of the hip, knee and ankle joints in the corresponding degrees of freedom.
受试者不同关节对应的多个自由度的旋转角度-步相周期曲线如图8a至8g所示,图中横坐标表示步相周期,以百分数形式表示,纵坐标表示旋转角度,实线表示受试者关节的旋转角度-步相周期曲线,虚线表示健康关节的旋转角度-步相周期曲线。髋关节绕X轴的旋转角度-步相周期曲线示意图如图8a所示,对应于髋关节的屈曲和伸展自由度;髋关节绕Y轴的旋转角度-步相周期曲线示意图如图8b所示,对应于髋关节的内收和外展自由度;髋关节绕Z轴的旋转角
度-步相周期曲线示意图如图8c所示,对应于髋关节的内旋和外旋自由度;踝关节绕X轴的旋转角度-步相周期曲线示意图如图8d所示,对应于踝关节的趾屈和背屈自由度;踝关节绕Y轴的旋转角度-步相周期曲线示意图如图8e所示,对应于踝关节的内翻和外翻自由度;踝关节绕Z轴的旋转角度-步相周期曲线示意图如图8f所示,对应于踝关节的内旋和外旋自由度;膝关节绕X轴的旋转角度-步相周期曲线示意图如图8g所示,对应于膝关节的屈曲和伸展自由度。由图8a至8g可知,人体关节与健康关节的旋转角度相差多少,可以反映出人体关节的健康程度和康复程度,如人体关节与健康关节的旋转角度相差越少,则人体的康复状态越好。The rotation angle-step phase curve of the multiple degrees of freedom corresponding to different joints of the subject is shown in Figs. 8a to 8g. In the figure, the abscissa indicates the step phase, expressed as a percentage, the ordinate indicates the rotation angle, and the solid line indicates The rotation angle of the joint of the subject - the step phase curve, the broken line indicates the rotation angle of the healthy joint - the step phase curve. The rotation angle of the hip joint around the X-axis is shown in Figure 8a, which corresponds to the flexion and extension degrees of freedom of the hip joint; the rotation angle of the hip joint around the Y-axis - the phase curve of the step phase is shown in Figure 8b. Corresponding to the adduction and abduction degrees of freedom of the hip joint; the rotation angle of the hip joint around the Z axis
The schematic diagram of the degree-step phase curve is shown in Fig. 8c, corresponding to the internal rotation and external rotation degrees of the hip joint; the rotation angle of the ankle joint around the X axis - the phase curve of the step phase is shown in Fig. 8d, corresponding to the ankle joint The degree of toe flexion and dorsiflexion; the angle of rotation of the ankle joint around the Y-axis - the phase curve of the step phase is shown in Figure 8e, corresponding to the degree of inversion and valgus of the ankle joint; the angle of rotation of the ankle joint around the Z axis - The schematic diagram of the step phase curve is shown in Fig. 8f, corresponding to the internal rotation and external rotation degrees of the ankle joint; the rotation angle of the knee joint around the X axis - the phase curve of the step phase is shown in Fig. 8g, corresponding to the knee joint Flexion and extension freedom. It can be seen from Figures 8a to 8g that the rotation angle of the human joint and the healthy joint is different, which can reflect the health degree and rehabilitation degree of the human joint. For example, the less the difference between the rotation angle of the human joint and the healthy joint, the better the recovery state of the human body. .
受试者不同关节对应的多个自由度的运动角速度-角度曲线如图9a至9g所示。按照公式(8)、(9)可得到待测部位的运动能力RG,按照公式(11)可得到各个关节的康复状态Eα。图9a至9g中横坐标表示旋转角度,纵坐标表示角速度,实线表示受试者关节的运动角速度-角度曲线,虚线表示健康关节的运动角速度-角度曲线。髋关节绕X轴的角速度-角度的曲线示意图如图9a所示;髋关节绕Y轴的角速度-角度的曲线示意图如图9b所示;髋关节绕Z轴的角速度-角度的曲线示意图如图9c所示;踝关节绕X轴的角速度-角度的曲线示意图如图9d所示;踝关节绕Y轴的角速度-角度的曲线示意图如图9e所示;踝关节绕Z轴的角速度-角度的曲线示意图如图9f所示;膝关节绕X轴的角速度-角度的曲线示意图如图9g所示。由图9a至9g可得到人体关节的运动角速度-角度曲线包络面积,由图可知人体关节的运动角速度与健康关节的运动角速度的差别,可以反映出人体关节的健康程度和康复程度,如人体关节与健康关节的运动角速度相差越少,则人体的康复状态越好。The angular velocity-angle curves of the multiple degrees of freedom corresponding to different joints of the subject are shown in Figures 9a to 9g. According to the formulas (8) and (9), the exercise ability R G of the part to be tested can be obtained, and the rehabilitation state E α of each joint can be obtained according to the formula (11). In Figs. 9a to 9g, the abscissa indicates the angle of rotation, the ordinate indicates the angular velocity, the solid line indicates the angular velocity-angle curve of the joint of the subject, and the broken line indicates the angular velocity-angle curve of the joint of the healthy joint. The angular velocity-angle curve of the hip joint around the X-axis is shown in Figure 9a; the angular velocity-angle curve of the hip joint around the Y-axis is shown in Figure 9b; the angular velocity-angle curve of the hip joint around the Z-axis is shown in Figure 9c is shown; the angular velocity-angle curve of the ankle joint around the X-axis is shown in Figure 9d; the angular velocity-angle curve of the ankle joint around the Y-axis is shown in Figure 9e; the angular velocity-angle of the ankle joint around the Z-axis A schematic diagram of the curve is shown in Figure 9f; a schematic diagram of the angular velocity-angle of the knee joint about the X-axis is shown in Figure 9g. From Fig. 9a to Fig. 9g, the angular velocity-angle curve enveloping area of the human joint can be obtained. The difference between the angular velocity of the joint of the human joint and the angular velocity of the healthy joint can be seen from the figure, which can reflect the health degree and rehabilitation degree of the human joint, such as the human body. The less the difference in the angular velocity of motion between the joint and the healthy joint, the better the recovery state of the human body.
受试者不同关节对应的多个自由度的运动角加速度-步相周期曲线如图10a
至10g所示。图10a至10g中横坐标表示步相周期,以百分数形式表示,纵坐标表示旋转角加速度,实线表示受试者关节的运动角加速度-步相周期曲线,虚线表示健康关节的运动角加速度-步相周期曲线。髋关节绕X轴的旋转角加速度-步相周期的曲线示意图如图10a所示;髋关节绕Y轴的旋转角加速度-步相周期的曲线示意图如图10b所示;髋关节绕Z轴的旋转角加速度-步相周期的曲线示意图如图10c所示;踝关节绕X轴的旋转角加速度-步相周期的曲线示意图如图10d所示;踝关节绕Y轴的旋转角加速度-步相周期的曲线示意图如图10e所示;踝关节绕Z轴的旋转角加速度-步相周期的曲线示意图如图10f所示;膝关节绕X轴的旋转角加速度-步相周期的曲线示意图如图10g所示。由图10a至10g可得到人体关节与健康关节的运动角加速度相差多少,可以反映出人体肌肉瞬时发挥力等评价因素,计算人体肌肉功能的健康程度和康复程度,如人体关节与健康关节的运动角加速度相差越少,则人体肌肉的发挥力越强,人体的康复状态越好。The motion angular acceleration-step phase curve of multiple degrees of freedom corresponding to different joints of the subject is shown in Figure 10a.
As shown in 10g. In Figs. 10a to 10g, the abscissa indicates the step phase, expressed as a percentage, the ordinate indicates the angular acceleration of rotation, the solid line indicates the angular acceleration of the joint of the subject - the phase of the phase, and the broken line indicates the angular acceleration of the joint of the healthy joint - Step phase curve. The curve of the angular acceleration of the hip joint around the X-axis is shown in Figure 10a. The curve of the angular acceleration of the hip joint around the Y-axis is shown in Figure 10b. The hip joint is around the Z-axis. The curve of the rotational angular acceleration-step phase is shown in Fig. 10c; the curve of the angular acceleration of the ankle joint around the X-axis is shown in Fig. 10d; the angular acceleration of the ankle joint around the Y-axis-step phase The schematic diagram of the cycle is shown in Fig. 10e; the curve of the angular acceleration of the ankle joint around the Z-axis is shown in Fig. 10f; the curve of the angular acceleration of the knee joint around the X-axis is shown in the figure. 10g is shown. From Fig. 10a to 10g, the difference between the angular acceleration of the joint of the human joint and the healthy joint can be obtained, which can reflect the evaluation factors such as the instantaneous exertion of the human muscle, and calculate the health degree and rehabilitation degree of the human muscle function, such as the movement of the human joint and the healthy joint. The less the angular acceleration differs, the stronger the exertion of the human muscles and the better the recovery state of the human body.
上述人体运动评价方法、装置及系统可以在人体测量、工作空间设计、人机系统的设计和评价、临床康复评价以及运动科学等领域具有广泛的应用。The above human body motion evaluation methods, devices and systems can be widely applied in the fields of anthropometry, workspace design, human-machine system design and evaluation, clinical rehabilitation evaluation, and sports science.
本实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述方法。The embodiment further provides a computer readable storage medium storing computer executable instructions for performing the above method.
如图11所示,是本实施例提供的一种数据处理设备的硬件结构示意图,如图11所示,该数据处理设备包括:处理器(processor)810和存储器(memory)820;还可以包括通信接口(Communications Interface)830和总线840。As shown in FIG. 11 , it is a hardware structure diagram of a data processing device provided by this embodiment. As shown in FIG. 11 , the data processing device includes: a processor 810 and a memory 820; Communication Interface 830 and bus 840.
其中,处理器810、存储器820和通信接口830可以通过总线840完成相互间的通信。通信接口830可以用于信息传输。处理器810可以调用存储器820
中的逻辑指令,以执行上述实施例的任意一种方法。The processor 810, the memory 820, and the communication interface 830 can complete communication with each other through the bus 840. Communication interface 830 can be used for information transfer. The processor 810 can call the memory 820
Logic instructions in the process to perform any of the above embodiments.
存储器820可以包括存储程序区和存储数据区,存储程序区可以存储操作系统和至少一个功能所需的应用程序。存储数据区可以存储根据数据处理设备的使用所创建的数据等。此外,存储器可以包括,例如,随机存取存储器的易失性存储器,还可以包括非易失性存储器。例如至少一个磁盘存储器件、闪存器件或者其他非暂态固态存储器件。The memory 820 may include a storage program area and a storage data area, and the storage program area may store an operating system and an application required for at least one function. The storage data area can store data and the like created according to the use of the data processing device. Further, the memory may include, for example, a volatile memory of a random access memory, and may also include a non-volatile memory. For example, at least one disk storage device, flash memory device, or other non-transitory solid state storage device.
此外,在上述存储器820中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,该逻辑指令可以存储在一个计算机可读取存储介质中。本公开的技术方案可以以计算机软件产品的形式体现出来,该计算机软件产品可以存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本实施例所述方法的全部或部分步骤。Moreover, when the logic instructions in the memory 820 described above can be implemented in the form of software functional units and sold or used as separate products, the logic instructions can be stored in a computer readable storage medium. The technical solution of the present disclosure may be embodied in the form of a computer software product, which may be stored in a storage medium, and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) All or part of the steps of the method described in this embodiment are performed.
存储介质可以是非暂态存储介质,也可以是暂态存储介质。非暂态存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质。The storage medium may be a non-transitory storage medium or a transitory storage medium. The non-transitory storage medium may include: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. medium.
本领域普通技术人员可理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指示相关的硬件完成的,该程序可存储于一个非暂态计算机可读存储介质中,该程序被执行时,可包括如上述方法的实施例的流程。A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program indicating related hardware, and the program can be stored in a non-transitory computer readable storage medium. When executed, a flow of an embodiment of the method as described above may be included.
本公开提供一种人体运动能力评价方法、装置及系统,可以较全面地检测临床运动信息,满足临床诊断需求,且不受人体行走方向的限制,检测起来比较灵活。
The present disclosure provides a method, device and system for evaluating human exercise ability, which can comprehensively detect clinical exercise information, meet clinical diagnosis requirements, and is not limited by the walking direction of the human body, and is relatively flexible to detect.
Claims (10)
- 一种人体运动能力评价方法,包括:A method for evaluating human exercise capacity, comprising:通过多个惯性传感器获取人体待测部位的运动姿态数据,其中,所述待测部位包括至少一个关节,所述多个惯性传感器设置在与所述至少一个关节相连的肢体上;Obtaining motion posture data of a part to be tested of a human body by using a plurality of inertial sensors, wherein the part to be tested includes at least one joint, and the plurality of inertial sensors are disposed on a limb connected to the at least one joint;根据所述运动姿态数据计算所述至少一个关节的旋转角度;以及Calculating a rotation angle of the at least one joint based on the motion posture data;根据所述至少一个关节的旋转角度确定所述待测部位的运动能力。Determining the exercise ability of the portion to be tested according to the rotation angle of the at least one joint.
- 根据权利要求1所述的方法,其中,根据所述运动姿态数据计算所述至少一个关节的旋转角度,包括:The method of claim 1, wherein calculating a rotation angle of the at least one joint based on the motion posture data comprises:对每个关节,根据与所述关节相连的两部分肢体的运动姿态数据的相对变化计算所述关节的旋转角度。For each joint, the angle of rotation of the joint is calculated from the relative change in the motion pose data of the two parts of the limb connected to the joint.
- 根据权利要求2所述的方法,其中,采用以下公式计算关节的旋转角度:The method of claim 2, wherein the rotation angle of the joint is calculated using the following formula:其中,TM表示x、y或z轴;表示关节J绕TM轴的旋转角度;atan2x(A,B)表示三维坐标A(xA,yA,zA)、B(xB,yB,zB)关于(yB+zAi)的幅角;atan2y(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(zB+xAi)的幅角;atan2z(A,B)表示三维坐标A(xA,yA,zA),B(xB,yB,zB)关于(xB+yAi)的幅角;表示在平面YOZ上的投影坐标,表示在平面XOZ上的投影坐标,表示在平面XOY上的投影坐标;表示经过所述运动姿态数据转换后的单位向量坐标;用于对VJCU′进行列变换。Where TM represents the x, y or z axis; Represents the joint J rotational angle about the TM axis; atan2 x (A, B) represents the three-dimensional coordinates A (x A, y A, z A), B (x B, y B, z B) on (y B + z A i) the angle; atan2 y (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (z B + x A i) Angle; atan2 z (A, B) represents the three-dimensional coordinates A (x A , y A , z A ), B (x B , y B , z B ) with respect to (x B + y A i); Express Projection coordinates on the plane YOZ, Express Projection coordinates on the plane XOZ, Express Projection coordinates on the plane XOY; Representing a unit vector coordinate after the motion posture data is converted; Used to perform column transformation on V JCU '.
- 根据权利要求3所述的方法,其中,采用以下公式计算VJCU′:The method of claim 3 wherein V JCU ' is calculated using the following formula:VJCU′=qJC×VJCU×qJC -1, V JCU ′=q JC ×V JCU ×q JC -1 ,其中,分别表示沿坐标系x、y和z轴的单位向量坐标;qJC表示与关节J相连的两部分肢体相对姿态差异的四元数,表示与关节J相连的肢体SKn标定后的姿态四元数,表示所述肢体SKn在时刻t的姿态四元数,表示所述肢体SKn在初始时刻的姿态四元数的逆;表示与关节J相连的肢体SKn+1标定后的姿态四元数,表示所述肢体SKn+1在时刻t的姿态四元数,表示所述肢体SKn+1在初始时刻的姿态四元数的逆。among them, Represents unit vector coordinates along the x, y, and z axes of the coordinate system; q JC represents the quaternion of the relative pose difference between the two parts of the joint connected to the joint J, Indicates the attitude quaternion after calibration of the limb SK n connected to the joint J, Representing the posture quaternion of the limb SK n at time t, Representing the inverse of the posture quaternion of the limb SK n at the initial moment; Indicates the attitude quaternion after calibration of the limb SK n+1 connected to the joint J, Representing the attitude quaternion of the limb SK n+1 at time t, Indicates the inverse of the posture quaternion of the limb SK n+1 at the initial moment.
- 根据权利要求1所述的方法,其中,根据所述至少一个关节的旋转角度确定所述待测部位的运动能力,包括:The method according to claim 1, wherein determining the athletic ability of the part to be tested according to the rotation angle of the at least one joint comprises:对所述待测部位涉及的每个自由度,根据对应关节在所述自由度的旋转角度与相同步速下处于健康状态的对应关节在所述自由度的运动角度计算所述自由度的康复程度;以及For each degree of freedom involved in the portion to be tested, the degree of freedom of the degree of freedom is calculated according to the angle of rotation of the corresponding joint at a rotational angle of the degree of freedom and the corresponding joint at a synchronous speed at the degree of freedom of the degree of freedom. Degree;根据每个自由度的康复程度计算所述待测部位的运动能力。The exercise ability of the part to be tested is calculated according to the degree of rehabilitation of each degree of freedom.
- 根据权利要求5所述的方法,其中,采用以下公式计算所述自由度的康复程度:The method according to claim 5, wherein the degree of rehabilitation of said degree of freedom is calculated using the following formula:其中,Ri表示第i个自由度的康复程度;Di表示对应关节在第i个自由度的旋转角度;Hi表示相同步速下处于健康状态的所述对应关节在第i个自由度的旋转角度;表示Di与Hi的相关系数。Where R i represents the degree of rehabilitation of the i-th degree of freedom; D i represents the angle of rotation of the corresponding joint at the ith degree of freedom; H i represents the corresponding joint of the i-degree of freedom at the phase-synchronous speed at the ith degree of freedom Rotation angle Represents the correlation coefficient between D i and H i .
- 根据权利要求5所述的方法,其中,采用以下公式计算所述待测部位的运动能力:The method according to claim 5, wherein the exercise ability of the portion to be tested is calculated using the following formula:其中,RG表示所述待测部位的运动能力;N表示所述待测部位涉及的自由度个数;Ri表示第i个自由度的康复程度;ωi表示Ri的加权系数。Wherein R G represents the exercise ability of the part to be tested; N represents the number of degrees of freedom involved in the part to be tested; R i represents the degree of rehabilitation of the i-th degree of freedom; ω i represents the weighting coefficient of R i .
- 根据权利要求1所述的方法,其中,根据所述至少一个关节的旋转角度确定所述待测部位的运动能力,包括:The method according to claim 1, wherein determining the athletic ability of the part to be tested according to the rotation angle of the at least one joint comprises:对每个关节,根据所述关节的旋转角度计算所述关节的角速度;For each joint, the angular velocity of the joint is calculated according to the angle of rotation of the joint;计算所述关节的角速度与相同步速下处于健康状态的所述关节的角速度的比值;以及Calculating a ratio of an angular velocity of the joint to an angular velocity of the joint in a healthy state at a synchronous velocity;根据所述比值确定所述关节的运动能力。The ability of the joint to move is determined based on the ratio.
- 一种人体运动能力评价系统,包括:A human exercise ability evaluation system includes:一个或多个处理器;One or more processors;存储器,设置为存储一个或多个程序;a memory set to store one or more programs;通信接口,设置为与惯性传感器进行通信;a communication interface configured to communicate with an inertial sensor;惯性传感器,设置为采集人体待测部位的运动姿态数据;The inertial sensor is configured to collect motion posture data of the part to be tested of the human body;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一项所述的人体运动能力评价方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the human exercise ability evaluation method according to any one of claims 1-8.
- 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-8中任一项所述的方法。 A computer readable storage medium storing computer executable instructions for performing the method of any of claims 1-8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710292737.9 | 2017-04-28 | ||
CN201710292737.9A CN107115114A (en) | 2017-04-28 | 2017-04-28 | Human Stamina evaluation method, apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018196227A1 true WO2018196227A1 (en) | 2018-11-01 |
Family
ID=59725250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/096676 WO2018196227A1 (en) | 2017-04-28 | 2017-08-09 | Evaluation method, device, and system for human motor capacity |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107115114A (en) |
WO (1) | WO2018196227A1 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108852360A (en) * | 2018-03-16 | 2018-11-23 | 北京工业大学 | A kind of human body lower limbs hip and knee angle detection system and method |
CN108627153B (en) * | 2018-05-11 | 2022-06-07 | 南京大学 | Rigid body motion tracking system based on inertial sensor and working method thereof |
CN108577871B (en) * | 2018-05-17 | 2024-09-17 | 上海市同济医院 | A multi-axis sensor combination device for accurately evaluating cervical dystonia |
CN108874135B (en) * | 2018-06-13 | 2021-07-30 | 福建中科智汇数字科技有限公司 | Gait training system and method based on VR equipment |
CN108955507B (en) * | 2018-07-09 | 2020-07-17 | 上海理工大学 | Sensor for recognizing human body limb movement intention |
SG10201810156PA (en) * | 2018-11-14 | 2020-06-29 | Prec Medical Pte Ltd | Method and device for measuring anatomical movement of a joint |
CN109531578B (en) * | 2018-12-29 | 2020-08-07 | 深圳市工匠社科技有限公司 | Humanoid mechanical arm somatosensory control method and device |
CN111382636B (en) * | 2018-12-29 | 2023-04-25 | 西安思博探声生物科技有限公司 | Knee joint movement signal processing method, device, equipment and storage medium |
CN111772577A (en) * | 2019-04-03 | 2020-10-16 | 李道 | Knee joint rehabilitation evaluation system and method based on cloud platform |
CN112933579B (en) * | 2019-12-11 | 2023-03-31 | 中移(苏州)软件技术有限公司 | Motion quality evaluation method and device and storage medium |
CN113842137A (en) * | 2020-06-28 | 2021-12-28 | 中国医学科学院生物医学工程研究所 | Lumbar vertebra mobility detection device |
CN113842136A (en) * | 2020-06-28 | 2021-12-28 | 中国医学科学院生物医学工程研究所 | Device and method for detecting lumbar spine mobility |
CN112023373A (en) * | 2020-09-07 | 2020-12-04 | 东南大学 | Tennis training method based on attitude sensor |
CN112331300A (en) * | 2020-11-17 | 2021-02-05 | 南昌航空大学 | Acceleration sensor-based knee-climbing joint collaborative motion analysis system for children with cerebral palsy |
CN112763751B (en) * | 2020-12-16 | 2021-12-07 | 北京理工大学 | Shape recognition method and system based on passive whisker sensor |
CN112617811A (en) * | 2021-01-04 | 2021-04-09 | 杭州风行医疗器械有限公司 | Joint biomechanics measurement and evaluation device and method |
CN113116339B (en) * | 2021-03-02 | 2024-01-30 | 深圳市第二人民医院(深圳市转化医学研究院) | Orthopedics patient mobile monitoring and early warning method and system |
CN113116340B (en) * | 2021-04-02 | 2022-03-25 | 浙江大学 | Human hip joint displacement measurement method for wearable device |
CN113080946B (en) * | 2021-04-29 | 2024-05-14 | 合肥工业大学 | Human body sitting station transfer capability measuring device, measuring method and electronic equipment |
CN113450903B (en) * | 2021-06-29 | 2022-10-04 | 广东人工智能与先进计算研究院 | A human action mapping method, device, computer equipment and storage medium |
CN114041782A (en) * | 2021-07-26 | 2022-02-15 | 南宁师范大学 | A multi-channel human lower limb movement information collection system and method |
CN113768760B (en) * | 2021-09-08 | 2022-12-20 | 中国科学院深圳先进技术研究院 | Control method, system and driving device of walking aid |
CN113876317A (en) * | 2021-11-09 | 2022-01-04 | 南宁师范大学 | A multi-channel human lower limb movement information collection system and method based on human acupoint positioning |
CN114391831A (en) * | 2022-01-17 | 2022-04-26 | 西北工业大学 | Hip-knee joint angle and dynamic force line resolving system |
CN117281501B (en) * | 2023-09-25 | 2024-03-29 | 国家体育总局运动医学研究所 | Intelligent female foot lower limb movement injury early warning device and method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004042548A1 (en) * | 2002-11-07 | 2004-05-21 | Olympus Corporation | Movement detection device |
CN102323854A (en) * | 2011-03-11 | 2012-01-18 | 中国科学院研究生院 | Human motion capture device |
CN102670217A (en) * | 2012-05-04 | 2012-09-19 | 嘉兴市制衡精仪有限公司 | Wearable sensor measuring device and method for lower limb joint acting force and moment |
CN103837157A (en) * | 2014-03-26 | 2014-06-04 | 向杰 | Motion measuring method and device |
WO2014087166A1 (en) * | 2012-12-05 | 2014-06-12 | Vert Systems Limited | Terrain-topography motion capture system, apparatus and method |
CN104147770A (en) * | 2014-07-24 | 2014-11-19 | 燕山大学 | Inertial-sensor-based wearable hemiplegia rehabilitation apparatus and strap-down attitude algorithm |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002230578A1 (en) * | 2000-10-30 | 2002-05-15 | Naval Postgraduate School | Method and apparatus for motion tracking of an articulated rigid body |
CN103690148B (en) * | 2013-12-24 | 2016-09-07 | 东南大学 | A kind of exercise coordination capacity simple detection system |
CN106227368B (en) * | 2016-08-03 | 2019-04-30 | 北京工业大学 | A kind of human body joint angle calculation method and device |
-
2017
- 2017-04-28 CN CN201710292737.9A patent/CN107115114A/en active Pending
- 2017-08-09 WO PCT/CN2017/096676 patent/WO2018196227A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004042548A1 (en) * | 2002-11-07 | 2004-05-21 | Olympus Corporation | Movement detection device |
CN102323854A (en) * | 2011-03-11 | 2012-01-18 | 中国科学院研究生院 | Human motion capture device |
CN102670217A (en) * | 2012-05-04 | 2012-09-19 | 嘉兴市制衡精仪有限公司 | Wearable sensor measuring device and method for lower limb joint acting force and moment |
WO2014087166A1 (en) * | 2012-12-05 | 2014-06-12 | Vert Systems Limited | Terrain-topography motion capture system, apparatus and method |
CN103837157A (en) * | 2014-03-26 | 2014-06-04 | 向杰 | Motion measuring method and device |
CN104147770A (en) * | 2014-07-24 | 2014-11-19 | 燕山大学 | Inertial-sensor-based wearable hemiplegia rehabilitation apparatus and strap-down attitude algorithm |
Also Published As
Publication number | Publication date |
---|---|
CN107115114A (en) | 2017-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018196227A1 (en) | Evaluation method, device, and system for human motor capacity | |
Slade et al. | An open-source and wearable system for measuring 3D human motion in real-time | |
EP3297520B1 (en) | Devices for measuring human gait and related methods of use | |
JP6660110B2 (en) | Gait analysis method and gait analysis system | |
CN103417217B (en) | Joint mobility measuring device and measuring method thereof | |
Wang et al. | Using wearable sensors to capture posture of the human lumbar spine in competitive swimming | |
JP7107264B2 (en) | Human Body Motion Estimation System | |
Palani et al. | Real-time joint angle estimation using mediapipe framework and inertial sensors | |
CN110609621A (en) | Posture calibration method and human motion capture system based on micro-sensor | |
KR20180031610A (en) | Band-type motion and bio-information measuring device | |
Cai et al. | A binocular-camera-assisted sensor-to-segment alignment method for inertial sensor-based human gait analysis | |
CN108538362B (en) | A method for early warning analysis of tendon anisotropic force injury based on real-time acquisition of motion data | |
Hwang et al. | A novel end-effector robot system enabling to monitor upper-extremity posture during robot-aided planar reaching movements | |
Luo et al. | An interactive therapy system for arm and hand rehabilitation | |
CN110675936A (en) | A fitness compensation evaluation method and system based on OpenPose and binocular vision | |
Luo et al. | A virtual reality system for arm and hand rehabilitation | |
CN116304544A (en) | Motion data calibration method and system | |
CN206534641U (en) | Ectoskeleton takes and body analogue system | |
Ang et al. | Ambulatory measurement of elbow kinematics using inertial measurement units | |
Sun et al. | Hip, knee and ankle motion angle detection based on inertial sensor | |
US11832934B1 (en) | Joint monitoring | |
Lin | Automated rehabilitation exercise motion tracking | |
Wang et al. | Attitude Algorithm and Calculation of Limb Length Based on Motion Capture Data | |
WO2025053788A1 (en) | Upper limb assistive system and method | |
Keskinoğlu et al. | Full wireless goniometer design with activity recognition for upper and lower limb |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17907174 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17907174 Country of ref document: EP Kind code of ref document: A1 |