CN116502105A - Exoskeleton gait parameter optimization method for lower limb rehabilitation training - Google Patents

Exoskeleton gait parameter optimization method for lower limb rehabilitation training Download PDF

Info

Publication number
CN116502105A
CN116502105A CN202310439757.XA CN202310439757A CN116502105A CN 116502105 A CN116502105 A CN 116502105A CN 202310439757 A CN202310439757 A CN 202310439757A CN 116502105 A CN116502105 A CN 116502105A
Authority
CN
China
Prior art keywords
gait
cluster
exoskeleton
current
gaussian
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.)
Pending
Application number
CN202310439757.XA
Other languages
Chinese (zh)
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN202310439757.XA priority Critical patent/CN116502105A/en
Priority to JP2023079939A priority patent/JP7506884B1/en
Publication of CN116502105A publication Critical patent/CN116502105A/en
Pending legal-status Critical Current

Links

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
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/29Graphical models, e.g. Bayesian networks
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • 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
    • A61H3/00Appliances for aiding patients or disabled persons to walk about
    • A61H2003/007Appliances for aiding patients or disabled persons to walk about secured to the patient, e.g. with belts
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Physical Education & Sports Medicine (AREA)
  • General Physics & Mathematics (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Epidemiology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Biophysics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pain & Pain Management (AREA)
  • Rehabilitation Therapy (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Rehabilitation Tools (AREA)

Abstract

The invention discloses an exoskeleton gait parameter optimization method for lower limb rehabilitation training. Firstly, setting an initial gait of a lower limb rehabilitation exoskeleton, and acquiring exoskeleton-gait fitness under the current gait after a user wears the lower limb rehabilitation exoskeleton to perform a walking experiment; then, according to the exoskeleton-gait fitness corresponding to the gait of the current walking experiment, using a Gaussian mixture model to cluster the gait of the walking experiment in a gait library to obtain a gait cluster, and updating the utility degree of the corresponding gait in the gait library; then, the gait in the gait library is sampled to obtain a sampled gait set, then the gait with the maximum utilization degree is selected from the gait set, the gait is continuously optimized, and finally, the gait parameter corresponding to the final gait is taken as the optimal gait parameter. The method can predict the gait parameters of the exoskeleton of the lower limb, which meet the requirements of the user, and has low calculation cost, high convergence speed and higher robustness.

Description

一种用于下肢康复训练的外骨骼步态参数优化方法An optimization method of exoskeleton gait parameters for lower limb rehabilitation training

技术领域technical field

本发明属于康复机器人技术领域的一种骨骼步态参数优化方法,具体是一种用于下肢康复训练的外骨骼步态参数优化方法。The invention belongs to the technical field of rehabilitation robots and relates to a method for optimizing gait parameters of exoskeleton, in particular to a method for optimizing gait parameters of exoskeleton for rehabilitation training of lower limbs.

背景技术Background technique

脊髓损伤、脑卒中等患者由于中枢神经受损,病后三年能恢复独立行走50m的比例只有3-10%,通过长期、规范、科学的康复运动训练能重建相关的神经系统功能区,使患者重获自主运动能力。中国正在快速步入深度老龄化社会,失能半失能老人需要康复器材和基本康复服务。下肢康复外骨骼不需依赖理疗师就能对患者进行系统的康复训练,而步态设计是下肢康复外骨骼的关键技术之一。步态是下肢康复外骨骼带动穿戴者进行行走的轨迹,针对患者进行个性化的步态设计对于提高康复训练效率,加快下肢恢复速度具有重要作用。Due to damage to the central nervous system, only 3-10% of patients with spinal cord injury and stroke can recover to walk 50m independently in three years after the disease. Long-term, standardized and scientific rehabilitation exercise training can rebuild the relevant functional areas of the nervous system, so that The patient regains voluntary movement. China is rapidly entering a deeply aging society, and the disabled and semi-disabled elderly need rehabilitation equipment and basic rehabilitation services. The lower limb rehabilitation exoskeleton can perform systematic rehabilitation training for patients without relying on physical therapists, and gait design is one of the key technologies of the lower limb rehabilitation exoskeleton. Gait is the trajectory that the lower limb rehabilitation exoskeleton drives the wearer to walk. Personalized gait design for patients plays an important role in improving the efficiency of rehabilitation training and speeding up the recovery of lower limbs.

但是在目前的技术中缺少对个性化步态参数的考虑,由于不同患者的腿部肢体结构参数不同,运动功能损伤程度也存在个体化差异,针对不同患者采用有效的步态优化方法才能起到理想的康复效果。仅根据患者身体特征参数生成步态无法充分反映用户对步态参数的偏好程度,需要利用用户对步态的偏好反馈信息,完成对用户步态参数的优化。However, there is a lack of consideration of individualized gait parameters in the current technology. Due to the different structural parameters of the legs and limbs of different patients, there are also individual differences in the degree of motor function impairment. Only effective gait optimization methods for different patients can play a role. Ideal recovery effect. Generating gait only based on the patient's physical characteristic parameters cannot fully reflect the user's preference for gait parameters. It is necessary to use the feedback information of the user's preference for gait to complete the optimization of the user's gait parameters.

发明内容Contents of the invention

为了解决背景技术中的问题,本发明提出了一种用于下肢康复训练的外骨骼步态参数优化方法。通过对外骨骼步态进行量化,根据步态与外骨骼-步态契合度使用混合高斯模型对步态进行聚类,用多臂赌博机算法计算步态的效用度,预测步态满足用户需求的后验概率,优化步态参数。本发明能预测满足用户需求的下肢外骨骼步态参数,并且计算成本低,收敛速度快,具有较高的鲁棒性。In order to solve the problems in the background technology, the present invention proposes an exoskeleton gait parameter optimization method for lower limb rehabilitation training. By quantifying the gait of the exoskeleton, the gait is clustered using the mixed Gaussian model according to the fit between the gait and the exoskeleton-gait, and the utility of the gait is calculated by the multi-armed gambling machine algorithm, and the degree of gait meeting the user's needs is predicted. Posterior probability, optimizing gait parameters. The invention can predict the gait parameters of the lower extremity exoskeleton meeting the needs of users, has low calculation cost, fast convergence speed and high robustness.

为实现上述目的,本发明的技术方案包括:To achieve the above object, technical solutions of the present invention include:

1)设置下肢康复外骨骼的初始步态,用户穿戴下肢康复外骨骼进行行走实验后获取当前步态下的外骨骼-步态契合度;1) Set the initial gait of the lower limb rehabilitation exoskeleton, and the user wears the lower limb rehabilitation exoskeleton for a walking experiment to obtain the exoskeleton-gait fit under the current gait;

