[go: up one dir, main page]

CN112294599B - Method, system and device for constructing training trajectory generation model based on human parameters - Google Patents

Method, system and device for constructing training trajectory generation model based on human parameters Download PDF

Info

Publication number
CN112294599B
CN112294599B CN202011192281.7A CN202011192281A CN112294599B CN 112294599 B CN112294599 B CN 112294599B CN 202011192281 A CN202011192281 A CN 202011192281A CN 112294599 B CN112294599 B CN 112294599B
Authority
CN
China
Prior art keywords
feature
human body
preset
joints
training
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011192281.7A
Other languages
Chinese (zh)
Other versions
CN112294599A (en
Inventor
王卫群
侯增广
任士鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Automation of Chinese Academy of Science
Original Assignee
Institute of Automation of Chinese Academy of Science
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Automation of Chinese Academy of Science filed Critical Institute of Automation of Chinese Academy of Science
Priority to CN202011192281.7A priority Critical patent/CN112294599B/en
Publication of CN112294599A publication Critical patent/CN112294599A/en
Application granted granted Critical
Publication of CN112294599B publication Critical patent/CN112294599B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H1/00Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
    • A61H1/02Stretching or bending or torsioning apparatus for exercising
    • A61H1/0237Stretching or bending or torsioning apparatus for exercising for the lower limbs
    • A61H1/0255Both knee and hip of a patient, e.g. in supine or sitting position, the feet being moved together in a plane substantially parallel to the body-symmetrical plane
    • A61H1/0262Walking movement; Appliances for aiding disabled persons to walk
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/112Gait analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1121Determining geometric values, e.g. centre of rotation or angular range of movement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1121Determining geometric values, e.g. centre of rotation or angular range of movement
    • A61B5/1122Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5007Control means thereof computer controlled
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2230/00Measuring physical parameters of the user
    • A61H2230/62Posture
    • A61H2230/625Posture used as a control parameter for the apparatus

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Molecular Biology (AREA)
  • Dentistry (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Pathology (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Physiology (AREA)
  • Geometry (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Epidemiology (AREA)
  • Pain & Pain Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Rehabilitation Therapy (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明属于计算机领域,具体涉及一种基于人体参数的训练轨迹生成模型构建方法、系统、装置,旨在为了解决现有下肢康复机器人步态训练轨迹单一问题。本发明方法包括基于输入特征集合、傅里叶系数集合,构建训练样本集;基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型。本发明方法构建的训练轨迹生成模型,可以基于使用者具体的人体参数进行差异化训练轨迹的生成。

Figure 202011192281

The invention belongs to the field of computers, and in particular relates to a method, system and device for constructing a training trajectory generation model based on human parameters, and aims to solve the problem of a single gait training trajectory of an existing lower limb rehabilitation robot. The method of the invention includes constructing a training sample set based on the input feature set and the Fourier coefficient set; based on the training sample set, training a plurality of classification regression models for preset joints respectively, and selecting the regression model with the smallest prediction error as the training sample set. The angle generation model of the corresponding joint; the obtained angle models of multiple joints are combined to obtain the training trajectory generation model of the human body part including the preset joints. The training trajectory generation model constructed by the method of the present invention can generate the differentiated training trajectory based on the user's specific human body parameters.

Figure 202011192281

Description

基于人体参数的训练轨迹生成模型构建方法、系统、装置Method, system and device for constructing training trajectory generation model based on human parameters

技术领域technical field

本发明属于计算机领域,具体涉及一种基于人体参数的训练轨迹生成模型构建方法、系统、装置。The invention belongs to the field of computers, and in particular relates to a method, system and device for constructing a training trajectory generation model based on human body parameters.

背景技术Background technique

目前,得益于现代医学的发展,脑卒中、脑外伤和脊柱损伤等疾病的致死率已经大幅降低;但经过急性期的治疗后,多数患者都存在下肢运动功能障碍等后遗症,需要长期的康复训练,其中以步态康复训练为主。在传统步态康复训练中,往往需要多名康复治疗师共同完成。在目前国内康复治疗师资源紧缺的情况下,下肢康复机器人常被用于患者的康复训练中,辅助或主动带动患者进行步态训练。在下肢康复机器人采用的步态轨迹主要是髋、膝和踝三个关节在人体矢状面的角度轨迹。通过采集正常人的行走时步态轨迹数据,然后作为患者步态康复训练的模板在机器人上使用。然而,研究表明,步态轨迹存在个体差异,与人体特征如性别,年龄和身高等因素具有较强的相关性。根据患者的特征,通过下肢康复机器人提供一个更符合患者的步态轨迹训练,则对患者康复效果的提升具有促进作用。At present, thanks to the development of modern medicine, the fatality rate of stroke, traumatic brain injury, spinal cord injury and other diseases has been greatly reduced; however, after acute treatment, most patients have sequelae such as lower extremity motor dysfunction and require long-term rehabilitation Training, which is mainly based on gait rehabilitation training. In traditional gait rehabilitation training, multiple rehabilitation therapists are often required to complete it together. Under the current shortage of domestic rehabilitation therapist resources, lower limb rehabilitation robots are often used in patients' rehabilitation training to assist or actively drive patients to perform gait training. The gait trajectory adopted by the lower limb rehabilitation robot is mainly the angular trajectory of the three joints of the hip, knee and ankle in the sagittal plane of the human body. The gait trajectory data of normal people are collected, and then used on the robot as a template for gait rehabilitation training of patients. However, studies have shown that there are individual differences in gait trajectories, with strong correlations with human characteristics such as gender, age, and height. According to the characteristics of the patient, providing a gait trajectory training more in line with the patient through the lower limb rehabilitation robot will promote the improvement of the patient's rehabilitation effect.

本发明提出一种基于人体参数的个性化步态轨迹生成方法,通过傅里叶级数拟合髋、膝和踝三关节角度曲线,采用拟合后的傅里叶系数替代步态轨迹,并在下肢康复机器人上应用;基于14个人体参数,通过机器学习的方法对人体参数与傅里叶系数的关系建模,进而构建了基于人体参数的个性化步态轨迹生成模型。The invention proposes a method for generating a personalized gait trajectory based on human body parameters. The three-joint angle curves of hip, knee and ankle are fitted by Fourier series, and the fitted Fourier coefficient is used to replace the gait trajectory, and It is applied to the lower limb rehabilitation robot; based on 14 human parameters, the relationship between human parameters and Fourier coefficients is modeled by machine learning, and then a personalized gait trajectory generation model based on human parameters is constructed.

发明内容SUMMARY OF THE INVENTION

为了解决现有技术中的上述问题,即为了解决现有下肢康复机器人步态训练轨迹单一问题,本发明的第一方面,提出了一种基于人体参数的训练轨迹生成模型构建方法,包括以下步骤:In order to solve the above problems in the prior art, that is, in order to solve the problem of a single gait training trajectory of the existing lower limb rehabilitation robot, the first aspect of the present invention proposes a method for building a training trajectory generation model based on human parameters, including the following steps :

基于输入特征集合、傅里叶系数集合,构建训练样本集;Build a training sample set based on the input feature set and Fourier coefficient set;

基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;Based on the training sample set, the preset joints are respectively trained for multiple categories of regression models, and the regression model with the smallest prediction error is selected as the angle generation model of the corresponding joint;

将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;Combining the obtained angle models of a plurality of joints to obtain a training trajectory generation model of the human body part including the preset joints;

其中,in,

所述输入特征集合包含多个人体的人体特征类别参数;The input feature set includes human body feature category parameters of a plurality of human bodies;

所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint;

所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated.

在一些优选实施方式中,所述输入特征集合,其获取方法为:In some preferred embodiments, the input feature set, the acquisition method is:

基于初始样本集,采用最大相关最小冗余度方法获取输入特征集合;所述初始样本集中的每一个样本包括一个个体的与预设人体特征类别对应的参数。Based on the initial sample set, the maximum correlation minimum redundancy method is adopted to obtain the input feature set; each sample in the initial sample set includes an individual parameter corresponding to a preset human body feature category.

在一些优选实施方式中,“采用最大相关最小冗余度方法选择输入特征集合”,其方法为:In some preferred embodiments, "using the maximum correlation minimum redundancy method to select the input feature set", the method is:

步骤S110,对所述傅里叶系数集合,基于预设人体特征,通过互信息计算获得每一个傅里叶系数对应的特征排序;Step S110, for the set of Fourier coefficients, based on preset human body characteristics, obtain a feature ranking corresponding to each Fourier coefficient through mutual information calculation;

步骤S120,对各傅里叶系数对应的特征排序,通过计算序号均值的方法获得最终特征排序;Step S120, rank the features corresponding to each Fourier coefficient, and obtain the final feature ranking by calculating the mean value of the serial numbers;

步骤S130,基于所述最终特征排序,按顺序依次增加预设人体特征作为备选输入特征集合,分别与所述傅里叶系数集合进行建模,获得中间模型,选取均值误差最小的中间模型对应的备选输入特征集合作为选定的输入特征集合。Step S130, based on the final feature sorting, sequentially adding preset human features as a candidate input feature set, respectively modeling with the Fourier coefficient set, obtaining an intermediate model, and selecting the corresponding intermediate model with the smallest mean error. The set of alternative input features for is the selected set of input features.

在一些优选实施方式中,“对所述傅里叶系数集合,基于预设人体特征,通过互信息计算获得每一个傅里叶系数对应的特征排序”,其方法为:In some preferred embodiments, "for the set of Fourier coefficients, based on preset human body characteristics, the feature ranking corresponding to each Fourier coefficient is obtained through mutual information calculation", and the method is:

步骤S111,从所述傅里叶系数集合中选取一个傅里叶系数;Step S111, select a Fourier coefficient from the Fourier coefficient set;

步骤S112,针对单个傅里叶系数,依次计算它与每个预设人体特征的互信息,将最大互信息对应的预设人体特征放入特征集D1,其余放入特征集D2Step S112, for a single Fourier coefficient, calculate its mutual information with each preset human body feature in turn, put the preset human body feature corresponding to the maximum mutual information into feature set D 1 , and put the rest into feature set D 2 ;

步骤S113,对特征集D2中各特征,分别计算其与特征集D1中每个特征的互信息的平均值;Step S113, for each feature in the feature set D2, calculate the average value of the mutual information with each feature in the feature set D1 ;

步骤S114,选取步骤S113中最大的互信息平均值对应的特征集D2中的特征,移入特征集D1的原有特征序列之后;Step S114, select the feature in the feature set D2 corresponding to the maximum mutual information average value in step S113, and move it into the original feature sequence of the feature set D1 ;

步骤S115,执行步骤S112至步骤S114,直至特征集D2为空,生成相应傅里叶系数对应的特征排序;Step S115 , perform steps S112 to S114, until the feature set D2 is empty, generate the feature ranking corresponding to the corresponding Fourier coefficient;

步骤S116,从所述傅里叶系数集合剩余的傅里叶系数中选取一个,执行步骤S112,直至所述傅里叶系数集合中所有傅里叶系数均获得了对应的特征排序。Step S116, select one of the remaining Fourier coefficients in the set of Fourier coefficients, and perform step S112 until all the Fourier coefficients in the set of Fourier coefficients have obtained corresponding feature rankings.

在一些优选实施方式中,所述包含预设关节的人体部位为人体下肢;所述预设关节包括髋关节、膝关节、踝关节。In some preferred embodiments, the part of the human body containing the preset joints is the lower limbs of the human body; the preset joints include hip joints, knee joints, and ankle joints.

在一些优选实施方式中,所述训练轨迹生成模型还包括与关节角度对应的重心计算模块;In some preferred embodiments, the training trajectory generation model further includes a center of gravity calculation module corresponding to the joint angle;

所述重心计算模块,配置为基于髋关节角度、膝关节角度、踝关节角度,利用肢体和关节的几何关系进行重心的计算。The center of gravity calculation module is configured to calculate the center of gravity based on the angle of the hip joint, the angle of the knee joint, and the angle of the ankle joint, using the geometric relationship between the limb and the joint.

在一些优选实施方式中,基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数f(t)为In some preferred embodiments, based on the test data of the preset joints, the joint angle function f(t) obtained by fitting the Fourier series method is

Figure BDA0002753066560000041
Figure BDA0002753066560000041

其中,n是拟合的阶数,

Figure BDA0002753066560000042
为角频率,T为步态周期,a0,ai,bi(i=1,...,n)为系数项。where n is the order of fitting,
Figure BDA0002753066560000042
is the angular frequency, T is the gait period, and a 0 , a i , b i (i=1,...,n) are the coefficient terms.

在一些优选实施方式中,多个类别回归模型包括支持向量机回归模型、随机森林回归模型。In some preferred embodiments, the plurality of class regression models include support vector machine regression models and random forest regression models.

本发明的第二方面,提出了一种基于人体参数的训练轨迹生成模型构建系统,包括第一单元、第二单元、第三单元;In a second aspect of the present invention, a training trajectory generation model building system based on human parameters is proposed, including a first unit, a second unit, and a third unit;

所述第一单元,配置为基于输入特征集合、傅里叶系数集合,构建训练样本集;The first unit is configured to construct a training sample set based on the input feature set and the Fourier coefficient set;

所述第二单元,配置为基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;The second unit is configured to, based on the training sample set, respectively perform training of multiple classification regression models on the preset joints, and select the regression model with the smallest prediction error as the angle generation model of the corresponding joint;

所述第三单元,配置为将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;The third unit is configured to combine the obtained angle models of a plurality of joints to obtain a training trajectory generation model of a human body part including preset joints;

其中,in,

所述输入特征集合包含多个人体的人体特征类别参数;The input feature set includes human body feature category parameters of a plurality of human bodies;

所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint;

所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated.

本发明的第三方面,提出了一种处理装置,包括处理器、存储装置;处理器,适于执行各条程序;存储装置,适于存储多条程序;所述程序适于由处理器加载并执行以实现上述的基于人体参数的训练轨迹生成模型构建方法。In a third aspect of the present invention, a processing device is provided, including a processor and a storage device; the processor is adapted to execute various programs; the storage device is adapted to store multiple programs; the programs are adapted to be loaded by the processor And execute it to realize the above-mentioned method for building a model for training trajectory generation based on human parameters.

本发明的有益效果:Beneficial effects of the present invention:

基于本发明方法构建的训练轨迹生成模型,可以基于使用者具体的人体参数进行差异化训练轨迹的生成,所生成的训练轨迹更加贴合使用者的人体状况,可以提升使用者的训练效果,进而改善使用者的运动功能。The training trajectory generation model constructed based on the method of the present invention can generate differentiated training trajectories based on the user's specific human body parameters, the generated training trajectory is more suitable for the user's human body condition, can improve the user's training effect, and further Improve the user's motor function.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1是本发明一种实施例的基于人体参数的训练轨迹生成模型构建方法流程示意图;1 is a schematic flowchart of a method for constructing a training trajectory generation model based on human parameters according to an embodiment of the present invention;

图2是本发明一种实施例中下肢关节角度示意图;Fig. 2 is a schematic diagram of the angle of lower limb joints in an embodiment of the present invention;

图3是本发明一种实施例下肢简化模型示意图。3 is a schematic diagram of a simplified model of a lower limb according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not All examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict.

本发明的一种基于人体参数的训练轨迹生成模型构建方法,如图1所示,包括以下步骤:A method for constructing a training trajectory generation model based on human parameters of the present invention, as shown in Figure 1, includes the following steps:

基于输入特征集合、傅里叶系数集合,构建训练样本集;Build a training sample set based on the input feature set and Fourier coefficient set;

基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;Based on the training sample set, the preset joints are respectively trained for multiple categories of regression models, and the regression model with the smallest prediction error is selected as the angle generation model of the corresponding joint;

将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;Combining the obtained angle models of a plurality of joints to obtain a training trajectory generation model of the human body part including the preset joints;

其中,in,

所述输入特征集合包含多个人体的人体特征类别参数;The input feature set includes human body feature category parameters of a plurality of human bodies;

所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint;

所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated.

为了更清晰地对本发明进行说明,下面结合附图对本方发明一种实施例中各部分进行展开详述。In order to describe the present invention more clearly, each part of an embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

本发明一种实施例的基于人体参数的训练轨迹生成模型构建方法,以人体下肢为例进行说明,当然,还可以应用于其他人体部位的训练轨迹建模,比如上肢。The method for constructing a training trajectory generation model based on human body parameters according to an embodiment of the present invention takes the lower limbs of the human body as an example for description, and of course, it can also be applied to the modeling of training trajectory of other human body parts, such as upper limbs.

在进行本实施例具体步骤说明之前,先对人体下肢的步态轨迹的采集与拟合进行说明。Before the description of the specific steps in this embodiment, the collection and fitting of the gait trajectory of the lower limbs of the human body will be described first.

如图2所示的人体下肢示意图,分别对步态轨迹中髋关节角度、膝关节角度和踝关节角度进行定义。髋关节角度为重心曲线(l1)和髋膝关节中心连线(l2)的夹角,即图2中θhip;膝关节角度为l2和膝踝关节中心连线(l3)的夹角,即图2中θknee;踝关节角度θankle是踝关节中心处l3的垂直线(l4)与脚面平行线(l5)的夹角。Figure 2 shows the schematic diagram of the lower limbs of the human body, respectively defining the hip joint angle, knee joint angle and ankle joint angle in the gait trajectory. The hip joint angle is the angle between the center of gravity curve (l 1 ) and the line connecting the center of the hip and knee joint (l 2 ), namely θ hip in Figure 2; the knee joint angle is the angle between l 2 and the line connecting the center of the knee-ankle joint (l 3 ). The included angle is θ knee in Figure 2; the ankle joint angle θ ankle is the included angle between the vertical line (l 4 ) of l 3 at the center of the ankle joint and the parallel line (l 5 ) of the foot surface.

使用关节角度数据测量仪器采集正常人在不同速度(v1...vi)下行走时三关节的角度数据。对于采集到的角度数据,首先查找数据中的缺失值,在缺失值处使用前后5个数据点的平均值进行填充;然后采用滑动平均法对角度曲线进行噪声滤波和平滑处理。由于采集过程涉及多个步态周期的数据,因此需要对数据进行周期划分,对每个周期标记。步态周期起始点选的是一侧脚后跟刚触地时刻。Use the joint angle data measuring instrument to collect the angle data of the three joints when a normal person walks at different speeds (v 1 ... vi ). For the collected angle data, firstly find the missing values in the data, and fill in the missing values with the average value of the 5 data points before and after; then use the moving average method to filter and smooth the angle curve. Since the acquisition process involves data of multiple gait cycles, it is necessary to divide the data into cycles and mark each cycle. The starting point of the gait cycle is the moment when one heel just touches the ground.

经过处理后的三关节角度曲线是由几百个离散采样点组成,如果直接使用离散的步态轨迹数据点会带来两个问题:一方面是增加建模的困难,预测几百个离散点会导致轨迹生成模型复杂度过高;另一方面不利于下肢康复机器人关节处的电机控制。The processed three-joint angle curve is composed of hundreds of discrete sampling points. If the discrete gait trajectory data points are used directly, there will be two problems: on the one hand, it will increase the difficulty of modeling and predict hundreds of discrete points. It will lead to the high complexity of the trajectory generation model; on the other hand, it is not conducive to the motor control at the joints of the lower limb rehabilitation robot.

在本发明中,采用傅里叶级数方法(1)拟合关节角度数据,可获得一个与时间t相关的函数f(t),如式(1)所示:In the present invention, using Fourier series method (1) to fit joint angle data, a function f(t) related to time t can be obtained, as shown in formula (1):

Figure BDA0002753066560000071
Figure BDA0002753066560000071

其中,n是拟合的阶数,

Figure BDA0002753066560000072
为角频率,T为步态周期,a0,ai,bi(i=1,...,n)为系数项。where n is the order of fitting,
Figure BDA0002753066560000072
is the angular frequency, T is the gait period, and a 0 , a i , b i (i=1,...,n) are the coefficient terms.

阶数n的选择是根据拟合后的曲线与原始曲线的绝对误差值决定,通过实验测试,在拟合阶数为5时,误差值下降趋近平缓,同时三个关节的拟合误差都在0.3度以内,综合考虑误差与拟合模型复杂度,最终选取n=5作为最终的拟合阶数。因此,每个关节轨迹通过拟合后,可以获得12个傅里叶系数(ω、a0,ai,bi(i=1,...,5)),将这些系数作为轨迹的替代值,参与个性化步态轨迹建模中。进而,只要根据人体特征生成12个参数,就可以将关节角度轨迹重建。在下肢康复机器人关节电机控制中,通过对重建后的关节轨迹方程求导,得到轨迹的速度曲线和加速度曲线,因此可以选择多种电机控制方式(位置控制和速度控制)。The choice of order n is determined according to the absolute error value between the fitted curve and the original curve. Through experimental testing, when the fitting order is 5, the error value decreases gradually, and the fitting errors of the three joints are all Within 0.3 degrees, considering the error and the complexity of the fitting model, n=5 is finally selected as the final fitting order. Therefore, after fitting each joint trajectory, 12 Fourier coefficients (ω, a 0 , a i , b i (i=1,...,5)) can be obtained, and these coefficients are used as the surrogate for the trajectory value, participating in the modeling of personalized gait trajectory. Furthermore, as long as 12 parameters are generated according to human characteristics, the joint angle trajectory can be reconstructed. In the joint motor control of the lower limb rehabilitation robot, the velocity curve and acceleration curve of the trajectory are obtained by derivation of the reconstructed joint trajectory equation, so a variety of motor control methods (position control and speed control) can be selected.

本发明方法实施例为本发明方法的一种优选实施例,包括以下步骤:The method embodiment of the present invention is a preferred embodiment of the method of the present invention, comprising the following steps:

步骤S100,基于初始样本集,采用最大相关最小冗余度方法获取输入特征集合。Step S100, based on the initial sample set, using the maximum correlation minimum redundancy method to obtain the input feature set.

初始样本集中的每一个样本包括一个个体的与预设人体特征类别对应的参数。对于本实施例,通过对人体下肢解剖学分析,以及对相关资料调研,可以选择14个人体特征(预设人体特征)进行步态轨迹进行建模,特征主要有:性别,年龄,身高,体重,髂骨宽度,髋部两侧转子宽度,髂骨前上棘宽度,大腿长度,小腿长度,膝关节直径,踝高,踝宽,脚长和脚宽。基于预设人体特征进行人体数据采集,每个人体对应的一组数据作为一个样本来构建第一样本集。Each sample in the initial sample set includes a parameter of an individual corresponding to a preset human body feature category. For this embodiment, by analyzing the anatomy of the lower limbs of the human body and investigating related data, 14 human body characteristics (preset human body characteristics) can be selected to model the gait trajectory, and the characteristics mainly include: gender, age, height, weight , ilium width, trochanter width on both sides of the hip, anterior superior ilium spine width, thigh length, calf length, knee diameter, ankle height, ankle width, foot length and foot width. The human body data is collected based on the preset human body characteristics, and a set of data corresponding to each human body is used as a sample to construct a first sample set.

基于本发明的方法,输入特征集合可以为上述的14个人体特征,但该输入特征过多,带来了系统的复杂性,和使用者数据采集的繁琐度。本发明从两方面重新进行了考虑:一是由于14个特征之间可能存在较大的相关性,如:髂骨宽度和髂骨前上棘宽度;二是为了简化特征集,降低测量特征的时间。本发明实施例中采用最大相关最小冗余度准则(mRMR)对特征集进行优化,特征之间的冗余度以及特征与傅里叶系数间的相关性用互信息来表征,互信息I(X,Y)的计算方式如公式(2)所示,Based on the method of the present invention, the input feature set can be the above-mentioned 14 human body features, but the input features are too many, which brings the complexity of the system and the tediousness of user data collection. The present invention reconsidered from two aspects: one is that there may be a large correlation between the 14 features, such as the width of the ilium and the width of the anterior superior spine of the ilium; the other is to simplify the feature set and reduce the measurement feature time. In the embodiment of the present invention, the maximum correlation minimum redundancy criterion (mRMR) is used to optimize the feature set, and the redundancy between the features and the correlation between the features and the Fourier coefficients are represented by mutual information, and the mutual information I ( The calculation method of X, Y) is shown in formula (2),

Figure BDA0002753066560000081
Figure BDA0002753066560000081

其中,X和Y是两个特征属性,x和y是样本的特征属性值,p(x)和p(y)是边缘概率分布,p(x,y)是联合概率分布。Among them, X and Y are two feature attributes, x and y are the feature attribute values of the sample, p(x) and p(y) are the marginal probability distribution, and p(x, y) is the joint probability distribution.

采用最大相关最小冗余度方法选择输入特征集合,可以通过以下步骤实现:Using the maximum correlation minimum redundancy method to select the input feature set can be achieved by the following steps:

步骤S110,对所述傅里叶系数集合,基于预设人体特征,通过互信息计算获得每一个傅里叶系数对应的特征排序。Step S110, for the set of Fourier coefficients, based on preset human body characteristics, obtain a feature ranking corresponding to each Fourier coefficient through mutual information calculation.

该步骤进一步包括:The step further includes:

步骤S111,从所述傅里叶系数集合中选取一个傅里叶系数。Step S111, select one Fourier coefficient from the set of Fourier coefficients.

可以对傅里叶系数集合中的各系数项进行排序,然后依次选取进行如下步骤的操作,例如,第一次选取排序第一的系数项;在步骤S116中再依次进行后续各系数项的选择。The coefficient items in the Fourier coefficient set can be sorted, and then the operations of the following steps are performed in sequence, for example, the coefficient item with the first ranking is selected for the first time; in step S116, the selection of the subsequent coefficient items is performed in turn. .

步骤S112,针对单个傅里叶系数,依次计算它与每个预设人体特征的互信息,将最大互信息对应的预设人体特征放入特征集D1,其余放入特征集D2Step S112, for a single Fourier coefficient, calculate its mutual information with each preset human body feature in turn, put the preset human body feature corresponding to the maximum mutual information into feature set D 1 , and the rest into feature set D 2 .

放入特征集D2的预设人体特征可以按照互信息的大小从大到小顺序排列,也可以不按顺序随机排列。The preset human body features put into the feature set D 2 may be arranged in descending order according to the size of mutual information, or may be randomly arranged out of order.

步骤S113,对特征集D2中各特征,分别计算其与特征集D1中每个特征的互信息的平均值。Step S113 , for each feature in the feature set D2, calculate the average value of the mutual information with each feature in the feature set D1.

本步骤中,可以依次从D2中取出一个特征,然后对所选取的特征,分别计算其与特征集D1中每个特征的互信息,再进行均值计算,得到该特征的分数scorei,其计算公式如式(3)所示,In this step, a feature can be taken out from D 2 in turn, and then for the selected feature, the mutual information between it and each feature in the feature set D 1 is calculated respectively, and then the mean value is calculated to obtain the score of the feature score i , Its calculation formula is shown in formula (3),

Figure BDA0002753066560000091
Figure BDA0002753066560000091

其中,i=1,...,n1(n1为D1中的特征数量),n2为D2中的特征数量,F表示特征,Y表示傅里叶系数。Among them, i=1,...,n 1 (n 1 is the number of features in D 1 ), n 2 is the number of features in D 2 , F represents the feature, and Y represents the Fourier coefficient.

步骤S114,选取步骤S113中最大的互信息平均值对应的特征集D2中的特征,移入特征集D1的原有特征序列之后。 In step S114, the feature in the feature set D2 corresponding to the maximum mutual information average value in step S113 is selected and moved into the original feature sequence of the feature set D1.

依据步骤S113中计算得到的特征集D2中各特征的分数,选取分数最大的特征,将其插入特征集D1的原有特征序列的后面,并更新特征集D1,同时从特征集D2中删除该特征,并更新特征集D2According to the score of each feature in the feature set D 2 calculated in step S113, select the feature with the largest score, insert it into the back of the original feature sequence of the feature set D 1 , and update the feature set D 1 . 2 , delete the feature, and update the feature set D 2 .

步骤S115,执行步骤S112至步骤S114,直至特征集D2为空,生成相应傅里叶系数对应的特征排序。Step S115 : Steps S112 to S114 are executed until the feature set D2 is empty, and the feature ranking corresponding to the corresponding Fourier coefficient is generated.

步骤S116,从所述傅里叶系数集合剩余的傅里叶系数中选取一个,执行步骤S112,直至所述傅里叶系数集合中所有傅里叶系数均获得了对应的特征排序。Step S116, select one of the remaining Fourier coefficients in the set of Fourier coefficients, and perform step S112 until all the Fourier coefficients in the set of Fourier coefficients have obtained corresponding feature rankings.

执行到步骤,每个傅里叶系数都会对应一个特征排序。本实施例中,12个傅里叶系数对应12个特征排序。Execute to step, each Fourier coefficient will correspond to a feature ranking. In this embodiment, 12 Fourier coefficients correspond to 12 feature rankings.

步骤S120,对各傅里叶系数对应的特征排序,通过计算序号均值的方法获得最终特征排序。Step S120: Rank the features corresponding to each Fourier coefficient, and obtain the final feature ranking by calculating the mean value of the serial numbers.

在12个特征排序中,任一个特征均对应12个序号,将12个序号进行均值计算,即可得到其在最终特征排序中的序号。若出现两个特征均值计算后的值相同,则按照预设的傅里叶系数集合各系数项的排序,选择排序第一系数项(或者其他指定的系数项)对应的特征排序中两个特征的排序前后进行该两个特征在最终特征排序中前后顺序的确定。In the 12 feature sorting, any feature corresponds to 12 serial numbers, and the average value of the 12 serial numbers can be calculated to obtain its serial number in the final feature sorting. If the calculated values of the mean values of the two features are the same, according to the preset sorting of the coefficient items of the Fourier coefficient set, select and sort the two features in the feature sorting corresponding to the first coefficient item (or other specified coefficient items). The order of the two features in the final feature sorting is determined before and after the sorting.

步骤S130,基于所述最终特征排序,按顺序依次增加预设人体特征作为备选输入特征集合,分别与所述傅里叶系数集合进行建模,获得中间模型,选取均值误差最小的中间模型对应的备选输入特征集合作为选定的输入特征集合。Step S130, based on the final feature sorting, sequentially adding preset human features as a candidate input feature set, respectively modeling with the Fourier coefficient set, obtaining an intermediate model, and selecting the corresponding intermediate model with the smallest mean error. The set of alternative input features for is the selected set of input features.

基于备选输入特征集合、所述傅里叶系数集合进行建模,其方法优选采用下述的步骤S200、步骤S300的方法进行。Modeling is performed based on the set of candidate input features and the set of Fourier coefficients, and the method is preferably performed by the following methods of steps S200 and S300.

备选输入特征集合的选取方法为,从最终特征排序中,第一次取排序第一的特征与傅里叶系数集合进行建模,第二次增加排序第二的特征,再与傅里叶系数集合进行建模,以后依次类推,每次建模都顺次增加一个特征构建备选输入特征集合。The selection method of the alternative input feature set is: from the final feature ranking, the first time the first ranked feature is modeled with the Fourier coefficient set, and the second time the second ranked feature is added, and then the Fourier coefficient set is added. The coefficient set is modeled, and so on, and each modeling adds a feature in turn to construct an alternative input feature set.

对不同备选输入特征集合分别构建的模型,本实施例采用5折交叉验证计算对应模型的均值误差,然后选取均值误差最小的中间模型对应的备选输入特征集合作为选定的输入特征集合。For models constructed separately from different candidate input feature sets, this embodiment uses 5-fold cross-validation to calculate the mean error of the corresponding model, and then selects the candidate input feature set corresponding to the intermediate model with the smallest mean error as the selected input feature set.

经过试验,本实施中备选输入特征集合包含前六个特征的时候,关节角度重建的误差是最小的,因此本实施例选取最终特征排序的前六个特征作为输入特征集合。After testing, when the candidate input feature set in this implementation includes the first six features, the error of joint angle reconstruction is the smallest. Therefore, this embodiment selects the first six features of the final feature ranking as the input feature set.

步骤S200,训练轨迹生成模型的构建。Step S200, the construction of the training trajectory generation model.

基于输入特征集合、傅里叶系数集合,构建训练样本集;基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;所述输入特征集合包含多个人体的人体特征类别参数;所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;所述预设关节为待生成轨迹的人体部位所包含的关节。本实施例中包含预设关节的人体部位为人体下肢;预设关节包括髋关节、膝关节、踝关节。Based on the input feature set and the Fourier coefficient set, a training sample set is constructed; based on the training sample set, the preset joints are respectively trained for multiple categories of regression models, and the regression model with the smallest prediction error is selected as the angle of the corresponding joint generating a model; combining the obtained angle models of a plurality of joints to obtain a training trajectory generation model of human body parts including preset joints; the input feature set includes human body feature category parameters of a plurality of human bodies; the Fourier coefficients The set is the coefficient term in the joint angle function obtained by fitting through the Fourier series method based on the test data of the preset joint; the preset joint is the joint included in the human body part of the trajectory to be generated. In this embodiment, the part of the human body including the preset joints is the lower limbs of the human body; the preset joints include hip joints, knee joints, and ankle joints.

本实施例中,采用两种回归建模方法,分别是支持向量机回归模型、随机森林回归模型。两种模型的输入都是优化后的特征子集(输入特征集合中6个特征),输出是12个傅里叶系数(ω、a0,ai,bi(i=1,...,5))。In this embodiment, two regression modeling methods are adopted, namely support vector machine regression model and random forest regression model. The input of both models is the optimized feature subset (6 features in the input feature set), and the output is 12 Fourier coefficients (ω, a 0 , a i , b i (i=1,... ,5)).

基于输入特征集合、傅里叶系数集合,构建训练样本集、测试样本集。通过训练样本集同时采用两种回归模型对三个关节进行训练,每个关节得到两个训练后的模型,然后利用测试样本集进行预测误差的即计算,从每个关节对应的两个训练后的模型中,分别选取一个预测误差最小的模型作为对应关节的角度生成模型,基于得到的三个关节的角度生成模型构建最终的训练轨迹生成模型,针对本实施例,可以更贴切的命名为步态轨迹生成模型。Based on the input feature set and the Fourier coefficient set, a training sample set and a test sample set are constructed. Through the training sample set, two regression models are used to train three joints at the same time, and each joint gets two trained models, and then the prediction error is calculated using the test sample set. Among the models of , respectively, a model with the smallest prediction error is selected as the angle generation model of the corresponding joint, and the final training trajectory generation model is constructed based on the obtained angle generation models of the three joints. For this embodiment, it can be more appropriately named as step state trajectory generation model.

基于得到的步态轨迹生成模型,当有新的患者时,只需要测量6个人体特征,通过建立好的个性化步态轨迹生成模型,生成相对应的傅里叶系数,进而重建出步态轨迹。Based on the obtained gait trajectory generation model, when there is a new patient, only 6 human characteristics need to be measured, and the corresponding Fourier coefficients are generated by establishing a personalized gait trajectory generation model, and then the gait is reconstructed. trajectory.

步骤S300,动态重心调整。Step S300, dynamic center of gravity adjustment.

本实施例在步态轨迹生成模型中还加入了与关节角度对应的重心计算模块。重心计算模块,配置为基于髋关节角度、膝关节角度、踝关节角度,利用肢体和关节的几何关系进行重心的计算。In this embodiment, a center of gravity calculation module corresponding to the joint angle is also added to the gait trajectory generation model. The center of gravity calculation module is configured to calculate the center of gravity based on the angle of the hip joint, the angle of the knee joint, and the angle of the ankle joint, using the geometric relationship between the limb and the joint.

人体在行走中,重心也会随着关节角度的改变发生变化。在个性化步态轨迹生成的过程中,提供与关节角度变化对应的重心变化曲线是非常重要的。尤其是患者在步态康复训练中,重心的变化影响着对步态的感知。在本发明中,通过构造简化人体下肢模型,在已有的髋、膝、踝三关节角度的基础上,利用肢体和关节之间的几何关系,计算出重心的轨迹曲线。When the human body is walking, the center of gravity will also change with the change of the joint angle. In the process of generating personalized gait trajectory, it is very important to provide the change curve of the center of gravity corresponding to the change of joint angle. Especially in the patient's gait rehabilitation training, the change of the center of gravity affects the perception of gait. In the present invention, a simplified human lower limb model is constructed, and the trajectory curve of the center of gravity is calculated based on the existing three joint angles of the hip, knee and ankle, using the geometric relationship between the limbs and the joints.

人体下肢简化模型如图3所示,其中大腿和小腿简化为两连杆,脚简化为三角形(靠近脚踝处内角为θfoot)。以脚后跟最低点视为与地面接触点,重心的高度h由h1、h2、h3三部分组成,如式(4)-式(7)所示,The simplified model of human lower limbs is shown in Figure 3, in which the thigh and calf are simplified as two links, and the foot is simplified as a triangle (the inner angle near the ankle is θ foot ). Taking the lowest point of the heel as the contact point with the ground, the height h of the center of gravity consists of three parts: h 1 , h 2 , and h 3 , as shown in equations (4)-(7),

h=h1+h2+h3 (4)h=h 1 +h 2 +h 3 (4)

h1=lthigh·sin(θhip) (5)h 1 =l thigh ·sin(θ hip ) (5)

h2=lcalf·sin(θhipknee) (6)h 2 =l calf ·sin(θ hipknee ) (6)

Figure BDA0002753066560000121
Figure BDA0002753066560000121

其中,lthigh为大腿长,lcalf为小腿长,lcalf为脚后跟长,θhip为髋关节角度,θknee为膝关节角度,θankle为踝关节角度,θfoot为将脚简化为三角形后靠近脚踝的三角形内角。Among them, l thigh is the length of the thigh, l calf is the length of the calf, l calf is the length of the heel, θ hip is the hip joint angle, θ knee is the knee joint angle, θ ankle is the ankle joint angle, and θ foot is the foot after simplifying the foot into a triangle. The inner corner of the triangle near the ankle.

通过将一个步态周期内的髋膝踝三关节的角度数据代入公式(4),可以计算得到重心的周期变化曲线。By substituting the angle data of the three joints of the hip, knee, and ankle in a gait cycle into formula (4), the periodic curve of the center of gravity can be calculated.

本发明第二实施例的一种基于人体参数的训练轨迹生成模型构建系统,包括第一单元、第二单元、第三单元;A training trajectory generation model building system based on human parameters according to the second embodiment of the present invention includes a first unit, a second unit, and a third unit;

所述第一单元,配置为基于输入特征集合、傅里叶系数集合,构建训练样本集;The first unit is configured to construct a training sample set based on the input feature set and the Fourier coefficient set;

所述第二单元,配置为基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;The second unit is configured to, based on the training sample set, respectively perform training of multiple classification regression models on the preset joints, and select the regression model with the smallest prediction error as the angle generation model of the corresponding joint;

所述第三单元,配置为将得到的多个关节的角度模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;The third unit is configured to combine the obtained angle models of a plurality of joints to obtain a training trajectory generation model of a human body part including preset joints;

其中,in,

所述输入特征集合包含多个人体的人体特征类别参数;The input feature set includes human body feature category parameters of a plurality of human bodies;

所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint;

所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated.

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process and related description of the system described above, reference may be made to the corresponding process in the foregoing method embodiments, which will not be repeated here.

需要说明的是,上述实施例提供的基于人体参数的训练轨迹生成模型构建系统,仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块来完成,即将本发明实施例中的模块或者步骤再分解或者组合,例如,上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的模块、步骤的名称,仅仅是为了区分各个模块或者步骤,不视为对本发明的不当限定。It should be noted that the system for building a model for training trajectory generation based on human body parameters provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functions as required. module, that is, the modules or steps in the embodiments of the present invention are decomposed or combined. For example, the modules in the above embodiments can be combined into one module, or can be further split into multiple sub-modules to complete all or part of the above description. Function. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing each module or step, and should not be regarded as an improper limitation of the present invention.

本发明第三实施例的一种存储装置,其中存储有多条程序,所述程序适于由处理器加载并执行以实现上述的基于人体参数的训练轨迹生成模型构建方法。A storage device according to a third embodiment of the present invention stores a plurality of programs, and the programs are adapted to be loaded and executed by a processor to implement the above-mentioned method for constructing a training trajectory generation model based on human parameters.

本发明第四实施例的一种处理装置,包括处理器、存储装置;处理器,适于执行各条程序;存储装置,适于存储多条程序;所述程序适于由处理器加载并执行以实现上述的基于人体参数的训练轨迹生成模型构建方法。A processing device according to a fourth embodiment of the present invention includes a processor and a storage device; the processor is adapted to execute various programs; the storage device is adapted to store multiple programs; the programs are adapted to be loaded and executed by the processor In order to realize the above-mentioned construction method of training trajectory generation model based on human parameters.

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的存储装置、处理装置的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process and relevant description of the storage device and processing device described above can refer to the corresponding process in the foregoing method embodiments, which is not repeated here. Repeat.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion, and/or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), the above-mentioned functions defined in the method of the present application are performed. It should be noted that the computer-readable medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing the operations of the present application may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, but also conventional Procedural programming language - such as the "C" language or similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through Internet connection).

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.

术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述或表示特定的顺序或先后次序。The terms "first," "second," etc. are used to distinguish between similar objects, and are not used to describe or indicate a particular order or sequence.

术语“包括”或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备/装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括这些过程、方法、物品或者设备/装置所固有的要素。The term "comprising" or any other similar term is intended to encompass a non-exclusive inclusion such that a process, method, article or device/means comprising a list of elements includes not only those elements but also other elements not expressly listed, or Also included are elements inherent to these processes, methods, articles or devices/devices.

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。So far, the technical solutions of the present invention have been described with reference to the preferred embodiments shown in the accompanying drawings, however, those skilled in the art can easily understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims (7)

1.一种基于人体参数的训练轨迹生成模型构建方法,其特征在于,包括以下步骤:1. a kind of training track generation model building method based on human body parameters, is characterized in that, comprises the following steps: 基于输入特征集合、傅里叶系数集合,构建训练样本集;Build a training sample set based on the input feature set and Fourier coefficient set; 所述输入特征集合,其获取方法为:The input feature set, its acquisition method is: 基于初始样本集,采用最大相关最小冗余度方法获取输入特征集合;具体方法为:Based on the initial sample set, the maximum correlation minimum redundancy method is used to obtain the input feature set; the specific method is: 步骤S110,对所述傅里叶系数集合,基于预设人体特征,通过互信息计算获得每一个傅里叶系数对应的特征排序;所述预设人体特征包括:性别,年龄,身高,体重,髂骨宽度,髋部两侧转子宽度,髂骨前上棘宽度,大腿长度,小腿长度,膝关节直径,踝高,踝宽,脚长和脚宽;具体为:Step S110, for the set of Fourier coefficients, based on preset human body characteristics, obtain a feature ranking corresponding to each Fourier coefficient through mutual information calculation; the preset human body characteristics include: gender, age, height, weight, Ilium width, trochanter width on both sides of hip, width of anterior superior ilium spine, thigh length, calf length, knee diameter, ankle height, ankle width, foot length and foot width; specifically: 步骤S111,从所述傅里叶系数集合中选取一个傅里叶系数;Step S111, select a Fourier coefficient from the Fourier coefficient set; 步骤S112,针对单个傅里叶系数,依次计算它与每个预设人体特征的互信息,将最大互信息对应的预设人体特征放入特征集D1,其余放入特征集D2Step S112, for a single Fourier coefficient, calculate its mutual information with each preset human body feature in turn, put the preset human body feature corresponding to the maximum mutual information into feature set D 1 , and put the rest into feature set D 2 ; 步骤S113,对特征集D2中各特征,分别计算其与特征集D1中每个特征的互信息的平均值;Step S113, for each feature in the feature set D2, calculate the average value of the mutual information with each feature in the feature set D1 ; 步骤S114,选取步骤S113中最大的互信息平均值对应的特征集D2中的特征,移入特征集D1的原有特征序列之后;Step S114, select the feature in the feature set D2 corresponding to the maximum mutual information average value in step S113, and move it into the original feature sequence of the feature set D1 ; 步骤S115,执行步骤S112至步骤S114,直至特征集D2为空,生成相应傅里叶系数对应的特征排序;Step S115 , perform steps S112 to S114, until the feature set D2 is empty, generate the feature ranking corresponding to the corresponding Fourier coefficient; 步骤S116,从所述傅里叶系数集合剩余的傅里叶系数中选取一个,执行步骤S112,直至所述傅里叶系数集合中所有傅里叶系数均获得了对应的特征排序;Step S116, select one from the remaining Fourier coefficients of the Fourier coefficient set, and perform step S112, until all the Fourier coefficients in the Fourier coefficient set have obtained corresponding feature sorting; 步骤S120,对各傅里叶系数对应的特征排序,通过计算序号均值的方法获得最终特征排序;Step S120, rank the features corresponding to each Fourier coefficient, and obtain the final feature ranking by calculating the mean value of the serial numbers; 步骤S130,基于所述最终特征排序,按顺序依次增加预设人体特征作为备选输入特征集合,分别与所述傅里叶系数集合进行建模,获得中间模型,选取均值误差最小的中间模型对应的备选输入特征集合作为选定的输入特征集合;Step S130, based on the final feature sorting, sequentially adding preset human features as a candidate input feature set, respectively modeling with the Fourier coefficient set, obtaining an intermediate model, and selecting the corresponding intermediate model with the smallest mean error. The candidate input feature set of , as the selected input feature set; 所述初始样本集中的每一个样本包括一个个体的与预设人体特征类别对应的参数;Each sample in the initial sample set includes a parameter corresponding to a preset human body feature category of an individual; 基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;Based on the training sample set, the preset joints are respectively trained for multiple categories of regression models, and the regression model with the smallest prediction error is selected as the angle generation model of the corresponding joint; 将得到的多个关节的角度生成模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;Combining the obtained angle generation models of multiple joints to obtain a training trajectory generation model of human body parts including preset joints; 其中,in, 所述输入特征集合包含多个人体的预设人体特征;The input feature set includes preset human body features of a plurality of human bodies; 所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint; 所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated. 2.根据权利要求1所述的基于人体参数的训练轨迹生成模型构建方法,其特征在于,所述包含预设关节的人体部位为人体下肢;所述预设关节包括髋关节、膝关节、踝关节。2 . The method for constructing a training trajectory generation model based on human parameters according to claim 1 , wherein the human body part comprising preset joints is a human lower limb; and the preset joints include hip joints, knee joints, ankle joints, and ankle joints. joint. 3.根据权利要求2所述的基于人体参数的训练轨迹生成模型构建方法,其特征在于,所述训练轨迹生成模型还包括与关节角度对应的重心计算模块;3. The method for constructing a training trajectory generation model based on human body parameters according to claim 2, wherein the training trajectory generation model further comprises a center of gravity calculation module corresponding to the joint angle; 所述重心计算模块,配置为基于髋关节角度、膝关节角度、踝关节角度,利用肢体和关节的几何关系进行重心的计算。The center of gravity calculation module is configured to calculate the center of gravity based on the angle of the hip joint, the angle of the knee joint, and the angle of the ankle joint, using the geometric relationship between the limb and the joint. 4.根据权利要求2所述的基于人体参数的训练轨迹生成模型构建方法,其特征在于,基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数f(t)为4. The method for building a model based on a training trajectory based on human parameters according to claim 2, wherein, based on the test data of the preset joints, the joint angle function f(t) obtained by Fourier series fitting is obtained for
Figure FDA0003185153810000031
Figure FDA0003185153810000031
其中,n是拟合的阶数,
Figure FDA0003185153810000032
为角频率,T为步态周期,a0,ai,bi(i=1,...,n)为系数项。
where n is the order of fitting,
Figure FDA0003185153810000032
is the angular frequency, T is the gait period, and a 0 , a i , b i (i=1,...,n) are the coefficient terms.
5.根据权利要求1所述的基于人体参数的训练轨迹生成模型构建方法,其特征在于,多个类别回归模型包括支持向量机回归模型、随机森林回归模型。5 . The method for constructing a training trajectory generation model based on human parameters according to claim 1 , wherein the multiple category regression models include a support vector machine regression model and a random forest regression model. 6 . 6.一种基于人体参数的训练轨迹生成模型构建系统,其特征在于,包括第一单元、第二单元、第三单元;6. A training trajectory generation model building system based on human parameters, characterized in that it comprises a first unit, a second unit, and a third unit; 所述第一单元,配置为基于输入特征集合、傅里叶系数集合,构建训练样本集;The first unit is configured to construct a training sample set based on the input feature set and the Fourier coefficient set; 所述输入特征集合,其获取方法为:The input feature set, its acquisition method is: 基于初始样本集,采用最大相关最小冗余度方法获取输入特征集合;具体方法为:Based on the initial sample set, the maximum correlation minimum redundancy method is used to obtain the input feature set; the specific method is: 步骤S110,对所述傅里叶系数集合,基于预设人体特征,通过互信息计算获得每一个傅里叶系数对应的特征排序;所述预设人体特征包括:性别,年龄,身高,体重,髂骨宽度,髋部两侧转子宽度,髂骨前上棘宽度,大腿长度,小腿长度,膝关节直径,踝高,踝宽,脚长和脚宽;具体为:Step S110, for the set of Fourier coefficients, based on preset human body characteristics, obtain a feature ranking corresponding to each Fourier coefficient through mutual information calculation; the preset human body characteristics include: gender, age, height, weight, Width of ilium, width of trochanter on both sides of hip, width of anterior superior spine of ilium, thigh length, calf length, knee diameter, ankle height, ankle width, foot length and foot width; specifically: 步骤S111,从所述傅里叶系数集合中选取一个傅里叶系数;Step S111, select a Fourier coefficient from the Fourier coefficient set; 步骤S112,针对单个傅里叶系数,依次计算它与每个预设人体特征的互信息,将最大互信息对应的预设人体特征放入特征集D1,其余放入特征集D2Step S112, for a single Fourier coefficient, calculate its mutual information with each preset human body feature in turn, put the preset human body feature corresponding to the maximum mutual information into feature set D 1 , and put the rest into feature set D 2 ; 步骤S113,对特征集D2中各特征,分别计算其与特征集D1中每个特征的互信息的平均值;Step S113, for each feature in the feature set D2, calculate the average value of the mutual information with each feature in the feature set D1 ; 步骤S114,选取步骤S113中最大的互信息平均值对应的特征集D2中的特征,移入特征集D1的原有特征序列之后;Step S114, select the feature in the feature set D2 corresponding to the maximum mutual information average value in step S113, and move it into the original feature sequence of the feature set D1 ; 步骤S115,执行步骤S112至步骤S114,直至特征集D2为空,生成相应傅里叶系数对应的特征排序;Step S115 , perform steps S112 to S114, until the feature set D2 is empty, generate the feature ranking corresponding to the corresponding Fourier coefficient; 步骤S116,从所述傅里叶系数集合剩余的傅里叶系数中选取一个,执行步骤S112,直至所述傅里叶系数集合中所有傅里叶系数均获得了对应的特征排序;Step S116, select one from the remaining Fourier coefficients in the Fourier coefficient set, and perform step S112, until all the Fourier coefficients in the Fourier coefficient set have obtained corresponding feature sorting; 步骤S120,对各傅里叶系数对应的特征排序,通过计算序号均值的方法获得最终特征排序;Step S120, rank the features corresponding to each Fourier coefficient, and obtain the final feature ranking by calculating the mean value of the serial numbers; 步骤S130,基于所述最终特征排序,按顺序依次增加预设人体特征作为备选输入特征集合,分别与所述傅里叶系数集合进行建模,获得中间模型,选取均值误差最小的中间模型对应的备选输入特征集合作为选定的输入特征集合;Step S130, based on the final feature sorting, sequentially adding preset human body features as a candidate input feature set, respectively modeling with the Fourier coefficient set, obtaining an intermediate model, and selecting the corresponding intermediate model with the smallest mean error. The candidate input feature set of , as the selected input feature set; 所述初始样本集中的每一个样本包括一个个体的与预设人体特征类别对应的参数;Each sample in the initial sample set includes a parameter corresponding to a preset human body feature category of an individual; 所述第二单元,配置为基于所述训练样本集,对预设关节分别进行多个类别回归模型的训练,并选择预测误差最小的回归模型作为对应关节的角度生成模型;The second unit is configured to, based on the training sample set, respectively perform training of multiple classification regression models on the preset joints, and select the regression model with the smallest prediction error as the angle generation model of the corresponding joint; 所述第三单元,配置为将得到的多个关节的角度生成模型进行组合,得到包含预设关节的人体部位的训练轨迹生成模型;The third unit is configured to combine the obtained angle generation models of a plurality of joints to obtain a training trajectory generation model of human body parts including preset joints; 其中,in, 所述输入特征集合包含多个人体的预设人体特征;The input feature set includes preset human body features of a plurality of human bodies; 所述傅里叶系数集合为基于预设关节的测试数据,通过傅里叶级数方法拟合获得的关节角度函数中的系数项;The set of Fourier coefficients is the coefficient term in the joint angle function obtained by fitting the joint angle function based on the test data of the preset joint; 所述预设关节为待生成轨迹的人体部位所包含的关节。The preset joints are the joints included in the human body part of the trajectory to be generated. 7.一种处理装置,包括处理器、存储装置;处理器,适于执行各条程序;存储装置,适于存储多条程序;其特征在于,所述程序适于由处理器加载并执行以实现权利要求1-5任一项所述的基于人体参数的训练轨迹生成模型构建方法。7. A processing device, comprising a processor and a storage device; the processor is adapted to execute various programs; the storage device is adapted to store a plurality of programs; characterized in that the programs are adapted to be loaded and executed by the processor to The method for constructing a training trajectory generation model based on human parameters according to any one of claims 1 to 5 is implemented.
CN202011192281.7A 2020-10-30 2020-10-30 Method, system and device for constructing training trajectory generation model based on human parameters Active CN112294599B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011192281.7A CN112294599B (en) 2020-10-30 2020-10-30 Method, system and device for constructing training trajectory generation model based on human parameters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011192281.7A CN112294599B (en) 2020-10-30 2020-10-30 Method, system and device for constructing training trajectory generation model based on human parameters

Publications (2)

Publication Number Publication Date
CN112294599A CN112294599A (en) 2021-02-02
CN112294599B true CN112294599B (en) 2021-09-07

Family

ID=74332911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011192281.7A Active CN112294599B (en) 2020-10-30 2020-10-30 Method, system and device for constructing training trajectory generation model based on human parameters

Country Status (1)

Country Link
CN (1) CN112294599B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113018091A (en) * 2021-02-22 2021-06-25 中国科学院深圳先进技术研究院 Exoskeleton rehabilitation robot sharing control system and method
CN116572232A (en) * 2023-03-31 2023-08-11 安徽省配天机器人集团有限公司 Robot control method and device, electronic equipment and storage medium

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5148992B2 (en) * 2007-12-27 2013-02-20 芳裕 山口 ECG waveform processing system and program
WO2011037980A2 (en) * 2009-09-22 2011-03-31 Bioptigen, Inc. Systems for extended depth frequency domain optical coherence tomography (fdoct) and related methods
CN106156524B (en) * 2016-07-29 2018-08-28 东北大学 A kind of online gait planning method of Intelligent lower limb power assisting device
CN106914897A (en) * 2017-03-31 2017-07-04 长安大学 Inverse Solution For Manipulator Kinematics method based on RBF neural
CN108081266B (en) * 2017-11-21 2020-03-10 山东科技大学 Method for grabbing object by mechanical arm hand based on deep learning
CN109009148A (en) * 2018-08-24 2018-12-18 广东工业大学 A kind of gait function appraisal procedure
CN109968355A (en) * 2019-03-08 2019-07-05 北京工业大学 A method for establishing a gait balance model of a humanoid robot
CN109991979B (en) * 2019-03-29 2020-10-30 华中科技大学 Lower limb robot anthropomorphic gait planning method oriented to complex environment
CN110710976A (en) * 2019-10-14 2020-01-21 深圳市迈步机器人科技有限公司 Storage medium for personalized gait generation method, control system and exoskeleton robot
CN110801226B (en) * 2019-11-01 2024-11-08 西安交通大学 A human knee joint torque test system method based on surface electromyography signal and its application
CN111297629B (en) * 2020-02-25 2021-06-08 中国科学院自动化研究所 Rehabilitation training method for simulating up and down stairs and lower limb rehabilitation robot

Also Published As

Publication number Publication date
CN112294599A (en) 2021-02-02

Similar Documents

Publication Publication Date Title
Choi et al. Ground reaction forces predicted by using artificial neural network during asymmetric movements
CN112294599B (en) Method, system and device for constructing training trajectory generation model based on human parameters
CN116312947B (en) Immersive ankle and foot rehabilitation training method based on upper limb movement signals and electronic equipment
CN104412269A (en) Method and device for neuromotor rehabilitation using interactive scene system
CN118448006B (en) A method and system for recommending patient rehabilitation programs for orthopedics
Nasr et al. Inversemusclenet: Alternative machine learning solution to static optimization and inverse muscle modeling
CN103617347A (en) Method for dynamically monitoring abnormal states of users of treadmill
Jiang et al. Model-based data augmentation for user-independent fatigue estimation
Gharaei et al. Optimizing the setting of medical interactive rehabilitation assistant platform to improve the performance of the patients: A case study
Du et al. RETRACTED: Research on the intelligent model of progress in physical education training based on motion sensor
Tang et al. An artificial neural network algorithm for the evaluation of postoperative rehabilitation of patients
CN115147768B (en) Fall risk assessment method and system
CN114642423B (en) Gait planning method and system for lower limb exoskeleton robot based on experience quality
CN110135303B (en) Dance non-genetic bearing and interactive learning method
Kuduz et al. A deep learning approach for human gait recognition from time-frequency analysis images of inertial measurement unit signal
Geman et al. Mathematical models used in intelligent assistive technologies: Response surface methodology in software tools optimization for medical rehabilitation
CN119279565A (en) Portable rehabilitation training and intelligent assessment system
Ma et al. Combining 3D skeleton data and deep convolutional neural network for balance assessment during walking
Afyouni et al. Gamifying hand physical therapy with intelligent 3D navigation
Gámez-Granados et al. JKinect: A new Java Software for Designing and Assessing Gross Motor Activities in children with autism based on JFML
CN115798700A (en) Fall risk assessment method and device
Ibrahim et al. Fuzzy modelling of knee joint with genetic optimization
IMBESI Estimation of ground reaction forces with applications for ecological monitoring of joint loading: a combined musculoskeletal and optimization based proof of concept
Zaeni et al. Development of Stride Detection System for Helping Stroke Walking Training
Castillo-Salazar et al. Using Kinect to Detect Gait Movement in Alzheimer Patients

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant