CN117442398B - 基于步态差异的智能假肢调整方法、装置、终端及介质 - Google Patents
基于步态差异的智能假肢调整方法、装置、终端及介质 Download PDFInfo
- Publication number
- CN117442398B CN117442398B CN202311777887.0A CN202311777887A CN117442398B CN 117442398 B CN117442398 B CN 117442398B CN 202311777887 A CN202311777887 A CN 202311777887A CN 117442398 B CN117442398 B CN 117442398B
- Authority
- CN
- China
- Prior art keywords
- limb
- user
- intelligent artificial
- motion
- artificial limb
- 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
Links
- 230000005021 gait Effects 0.000 title claims abstract description 103
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000033001 locomotion Effects 0.000 claims abstract description 357
- 238000013016 damping Methods 0.000 claims abstract description 184
- 238000004458 analytical method Methods 0.000 claims abstract description 12
- 210000003414 extremity Anatomy 0.000 claims description 493
- 210000000629 knee joint Anatomy 0.000 claims description 29
- 238000005452 bending Methods 0.000 claims description 20
- 206010034701 Peroneal nerve palsy Diseases 0.000 claims description 19
- 230000000737 periodic effect Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 claims description 5
- 230000009471 action Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000002266 amputation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 210000000689 upper leg Anatomy 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 210000002414 leg Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000008733 trauma Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/60—Artificial legs or feet or parts thereof
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1116—Determining posture transitions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/112—Gait analysis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/60—Artificial legs or feet or parts thereof
- A61F2/64—Knee joints
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/68—Operating or control means
- A61F2/74—Operating or control means fluid, i.e. hydraulic or pneumatic
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/68—Operating or control means
- A61F2002/6818—Operating or control means for braking
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/76—Means for assembling, fitting or testing prostheses, e.g. for measuring or balancing, e.g. alignment means
- A61F2002/7615—Measuring means
- A61F2002/764—Measuring means for measuring acceleration
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/76—Means for assembling, fitting or testing prostheses, e.g. for measuring or balancing, e.g. alignment means
- A61F2002/7695—Means for testing non-implantable prostheses
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Transplantation (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Vascular Medicine (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Physics & Mathematics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Prostheses (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明公开了基于步态差异的智能假肢调整方法、装置、终端及介质,方法包括:分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定智能假肢与用户正常肢体之间的步态差异数据;分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息;基于步态差异数据和运动模式信息,确定阻尼调整方案,并基于阻尼调整方案对阻尼装置的阻尼系数进行调整。本发明中的智能假肢以用户正常肢体作为运动参数,并进行运动分析,确定智能假肢与用户正常肢体之间的步态差异数据以及用户的运动模式信息,以便基于步态差异数据和运动模式信息来对智能假肢进行精细化调整,满足用户的使用需求,并且保证用户的使用安全。
Description
技术领域
本发明涉及假肢技术领域,尤其涉及一种基于步态差异的智能假肢调整方法、装置、终端及介质。
背景技术
随着社会的发展,交通的便利,工业化水平的不断提高,机器创伤车祸等造成截肢的患者越来越多,截肢给患者带来很多不便,失去了基本生活能力。因此研发一款能帮助截肢者实现基本生活能力的智能假肢也越来越紧迫。智能假肢需要具有帮助患者行走、跑步等功能,智能假肢要实现行走、跑步等功能,就必须具有识别行走、跑步等不同运动模式的能力,并且还需要针对不同状态下的用户来对智能假肢进行个性化的控制。
而现有技术中用户在使用智能假肢时,无法对智能假肢进行精细化的调整,使得智能假肢无法及时满足用户的使用需求,影响用户的使用安全。
因此,现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于步态差异的智能假肢调整方法、装置、终端及存储介质,旨在解决现有技术中用户在使用智能假肢时,无法对智能假肢进行精细化的调整,使得智能假肢无法及时满足用户的使用需求,影响用户的使用安全的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
第一方面,本发明提供一种基于步态差异的智能假肢调整方法,其中,所述智能假肢包括膝关节以及位于膝关节下方的小腿部,所述小腿部内设置阻尼装置,所述阻尼装置用于对所述膝关节提供弯曲阻力或伸展阻力,所述方法包括:
分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照;
分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息;
基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。
在一种实现方式中,所述分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,包括:
当所述智能假肢与所述用户正常肢体处于交替摆动时,获取在预设时间段内所述智能假肢的第一摆动速度、第一摆动幅度、第一摆动周期,以及获取所述用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期;
将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期作为所述第一运动数据;
将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期作为所述第二运动数据;
分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,并将所述步长差异信息与所述脚步速度差异信息作为所述步态差异数据。
在一种实现方式中,所述分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,包括:
根据所述第一运动数据中的第一摆动幅度确定智能假肢的第一落脚位置;
根据所述第二运动数据中的第二摆动幅度确定所述用户正常肢体的第二落脚位置;
根据所述第一落脚位置和所述第二落脚位置,确定所述智能假肢与所述用户正常肢体之间的步长差异信息;
将所述第一运动数据中的第一摆动速度和所述第二运动数据中的第二摆动速度进行比较,确定所述智能假肢与所述用户正常肢体之间的脚步速度差异信息。
在一种实现方式中,所述第一运动数据还包括:所述智能假肢与地面接触的时长信息以及所述智能假肢与地面接触的压力信息,所述分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息,包括:
基于所述第一运动数据中的第一摆动周期确定所述智能假肢的第一运动规律;
基于所述第二运动数据中的第二摆动周期确定所述用户正常肢体的第二运动规律,所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态;
若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息。
在一种实现方式中,所述若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息,包括:
若所述第一运动规律和所述第二运动规律相同,则基于采集到的时长信息,得到接触时长平均值,以及基于采集到的压力信息,得到接触压力平均值;
将所述接触时长平均值与预设的时长阈值比较,以及将所述接触压力平均值与预设的压力阈值比较;
若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为快走模式;
若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为快跑模式;
若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为慢走模式;
若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为慢跑模式。
在一种实现方式中,所述基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,包括:
当所述运动模式信息为快走模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数;
当所述运动模式信息为慢跑模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数;
当所述运动模式信息为快跑模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
当所述运动模式信息为慢走模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数。
在一种实现方式中,所述方法还包括:
若所述智能假肢与地面接触的接触时长平均值大于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
若所述智能假肢与地面接触的接触时长平均值小于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数。
第二方面,本发明实施例还提供一种基于步态差异的智能假肢调整装置,其中,所述智能假肢包括膝关节以及位于膝关节下方的小腿部,所述小腿部内设置阻尼装置,所述阻尼装置用于对所述膝关节提供弯曲阻力或伸展阻力,所述智能假肢调整装置包括:
步态差异确定模块,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照;
运动模式确定模块,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息;
阻尼方案确定模块,用于基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。
第三方面,本发明实施例还提供一种终端,其中,所述终端包括存储器、处理器及存储在存储器中并可在处理器上运行的基于步态差异的智能假肢调整程序,处理器执行基于步态差异的智能假肢调整程序时,实现上述方案中任一项的基于步态差异的智能假肢调整方法的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,其中,计算机可读存储介质上存储有基于步态差异的智能假肢调整程序,所述基于步态差异的智能假肢调整程序被处理器执行时,实现上述方案中的所述基于步态差异的智能假肢调整方法的步骤。
有益效果:与现有技术相比,本发明提供了一种基于步态差异的智能假肢调整方法,本发明首先分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照。然后,分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息。最后,基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。本发明中的智能假肢以用户正常肢体作为运动参数,并进行运动分析,确定智能假肢与用户正常肢体之间的步态差异数据以及用户的运动模式信息,以便基于步态差异数据和运动模式信息来对智能假肢进行精细化调整,满足用户的使用需求,并且保证用户的使用安全。
附图说明
图1为本发明实施例提供的基于步态差异的智能假肢调整方法的具体实施方式的流程图。
图2为本发明实施例提供的基于步态差异的智能假肢调整装置的功能原理图。
图3为本发明实施例提供的终端的原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本实施例提供一种基于步态差异的智能假肢调整方法,具体实施时,本实施例可首先分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照。然后,分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息。最后,基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。本实施例中的智能假肢以用户正常肢体作为运动参数,并进行运动分析,确定智能假肢与用户正常肢体之间的步态差异数据以及用户的运动模式信息,以便基于步态差异数据和运动模式信息来对智能假肢进行精细化调整,满足用户的使用需求,并且保证用户的使用安全。
本实施例的基于步态差异的智能假肢调整方法可应用于智能假肢,该智能假肢中包括智能控制器,用于实现该膝关节的阻力调整方法。此外,本实施例的基于步态差异的智能假肢调整方法还可应用于终端中,该终端可设置在智能假肢中,以通过所述终端来实现基于步态差异的智能假肢调整方法。具体地,如图1所示,本实施例的基于步态差异的智能假肢调整方法包括如下步骤:
步骤S100、分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照。
本实施例的智能假肢包括小腿部以及与小腿部之间通过转轴转动连接的膝关节,转轴设置在膝关节上,用于带动小腿部转动,实现膝关节的灵活运动,膝关节位于小腿部的顶部,智能假肢还包括接受腔,接受腔与膝关节固定连接,接受腔用于安装在用户的大腿上。本实施例中的小腿部内设置有阻尼装置,阻尼装置可为液压缸,该阻尼装置可用于为所述膝关节提供伸展阻力或弯曲阻力,弯曲阻力可在膝关节往后屈膝时提供支撑,以使得智能假肢保持稳定;伸展阻力可在小腿部往前摆动时控制摆动角度,便于实现行走或者跑步等动作模式。
当用户的大腿上安装了智能假肢后,用户就可以使用该智能假肢应用于各种场景下,为了保证智能假肢的使用安全性,并且也帮助智能假肢可以更好地被用户使用,本实施例在智能假肢被用户使用时,智能假肢是与用户正常肢体对应的,并且智能假肢是以用户正常肢体作为运动参照,比如,当用户的右腿安装了智能假肢,则该智能假肢就可将左腿作为运动参照。当用户的左臂安装了智能假肢,则该智能假肢就可将右臂作为运动参照。由于智能假肢与用户正常肢体是对应的,在运动的时候,智能假肢与用户肢体是交替运动的,并且为了满足用户的使用需求,智能假肢的运动状态以及运动数据均是要和用户正常肢体的智能假肢保持相似,这样才可以满足的需求。因此,智能假肢与用户正常肢体之间的运动是否相似,可以用来评估智能假肢的运动效果。为此,本实施例可分别获取智能假肢的第一运动数据和用户正常肢体的第二运动数据,此时第一运动数据和第二运动数据可分别反映出智能假肢与用户正常肢体的运动情况。因此,本实施例可基于第一运动数据和第二运动数据来确定所述智能假肢与所述用户正常肢体之间的步态差异数据。所述步态差异数据反映的智能假肢与用户正常肢体之间的步伐大小以及脚步速度等方面的差异。
在一种实现方式中,本实施例在确定步态差异数据时,包括如下步骤:
步骤S101、当所述智能假肢与所述用户正常肢体处于交替摆动时,获取在预设时间段内所述智能假肢的第一摆动速度、第一摆动幅度、第一摆动周期,以及获取所述用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期;
步骤S102、将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期作为所述第一运动数据;
步骤S103、将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期作为所述第二运动数据;
步骤S104、分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,并将所述步长差异信息与所述脚步速度差异信息作为所述步态差异数据。
具体地,本实施例分别在智能假肢和用户正常肢体上设置惯性传感器。当智能假肢和用户正常肢体处于交替摆动时,本实施例预先设置一个预设时间段,然后在该预设时间段分别基于惯性传感器来采集智能假肢的第一摆动速度、第一摆动幅度以及第一摆动周期。以及采集用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期。在本实施例中,摆动速度可反映出智能假肢或者用户正常肢体的摆动的快慢。摆动幅度可用于反映出智能假肢或用户正常肢体摆动时的幅度大小,当智能假肢是安装在腿部时,此时的摆动幅度也就可以反映出步伐大小。摆动周期可用于反映智能假肢和用户正常肢体摆动一个来回所用的时长。基于摆动速度、摆动幅度和摆动周期可准确地反映出智能假肢或用户正常肢体的运动情况。因此,本实施例可将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期,作为智能假肢的第一运动数据;将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期,作为用户正常肢体的第二运动数据。
本实施例可分别根据所述第一摆动幅度确定智能假肢的第一落脚位置,以及根据所述第二摆动幅度确定所述用户正常肢体的第二落脚位置。由于本实施例中的智能假肢与用户正常肢体之间是交替摆动的,因此,本实施例所确定出的第一落脚位置和第二落脚位置,是智能假肢和用户正常肢体往同一方向摆动时的落脚位置,进而终端可基于相邻两次的第一落脚位置确定出智能假肢的步长,以及基于相邻两次的第二落脚位置,确定出用户正常肢体的步长,进而得到智能假肢和用户正常肢体之间的步长差异信息。该步长差异信息反映的就是智能假肢和用户正常肢体在行走或者跑步时每一步的差异。接着,终端还可将第一摆动速度和所述第二摆动速度进行比较,确定所述智能假肢与所述用户正常肢体之间的脚步速度差异信息。最后,终端将所述步长差异信息和所述脚步速度作为步态差异数据。
步骤S200、分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息。
当确定出智能假肢的第一运动数据和用户正常肢体的第二运动数据后,本实施例可根据第一运动数据和第二运动数据来确定出用户的运动模式信息。由于智能假肢和用户正常肢体所执行的动作是相似的,并且第一运动数据和第二运动数据可分别准确地反映出智能假肢和用户正常肢体之间的运动情况,因此就可以基于第一运动数据与第二运动数据,确定出用户此时处于行走还是跑步,是快走还是慢跑,从而得到运动模式信息。
在一种实现方式中,本实施例在确定运动模式信息时,包括如下步骤:
步骤S201、基于所述第一运动数据中的第一摆动周期确定所述智能假肢的第一运动规律;
步骤S202、基于所述第二运动数据中的第二摆动周期确定所述用户正常肢体的第二运动规律,所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态;
步骤S203、若所述第一运动规律和所述第二运动规律相同,则根据所述智能假肢与地面接触的时长信息和所述压力信息,确定所述运动模式信息。
具体地,本实施例可根据第一运动数据中的第一摆动周期,确定智能假肢完成一个往返运动的时长,进而得到所述智能假肢的第一运动规律。该第一运动规律还可以结合智能假肢的运动轨迹来进一步反映出智能假肢是做怎样的摆动运动。同样地,终端可根据第二运动数据中的第二摆动周期,确定用户正常肢体完成一个往返运动的时长,进而确定所述用户正常肢体的第二运动规律。同样地,该第二运动规律还可以结合用户正常肢体的运动轨迹来进一步反映出用户正常肢体是做怎样的摆动运动。由此可见,本实施例中的所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态。接着,终端可将第一运动规律和第二运动规律进行比较,并结合智能假肢与地面接触的时长信息和所述压力信息,来进一步出确定出运动模式信息。
在一种实现方式中,如果所述第一运动规律和所述第二运动规律相同,则就说明此时智能假肢的第一摆动周期和用户正常肢体的第二摆动周期是相同的,因此智能假肢和用户正常肢体完成一个往返运动的时长是相同的。而智能假肢与用户正常肢体又是对应的,因此的智能假肢和用户正常肢体的运动情况基本是相同的。本实施例的第一运动数据还包括:所述智能假肢与地面接触的时长信息以及所述智能假肢与地面接触的压力信息。该时长信息和压力信息可分别基于预设的时间传感器和压力传感器采集得到。比如,基于预设的时间传感器采集智能假肢在若干个摆动周期中与地面接触的时长信息,然后基于采集到的时长信息取平均值,得到接触时长平均值,将接触时长平均值与预设的时长阈值进行比较,如果接触时长平均值小于时长阈值,则说明与智能假肢与地面接触时间短,而当智能假肢的摆动速度较大时,智能假肢与地面接触时间就会比较短。相反地,如果接触时长平均值大于时长阈值,则说明与智能假肢与地面接触时间长。而当智能假肢的摆动速度较小时,智能假肢与地面接触时间就会比较长。同样地,本实施例还可基于预设的压力传感器采集智能假肢在若干个摆动周期中与地面接触实的压力信息,然后基于采集到的压力信息取平均值,得到接触压力平均值,将接触压力平均值与预设的压力阈值进行比较,如果接触压力平均值小于压力阈值,则说明智能假肢与地面接触压力小。而当智能假肢的步伐较小时,智能假肢不需要使用很大的蹬地力,此时智能假肢与地面接触压力就比较小。相反地,如果接触压力平均值大于压力阈值,则说明与智能假肢与地面接触压力大。而当智能假肢的步伐较大时,智能假肢需要使用很大的蹬地力,此时智能假肢与地面接触压力就比较大。因此,终端可综合分析接触时长平均值和接触压力平均值。从而确定用户的运动模式信息。即,当接触时长平均值小于时长阈值,且接触压力平均值小于压力阈值时,说明此时智能假肢的摆动速度大,且步伐较小,因此确定出的运动模式信息为快走模式。当接触时长平均值小于时长阈值,且接触压力平均值大于压力阈值时,说明此时智能假肢的摆动速度大,且步伐较大,因此确定出的运动模式信息为快跑模式。当接触时长平均值大于时长阈值,且接触压力平均值小于压力阈值时,说明此时智能假肢的摆动速度小,且步伐较小,因此确定出的运动模式信息为慢走模式。当接触时长平均值大于时长阈值,且接触压力平均值大于压力阈值时,说明此时智能假肢的摆动速度小,且步伐较大,因此确定出的运动模式信息为慢跑模式。由此可知,本实施例可基于智能假肢与地面接触的时长以及与地面接触时产生的压力信息来准确分析出用户的运动模式信息。
在另一种实现方式中,本实施例也可以预设速度阈值范围,该速度阈值范围可用于衡量智能假肢的摆动速度是否过大,然后再结合智能假肢的摆动幅度进行综合分析,从而确定出运动模式信息。在本实施例中,速度阈值范围中设置有两个速度区间,分别为第一速度区间和第二速度区间,其中,第一速度区间小于第二速度区间。因此,终端将第一摆动速度和速度阈值范围进行匹配,所得到的速度匹配结果就是确定出第一摆动速度是属于第一速度区间还是第二速度区间。当得到速度匹配结果后,终端可将该速度匹配结果和智能假肢的第一摆动幅度进行综合分析,从而确定出运动模式信息。具体地,当智能假肢的第一摆动幅度大于所述幅度阈值,说明智能假肢正处于较大弧度的摆动运动,因此,可以确定智能假肢处于跑步的运动,因为跑步运动的摆动幅度是比较大的。进一步地,如果速度匹配结果为所述第一摆动速度处于第一速度区间,则说明智能假肢的摆动速度较小,因此,就可以确定运动模式信息为慢跑模式。而如果当第一摆动幅度大于所述幅度阈值,且第一摆动速度处于第二速度区间,则说明智能假肢不但处于较大弧度的摆动运动,且摆动速度比较大,则就可以确定运动模式信息为快跑模式。而如果所述第一摆动幅度小于所述幅度阈值,说明智能假肢正处于较小弧度的摆动运动。此时,如果所述速度匹配结果为所述第一摆动速度处于第一速度区间,则说明智能假肢的摆动速度较小,因此就可以确定运动模式信息为慢走模式。而如果所述第一摆动幅度小于所述幅度阈值,且所述速度匹配结果为所述第一摆动速度处于第二速度区间,则说明智能假肢不但处于较小弧度的摆动运动,且摆动速度比较大,因此可确定所述运动模式信息为快走模式。由此可见,本实施例在确定智能假肢和用户正常肢体的运动规律是相同的时候,进一步对智能假肢的第一摆动周期、第一摆幅度以及第一摆动速度进行分析,进而确定出用户的运动模式信息。
步骤S300、基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。
终端在得到智能假肢的步态差异数据后,可准确地分析出智能假肢与用户正常肢体之间的差异,为了满足用户的使用需求并且保证用户的使用安全,终端还可根据步态差异数据和运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整,从而实现对智能假肢的精细化调整。
在一种实现方式中,本实施例在确定阻尼调整方案时,包括如下步骤:
步骤S301、当所述运动模式信息为快走模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数;
步骤S302、当所述运动模式信息为慢跑模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数;
步骤S303、当所述运动模式信息为快跑模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
步骤S304、当所述运动模式信息为慢走模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数。
具体地,不同的运动模式信息下,智能假肢和用户正常肢体之间的步长差异信息和脚步速度差异信息对运动影响的程度是不相同的。当运动模式信息为快走模式时,本实施例可步态差异数据中的步长差异信息来确定出智能假肢与用户正常肢体之间哪一个的摆动幅度大。如果此时步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则说明此时智能假肢在执行快走运动时摆动幅度过小,智能假肢的步幅比用户正常肢体的步幅小,如果智能假肢的步幅长时间偏小,智能假肢就会跟不上用户正常肢体的节奏,影响用户的使用并且也会出现用户失衡的情况。由于此时用户处于行走的状态,动作幅度不大,为了满足用户的使用需求,避免身体失衡的情况,此时,本实施例可确定阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数,通过减小弯曲阻尼系数,就可以减小智能假肢中膝关节的弯曲阻力,从而使得智能假肢可以更轻松的行走,从而增加智能假肢的第一摆动幅度,以便智能假肢可以跟上用户正常肢体的节奏。而当运动模式信息为慢跑模式时,如果所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则说明此时智能假肢在执行慢跑动作时,智能假肢的摆动幅度大于用户正常肢体的摆动幅度。因此,智能假肢的步幅大于用户正常肢体的步幅,如果智能假肢的步幅长时间偏大,就会导致用户容易摔倒,并且,用户又处于跑步的状态下,动作幅度较大,为了保证用户的安全,此时,本实施例可确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数,通过增大弯曲阻尼系数,可以增大智能假肢中膝关节的弯曲阻力,使得智能假肢更稳定、更有利于支撑,从而避免用户摔倒的情况。
此外,当确定的运动模式信息为快跑模式时,如果此时所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则说明此时智能假肢在执行快跑动作时,智能假肢的摆动速度大于用户正常肢体的摆动速度。如果智能假肢的摆动速度长时间偏大,则用户正常肢体就会跟不上智能假肢,从而会出现肢体不协调、身体不平衡、容易摔倒的情况。并且,由于又处于跑步的状态下,动作幅度较大,为了保证用户的安全,此时,本实施例可确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数,通过增大伸展阻尼系数,可以增大智能假肢中膝关节的伸展阻力,使得智能假肢的摆动速度降低、从而是的智能假肢更稳定,避免用户摔倒的情况。而当运动模式信息为慢走模式时,如果所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则说明此时智能假肢在执行慢走动作时,智能假肢的摆动速度小于用户正常肢体的摆动速度。如果智能假肢的摆动速度长时间偏小,则同样会出现肢体不协调、身体不平衡、容易摔倒等情况。此时,本实施例可确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数,通过减小伸展阻尼系数,可以减小智能假肢中膝关节的伸展阻力,使得智能假肢更加灵活,从而提高智能假肢的摆动速度,实现智能假肢与用户正常肢体之间的协调性,保证用户的使用安全。
在其他实现方式中,本实施例还可智能假肢与地面接触的时长信息来调整阻尼装置的阻尼系数。具体地,本实施例分别将预设时间段内的智能假肢与地面接触的接触时长平均值与用户正常肢体与地面接触的接触时长平均值进行比较,如果智能假肢与地面接触的接触时长平均值大于所述用户正常肢体的接触时长平均值,则说明智能假肢的支撑时间过长,此时,为了使得智能假肢与用户正常肢体之间协调,需要缩短智能假肢的支撑时间,因此,此时可确定阻尼调整方案为减小所述阻尼装置的伸展阻尼系数。通过减小伸展阻尼系数,可以减小智能假肢中膝关节的伸展阻力,使得智能假肢更加灵活,从而提高智能假肢的摆动速度,达到缩短智能假肢的支撑时间的目的,进而使得智能假肢与用户正常肢体协调。而如果在预设时间段内所述智能假肢与地面接触的接触时长平均值小于所述用户正常肢体的接触时长平均值,则说明智能假肢的支撑时间过短,此时,为了使得智能假肢与用户正常肢体之间协调,需要加长智能假肢的支撑时间,因此,此时可确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数,通过增大伸展阻尼系数,可以增大智能假肢中膝关节的伸展阻力,使得智能假肢的摆动速度降低,达到加长智能假肢的支撑时间的目的,进而使得智能假肢与用户正常肢体协调。
在其他实现方式中,当对智能假肢的阻尼系数调整完后,本实施例实时监控智能假肢调整阻尼系数后的运动数据,并与用户正常肢体的运动数据进行比对,如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据相同或者两者处于预设的差异范围内,则确认智能假肢的运动效果得到用户的使用需求。如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据之间相差超出了预设的差异范围,则进一步对智能假肢的阻尼系数进行微调,微调的方式可沿用上述的方式重新进行分析,直至智能假肢满足用户的使用需求。
综上,本实施例的智能假肢以用户正常肢体作为运动参数,并进行运动分析,确定智能假肢与用户正常肢体之间的步态差异数据以及用户的运动模式信息,以便基于步态差异数据和运动模式信息来对智能假肢进行精细化调整,满足用户的使用需求,并且保证用户的使用安全。
基于上述实施例,本发明还提供一种基于步态差异的智能假肢调整装置,所述智能假肢包括膝关节以及位于膝关节下方的小腿部,所述小腿部内设置阻尼装置,所述阻尼装置用于对所述膝关节提供弯曲阻力或伸展阻力。具体地,如图2中所示,所述智能假肢调整装置包括:步态差异确定模块10、运动模式确定模块20以及阻尼方案确定模块30。所述步态差异确定模块10,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照。所述运动模式确定模块20,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息。所述阻尼方案确定模块30,用于基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整。
在一种实现方式中,所述步态差异确定模块10,包括:
数据采集单元,用于当所述智能假肢与所述用户正常肢体处于交替摆动时,获取在预设时间段内所述智能假肢的第一摆动速度、第一摆动幅度、第一摆动周期,以及获取所述用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期;
第一运动数据确定单元,用于将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期作为所述第一运动数据;
第二运动数据确定单元,用于将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期作为所述第二运动数据;
步态分析单元,用于分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,并将所述步长差异信息与所述脚步速度差异信息作为所述步态差异数据。
在一种实现方式中,所述步态分析单元,包括:
第一落脚位置确定子单元,用于根据所述第一运动数据中的第一摆动幅度确定智能假肢的第一落脚位置;
第二落脚位置确定子单元,用于根据所述第二运动数据中的第二摆动幅度确定所述用户正常肢体的第二落脚位置;
步长差异确定子单元,用于根据所述第一落脚位置和所述第二落脚位置,确定所述智能假肢与所述用户正常肢体之间的步长差异信息;
脚步速度差异确定子单元,用于将所述第一运动数据中的第一摆动速度和所述第二运动数据中的第二摆动速度进行比较,确定所述智能假肢与所述用户正常肢体之间的脚步速度差异信息。
在一种实现方式中,所述运动模式确定模块20,包括:
第一运动规律确定单元,用于基于所述第一运动数据中的第一摆动周期确定所述智能假肢的第一运动规律;
第二运动规律确定单元,用于基于所述第二运动数据中的第二摆动周期确定所述用户正常肢体的第二运动规律,所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态;
运动模式分析单元,用于若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息。
在一种实现方式中,所述运动模式分析单元,包括:
信息采集子单元,用于若所述第一运动规律和所述第二运动规律相同,则基于采集到的时长信息,得到接触时长平均值,以及基于采集到的压力信息,得到接触压力平均值;
信息比较子单元,用于将所述接触时长平均值与预设的时长阈值比较,以及将所述接触压力平均值与预设的压力阈值比较;
快走模式确定子单元,用于若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为快走模式;
快跑模式确定子单元,用于若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为快跑模式;
慢走模式确定子单元,用于若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为慢走模式;
慢跑模式确定子单元,用于若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为慢跑模式。
在一种实现方式中,所述阻尼方案确定模块30,包括:
第一调整方案确定单元,用于当所述运动模式信息为快走模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数;
第二调整方案确定单元,用于当所述运动模式信息为慢跑模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数;
第三调整方案确定单元,用于当所述运动模式信息为快跑模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
第四调整方案确定单元,用于当所述运动模式信息为慢走模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数。
在一种实现方式中,所述装置还包括:
第五调整方案确定单元,用于若所述智能假肢与地面接触的接触时长平均值大于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
第六调整方案确定单元,用于若所述智能假肢与地面接触的接触时长平均值小于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数。
本实施例的基于步态差异的智能假肢调整装置中各个模块的工作原理与上述方法实施例中各个步骤的原理相同,此处不再赘述。
基于上述实施例,本发明还提供了一种终端,所述终端的原理框图可以如图3所示。终端可以包括一个或多个处理器100(图3中仅示出一个),存储器101以及存储在存储器101中并可在一个或多个处理器100上运行的计算机程序102,例如,基于步态差异的智能假肢调整程序。一个或多个处理器100执行计算机程序102时可以实现基于步态差异的智能假肢调整方法实施例中的各个步骤。或者,一个或多个处理器100执行计算机程序102时可以实现基于步态差异的智能假肢调整装置实施例中各模块/单元的功能,此处不作限制。
在一个实施例中,所称处理器100可以是中央处理单元(Central ProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路 (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在一个实施例中,存储器101可以是电子设备的内部存储单元,例如电子设备的硬盘或内存。存储器101也可以是电子设备的外部存储设备,例如电子设备上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,存储器101还可以既包括电子设备的内部存储单元也包括外部存储设备。存储器101用于存储计算机程序以及终端所需的其他程序和数据。存储器101还可以用于暂时地存储已经输出或者将要输出的数据。
本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、运营数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双运营数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (4)
1.一种基于步态差异的智能假肢调整方法,其特征在于,所述智能假肢包括膝关节以及位于膝关节下方的小腿部,所述小腿部内设置阻尼装置,所述阻尼装置用于对所述膝关节提供弯曲阻力或伸展阻力,所述方法包括:
分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照;
分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息;
基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整;
所述分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,包括:
当所述智能假肢与所述用户正常肢体处于交替摆动时,获取在预设时间段内所述智能假肢的第一摆动速度、第一摆动幅度、第一摆动周期,以及获取所述用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期;
将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期作为所述第一运动数据;
将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期作为所述第二运动数据;
分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,并将所述步长差异信息与所述脚步速度差异信息作为所述步态差异数据;
所述分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,包括:
根据所述第一运动数据中的第一摆动幅度确定智能假肢的第一落脚位置;
根据所述第二运动数据中的第二摆动幅度确定所述用户正常肢体的第二落脚位置;
根据所述第一落脚位置和所述第二落脚位置,确定所述智能假肢与所述用户正常肢体之间的步长差异信息;
将所述第一运动数据中的第一摆动速度和所述第二运动数据中的第二摆动速度进行比较,确定所述智能假肢与所述用户正常肢体之间的脚步速度差异信息;
所述第一运动数据还包括:所述智能假肢与地面接触的时长信息以及所述智能假肢与地面接触的压力信息,所述分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息,包括:
基于所述第一运动数据中的第一摆动周期确定所述智能假肢的第一运动规律;
基于所述第二运动数据中的第二摆动周期确定所述用户正常肢体的第二运动规律,所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态;
若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息;
所述若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息,包括:
若所述第一运动规律和所述第二运动规律相同,则基于采集到的时长信息,得到接触时长平均值,以及基于采集到的压力信息,得到接触压力平均值;
将所述接触时长平均值与预设的时长阈值比较,以及将所述接触压力平均值与预设的压力阈值比较;
若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为快走模式;
若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为快跑模式;
若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为慢走模式;
若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为慢跑模式;
所述基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,包括:
当所述运动模式信息为快走模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数;
当所述运动模式信息为慢跑模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数;
当所述运动模式信息为快跑模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
当所述运动模式信息为慢走模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
所述方法还包括:
若所述智能假肢与地面接触的接触时长平均值大于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
若所述智能假肢与地面接触的接触时长平均值小于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
当对智能假肢的阻尼系数调整完后,实时监控智能假肢调整阻尼系数后的运动数据,并与用户正常肢体的运动数据进行比对;
如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据相同或者两者处于预设的差异范围内,则确认智能假肢的运动效果为满足用户的使用需求;
如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据之间相差超出了预设的差异范围,则对智能假肢的阻尼系数进行微调。
2.一种基于步态差异的智能假肢调整装置,其特征在于,所述智能假肢包括膝关节以及位于膝关节下方的小腿部,所述小腿部内设置阻尼装置,所述阻尼装置用于对所述膝关节提供弯曲阻力或伸展阻力,所述智能假肢调整装置包括:
步态差异确定模块,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步态差异数据,其中,所述智能假肢与所述用户正常肢体对应,且所述用户正常肢体为所述智能假肢的运动参照;
运动模式确定模块,用于分别基于智能假肢的第一运动数据与用户正常肢体的第二运动数据,确定用户的运动模式信息;
阻尼方案确定模块,用于基于所述步态差异数据和所述运动模式信息,确定阻尼调整方案,并基于所述阻尼调整方案对所述阻尼装置的阻尼系数进行调整;
所述步态差异确定模块,包括:
数据采集单元,用于当所述智能假肢与所述用户正常肢体处于交替摆动时,获取在预设时间段内所述智能假肢的第一摆动速度、第一摆动幅度、第一摆动周期,以及获取所述用户正常肢体的第二摆动速度、第二摆动幅度以及第二摆动周期;
第一运动数据确定单元,用于将所述第一摆动速度、所述第一摆动幅度以及所述第一摆动周期作为所述第一运动数据;
第二运动数据确定单元,用于将所述第二摆动速度、所述第二摆动幅度以及所述第二摆动周期作为所述第二运动数据;
步态分析单元,用于分别基于所述第一运动数据和所述第二运动数据,确定所述智能假肢与所述用户正常肢体之间的步长差异信息以及脚步速度差异信息,并将所述步长差异信息与所述脚步速度差异信息作为所述步态差异数据;
所述步态分析单元,包括:
第一落脚位置确定子单元,用于根据所述第一运动数据中的第一摆动幅度确定智能假肢的第一落脚位置;
第二落脚位置确定子单元,用于根据所述第二运动数据中的第二摆动幅度确定所述用户正常肢体的第二落脚位置;
步长差异确定子单元,用于根据所述第一落脚位置和所述第二落脚位置,确定所述智能假肢与所述用户正常肢体之间的步长差异信息;
脚步速度差异确定子单元,用于将所述第一运动数据中的第一摆动速度和所述第二运动数据中的第二摆动速度进行比较,确定所述智能假肢与所述用户正常肢体之间的脚步速度差异信息;
所述运动模式确定模块,包括:
第一运动规律确定单元,用于基于所述第一运动数据中的第一摆动周期确定所述智能假肢的第一运动规律;
第二运动规律确定单元,用于基于所述第二运动数据中的第二摆动周期确定所述用户正常肢体的第二运动规律,所述第一运动规律与所述第二运动规律分别用于反映所述智能假肢与所述用户正常肢体的周期性运动状态;
运动模式分析单元,用于若所述第一运动规律和所述第二运动规律相同,则根据所述时长信息和所述压力信息,确定所述运动模式信息;
所述运动模式分析单元,包括:
信息采集子单元,用于若所述第一运动规律和所述第二运动规律相同,则基于采集到的时长信息,得到接触时长平均值,以及基于采集到的压力信息,得到接触压力平均值;
信息比较子单元,用于将所述接触时长平均值与预设的时长阈值比较,以及将所述接触压力平均值与预设的压力阈值比较;
快走模式确定子单元,用于若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为快走模式;
快跑模式确定子单元,用于若所述接触时长平均值小于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为快跑模式;
慢走模式确定子单元,用于若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值小于所述压力阈值时,则确定所述运动模式信息为慢走模式;
慢跑模式确定子单元,用于若所述接触时长平均值大于所述时长阈值,且所述接触压力平均值大于所述压力阈值时,则确定所述运动模式信息为慢跑模式;
所述阻尼方案确定模块,包括:
第一调整方案确定单元,用于当所述运动模式信息为快走模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度小于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为减小所述阻尼装置的弯曲阻尼系数;
第二调整方案确定单元,用于当所述运动模式信息为慢跑模式时,若所述步态差异数据中的步长差异信息反映的是智能假肢的第一摆动幅度大于所述用户正常肢体的第二摆动幅度,则确定所述阻尼调整方案为增大所述阻尼装置的弯曲阻尼系数;
第三调整方案确定单元,用于当所述运动模式信息为快跑模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度大于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
第四调整方案确定单元,用于当所述运动模式信息为慢走模式时,若所述步态差异数据中的脚步速度差异信息反映的是智能假肢的第一摆动速度小于所述用户正常肢体的第二摆动速度,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
所述智能假肢调整装置还包括:
第五调整方案确定单元,用于若所述智能假肢与地面接触的接触时长平均值大于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为减小所述阻尼装置的伸展阻尼系数;
第六调整方案确定单元,用于若所述智能假肢与地面接触的接触时长平均值小于所述用户正常肢体的接触时长平均值,则确定所述阻尼调整方案为增大所述阻尼装置的伸展阻尼系数;
当对智能假肢的阻尼系数调整完后,实时监控智能假肢调整阻尼系数后的运动数据,并与用户正常肢体的运动数据进行比对;
如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据相同或者两者处于预设的差异范围内,则确认智能假肢的运动效果为满足用户的使用需求;
如果智能假肢调整阻尼系数后的运动数据与用户正常肢体的运动数据之间相差超出了预设的差异范围,则对智能假肢的阻尼系数进行微调。
3.一种终端,其特征在于,所述终端包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的基于步态差异的智能假肢调整程序,所述处理器执行基于步态差异的智能假肢调整程序时,实现如权利要求1所述的基于步态差异的智能假肢调整方法的步骤。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于步态差异的智能假肢调整程序,所述基于步态差异的智能假肢调整程序被处理器执行时,实现如权利要求1所述的基于步态差异的智能假肢调整方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311777887.0A CN117442398B (zh) | 2023-12-22 | 2023-12-22 | 基于步态差异的智能假肢调整方法、装置、终端及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311777887.0A CN117442398B (zh) | 2023-12-22 | 2023-12-22 | 基于步态差异的智能假肢调整方法、装置、终端及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117442398A CN117442398A (zh) | 2024-01-26 |
CN117442398B true CN117442398B (zh) | 2024-04-09 |
Family
ID=89593227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311777887.0A Active CN117442398B (zh) | 2023-12-22 | 2023-12-22 | 基于步态差异的智能假肢调整方法、装置、终端及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117442398B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005230207A (ja) * | 2004-02-19 | 2005-09-02 | Japan Labour Health & Welfare Organization | 健脚制御大腿義足 |
CN110169850A (zh) * | 2019-05-17 | 2019-08-27 | 上海理工大学 | 被动型液压膝关节假肢的控制方法 |
CN110292506A (zh) * | 2019-06-06 | 2019-10-01 | 西南交通大学 | 辅助运动***和下肢外骨骼控制方法 |
CN111658246A (zh) * | 2020-05-19 | 2020-09-15 | 中国科学院计算技术研究所 | 一种基于对称性的智能关节假肢调控方法及*** |
WO2021055851A1 (en) * | 2019-09-18 | 2021-03-25 | Össur Iceland Ehf | Methods and systems for controlling a prosthetic or orthotic device |
CN115869161A (zh) * | 2021-09-26 | 2023-03-31 | 深圳市英汉思动力科技有限公司 | 一种基于步态识别的步行辅助装置控制方法 |
CN115887076A (zh) * | 2022-12-15 | 2023-04-04 | 上海理工大学 | 一种主被动混合驱动智能假肢膝关节的控制方法 |
CN117204991A (zh) * | 2023-11-09 | 2023-12-12 | 浙江强脑科技有限公司 | 智能假肢的运动控制方法、装置、智能假肢及存储介质 |
CN117204993A (zh) * | 2023-11-09 | 2023-12-12 | 浙江强脑科技有限公司 | 智能假肢运动模式识别方法、装置、智能假肢及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE378027T1 (de) * | 2000-03-29 | 2007-11-15 | Massachusetts Inst Technology | Geschwindigkeitsangepasste und patientenangepasste knieprothese |
EP1909708B2 (en) * | 2005-07-29 | 2018-02-28 | Freedom Innovations, LLC | Novel computer controlled prosthetic knee device |
-
2023
- 2023-12-22 CN CN202311777887.0A patent/CN117442398B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005230207A (ja) * | 2004-02-19 | 2005-09-02 | Japan Labour Health & Welfare Organization | 健脚制御大腿義足 |
CN110169850A (zh) * | 2019-05-17 | 2019-08-27 | 上海理工大学 | 被动型液压膝关节假肢的控制方法 |
CN110292506A (zh) * | 2019-06-06 | 2019-10-01 | 西南交通大学 | 辅助运动***和下肢外骨骼控制方法 |
WO2021055851A1 (en) * | 2019-09-18 | 2021-03-25 | Össur Iceland Ehf | Methods and systems for controlling a prosthetic or orthotic device |
CN111658246A (zh) * | 2020-05-19 | 2020-09-15 | 中国科学院计算技术研究所 | 一种基于对称性的智能关节假肢调控方法及*** |
CN115869161A (zh) * | 2021-09-26 | 2023-03-31 | 深圳市英汉思动力科技有限公司 | 一种基于步态识别的步行辅助装置控制方法 |
CN115887076A (zh) * | 2022-12-15 | 2023-04-04 | 上海理工大学 | 一种主被动混合驱动智能假肢膝关节的控制方法 |
CN117204991A (zh) * | 2023-11-09 | 2023-12-12 | 浙江强脑科技有限公司 | 智能假肢的运动控制方法、装置、智能假肢及存储介质 |
CN117204993A (zh) * | 2023-11-09 | 2023-12-12 | 浙江强脑科技有限公司 | 智能假肢运动模式识别方法、装置、智能假肢及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117442398A (zh) | 2024-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117204991B (zh) | 智能假肢的运动控制方法、装置、智能假肢及存储介质 | |
RU2592248C2 (ru) | Способ управления искусственным ортезом или протезом коленного сустава | |
Kharb et al. | A review of gait cycle and its parameters | |
CN117204993B (zh) | 智能假肢运动模式识别方法、装置、智能假肢及存储介质 | |
EP2564817B1 (en) | System and method for motion-controlled foot unit | |
CN117257284B (zh) | 摔倒风险处理方法、装置、智能假肢、终端及存储介质 | |
US20150265429A1 (en) | Systems and methods for processing limb motion | |
CN112704491B (zh) | 基于姿态传感器和动捕模板数据的下肢步态预测方法 | |
RU2016109606A (ru) | Способ управления искусственным ортезным или протезным коленным суставом | |
US10524699B2 (en) | Method and system for monitoring terrain and gait and predicting upcoming terrain | |
CN111568700A (zh) | 一种下肢穿戴式机器人步态控制方法、装置和设备 | |
CN117442398B (zh) | 基于步态差异的智能假肢调整方法、装置、终端及介质 | |
CN117257283B (zh) | 一种摔倒保护方法、装置、智能假肢、终端及存储介质 | |
JP2014147636A (ja) | 評価装置、その評価方法、及び歩行補助装置 | |
Terry et al. | A new perspective on the walking margin of stability | |
CN117442397B (zh) | 一种智能假肢运动效果评估方法、装置、终端及存储介质 | |
CN118161316A (zh) | 基于摆动期时长的阻尼控制方法、装置、终端及存储介质 | |
Huo et al. | Adaptive fes assistance using a novel gait phase detection approach | |
CN117357315B (zh) | 膝关节的阻力调整方法、装置、智能假肢、终端及介质 | |
CN117357313B (zh) | 基于意图切换的阻力控制方法、装置、假肢、终端及介质 | |
CN113244089B (zh) | 步行辅助***、步行辅助方法及步行辅助程序 | |
CN111375128B (zh) | 一种基于功能性肌肉电刺激助行方法及装置 | |
CN117357873B (zh) | 跑步模式控制方法、装置、智能假腿、终端及存储介质 | |
CN117281668B (zh) | 智能假腿膝关节的控制方法、装置、设备及存储介质 | |
KR101775480B1 (ko) | 보행주기를 기반으로 하는 모션 캡쳐 장치 및 그 방법 |
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 |