2)根据当前已行走实验的步态对应的外骨骼-步态契合度,使用混合高斯模型对步态库中已行走实验的步态进行聚类,获得步态聚类簇;2) According to the exoskeleton-gait fit corresponding to the gait of the current walking experiment, use the mixed Gaussian model to cluster the gait of the walking experiment in the gait library to obtain the gait cluster;

3)计算步态聚类簇的效用度并更新步态库中对应步态的效用度;3) Calculate the utility of the gait cluster and update the utility of the corresponding gait in the gait library;

4)根据步态的当前效用度对步态库中的步态进行采样,获得采样步态集,再从步态集中选择效用度最大的步态;4) Sampling the gaits in the gait library according to the current utility of the gait to obtain a sampled gait set, and then select the gait with the largest utility from the gait set;

5)根据当前效用度最大的步态,用户穿戴下肢康复外骨骼进行行走实验后获取当前步态下的外骨骼-步态契合度,重复2)-4),直至达到预设轮次,将最终的步态对应的步态参数作为最优步态参数。5) According to the gait with the highest current utility, the user wears the lower limb rehabilitation exoskeleton for a walking experiment to obtain the exoskeleton-gait fit under the current gait, and repeats 2)-4) until the preset rounds are reached. The gait parameters corresponding to the final gait are taken as the optimal gait parameters.

所述2)具体为:The 2) is specifically:

2.1)采用贝叶斯信息准则计算当前的混合高斯模型聚类数目加倍前和加倍后对应的贝叶斯信息准则算子,将两者作差后获得算子差异,根据算子差异调整并获得最终混合高斯模型聚类数目;2.1) Use Bayesian information criterion to calculate the corresponding Bayesian information criterion operator before and after doubling the number of clusters of the current mixed Gaussian model, and obtain the operator difference after making a difference between the two, and adjust according to the operator difference to obtain The number of clusters in the final mixed Gaussian model;

2.2)基于当前混合高斯模型聚类数目以及当前已行走实验的步态对应的外骨骼-步态契合度,使用步态混合高斯模型对步态库中已行走实验的步态进行聚类,获得初始步态聚类簇;2.2) Based on the number of clusters of the current mixed Gaussian model and the exoskeleton-gait fit corresponding to the gait of the current walking experiment, use the gait mixed Gaussian model to cluster the gait of the walking experiment in the gait library, and obtain initial gait clustering;

2.3)根据最小覆盖域,调整当前步态聚类簇的覆盖面积,从而获得更新后步态聚类簇并作为最终的步态聚类簇。2.3) Adjust the coverage area of the current gait cluster according to the minimum coverage area, so as to obtain the updated gait cluster as the final gait cluster.

所述2.1)中,根据算子差异调整并获得最终混合高斯模型聚类数目,具体为:In the above 2.1), the number of clusters of the final mixed Gaussian model is adjusted and obtained according to the operator difference, specifically:

所述算子差异由加倍前的贝叶斯信息准则算子减去加倍后的贝叶斯信息准则算子获得,当算子差异小于0时,则对当前的混合高斯模型聚类数目聚类进行数目加倍后作为最终的混合高斯模型聚类数目,否则当前的混合高斯模型聚类数目不变。The operator difference is obtained by subtracting the doubled Bayesian information criterion operator from the doubled Bayesian information criterion operator. When the operator difference is less than 0, the current mixed Gaussian model clustering number is clustered After the number is doubled, it is used as the final number of clusters of the mixed Gaussian model, otherwise the current number of clusters of the mixed Gaussian model remains unchanged.

所述步态混合高斯模型的公式如下:The formula of the gait mixture Gaussian model is as follows:

G={(α1,θ1)(L,H,W,T,f),(α2,θ3)(L,H,W,T,f),…,(αK,θK)(L,H,W,T,f)}G={(α 1 , θ 1 ) (L, H, W, T, f) , (α 2 , θ 3 ) (L, H, W, T, f) ,..., (α K , θ K ) (L, H, W, T, f) }

其中,G表示步态混合高斯模型,(αK,θK)(L,H,W,T,f)表示步态混合高斯模型中的第K个高斯分布类簇,L为步长,H为步高,W为步宽,T为步态周期,f为外骨骼-步态契合度,αK为第K个步态高斯分布的概率,θK表示第K个步态高斯分布的概率密度函数,K为混合高斯模型聚类数目。Among them, G represents the gait mixture Gaussian model, (α K , θ K ) (L, H, W, T, f) represents the Kth Gaussian distribution cluster in the gait mixture Gaussian model, L is the step size, H is the step height, W is the step width, T is the gait period, f is the exoskeleton-gait fit, α K is the probability of the K-th Gaussian distribution, θ K is the probability of the K-th Gaussian distribution Density function, K is the number of clusters of the mixed Gaussian model.

所述2.3)中,对于每个初始步态聚类簇,利用以下公式计算每个初始步态聚类簇的覆盖面积,公式如下:In said 2.3), for each initial gait cluster, the following formula is used to calculate the coverage area of each initial gait cluster, the formula is as follows:

其中,Cov表示每个初始步态聚类簇的覆盖面积,σi表示步态聚类簇的第i维的标准差,N表示步态参数的维度。where Cov denotes the coverage area of each initial gait cluster, σi denotes the standard deviation of the i-th dimension of the gait cluster, and N denotes the dimension of the gait parameters.

如果当前步态聚类簇的覆盖面积小于最小覆盖域,则将当前最小覆盖域作为当前步态聚类簇的覆盖面积,进而更新当前步态聚类簇;否则,当前步态聚类簇的覆盖面积不变。If the coverage area of the current gait cluster is smaller than the minimum coverage domain, the current minimum coverage domain is used as the coverage area of the current gait cluster, and then the current gait cluster is updated; otherwise, the current gait cluster The area covered remains unchanged.

所述最小覆盖域的计算公式如下:The calculation formula of the minimum coverage area is as follows:

minTh=Th×dt minTh=Th×d t

其中,minTh为最小覆盖域,Th为当前最小覆盖域,d为收敛率,t为迭代次数。Among them, minTh is the minimum coverage area, Th is the current minimum coverage area, d is the convergence rate, and t is the number of iterations.

所述步态参数包括步长,步宽,步高,步态周期。The gait parameters include step length, step width, step height, and gait cycle.

所述3)中,将步态聚类簇作为多臂赌博机算法的各个臂,利用多臂赌博机算法计算步态聚类簇对应的效用度。In the above 3), the gait clusters are used as each arm of the multi-armed bandit algorithm, and the multi-armed bandit algorithm is used to calculate the utility degree corresponding to the gait clusters.

所述3)的多臂赌博机算法中,步态聚类簇的效用度计算公式如下:In the multi-armed bandit algorithm of said 3), the utility degree calculation formula of the gait clustering cluster is as follows:

其中,P(f|D,GMM)表示步态聚类簇的效用度,D表示已行走实验的步态的集合,GMM表示步态混合高斯模型,K为混合高斯模型聚类数目,表示第t轮第k个步态高斯分布的概率,/>表示第t轮的步态混合高斯模型,/>表示第t轮第k个步态高斯分布,表示第t轮第k个步态高斯分布的协方差矩阵,φ(fi t,σ)表示由行走实验步态数据构成的高斯分布的累积分布函数,σ为高斯分布的噪声值的标准差。Among them, P(f|D, GMM) represents the utility of the gait clustering cluster, D represents the set of gaits that have been walked, GMM represents the Gaussian mixture model of the gait, and K is the number of clusters of the Gaussian mixture model, Indicates the probability of the k-th Gaussian distribution of the t-th round, /> Indicates the gait mixture Gaussian model of round t, /> Indicates the k-th Gaussian distribution of the t-th round, Indicates the covariance matrix of the Gaussian distribution of the k-th gait in the t-th round, φ(f i t , σ) represents the cumulative distribution function of the Gaussian distribution composed of the gait data of the walking experiment, and σ is the standard deviation of the noise value of the Gaussian distribution .

本发明的有益效果为:The beneficial effects of the present invention are:

本发明能预测满足用户需求的下肢外骨骼步态参数,并且计算成本低,收敛速度快,具有较高的鲁棒性。The invention can predict the gait parameters of the lower extremity exoskeleton meeting the needs of users, has low calculation cost, fast convergence speed and high robustness.

附图说明Description of drawings

图1为用于下肢康复训练的外骨骼步态参数优化方法细化流程图。Figure 1 is a detailed flowchart of the optimization method of exoskeleton gait parameters for lower limb rehabilitation training.

图2为步态的步长与步宽参数示意图。Figure 2 is a schematic diagram of the step length and step width parameters of the gait.

图3为步态的步高与步态周期参数示意图。Fig. 3 is a schematic diagram of the step height and gait cycle parameters of the gait.

图4为用于下肢康复训练的外骨骼步态参数优化方法总体流程图。Fig. 4 is an overall flowchart of an exoskeleton gait parameter optimization method for lower limb rehabilitation training.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

如图1和图4所示,本发明包括以下步骤:As shown in Figure 1 and Figure 4, the present invention comprises the following steps:

1)设置下肢康复外骨骼的初始步态,用户穿戴下肢康复外骨骼进行行走实验后获取当前步态下的外骨骼-步态契合度,具体实施中,将用户对当前步态下的外骨骼的主观评价作为外骨骼-步态契合度;外骨骼-步态契合度为数值类型。1) Set the initial gait of the lower limb rehabilitation exoskeleton. After the user wears the lower limb rehabilitation exoskeleton for a walking experiment, the exoskeleton-gait fit under the current gait is obtained. The subjective evaluation of is taken as exoskeleton-gait fit; exoskeleton-gait fit is a numerical type.

本实施例中,初始实验步态共8组,结果如表1所示:In this embodiment, there are 8 groups of initial experimental gaits, and the results are shown in Table 1:

表1为初始步态参数表Table 1 is the initial gait parameter table

序号serial number 步长step size 步高step height 步宽Step width 步态周期gait cycle 评价值Evaluation value 11 1.241.24 0.090.09 0.180.18 3.903.90 3131 22 1.261.26 0.090.09 0.190.19 2.582.58 3939 33 1.291.29 0.090.09 0.200.20 1.991.99 7575 44 1.291.29 0.090.09 0.180.18 1.751.75 7474 55 1.361.36 0.130.13 0.210.21 1.271.27 8080 66 1.351.35 0.100.10 0.180.18 1.031.03 7676 77 1.461.46 0.120.12 0.180.18 0.910.91 6060 88 1.501.50 0.130.13 0.200.20 0.790.79 4141

2)根据当前已行走实验的步态对应的外骨骼-步态契合度,使用混合高斯模型对步态库中已行走实验的步态进行聚类,获得步态聚类簇;每组步态对应的步态参数包括步长,步宽,步高,步态周期,如图2和图3所示。2) According to the exoskeleton-gait fit corresponding to the gait of the current walking experiment, use the mixed Gaussian model to cluster the gait of the walking experiment in the gait library to obtain gait clusters; each group of gait The corresponding gait parameters include step length, step width, step height, and gait cycle, as shown in Figure 2 and Figure 3.

2)具体为:2) Specifically:

2.1)采用贝叶斯信息准则计算当前的混合高斯模型聚类数目加倍前和加倍后对应的贝叶斯信息准则算子,将两者作差后获得算子差异,根据算子差异调整并获得最终混合高斯模型聚类数目;2.1) Use Bayesian information criterion to calculate the corresponding Bayesian information criterion operator before and after doubling the number of clusters of the current mixed Gaussian model, and obtain the operator difference after making a difference between the two, and adjust according to the operator difference to obtain The number of clusters in the final mixed Gaussian model;

2.1)中,根据算子差异调整并获得最终混合高斯模型聚类数目,具体为:2.1), adjust and obtain the final number of clusters of the mixed Gaussian model according to the operator difference, specifically:

算子差异由加倍前的贝叶斯信息准则算子减去加倍后的贝叶斯信息准则算子获得,即ΔBIC=BICK-BIC2K,其中,BICK表示加倍前的贝叶斯信息准则算子,BIC2K表示加倍后的贝叶斯信息准则算子。当算子差异ΔBIC小于0时,说明现有的聚类数目不足以准确拟合模型,则对当前的混合高斯模型聚类数目聚类进行数目加倍后作为最终的混合高斯模型聚类数目,否则当前的混合高斯模型聚类数目不变,即保持为K。The operator difference is obtained by subtracting the Bayesian Information Criterion operator after doubling from the Bayesian Information Criterion operator before doubling, that is, ΔBIC=BIC K -BIC 2K , where BIC K represents the Bayesian Information Criterion before doubling Operator, BIC 2K represents the doubled Bayesian Information Criterion operator. When the operator difference ΔBIC is less than 0, it means that the existing number of clusters is not enough to accurately fit the model, then the current mixed Gaussian model cluster number is doubled as the final mixed Gaussian model cluster number, otherwise The number of clusters in the current mixed Gaussian model remains unchanged, that is, remains K.

本实施例中,当前的混合高斯模型聚类数目加倍前和加倍后对应的贝叶斯信息准则算子的计算公式如下:In this embodiment, the calculation formula of the corresponding Bayesian information criterion operator before and after doubling the number of clusters of the current mixed Gaussian model is as follows:

ΔBIC=BIC2-BIC4=-74.89-(-124.20)=47.31ΔBIC=BIC2-BIC4=-74.89-(-124.20)=47.31

由于ΔBIC>0,说明现有的聚类数目足以准确拟合数据,并不需要增加聚类数目。Since ΔBIC>0, it means that the existing number of clusters is enough to accurately fit the data, and there is no need to increase the number of clusters.

2.2)基于当前混合高斯模型聚类数目以及当前已行走实验的步态对应的外骨骼-步态契合度,使用步态混合高斯模型对步态库中已行走实验的步态进行聚类,获得初始步态聚类簇;2.2) Based on the number of clusters of the current mixed Gaussian model and the exoskeleton-gait fit corresponding to the gait of the current walking experiment, use the gait mixed Gaussian model to cluster the gait of the walking experiment in the gait library, and obtain initial gait clustering;

步态混合高斯模型的公式如下:The formula for the gait mixture Gaussian model is as follows:

G={(α1,θ1)(L,H,W,T,f),(α2,θ3)(L,H,W,T,f),…,(αK,θK)(L,H,W,T,f)}G={(α 1 , θ 1 ) (L, H, W, T, f) , (α 2 , θ 3 ) (L, H, W, T, f) ,..., (α K , θ K ) (L, H, W, T, f) }

其中,G表示步态混合高斯模型,(αK,θK)(L,H,W,T,f)表示步态混合高斯模型中的第K个高斯分布类簇,g={L,H,W,T,f},g表示一组步态,L为步长,H为步高,W为步宽,T为步态周期,f为外骨骼-步态契合度,αK为第K个步态高斯分布的概率,θK表示第K个步态高斯分布的概率密度函数,满足θK=(μK,∑K),μK为第K个步态高斯分布的均值,∑K为第K个步态高斯分布的协方差矩阵。K为混合高斯模型聚类数目。初始化K=2,参数随机。Among them, G represents the gait mixture Gaussian model, (α K , θ K ) (L, H, W, T, f) represents the Kth Gaussian distribution cluster in the gait mixture Gaussian model, g={L, H , W, T, f}, g represents a set of gaits, L is the step length, H is the step height, W is the step width, T is the gait cycle, f is the exoskeleton-gait fit, α K is the first The probability of K Gaussian distributions of gaits, θ K represents the probability density function of the Kth Gaussian distributions, satisfying θ K = (μ K , ∑ K ), μ K is the mean value of the Kth Gaussian distributions, ∑ K is the covariance matrix of the Kth gait Gaussian distribution. K is the number of clusters in the mixed Gaussian model. Initialize K=2, and the parameters are random.

使用期望最大化算法求解步态混合高斯模型参数:Solve for the gait mixture Gaussian model parameters using the expectation-maximization algorithm:

α=[0.625 0.375]α = [0.625 0.375]

2.3)根据最小覆盖域,调整当前步态聚类簇的覆盖面积,从而获得更新后步态聚类簇并作为最终的步态聚类簇。2.3) Adjust the coverage area of the current gait cluster according to the minimum coverage area, so as to obtain the updated gait cluster as the final gait cluster.

对于每个初始步态聚类簇,利用以下公式计算每个初始步态聚类簇的覆盖面积,公式如下:For each initial gait cluster, the coverage area of each initial gait cluster was calculated using the following formula:

其中,Cov表示每个初始步态聚类簇的覆盖面积,σi表示步态聚类簇的第i维的标准差,N表示步态参数的维度。where Cov denotes the coverage area of each initial gait cluster, σi denotes the standard deviation of the i-th dimension of the gait cluster, and N denotes the dimension of the gait parameters.

在步态参数优化过程的初期,由于采样点数量少,模型拟合不准确如果当前步态聚类簇的覆盖面积小于最小覆盖域,很可能无法探索未知区域,此时应限制高斯模型的覆盖区域最小值,则将当前最小覆盖域作为当前步态聚类簇的覆盖面积,进而更新当前步态聚类簇;否则,当前步态聚类簇的覆盖面积不变。In the early stage of the gait parameter optimization process, due to the small number of sampling points, the model fitting is not accurate. If the coverage area of the current gait cluster is smaller than the minimum coverage area, it is likely that the unknown area cannot be explored. At this time, the coverage of the Gaussian model should be limited. If the area is the minimum value, the current minimum coverage domain is used as the coverage area of the current gait cluster, and then the current gait cluster is updated; otherwise, the coverage area of the current gait cluster remains unchanged.

最小覆盖域的计算公式如下:The formula for calculating the minimum coverage area is as follows:

minTh=Th×dt minTh=Th×d t

其中,minTh为最小覆盖域,Th为当前最小覆盖域,d为收敛率,t为迭代次数。Among them, minTh is the minimum coverage area, Th is the current minimum coverage area, d is the convergence rate, and t is the number of iterations.

本实施例中,步态聚类簇的覆盖面积和最小覆盖域的计算公式如下:In this embodiment, the calculation formulas of the coverage area of the gait cluster and the minimum coverage domain are as follows:

初始最小覆盖域Th为1.25e-5,收敛率为0.8。The initial minimum coverage domain Th is 1.25e-5, and the convergence rate is 0.8.

minTh=Th×dt=1e-5minTh = Th × d t = 1e-5

由于Cov<minTh,对模型方差进行修正,最小方差为log51e-5=0.1,修正后方差为[0.1,0.1,0.1,0.1,46.4]。Since Cov<minTh, the variance of the model is corrected, the minimum variance is log 5 1e-5=0.1, and the variance after correction is [0.1, 0.1, 0.1, 0.1, 46.4].

3)计算步态聚类簇的效用度并更新步态库中对应步态的效用度;3) Calculate the utility of the gait cluster and update the utility of the corresponding gait in the gait library;

将步态聚类簇作为多臂赌博机算法的各个臂,利用多臂赌博机算法计算步态聚类簇对应的效用度。步态聚类簇的效用度计算公式如下:The gait clusters are used as each arm of the multi-armed bandit algorithm, and the multi-armed bandit algorithm is used to calculate the utility corresponding to the gait clusters. The utility calculation formula of gait clustering cluster is as follows:

其中,P(f|D,GMM)表示步态聚类簇的效用度,D表示已行走实验的步态的集合,GMM表示步态混合高斯模型,K为混合高斯模型聚类数目,表示第t轮第k个步态高斯分布的概率,/>表示第t轮的步态混合高斯模型,/>表示第t轮第k个步态高斯分布,表示第t轮第k个步态高斯分布的协方差矩阵,φ(fi t,σ)表示由行走实验步态数据构成的高斯分布的累积分布函数,σ为高斯分布的噪声值的标准差。Among them, P(f|D, GMM) represents the utility of the gait clustering cluster, D represents the set of gaits that have been walked, GMM represents the Gaussian mixture model of the gait, and K is the number of clusters of the Gaussian mixture model, Indicates the probability of the k-th Gaussian distribution of the t-th round, /> Indicates the gait mixture Gaussian model of round t, /> Indicates the k-th Gaussian distribution of the t-th round, Indicates the covariance matrix of the Gaussian distribution of the k-th gait in the t-th round, φ(f i t , σ) represents the cumulative distribution function of the Gaussian distribution composed of the gait data of the walking experiment, and σ is the standard deviation of the noise value of the Gaussian distribution .

4)对步态库中步态的不断采样,通过剪枝方法排除明显无法达到用户满意期望的步态,从而逐步缩小探索范围,加快收敛进度。根据步态的当前效用度对步态库中的步态进行采样,获得采样步态集,再从步态集中选择效用度最大的步态;具体公式如下:4) Continuously sample the gaits in the gait library, and eliminate the gaits that obviously cannot meet the user's satisfaction and expectations through the pruning method, thereby gradually reducing the scope of exploration and speeding up the convergence progress. According to the current utility of the gait, the gaits in the gait library are sampled to obtain a sampled gait set, and then the gait with the highest utility is selected from the gait set; the specific formula is as follows:

其中,gt+1表示第t+1轮选择的步态参数,argmax表示取最大值操作,P(ft|Dt,GMMt)表示第t轮步态聚类簇的效用度。Among them, g t+1 represents the gait parameter selected in the t+1 round, argmax represents the maximum value operation, and P( ft |D t , GMM t ) represents the utility of the t-th round of gait clustering.

5)根据当前效用度最大的步态,用户穿戴下肢康复外骨骼进行行走实验后获取当前步态下的外骨骼-步态契合度,重复2)-4),直至达到预设轮次,将最终的步态对应的步态参数作为最优步态参数。5) According to the gait with the highest current utility, the user wears the lower limb rehabilitation exoskeleton for a walking experiment to obtain the exoskeleton-gait fit under the current gait, and repeats 2)-4) until the preset rounds are reached. The gait parameters corresponding to the final gait are taken as the optimal gait parameters.

本实施例中,采样步态集如表2所示:In this embodiment, the sampling gait set is as shown in Table 2:

表2为采样步态集表Table 2 is the sampling gait set table

序号serial number 步长step size 步高step height 步宽Step width 步态周期gait cycle 步态效用度gait utility 11 1.291.29 0.080.08 0.190.19 1.851.85 75.0875.08 22 1.371.37 0.120.12 0.200.20 1.081.08 79.5679.56 33 1.301.30 0.090.09 0.170.17 1.511.51 74.9174.91 44 1.321.32 0.100.10 0.200.20 1.661.66 77.6077.60 55 1.321.32 0.090.09 0.170.17 1.311.31 75.4375.43 66 1.321.32 0.090.09 0.180.18 1.291.29 75.0675.06 77 1.301.30 0.110.11 0.200.20 1.831.83 77.1377.13 88 1.501.50 0.130.13 0.190.19 0.790.79 40.9940.99

根据计算结果,第二组步态更加符合当前用户,因此将步长1.37m,步高0.12m,步宽0.20m,步态周期1.08s作为下一轮的步态参数。According to the calculation results, the gait of the second group is more suitable for the current user, so the step length is 1.37m, the step height is 0.12m, the step width is 0.20m, and the gait cycle is 1.08s as the gait parameters for the next round.

上述具体实施例仅例式性说明本发明的原理与其功效,并非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,凡在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。The above specific embodiments are only illustrative to illustrate the principles and effects of the present invention, and are not intended to limit the present invention. Anyone skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made without departing from the spirit and technical ideas disclosed in the present invention should still be covered by the claims of the present invention.

Claims (9)

1. An exoskeleton gait parameter optimization method for lower limb rehabilitation training is characterized by comprising the following steps of:
1) Setting an initial gait of a lower limb rehabilitation exoskeleton, and acquiring exoskeleton-gait fitness under the current gait after a user wears the lower limb rehabilitation exoskeleton to perform a walking experiment;
2) According to the exoskeleton-gait fitness corresponding to the gait of the current walking experiment, using a Gaussian mixture model to cluster the gait of the walking experiment in a gait library to obtain a gait cluster;
3) Calculating the effectiveness degree of the gait cluster and updating the effectiveness degree of the corresponding gait in the gait library;
4) Sampling the gait in the gait library according to the current utilization degree of the gait to obtain a sampled gait set, and selecting the gait with the maximum utilization degree from the gait set;
5) And (2) according to the gait with the maximum current utilization, after the user wears the lower limb rehabilitation exoskeleton to carry out a walking experiment, acquiring the exoskeleton-gait fitness under the current gait, repeating the steps 2-4) until a preset round is reached, and taking the gait parameter corresponding to the final gait as the optimal gait parameter.
2. The method for optimizing exoskeleton gait parameters for rehabilitation training of lower limbs according to claim 1, wherein the 2) specifically comprises:
2.1 Calculating corresponding Bayesian information criterion operators before and after doubling the current mixed Gaussian model cluster number by adopting a Bayesian information criterion, obtaining operator differences after difference between the current mixed Gaussian model cluster number and the doubled current mixed Gaussian model cluster number, and adjusting and obtaining the final mixed Gaussian model cluster number according to the operator differences;
2.2 Based on the current mixed Gaussian model clustering number and exoskeleton-gait fitness corresponding to the gait of the current walking experiment, using a gait mixed Gaussian model to cluster the gait of the walking experiment in a gait library to obtain an initial gait cluster;
2.3 According to the minimum coverage area, the coverage area of the current gait cluster is adjusted, so that the updated gait cluster is obtained and is used as the final gait cluster.
3. The method for optimizing exoskeleton gait parameters for rehabilitation training of lower limbs according to claim 2, wherein in the step 2.1), the number of final mixed gaussian model clusters is adjusted and obtained according to operator differences, specifically:
the operator difference is obtained by subtracting the doubled Bayesian information criterion operator from the pre-doubled Bayesian information criterion operator, when the operator difference is smaller than 0, the number of clusters of the current Gaussian mixture model cluster is doubled and then used as the final Gaussian mixture model cluster number, and otherwise, the current Gaussian mixture model cluster number is unchanged.
4. The exoskeleton gait parameter optimization method for lower limb rehabilitation training according to claim 2, wherein the gait gaussian mixture model has the following formula:
G={(α 1 ,θ 1 ) (L,H,W,T,f) ,(α 2 ,θ 3 ) (L,H,W,T,f) ,…,(α K ,θ K ) (L,H,W,T,f) }
wherein G represents a gait Gaussian mixture model (alpha) K ,θ K ) (L,H,W,T,f) The K-th Gaussian distribution cluster in the gait Gaussian mixture model is represented, L is the step length, H is the step height, W is the step width, T is the gait cycle, f is the exoskeleton-gait fitness, and alpha K Probability of Gaussian distribution for the Kth gait, θ K Probability density function representing Kth gait Gaussian distribution, K being mixed Gaussian model clusterNumber of the same.
5. The method for optimizing exoskeleton gait parameters for rehabilitation training of lower limbs according to claim 2, wherein in 2.3), for each initial gait cluster, the coverage area of each initial gait cluster is calculated by the following formula:
wherein Cov represents the coverage area, σ, of each initial gait cluster i The standard deviation of the ith dimension of the gait cluster is represented, and N represents the dimension of the gait parameter.
If the coverage area of the current gait cluster is smaller than the minimum coverage area, taking the current minimum coverage area as the coverage area of the current gait cluster, and updating the current gait cluster; otherwise, the coverage area of the current gait cluster is unchanged.
6. The exoskeleton gait parameter optimization method for lower limb rehabilitation training according to claim 5, wherein the calculation formula of the minimum coverage area is as follows:
minTh=Th×d t
wherein minTh is the minimum coverage area, th is the current minimum coverage area, d is the convergence rate, and t is the iteration number.
7. The method of exoskeleton gait parameter optimization for rehabilitation training of a lower limb according to claim 1, wherein the gait parameters comprise a step size, a step width, a step height and a gait cycle.
8. The method for optimizing exoskeleton gait parameters for rehabilitation training of lower limbs according to claim 1, wherein in 3), gait clusters are used as arms of a multi-arm gambling machine algorithm, and the effectiveness degree corresponding to the gait clusters is calculated by using the multi-arm gambling machine algorithm.
9. The exoskeleton gait parameter optimization method for lower limb rehabilitation training of claim 8, wherein in the multi-arm gambling machine algorithm of 3), the utility degree calculation formula of the gait cluster is as follows:
wherein P (f|D, GMM) represents the utility degree of gait clusters, D represents the set of gait of the walking experiment, GMM represents the gait Gaussian mixture model, K is the number of Gaussian mixture model clusters,representing the probability of the kth gait gaussian distribution of the t-th wheel,a gait Gaussian mixture model representing the t-th round, < >>Indicates the kth gait Gaussian distribution of the t-th wheel,>covariance matrix representing kth gait gaussian distribution of t-th round, +.>A cumulative distribution function of a gaussian distribution composed of walking experimental gait data is shown, and σ is the standard deviation of the noise value of the gaussian distribution.
CN202310439757.XA 2023-04-23 2023-04-23 Exoskeleton gait parameter optimization method for lower limb rehabilitation training Pending CN116502105A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310439757.XA CN116502105A (en) 2023-04-23 2023-04-23 Exoskeleton gait parameter optimization method for lower limb rehabilitation training
JP2023079939A JP7506884B1 (en) 2023-04-23 2023-05-15 A method for optimizing the gait parameters of an exoskeleton for lower limb rehabilitation training

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310439757.XA CN116502105A (en) 2023-04-23 2023-04-23 Exoskeleton gait parameter optimization method for lower limb rehabilitation training

Publications (1)

Publication Number Publication Date
CN116502105A true CN116502105A (en) 2023-07-28

Family

ID=87321141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310439757.XA Pending CN116502105A (en) 2023-04-23 2023-04-23 Exoskeleton gait parameter optimization method for lower limb rehabilitation training

Country Status (2)

Country Link
JP (1) JP7506884B1 (en)
CN (1) CN116502105A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118617388B (en) * 2024-08-09 2024-11-15 中国科学院苏州生物医学工程技术研究所 Control method and system for exoskeleton robot for lower limb rehabilitation, electronic equipment and medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110917577B (en) 2019-11-27 2021-04-20 西安交通大学 A multi-stage lower limb training system and method utilizing muscle synergy
US20220004167A1 (en) 2020-07-02 2022-01-06 X Development Llc Exosuit historical data
CN112859868B (en) 2021-01-19 2022-07-15 武汉大学 Lower limb exoskeleton rehabilitation robot and motion trajectory planning algorithm based on KMP
CN114366552B (en) 2021-12-23 2023-10-24 威海经济技术开发区天智创新技术研究院 Exoskeleton control method and system for upper limb rehabilitation training
CN115294653A (en) 2022-08-10 2022-11-04 电子科技大学 Lower limb exoskeleton gait prediction method based on Gaussian process regression

Also Published As

Publication number Publication date
JP2024156227A (en) 2024-11-05
JP7506884B1 (en) 2024-06-27

Similar Documents

Publication Publication Date Title
CN110379506B (en) Arrhythmia detection method using binarization neural network for electrocardiogram data
US20230244909A1 (en) Adaptive brain-computer interface decoding method based on multi-model dynamic integration
CN115644823A (en) Dynamic prediction and individualized intervention method and system for rehabilitation effect
CN116502105A (en) Exoskeleton gait parameter optimization method for lower limb rehabilitation training
CN112859868B (en) Lower limb exoskeleton rehabilitation robot and motion trajectory planning algorithm based on KMP
CN110363152B (en) Method for identifying road condition of lower limb prosthesis based on surface electromyographic signals
CN115837147B (en) A scenario-interactive lower limb muscle strengthening training method and system
CN106491309B (en) A kind of limb rehabilitation training system
CN102764167A (en) Myoelectric prosthesis control source lead optimization method based on correlation coefficients
Menner et al. Using human ratings for feedback control: A supervised learning approach with application to rehabilitation robotics
CN116564477A (en) Cognitive dysfunction rehabilitation training system
Zhao et al. Recent development on statistical methods for personalized medicine discovery
CN111452022B (en) A Bayesian Optimization-Based Method for Adjusting the Reference Trajectory Complexity of Active Training for Upper Limb Rehabilitation Robots
CN118280512B (en) A personalized treatment plan recommendation method and system based on artificial intelligence
CN110070133A (en) A kind of brain function network class method based on depth forest
CN114129319B (en) A closed-loop control method and system for lower limb prosthesis
CN102697496B (en) Filtering method for functional electrical stimulation surface electromyogram signal
CN105769186A (en) Complex network based electromyographic signal acquisition position selecting method
CN109308471B (en) A method for feature extraction of EMG signal
CN119296178A (en) Human behavior recognition method, system and storage medium based on federated learning
CN119183225A (en) Control method and system for improving pearl effect of LED lamp
CN119274593A (en) A method for extracting and analyzing snoring features
CN114529985A (en) Intention identification method for daily complex terrain movement of old people
CN118011813A (en) A control optimization method for oxygen supply equipment
CN110070120A (en) Based on the depth measure learning method and system for differentiating sampling policy

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