CN108379038B - A lower limb rehabilitation exoskeleton system and its walking control method - Google Patents

A lower limb rehabilitation exoskeleton system and its walking control method Download PDF

Info

Publication number
CN108379038B
CN108379038B CN201810036674.5A CN201810036674A CN108379038B CN 108379038 B CN108379038 B CN 108379038B CN 201810036674 A CN201810036674 A CN 201810036674A CN 108379038 B CN108379038 B CN 108379038B
Authority
CN
China
Prior art keywords
data
gait
ectoskeleton
leg
joint
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.)
Expired - Fee Related
Application number
CN201810036674.5A
Other languages
Chinese (zh)
Other versions
CN108379038A (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.)
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 CN201810036674.5A priority Critical patent/CN108379038B/en
Publication of CN108379038A publication Critical patent/CN108379038A/en
Application granted granted Critical
Publication of CN108379038B publication Critical patent/CN108379038B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/005Appliances for aiding patients or disabled persons to walk about with knee, leg or stump rests
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Pain & Pain Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Rehabilitation Therapy (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Rehabilitation Tools (AREA)

Abstract

The present invention relates to a kind of lower limb rehabilitation exoskeleton system and its walking control methods, belong to medical robot technical field.Walking control method includes Real time data acquisition step, gait phase identification step and ectoskeleton rate-determining steps;Ectoskeleton rate-determining steps include leading leg liftoff into the swing process that will be landed of leading leg in ectoskeleton, control its main supporting leg and keep generally upstanding state;And ectoskeleton be in lead leg liftoff gait phase when, and meet center of gravity transfer criterion after, control leading leg for ectoskeleton and carry out liftoff wobbling action;Center of gravity transfer criterion is that the upper body inclination angle of ectoskeleton wearer is in the first pre-set interval, and its plantar pressure is in the second pre-set interval.Based on the walking control method, lateral tilting moment can be effectively eliminated, so that it is guaranteed that the walking of ectoskeleton wearer is stablized, can be widely applied to weakness of the lower extremities or the rehabilitation training of hemiplegic patient.

Description

一种下肢康复外骨骼系统及其步行控制方法A lower limb rehabilitation exoskeleton system and its walking control method

技术领域technical field

本发明涉及一种医疗机器人及其控制方法,具体地说,涉及一种下肢康复外骨骼系统及其步行控制方法。The invention relates to a medical robot and a control method thereof, in particular to a lower limb rehabilitation exoskeleton system and a walking control method thereof.

背景技术Background technique

当前,我国已逐渐步入人口老龄化社会,老年人群体日益庞大,相当一部分老年人群体面临的主要疾病是脑卒中;此外,各种事故也日益增多也造成数量不小的肢体功能障碍患者。据不完全统计,上述患者的人数已超过800万,在这庞大的患者群体中,有相当一部分的患者可通过康复训练改善或恢复其运动机能。At present, my country has gradually entered an aging society, and the elderly population is becoming larger and larger. The main disease faced by a considerable part of the elderly population is stroke; in addition, various accidents are also increasing, resulting in a large number of patients with limb dysfunction. According to incomplete statistics, the number of the above-mentioned patients has exceeded 8 million. Among this huge group of patients, a considerable number of patients can improve or restore their motor function through rehabilitation training.

常用康复训练主要为在专业医生的指导下,并在护士或家属的帮助下完成康复训练,这种训练方式不仅耗时费力,而且康复效果很大程度取决于医生及护士与家属的经验,导致的其康复效果很难得到保证。Commonly used rehabilitation training is mainly completed under the guidance of professional doctors and with the help of nurses or family members. This training method is not only time-consuming and labor-intensive, but also the effect of rehabilitation depends on the experience of doctors, nurses and family members. Its recovery effect is difficult to guarantee.

随着机器人技术的发展,越来越多的科研机构开始将机器人技术应用到康复训练,以替代费用高且效果难以保证的现有康复训练技术。在替代方案中,主要是利用外骨骼康复机器人协助患者进行康复训练,不仅可节约人工费用,且可对在康复过程中的数据进行收集以制定出更好的康复训练计划。With the development of robotics, more and more scientific research institutions have begun to apply robotics to rehabilitation training to replace the existing rehabilitation training techniques that are expensive and difficult to guarantee. In the alternative, the exoskeleton rehabilitation robot is mainly used to assist patients in rehabilitation training, which can not only save labor costs, but also collect data during the rehabilitation process to formulate a better rehabilitation training plan.

常用下肢康复用的外骨骼的步行控制方法均为:(1)收集正常人行走的步态信息,该步态信息的内容主要包括髋、膝、踝关节角度;(2)控制外骨骼带动患者遵循正常人的步态曲线行走以期达到康复效果。但是,为了保持步行训练的平衡效果,通常采用悬架式外骨骼原地康复训练,难以模拟现实场景,不利于激发康复患者的康复兴趣、积极性,或者康复患者双手拄拐杖以保持平衡,其不适用于上身手臂力量不足或偏瘫患者,从而使这种控制方法在实际应用中需面临一个很大的问题,即偏瘫、下肢无力患者的下肢肌肉无力,难以支撑其平衡正常人步态的摆动相中出现的侧向倾覆力矩,容易导致在外骨骼带动患者康复步行过程中出现失稳,甚至跌倒的问题。The common walking control methods of exoskeletons for lower limb rehabilitation are: (1) Collect the gait information of normal people walking, and the gait information mainly includes the angles of hip, knee and ankle joints; (2) Control the exoskeleton to drive the patient Follow the gait curve of a normal person to walk in order to achieve rehabilitation. However, in order to maintain the balance effect of walking training, in situ rehabilitation training of suspended exoskeleton is usually used, which is difficult to simulate the real scene, which is not conducive to stimulating the rehabilitation interest and enthusiasm of the rehabilitation patients, or the rehabilitation patients use crutches in both hands to maintain balance, which is not conducive to It is suitable for patients with insufficient upper body arm strength or hemiplegia, so that this control method needs to face a big problem in practical application, that is, the lower limb muscles of patients with hemiplegia and lower limb weakness are weak, and it is difficult to support them to balance the swing phase of normal gait. The lateral overturning moment that occurs in the exoskeleton can easily lead to instability and even falls when the exoskeleton drives the patient to recover and walk.

发明内容SUMMARY OF THE INVENTION

本发明的主要目的是提供一种下肢康复外骨骼系统的步行控制方法,以提高其步行过程的稳定性;The main purpose of the present invention is to provide a walking control method of the lower limb rehabilitation exoskeleton system to improve the stability of the walking process;

本发明的另一目的是提供一种外骨骼系统,以提高其步行过程中的稳定性。Another object of the present invention is to provide an exoskeleton system to improve its stability during walking.

为了实现上述主要目的,本发明提供的步行控制方法包括实时数据获取步骤、步态相位识别步骤及外骨骼控制步骤;实时数据获取步骤包括实时获取外骨骼穿戴者的上身倾角数据、足底压力数据、及下肢关节角度数据;步态相位识别步骤包括依据下肢关节角度参考数据,基于实时获取的下肢关节角度数据,识别出外骨骼穿戴者的当前步态相位;外骨骼控制步骤包括在外骨骼的摆动腿将离地至摆动腿将着地的摆动过程中,控制其主支撑腿保持大致直立状态;并在外骨骼处于摆动腿将离地的步态相位时,且满足重心转移判据后,控制外骨骼的摆动腿进行离地摆动动作;重心转移判据为外骨骼穿戴者的上身倾角处于第一预设区间内,且其足底压力处于第二预设区间内。In order to achieve the above-mentioned main purpose, the walking control method provided by the present invention includes a real-time data acquisition step, a gait phase identification step and an exoskeleton control step; , and lower extremity joint angle data; the gait phase identification step includes identifying the current gait phase of the exoskeleton wearer based on the lower extremity joint angle reference data and the lower extremity joint angle data acquired in real time; the exoskeleton control step includes swinging the legs of the exoskeleton During the swinging process from lifting off the ground to when the swinging leg will land on the ground, control its main support leg to maintain a roughly upright state; and when the exoskeleton is in the gait phase where the swinging leg is about to leave the ground, and after satisfying the center of gravity transfer criterion, control the exoskeleton’s movement. The swinging leg performs a swinging action off the ground; the center of gravity shift criterion is that the inclination angle of the exoskeleton wearer's upper body is within the first preset interval, and the sole pressure of the exoskeleton wearer is within the second preset interval.

通过识别出外骨骼穿戴者的步态相位后,在摆动腿从摆动腿将离地至摆动腿将着地的摆动过程中,控制其主支撑腿保持大致直立状态;并在摆动腿离地前,使上身倾角及足底压力保持在预定区间内,以使穿戴者上身朝主支撑腿侧倾斜至其重心转移至主支撑脚的支撑面上,有效地消除侧向倾覆力矩,且该主支撑腿大致保持直立,人体大部分的重量能通过外骨骼支撑腿杆传递到地面,减轻穿戴患者支撑腿的负担,从而确保外骨骼穿戴者的步行稳定,使得下肢无力的患者也能参与相应的康复训练。After recognizing the gait phase of the exoskeleton wearer, during the swinging process of the swinging leg from when the swinging leg will leave the ground to when the swinging leg will land on the ground, the main support leg is controlled to maintain a roughly upright state; and before the swinging leg leaves the ground, the The inclination angle of the upper body and the pressure on the sole of the foot are kept within a predetermined range, so that the upper body of the wearer is inclined to the side of the main supporting leg until its center of gravity is transferred to the supporting surface of the main supporting foot, which effectively eliminates the lateral overturning moment, and the main supporting leg is approximately Keeping upright, most of the weight of the human body can be transferred to the ground through the exoskeleton support leg bar, reducing the burden on the wearer's support leg, thereby ensuring the exoskeleton wearer's walking stability, so that patients with weak lower limbs can also participate in the corresponding rehabilitation training.

具体的方案为外骨骼控制步骤包括在外骨骼处于摆动腿将着地的步态相位时,且满足提前着地判据后,控制外骨骼的摆动腿的关节动作至其柔顺着地,提前着地判据为外骨骼穿戴者的足底压力处于第三预设区间内,柔顺着地为摆动腿在着地过程的足底压力小于第一预设值。在出现摆动腿提前着地时,通过控制各个关节动作速率,以将该摆动腿在着地过程中的足底压力控制在预定值之下,从而实现若顺着地,有效避免硬着地出现的问题。The specific scheme is that the exoskeleton control step includes that when the exoskeleton is in the gait phase where the swing leg will land on the ground, and after the advance landing criterion is met, controlling the joint movements of the swing leg of the exoskeleton to the ground compliantly, and the advance landing criterion is the exoskeleton The plantar pressure of the skeletal wearer is within the third preset interval, and the compliant ground means that the plantar pressure of the swing leg during the landing process is less than the first preset value. When the swing leg touches the ground ahead of time, the movement rate of each joint is controlled to control the plantar pressure of the swing leg during the landing process to be below a predetermined value, so that the problem of hard landing can be effectively avoided if the swing leg is on the ground.

更具体的方案为控制步骤包括若外骨骼处于摆动腿将离地的步态相位时,且不满足重心转移判据,则语音提醒外骨骼穿戴者调整上身倾角。即通过语音提醒外骨骼穿戴者调整其上身倾角,而有效地避免其重心落于主支撑腿的支撑面之外而产生侧向倾覆力矩,有效地提高外骨骼穿戴者在行走过程中的稳定性。A more specific solution is that the control step includes voice prompting the exoskeleton wearer to adjust the upper body inclination if the exoskeleton is in the gait phase where the swinging leg will leave the ground and the center of gravity transfer criterion is not satisfied. That is, the exoskeleton wearer is reminded to adjust the inclination of the upper body by voice, which effectively avoids the lateral overturning moment caused by the center of gravity falling outside the support surface of the main support leg, and effectively improves the stability of the exoskeleton wearer during walking. .

优选的方案为获取预设区间及下肢关节角度参考数据的步骤包括数据采集步骤、数据处理步骤及数据统筹步骤;数据采集步骤包括采集样本人群在模拟预设重心转移步态过程中的行走步态数据,行走步态数据包括下肢关节角度数据、上身倾角数据及脚底压力数据;预设重心转移步态为根据一个步态周期的支撑相和摆动相中足底压力的变化情况,将步态周期划分为八个步态相位,在前述八个步态相位中,且在摆动腿将离地至该摆动腿将着地的过程所包含的步态相位上,主支撑腿保持大致直立;数据处理步骤包括对行走步态数据进行滤波、放大、去噪及离散化处理,获取独立样本在一周期内不同时刻的步态数据,集合样本人群的步态数据构成步态数据库;数据统筹步骤包括统筹步态数据库中步态数据,获取一个步态周期内不同时刻的下肢关节角度值对应的足底压力值预设区间与上身倾角值预设区间,一个步态周期不同时刻的下肢关节角度数据构成下肢关节角度参考数据。A preferred solution is that the step of obtaining the preset interval and lower limb joint angle reference data includes a data collection step, a data processing step and a data coordination step; the data collection step includes collecting the walking gait of the sample population in the process of simulating the preset center of gravity transfer gait. Data, walking gait data includes lower limb joint angle data, upper body inclination data and sole pressure data; the preset center of gravity shift gait is based on the change of plantar pressure in the support phase and swing phase of a gait cycle, and the gait cycle Divided into eight gait phases, in the aforementioned eight gait phases, and in the gait phase included in the process from when the swinging leg will lift off the ground to when the swinging leg will land on the ground, the main support leg remains roughly upright; data processing steps Including filtering, amplifying, denoising and discretizing the walking gait data, obtaining the gait data of independent samples at different times in a cycle, and collecting the gait data of the sample population to form a gait database; the data coordinating step includes coordinating the gait data The gait data in the state database is used to obtain the preset range of the plantar pressure value and the preset range of the upper body inclination value corresponding to the lower limb joint angle values at different times in a gait cycle. The lower limb joint angle data at different times in a gait cycle constitute the lower limbs. Joint angle reference data.

更优选的方案为实时数据获取步骤包括获取人机交互力数据,人机交互力数据由内置于大小腿绑带内的拉力传感器输出;外骨骼控制步骤包括在控制外骨骼的下肢关节动作的过程中,保持人机交互力小于第二预设值。以使外骨骼穿戴者在步行过程能进行交互力柔顺控制。A more preferred solution is that the real-time data acquisition step includes acquiring human-computer interaction force data, and the human-computer interaction force data is output by a tension sensor built into the upper and lower leg straps; the exoskeleton control step includes the process of controlling the movement of the lower limb joints of the exoskeleton. , keep the human-computer interaction force less than the second preset value. In order to enable the exoskeleton wearer to perform interactive force compliance control during walking.

为了实现上述另一目的,本发明提供的下肢康复外骨骼系统包括控制单元、向控制单元输入检测信号的检测单元及受控制单元控制的外骨骼;检测单元包括足底压力检测器、上身倾角检测器、及下肢关节角度检测器,控制单元包括处理器与存储器,存储器存储有计算机程序,计算机程序被处理器执行时能实现实时数据获取步骤、步态相位识别步骤及外骨骼控制步骤;实时数据获取步骤包括实时获取足底压力检测器输出的足底压力数据、上身倾角检测器输出的上身倾角数据、及下肢关节角度检测器输出的下肢关节角度数据;步态相位识别步骤包括依据下肢关节角度参考数据,基于实时获取的下肢关节角度数据,识别出外骨骼穿戴者的当前步态相位;外骨骼控制步骤包括在外骨骼的摆动腿将离地至摆动腿将着地的摆动过程中,控制其主支撑腿保持大致直立状态;并在外骨骼处于摆动腿将离地的步态相位时,且满足重心转移判据后,控制外骨骼的摆动腿进行离地摆动动作;重心转移判据为外骨骼穿戴者的上身倾角处于第一预设区间内,且其足底压力处于第二预设区间内。In order to achieve the above-mentioned other object, the lower limb rehabilitation exoskeleton system provided by the present invention includes a control unit, a detection unit that inputs a detection signal to the control unit, and an exoskeleton controlled by the control unit; the detection unit includes a plantar pressure detector, an upper body inclination detection The control unit includes a processor and a memory, and the memory stores a computer program. When the computer program is executed by the processor, the real-time data acquisition step, the gait phase recognition step and the exoskeleton control step can be realized; the real-time data The acquiring step includes acquiring, in real time, the plantar pressure data output by the plantar pressure detector, the upper body inclination angle data output by the upper body inclination detector, and the lower limb joint angle data output by the lower limb joint angle detector; The reference data, based on the real-time acquired lower limb joint angle data, identify the current gait phase of the exoskeleton wearer; the exoskeleton control step includes controlling the main support of the exoskeleton during the swinging process from when the swinging leg of the exoskeleton will leave the ground to when the swinging leg will land on the ground. The legs are kept in a roughly upright state; and when the exoskeleton is in the gait phase where the swinging leg will lift off the ground, and the center of gravity transfer criterion is met, the swinging leg of the exoskeleton is controlled to swing off the ground; the center of gravity transfer criterion is for the exoskeleton wearer The inclination angle of the upper body is within the first preset interval, and the plantar pressure is within the second preset interval.

通过识别出外骨骼穿戴者的步态相位后,在摆动腿从摆动腿将离地至摆动腿将着地的摆动过程中,控制其主支撑腿保持大致直立状态;并在摆动腿离地前,使上身倾角及足底压力保持在预定区间内,以使穿戴者上身朝主支撑腿侧倾斜至其重心转移至主支撑脚的支撑面上,有效地消除侧向倾覆力矩,且该主支撑腿大致保持直立,人体大部分的重量能通过外骨骼支撑腿杆传递到地面,减轻穿戴患者支撑腿的负担,从而确保外骨骼穿戴者的步行稳定,使得下肢无力的患者也能参与相应的康复训练。After recognizing the gait phase of the exoskeleton wearer, during the swinging process of the swinging leg from when the swinging leg will leave the ground to when the swinging leg will land on the ground, the main support leg is controlled to maintain a roughly upright state; and before the swinging leg leaves the ground, the The inclination angle of the upper body and the pressure on the sole of the foot are kept within a predetermined range, so that the upper body of the wearer is inclined to the side of the main supporting leg until its center of gravity is transferred to the supporting surface of the main supporting foot, which effectively eliminates the lateral overturning moment, and the main supporting leg is approximately Keeping upright, most of the weight of the human body can be transferred to the ground through the exoskeleton support leg bar, reducing the burden on the wearer's support leg, thereby ensuring the exoskeleton wearer's walking stability, so that patients with weak lower limbs can also participate in the corresponding rehabilitation training.

具体的方案为外骨骼控制步骤包括在外骨骼处于摆动腿将着地的步态相位时,且满足提前着地判据后,控制外骨骼的摆动腿的关节动作至其柔顺着地,提前着地判据为外骨骼穿戴者的足底压力处于第三预设区间内,柔顺着地为摆动腿在着地过程的足底压力小于第一预设值。在出现摆动腿提前着地时,通过控制各个关节动作速率,以将该摆动腿在着地过程中的足底压力控制在预定值之下,从而实现若顺着地,有效避免硬着地出现的问题。The specific scheme is that the exoskeleton control step includes that when the exoskeleton is in the gait phase where the swing leg will land on the ground, and after the advance landing criterion is met, controlling the joint movements of the swing leg of the exoskeleton to the ground compliantly, and the advance landing criterion is the exoskeleton The plantar pressure of the skeletal wearer is within the third preset interval, and the compliant ground means that the plantar pressure of the swing leg during the landing process is less than the first preset value. When the swing leg touches the ground ahead of time, the movement rate of each joint is controlled to control the plantar pressure of the swing leg during the landing process to be below a predetermined value, so that the problem of hard landing can be effectively avoided if the swing leg is on the ground.

更具体的方案为控制步骤包括若外骨骼处于摆动腿将离地的步态相位时,且不满足重心转移判据,则语音提醒外骨骼穿戴者调整上身倾角。即通过语音提醒外骨骼穿戴者调整其上身倾角,而有效地避免其重心落于主支撑腿的支撑面之外而产生侧向倾覆力矩,有效地提高外骨骼穿戴者在行走过程中的稳定性。A more specific solution is that the control step includes voice prompting the exoskeleton wearer to adjust the upper body inclination if the exoskeleton is in the gait phase where the swinging leg will leave the ground and the center of gravity transfer criterion is not satisfied. That is, the exoskeleton wearer is reminded to adjust the inclination of the upper body by voice, which effectively avoids the lateral overturning moment caused by the center of gravity falling outside the support surface of the main support leg, and effectively improves the stability of the exoskeleton wearer during walking. .

优选的方案为获取预设区间及下肢关节角度参考数据的步骤包括数据采集步骤、数据处理步骤及数据统筹步骤;数据采集步骤包括采集样本人群在模拟预设重心转移步态过程中的行走步态数据,行走步态数据包括下肢关节角度数据、上身倾角数据及脚底压力数据;预设重心转移步态为根据一个步态周期的支撑相和摆动相中足底压力的变化情况,将步态周期划分为八个步态相位,在前述八个步态相位中,且在摆动腿将离地至该摆动腿将着地的过程所包含的步态相位上,主支撑腿保持大致直立;数据处理步骤包括对行走步态数据进行滤波、放大、去噪及离散化处理,获取独立样本在一周期内不同时刻的步态数据,集合样本人群的步态数据构成步态数据库;数据统筹步骤包括统筹步态数据库中步态数据,获取一个步态周期内不同时刻的下肢关节角度值对应的足底压力值预设区间与上身倾角值预设区间,一个步态周期不同时刻的下肢关节角度数据构成下肢关节角度参考数据。A preferred solution is that the step of obtaining the preset interval and lower limb joint angle reference data includes a data collection step, a data processing step and a data coordination step; the data collection step includes collecting the walking gait of the sample population in the process of simulating the preset center of gravity transfer gait. Data, walking gait data includes lower limb joint angle data, upper body inclination data and sole pressure data; the preset center of gravity shift gait is based on the change of plantar pressure in the support phase and swing phase of a gait cycle, and the gait cycle Divided into eight gait phases, in the aforementioned eight gait phases, and in the gait phase included in the process from when the swinging leg will lift off the ground to when the swinging leg will land on the ground, the main support leg remains roughly upright; data processing steps Including filtering, amplifying, denoising and discretizing the walking gait data, obtaining the gait data of independent samples at different times in a cycle, and collecting the gait data of the sample population to form a gait database; the data coordinating step includes coordinating the gait data The gait data in the state database is used to obtain the preset range of the plantar pressure value and the preset range of the upper body inclination value corresponding to the lower limb joint angle values at different times in a gait cycle. The lower limb joint angle data at different times in a gait cycle constitute the lower limbs. Joint angle reference data.

更优选的方案为实时数据获取步骤包括获取人机交互力数据,人机交互力数据由内置于大小腿绑带内的拉力传感器输出;外骨骼控制步骤包括在控制外骨骼的下肢关节动作的过程中,保持人机交互力小于第二预设值。以使外骨骼穿戴者在步行过程能进行交互力柔顺控制。A more preferred solution is that the real-time data acquisition step includes acquiring human-computer interaction force data, and the human-computer interaction force data is output by a tension sensor built into the upper and lower leg straps; the exoskeleton control step includes the process of controlling the movement of the lower limb joints of the exoskeleton. , keep the human-computer interaction force less than the second preset value. In order to enable the exoskeleton wearer to perform interactive force compliance control during walking.

附图说明Description of drawings

图1为穿戴在外骨骼穿戴者身上的本发明外骨骼系统实施例的结构示意图;1 is a schematic structural diagram of an embodiment of an exoskeleton system of the present invention worn on an exoskeleton wearer;

图2为本发明外骨骼系统实施例中的足底压力传感器的布置位置示意图;FIG. 2 is a schematic diagram of the arrangement position of the plantar pressure sensor in the embodiment of the exoskeleton system of the present invention;

图3为本发明外骨骼系统实施例的电控结构示意图FIG. 3 is a schematic diagram of the electrical control structure of an embodiment of the exoskeleton system of the present invention.

图4为本发明外骨骼系统实施例中的预设重心转移步态的过程示意图;FIG. 4 is a schematic diagram of the process of the preset center of gravity shifting gait in an embodiment of the exoskeleton system of the present invention;

图5为构建出本本发明外骨骼系统实施例中重心转移步态数据库的流程图;5 is a flow chart of constructing a gait database for center of gravity transfer in an embodiment of the exoskeleton system of the present invention;

图6为本发明外骨骼系统实施例的步行控制方法的流程图。FIG. 6 is a flowchart of a walking control method according to an embodiment of the exoskeleton system of the present invention.

具体实施方式Detailed ways

以下结合实施例及其附图对本发明作进一步说明。The present invention will be further described below with reference to the embodiments and the accompanying drawings.

外骨骼系统实施例Example of an exoskeleton system

参见图1至图3,本发明外骨骼系统1包括控制单元、向该控制单元输入检测信号的检测单元及受该控制单元控制的外骨骼。1 to 3 , the exoskeleton system 1 of the present invention includes a control unit, a detection unit that inputs a detection signal to the control unit, and an exoskeleton controlled by the control unit.

如图1所示,外骨骼系统包括穿戴在在外骨骼穿戴者上身上的控制背包10,控制背包10包括背包带100、背包袋101及安放在背包袋101内的供电电池103与主控单元102,主控单元102构成本实施例中的控制单元,主控单元102包括处理器及存储器,供电电池103为整个外骨骼系统的正常工作供电。As shown in FIG. 1 , the exoskeleton system includes a control backpack 10 worn on the exoskeleton wearer. The control backpack 10 includes a backpack strap 100 , a backpack bag 101 , a power supply battery 103 and a main control unit 102 placed in the backpack bag 101 . , the main control unit 102 constitutes the control unit in this embodiment, the main control unit 102 includes a processor and a memory, and the power supply battery 103 supplies power for the normal operation of the entire exoskeleton system.

如图1及图2所示,外骨骼单元包括腰部穿戴单元11、髋关节单元12、大腿杆14、大腿绑带13、膝关节单元15、小腿绑带16、小腿杆17、踝关节单元18及柔性足底单元19。腰部穿戴单元11用于外骨骼与人体腰部的固定;髋关节单元12、膝关节单元15及踝关节单元18均包括关节驱动器,关节驱动器关节电机与匹配的减速器,用于对应地带动外骨骼上的髋关节、膝关节与踝关节转动;大腿杆14用于带动人体大腿运动,小腿杆17用于带动人体小腿运动。绑带用于连接腿杆与腿,以固定外骨骼;其中,每侧大腿上捆扎两根腿大腿绑带13;柔性足底单元与人体脚穿戴。As shown in FIGS. 1 and 2 , the exoskeleton unit includes a waist wearing unit 11 , a hip joint unit 12 , a thigh rod 14 , a thigh strap 13 , a knee joint unit 15 , a calf strap 16 , a calf rod 17 , and an ankle joint unit 18 And the flexible sole unit 19. The waist wearing unit 11 is used for fixing the exoskeleton and the waist of the human body; the hip joint unit 12, the knee joint unit 15 and the ankle joint unit 18 all include a joint driver, the joint driver joint motor and the matching reducer are used to drive the exoskeleton correspondingly The upper hip joint, knee joint and ankle joint rotate; the thigh rod 14 is used to drive the human thigh to move, and the calf rod 17 is used to drive the human calf to move. The strap is used to connect the leg bar and the leg to fix the exoskeleton; wherein, two leg thigh straps 13 are tied on each thigh; the flexible sole unit is worn with the human foot.

检测单元包括用于检测外骨骼穿戴者上身倾角的上身倾角检测器,用于检测下肢关节角度的下肢关节角度检测器,安装在柔性足底单元19上用于检测外骨骼穿戴者足底不同位置处压力的足底压力检测器,及用于测量人与外骨骼之间人机交互力的传感器;这些检测器向主控单元102输出实时检测信号,包括上身倾角信号、下肢关节角度信号、足底压力信号及人机交互力信号。在本实施例中,上身倾角检测器为安置在控制背包10内的1个上身倾角传感器,在本实施例中上身倾角传感器选用陀螺仪,用于测量外骨骼穿戴者上身在人体矢状面与额状面上的倾角数据;下肢关节角度检测器为安置在对应关节处的关节角度传感器,用于测量外骨骼上的髋关节、膝关节、踝关节的转角,共6个;人机交互力力传感器选用S型拉压力传感器,用于测量人与外骨骼之间的人机交互力,即用于检测大腿杆与大腿间或小腿杆与小腿间相互作用力的变化情况,安置在外骨骼的大小腿绑带内,共6个;足底压力检测器为安置在柔性足底单元上的足底压力传感器,具体选用美国Tekscan公司的F lexiForce型压力传感器,用于测量左右脚底不同位置处的压力,如图2所示,具体检测位置为足跟和前脚掌、脚尖的4个位置,即每个足底有4个,共8个。The detection unit includes an upper body inclination detector for detecting the inclination of the upper body of the exoskeleton wearer, and a lower limb joint angle detector for detecting the joint angle of the lower limbs, which is installed on the flexible sole unit 19 for detecting different positions of the sole of the exoskeleton wearer. The plantar pressure detector for the pressure at the place, and the sensor for measuring the human-machine interaction force between the human and the exoskeleton; these detectors output real-time detection signals to the main control unit 102, including the upper body inclination signal, the lower limb joint angle signal, the foot Bottom pressure signal and human-computer interaction force signal. In this embodiment, the upper body inclination detector is an upper body inclination sensor arranged in the control backpack 10. In this embodiment, the upper body inclination sensor selects a gyroscope, which is used to measure the position of the exoskeleton wearer's upper body in the sagittal plane of the human body. The inclination data on the frontal plane; the lower limb joint angle detector is a joint angle sensor placed at the corresponding joint, which is used to measure the rotation angles of the hip joint, knee joint and ankle joint on the exoskeleton, a total of 6; human-computer interaction force The force sensor is an S-type tension pressure sensor, which is used to measure the human-computer interaction force between the human and the exoskeleton, that is, it is used to detect the change of the interaction force between the thigh rod and the thigh or the calf rod and the calf. There are 6 in the calf straps in total; the plantar pressure detector is a plantar pressure sensor placed on the flexible sole unit, specifically the FlexiForce type pressure sensor from Tekscan Company in the United States, which is used to measure the pressure at different positions on the left and right soles , as shown in Figure 2, the specific detection positions are 4 positions of the heel, the forefoot, and the toe, that is, there are 4 positions on each sole, 8 in total.

如图3所示,检测单元30中的各检测传感器所采集到的检测信号通过采集卡31输送给主控单元102,主控单元102根据检测信号及预定程序控制驱动器32驱动各个关节电机33动作,关节电机带动外骨骼相应关节运动,从而辅助外骨骼穿戴者完成预定的康复训练动作。对采集卡31所采集到的信号进行如下实时处理:As shown in FIG. 3 , the detection signals collected by the detection sensors in the detection unit 30 are sent to the main control unit 102 through the acquisition card 31 , and the main control unit 102 controls the driver 32 to drive each joint motor 33 to act according to the detection signals and a predetermined program. , the joint motor drives the corresponding joint movement of the exoskeleton, thereby assisting the exoskeleton wearer to complete the predetermined rehabilitation training action. The following real-time processing is performed on the signals collected by the acquisition card 31:

(1)滤波处理:对信号进行带通滤波;(1) Filter processing: band-pass filtering the signal;

(2)放大处理;(2) Enlargement processing;

(3)去除噪声处理,去除的噪声包括检测信号中的直流成分、皮肤摩擦的高频噪声及工频干扰,具体采用加权平均方式,以增大信噪比,从而减少噪声对检测信号的影响;(3) Noise removal processing. The removed noise includes the DC component in the detection signal, the high-frequency noise of skin friction and the power frequency interference. Specifically, the weighted average method is used to increase the signal-to-noise ratio, thereby reducing the impact of noise on the detection signal. ;

(4)数据离散化处理。(4) Data discretization processing.

在使用上述外骨骼系统之前,需先建设出重心转移步态数据库,在本实施例中,构建重心转移步态数据库的过程包括让样本人群模拟预先设计出的预设重心转移步态行走,在样本人群熟练掌握该预设重心转移步态之后,通过三维光运动捕捉系统、上身倾角传感器、足底压力传感器采集样本人群在模拟该预设重心转移步态的过程的行走步态信息数据,依据所采集的数据建设重心转移步态数据库。如图5所示,重心转移步态数据库的建设过程包括以下步骤:Before using the above-mentioned exoskeleton system, it is necessary to build a center-of-gravity transfer gait database. In this embodiment, the process of building the center-of-gravity transfer gait database includes letting the sample population walk in a pre-designed preset center-of-gravity transfer gait. After the sample population is proficient in the preset center of gravity shifting gait, the gait information data of the sample population in the process of simulating the preset center of gravity shifting gait is collected through the three-dimensional optical motion capture system, upper body inclination sensor, and foot pressure sensor. The collected data builds the center of gravity shift gait database. As shown in Figure 5, the construction process of the center of gravity shift gait database includes the following steps:

(1)训练步骤S11,让正常样本人群模拟预设重心转移步态行走并熟练掌握。(1) In the training step S11 , the normal sample population is allowed to walk in a simulated preset center of gravity shift gait and master it proficiently.

在本实施例中,预设重心转移步态如图4所示,在该图中以实线表征右脚而用虚线表征左脚,根据一个步态周期的支撑相和摆动相中右脚足底压力的变化,将一个步态周期划分为8个阶段,该8个阶段具有8个相位,即(A)全脚支撑—前,右脚全脚底面着地,且右脚在前,此时,人体体重在左右两脚上均分;(B)全脚支撑——转,右腿大致直立,右脚全脚底面着地,左脚掌轻触地面,此时,人体上身右倾,重心从两脚之间转移至右脚支撑面上,人体大部分体重支撑在右腿上;(C)全脚支撑—支,右腿大致直立,右脚全脚底面着地,左脚离地摆动,此时,人体上身右倾,重心仍在右脚支撑面上,体重完全由右脚支撑;(D)全脚支撑—摊,右腿大致直立,右脚全脚底面着地,左脚跟轻触地面,此时,人体上身右倾,人体大部分体重由右脚支撑;(E)全脚支撑—后,右脚全脚底面着地,且右脚在后,此时,人体体重在左右两脚上均分;(F)脚掌撑地,左腿大致直立,左脚全脚底面着地,右脚掌轻触地面,此时,人体上身左倾,重心从两脚均之间转移至左脚支撑面上,大部分体重支撑在左腿上;(G)脚掌离地,左腿大致直立,左脚全脚底面着地,右脚离地摆动,此时,人体上身左倾,重心仍在左脚支撑面上,体重完全由左脚支撑;及(H)脚跟着地,左腿大致直立,左脚全脚底面着地,右脚跟轻触地面,此时,人体上身左倾,人体大部分体重由左脚支撑。让样本人群依次重复上述预设重心转移步态至熟练掌握。In this embodiment, the preset center of gravity shift gait is shown in FIG. 4 . In this figure, the right foot is represented by a solid line and the left foot is represented by a dotted line. According to the support phase and the swing phase of a gait cycle, the right foot is represented The change of bottom pressure divides a gait cycle into 8 stages, and the 8 stages have 8 phases, namely (A) full foot support - front, the whole bottom of the right foot is on the ground, and the right foot is in front, at this time , the body weight is evenly divided on the left and right feet; (B) full foot support - turn, the right leg is roughly upright, the bottom of the right foot is on the ground, and the left sole touches the ground lightly. Transfer to the right foot support surface, most of the body weight is supported on the right leg; (C) full foot support—support, the right leg is roughly upright, the bottom of the right foot is on the ground, and the left foot swings off the ground. The upper body of the human body is tilted to the right, the center of gravity is still on the support surface of the right foot, and the body weight is completely supported by the right foot; (D) full-foot support-spread, the right leg is roughly upright, the bottom of the right foot touches the ground, and the left heel touches the ground lightly. The upper body of the human body is tilted to the right, and most of the body weight is supported by the right foot; (E) Full foot support - back, the bottom of the right foot is on the ground, and the right foot is behind, at this time, the body weight is equally distributed on the left and right feet; (F ) The sole of the foot is on the ground, the left leg is roughly upright, the bottom of the left foot is on the ground, and the sole of the right foot touches the ground lightly. At this time, the upper body of the human body is tilted to the left, and the center of gravity is transferred from both feet to the supporting surface of the left foot. Most of the weight is supported on the ground. On the left leg; (G) The sole of the foot is off the ground, the left leg is roughly upright, the bottom of the left foot is on the ground, and the right foot swings off the ground. Support; and (H) the heel is on the ground, the left leg is roughly upright, the bottom of the left foot is on the ground, and the right heel touches the ground lightly. Let the sample population repeat the above preset center of gravity transfer gait in turn to mastery.

即在本预设重心转移步态中,在支撑相中,右腿为主支撑腿,而左腿为摆动腿;而在摆动相中,右腿为摆动腿,而左腿为主支撑腿;且在(B)全脚支撑—转相位至(D)全脚支撑—摊相位及(F)脚掌撑地相位至(H)脚跟着地相位的过程,为外骨骼的摆动腿将离地至该摆动腿将着地的摆动过程。That is, in the preset center of gravity transfer gait, in the support phase, the right leg is the main support leg, and the left leg is the swing leg; in the swing phase, the right leg is the swing leg, and the left leg is the main support leg; And in the process from (B) full foot support-turning phase to (D) full foot support-spreading phase and (F) foot support grounding phase to (H) heel grounding phase, the swing leg of the exoskeleton will lift off the ground to this point. The swinging process where the swinging leg will hit the ground.

(2)数据采集步骤S12,采集已熟练掌握前述预设重心转移步态的样本人群在模拟该预设重心转移步态过程中的行走步态信息数据。(2) Data collection step S12, collecting the walking gait information data of the sample population who have mastered the aforementioned preset center-of-gravity shifting gait during the process of simulating the preset center-of-gravity shifting gait.

通过三维光运动捕捉系统optrack、上身倾角传感器、足底压力传感器获取样本人群在模拟该预设重心转移步态步行过程的多个周期的行走步态数据,行走步态数据包括下肢关节角度数据、足底压力数据及上身姿态数据;其中,下肢关节角度数据包括髋关节、膝关节及踝关节的关节角度数据,足底压力数据包括足跟、前脚掌及脚尖的压力数据,上身姿态数据包括人体上身在人体矢状面与额状面上的倾角数据。其中,足底压力数据采用布置足底上不同位置处的足底压力传感器进行检测采集,该足底压力压力传感器选用美国Tekscan公司的FlexiForce型压力传感器,四个压力传感器的布置位置如图2所示,即位于足跟和前脚掌、脚尖的4个位置,用来检测足底与地面的接触状态以及其相互作用力。Through the three-dimensional optical motion capture system opttrack, the upper body inclination sensor, and the plantar pressure sensor, the walking gait data of the sample population in multiple cycles of simulating the preset center-of-gravity shifting gait walking process are obtained. The walking gait data includes the lower limb joint angle data, Plantar pressure data and upper body posture data; among them, the lower limb joint angle data includes the joint angle data of the hip joint, knee joint and ankle joint, the plantar pressure data includes the pressure data of the heel, forefoot and toe, and the upper body posture data includes the human body The inclination data of the upper body in the sagittal and frontal planes of the human body. Among them, the plantar pressure data is detected and collected by plantar pressure sensors arranged at different positions on the sole of the foot. The plantar pressure pressure sensor is selected from the FlexiForce pressure sensor of Tekscan Company in the United States. The arrangement of the four pressure sensors is shown in Figure 2. It is located in 4 positions of the heel, forefoot and toe, which are used to detect the contact state of the sole of the foot and the ground and its interaction force.

(3)构建数据库步骤S13,对所采集的行走步态数据进行处理,构建出重心转移步态数据库。(3) Constructing a database step S13, processing the collected walking gait data to construct a center-of-gravity transfer gait database.

(3.1)数据处理步骤:对所采集的多个周期的步态数据进行滤波、放大、去噪与离散化处理,得到一周期内任意时刻的步态数据,步态数据包括关节角度数据、足底压力数据与上身倾角数据;(3.1) Data processing step: filter, amplify, de-noise and discretize the collected gait data of multiple cycles to obtain gait data at any time in a cycle. The gait data includes joint angle data, foot Bottom pressure data and upper body inclination data;

(3.2)构建数据库步骤:对预设数量阈值以上的样本人群重复采集多组的数据并进行数据处理,建立数据库。(1)对比同一个样本不同周期之间的差异以及不同样本之间的差异,整合数据并优化,具体为去除差异较大的数据,在本实施例中为去除偏离整体平均值的比例超过预设阈值的数据,例如超过30%,并将剩余数据平均处理,得到数据库中样本数据;(2)统筹所有样本数据,获取一个步态周期内任意时刻的关节角度值对应时刻的足底压力值置信区间与上身倾角值置信区间,及根据足底压力变化获取步态周期内任意时刻的重心位置,例如,将位于同一预设体重区间内样本人群在同一相位的一类数据的最大值与最小值作为该预设体重区间内样本人群的该类数据置信区间的端点值;再根据步态8个相位进行划分,将(B)全脚支撑——转相位时的数据置信区间作为控制外骨骼驱动人后腿离地时机的判据,定义为重心转移判据,即在后脚将离地时的相位,通过判断足底压力是否位于足底压力置信期间内及上身倾角是否位于上身倾角置信期间内来判断重心是否转移;将(D)全脚支撑——摊相位时的数据置信区间作为控制外骨骼驱动人前脚着地时机的判据,定义为提前着地判据,即前脚将着地时,以判断在着地过程是否出现提前着地。对于每一个相位,判断其上身倾角、足底压力均位于置信区间内,以作为外骨骼否能稳定行走的稳定判据,定义为稳定判据,即判断是否会出现失稳现象。其中,足底压力值置信区间构成本实施例中的第二预设区间与第三预设区间,上身倾角值置信区间构成本实施例中的第一预设区间。(3.2) Steps of building a database: Repeatedly collecting multiple groups of data from the sample population above the preset number threshold and performing data processing to establish a database. (1) Compare the differences between different periods of the same sample and the differences between different samples, integrate the data and optimize, specifically remove the data with large differences, in this embodiment, remove the ratio that deviates from the overall average value exceeding the predetermined Set the threshold data, such as more than 30%, and average the remaining data to obtain the sample data in the database; (2) coordinate all the sample data, and obtain the joint angle value at any time in a gait cycle. The plantar pressure value at the corresponding moment The confidence interval and the confidence interval of the upper body inclination value, and the position of the center of gravity at any time in the gait cycle can be obtained according to the change of the plantar pressure. The value is used as the endpoint value of the confidence interval of this type of data for the sample population within the preset weight interval; then it is divided according to the 8 phases of the gait, and the (B) full foot support-the data confidence interval of the phase transition is used as the control exoskeleton. The criterion for the timing of the driver's hind leg off the ground is defined as the center of gravity transfer criterion, that is, the phase when the hind foot will leave the ground, by judging whether the plantar pressure is within the confidence period of the plantar pressure and whether the upper body inclination is within the confidence period of the upper body inclination. To judge whether the center of gravity has shifted or not; take (D) full foot support - the data confidence interval of the split phase as the criterion for controlling the timing of the exoskeleton driving the front foot landing, which is defined as the advance landing criterion, that is, when the front foot will touch the ground, the Determine whether there is an early landing during the landing process. For each phase, it is judged that the upper body inclination and the plantar pressure are within the confidence interval, which is used as the stability criterion for the exoskeleton to walk stably. The confidence interval of the plantar pressure value constitutes the second preset interval and the third preset interval in this embodiment, and the confidence interval of the upper body inclination value constitutes the first preset interval in this embodiment.

参见图6,根据上述已经构建出的重心转移步行数据库,控制上述外骨骼系统进行步行的控制方法包括以下步骤:Referring to FIG. 6 , according to the above-mentioned built-up gravity center transfer walking database, the control method for controlling the above-mentioned exoskeleton system to walk includes the following steps:

(1)参数初始化步骤S21,依据康复患者身体信息对外骨骼系统的控制参数进行初始化,以选择其体重所对应置信区间,即预设区间。(1) The parameter initialization step S21 is to initialize the control parameters of the exoskeleton system according to the physical information of the recovered patient, so as to select the confidence interval corresponding to the body weight, that is, the preset interval.

在康复患者穿上外骨骼系统1并准备好后,外骨骼系统先带动患者下肢轻微抖动一段时间,将测得的足底压力值的总和的平均值作为参照的体重值,并依据获取的体重值,选择该体重值所在预设体重区间对应的子数据库,对应子数据库包括下肢关节角度及其对应的上身倾角置信区间与足底压力置信区间,将测得的人机交互力作为参照的人机交互力的初始值。After the rehabilitated patient puts on the exoskeleton system 1 and is ready, the exoskeleton system first drives the patient's lower limbs to shake slightly for a period of time, and takes the average value of the sum of the measured plantar pressure values as the reference weight value, and according to the obtained weight value, select the sub-database corresponding to the preset weight range where the weight value is located, and the corresponding sub-database includes the lower limb joint angle and its corresponding upper body inclination angle confidence interval and plantar pressure confidence interval, and the measured human-computer interaction force is used as a reference The initial value of the machine interaction force.

(2)实时数据获取步骤S22,获取检测单元对穿戴有上述外骨骼系统的患者在康复训练过程中的行走步态数据。(2) Real-time data acquisition step S22, acquiring the walking gait data of the detection unit for the patient wearing the exoskeleton system during the rehabilitation training process.

当患者等康复人员在穿戴有上述外骨骼系统1进行步行康复训练时,通过检测器30采集其在康复训练过程中的行走步态信息。具体为,通过上身倾角传感器实时测量康复患者上身在人体矢状面与额状面的倾角数据,通过角度传感器实时测量的外骨骼关节的角度数据,即髋关节、膝关节与踝关节的转角数据,通过足底压力传感器实时测量左右两脚底的压力数据,及通过人机交互力传感器测量人与外骨骼之间的人机交互力。When a patient and other rehabilitation personnel wear the exoskeleton system 1 for walking rehabilitation training, the detector 30 collects their walking gait information during the rehabilitation training process. Specifically, the inclination data of the upper body of the rehabilitation patient on the sagittal plane and frontal plane of the human body is measured in real time by the upper body inclination sensor, and the angle data of the exoskeleton joints, that is, the rotation angle data of the hip joint, knee joint and ankle joint measured in real time by the angle sensor. , measure the pressure data of the left and right soles in real time through the plantar pressure sensor, and measure the human-computer interaction force between the human and the exoskeleton through the human-computer interaction force sensor.

(3)数据处理步骤S23,对接收到的行走步态数据进行滤波、信号放大、去噪及离散化处理。(3) Data processing step S23 , performing filtering, signal amplification, denoising and discretization processing on the received walking gait data.

(4)步态稳定判断步骤S24,根据采集的行走步态数据,依据稳定判据判断外骨骼的行走状态是否稳定;若失稳,则根据失稳情况与及失稳趋势修正步态轨迹,尽可能快地控制外骨骼关节角度达到稳定状态;若稳定,则进行步态相位实时识别。(4) gait stability judgment step S24, according to the collected walking gait data, according to the stability criterion to judge whether the walking state of the exoskeleton is stable; Control the joint angle of the exoskeleton as quickly as possible to reach a stable state; if stable, perform real-time recognition of the gait phase.

(5)步态相位识别步骤S25,根据实时采集到的行走步态数据中的关节角度数据与步态数据库中的关节角度数据进行比对,识别出外骨骼实时的步态相,即判断出当前时刻处于上述八个相位中的哪一个。(5) Step S25 of gait phase identification, compare the joint angle data in the walking gait data collected in real time with the joint angle data in the gait database, and identify the real-time gait phase of the exoskeleton, that is, determine the current Which of the eight phases the moment is in.

(6)外骨骼控制步骤S26,根据当前下肢关节角度数据、上身倾角数据与足底压力数据,匹配出下一时刻的关节角度数据;并在摆动腿将离地时,判断是否满足重心转移判据,以控制摆动腿离地的时机;在摆动腿即将着地时,判断是否满足提前着地判据,以控制摆动腿在提前着地过程的关节动作而实现柔顺着地。(6) Exoskeleton control step S26, according to the current lower limb joint angle data, upper body inclination data and sole pressure data, the joint angle data at the next moment is matched; and when the swinging leg is about to leave the ground, it is judged whether the center of gravity transfer judgment is satisfied According to the data, the timing of the swing leg leaving the ground is controlled; when the swing leg is about to touch the ground, it is judged whether the early landing criterion is satisfied, so as to control the joint action of the swing leg during the early landing process to achieve a smooth landing.

(6.1)在判断出外骨骼处于摆动腿即将离地的相位时,即(B)全脚支撑-转相位与(F)脚掌撑地相位,根据重心转移判据,对比该时刻采集到的足底压力、上身倾角数据与数据库对应相位时的数据,以判断重心是否转移完成;若患者重心没有转移或者转移不充分,则后脚受力,后脚的脚底压力中,脚尖和前脚掌处的3个压力传感器采集的压力值将会比较大,3个压力值的和超过后脚重心转移的置信值,通常取该置信值为参数初始化步骤中获取体重值的15%,同时前脚脚底压力值的和会低于前脚重心转移的置信值,通常取该置信值为参数初始化步骤中获取体重值的85%;此时,外骨骼会通扬声器语音提示穿戴人员稍微将上身侧倾,进一步根据上身倾角数据提醒侧倾角度值,并等待调整到位;相反地,若患者重心已经转移到位,则后脚只是轻轻触地,后脚的脚底压力中,脚尖和前脚掌处的3个压力传感器采集的压力值将会比较小,3个压力值的和小于后脚重心转移的置信值,通常取该置信值为参数初始化步骤中获取体重值的15%,同时前脚脚底压力值的和会大于前脚重心转移的置信值,通常取该置信值为参数初始化步骤中获取体重值的85%。(6.1) When it is judged that the exoskeleton is in the phase where the swinging leg is about to leave the ground, namely (B) the full foot support-rotation phase and (F) the sole support phase, according to the center of gravity transfer criterion, compare the soles of the feet collected at this moment The pressure, upper body inclination data and the data corresponding to the database phase are used to judge whether the center of gravity has been transferred; if the patient's center of gravity has not been transferred or is not fully transferred, the back foot is stressed. Among the pressure on the sole of the rear foot, there are three pressures on the toe and the sole of the forefoot. The pressure value collected by the sensor will be relatively large, and the sum of the three pressure values exceeds the confidence value of the center of gravity transfer of the rear foot. Usually, the confidence value is 15% of the weight value obtained in the parameter initialization step, and the sum of the pressure values of the front foot will be low. The confidence value of the transfer of the center of gravity of the forefoot is usually taken as 85% of the weight value obtained in the parameter initialization step; at this time, the exoskeleton will voice through the speaker to prompt the wearer to slightly tilt the upper body, and further remind the side according to the upper body inclination data. On the other hand, if the patient's center of gravity has shifted to the right position, the back foot just touches the ground lightly, and the pressure values collected by the three pressure sensors on the toe and the forefoot will be compared in the sole pressure of the back foot. Small, the sum of the three pressure values is less than the confidence value of the center of gravity transfer of the rear foot. Usually, the confidence value is 15% of the weight value obtained in the parameter initialization step. At the same time, the sum of the pressure values of the forefoot soles will be greater than the confidence value of the center of gravity transfer of the forefoot. Usually Take this confidence value as 85% of the weight value obtained in the parameter initialization step.

(6.2)在判断出外骨骼处于摆动腿即将着地的相位时,即(D)全脚支撑-摊相位与(H)脚跟撑地相位,根据提前着地判据,对比该时刻采集到的足底压力、上身倾角数据与数据库对应相位时的数据,判断外骨骼是否会提前着地,例如,在行进路径上有凸起时会使外骨骼的摆动腿比预设时机提前着地,即摆动腿相应的关节角度数据未达到着地数据,而摆动腿脚底提前出现足底压力数据,此时,摆动腿足底压力中足跟处的压力值会提前变大,若没有提前着地,该数字往往比较小,通常约为零,此时根据足底压力的数值与关节角度及时合理修正外骨骼关节角度曲线,使外骨骼柔顺着地,避免外骨骼摆动腿提前着地带来的冲击与失稳。(6.2) When it is judged that the exoskeleton is in the phase where the swinging leg is about to hit the ground, namely (D) full foot support-spread phase and (H) heel support phase, compare the plantar pressure collected at this moment according to the advance landing criterion , The upper body inclination data and the data corresponding to the database phase, to determine whether the exoskeleton will land in advance. For example, when there is a bump on the travel path, the swing leg of the exoskeleton will land earlier than the preset time, that is, the corresponding joint of the swing leg The angle data does not reach the landing data, and the plantar pressure data appears in advance on the sole of the swing leg. At this time, the pressure value at the heel in the sole pressure of the swing leg will increase in advance. At this time, according to the value of the plantar pressure and the joint angle, the exoskeleton joint angle curve is timely and reasonably corrected, so that the exoskeleton can land compliantly and avoid the impact and instability caused by the early landing of the exoskeleton swing leg.

(6.3)将匹配得到的下肢外骨骼关节角度信息传递给对应的关节电机驱动器,控制对应的关节电机转动,在电机转动过程中,通过内置在大小腿绑带内的S型拉力传感器实时测量得到的人与外骨骼之间的人机交互力来实现人机交互力的柔顺控制,若测得的人机交互力超过设定的最大值,通过降低电机转速,减速电机出轴力矩,确保人与外骨骼之间的人机交互力在安全舒适的范围内,保障人与外骨骼之间良好的人机协调性,从而实现外骨骼的稳定控制。(6.3) Transfer the matched lower extremity exoskeleton joint angle information to the corresponding joint motor driver to control the rotation of the corresponding joint motor. During the motor rotation process, the real-time measurement is obtained by the S-shaped tension sensor built in the upper and lower leg straps. The human-computer interaction force between the human and the exoskeleton can realize the compliant control of the human-computer interaction force. If the measured human-computer interaction force exceeds the set maximum value, reduce the motor speed and reduce the motor output shaft torque to ensure the human-computer interaction force. The human-computer interaction force with the exoskeleton is within a safe and comfortable range, ensuring good human-machine coordination between the human and the exoskeleton, so as to realize the stable control of the exoskeleton.

在本外骨骼系统的主控单元102中,其存储器内存储有计算机程序,该计算机程序被其处理器执行时,能实现上述参数初始化步骤S21、实时数据获取步骤S22、数据处理步骤S23、步态稳定判断步骤S24、步态相位识别步骤S25、外骨骼控制步骤S26。In the main control unit 102 of the exoskeleton system, a computer program is stored in its memory. When the computer program is executed by the processor, the above-mentioned parameter initialization step S21, real-time data acquisition step S22, data processing step S23, and step S23 can be realized. State stability determination step S24, gait phase identification step S25, and exoskeleton control step S26.

步行控制方法实施例Example of walking control method

在上述外骨骼系统实施例中已对本发明步行控制方法实施例进行了说明,在此不再赘述。The embodiments of the walking control method of the present invention have been described in the above-mentioned embodiments of the exoskeleton system, and are not repeated here.

Claims (5)

1. a kind of lower limb rehabilitation exoskeleton system inputs the detection list of detection signal including control unit, to described control unit Member and the ectoskeleton controlled by described control unit;
It is characterized in that, the detection unit includes plantar pressure detector, upper body tilt angle detector and the inspection of joint of lower extremity angle Device is surveyed, described control unit includes processor and memory, and the memory is stored with computer program, the computer program Following steps are able to achieve when being executed by the processor:
Real time data acquisition step obtains the plantar pressure data of the plantar pressure detector output in real time, the upper body inclines The upper body inclination data of angle detector output and the joint of lower extremity angle-data of joint of lower extremity angle detector output;
Gait phase identification step, according to joint of lower extremity angle reference data, based on the joint of lower extremity angle-data obtained in real time, Identify the current gait phase of ectoskeleton wearer;
Ectoskeleton rate-determining steps are controlled in leading leg in the swing process led leg and will landed for ectoskeleton Its main supporting leg keeps generally upstanding state;And when ectoskeleton is in and leads leg liftoff gait phase, and meeting weight After the heart shifts criterion, controls leading leg for ectoskeleton and carry out liftoff wobbling action;The center of gravity transfer criterion is ectoskeleton wearing The upper body inclination angle of person is in the first pre-set interval, and its plantar pressure is in the second pre-set interval;Pendulum is in ectoskeleton When the gait phase that dynamic leg will land, and after meeting the criterion that lands in advance, the joint action of ectoskeleton led leg is controlled extremely Its is submissive to land, and the plantar pressure that criterion is ectoskeleton wearer that lands in advance is in third pre-set interval, described soft It is the plantar pressure led leg in the process of landing less than the first preset value along ground.
2. exoskeleton system according to claim 1, which is characterized in that the ectoskeleton rate-determining steps include:
If ectoskeleton is in when leading leg liftoff gait phase, and is unsatisfactory for the center of gravity transfer criterion, then voice reminder Ectoskeleton wearer adjusts upper body inclination angle.
3. exoskeleton system according to claim 1 or 2, which is characterized in that obtain pre-set interval and joint of lower extremity angle The step of reference data includes:
Data collection steps, walking step state data of collecting sample crowd during simulating default center of gravity transfer gait are described Walking step state data include joint of lower extremity angle-data, upper body inclination data and foot force data;The default center of gravity transfer Gait is the situation of change according to plantar pressure in the support phase and swing phase of a gait cycle, and the gait cycle is divided For eight gait phases, in eight gait phases, and leading leg the liftoff process institute that leads leg and will land to this On the gait phase for including, main supporting leg keeps generally upstanding;
Data processing step, is filtered the walking step state data, amplifies, denoising and sliding-model control, obtains independent sample The gait data of this different moments within a period, the gait data for gathering the sample population constitute gait data library;
Data plan as a whole step, plan as a whole gait data in the gait data library, obtain in a gait cycle under different moments The corresponding plantar pressure value pre-set interval of limb joint angle angle value and upper body inclination value pre-set interval, when different in a gait cycle The joint of lower extremity angle-data at quarter constitutes joint of lower extremity angle reference data.
4. exoskeleton system according to claim 3, it is characterised in that:
The Real time data acquisition step includes obtaining human-computer interaction force data, and the human-computer interaction force data is by being built in size Tension sensor output in leg bandage;
The ectoskeleton rate-determining steps include keeping human-computer interaction power small during controlling the joint of lower extremity movement of ectoskeleton In the second preset value.
5. exoskeleton system according to claim 1 or 2, it is characterised in that:
The Real time data acquisition step includes obtaining human-computer interaction force data, and the human-computer interaction force data is by being built in size Tension sensor output in leg bandage;
The ectoskeleton rate-determining steps include keeping human-computer interaction power small during controlling the joint of lower extremity movement of ectoskeleton In the second preset value.
CN201810036674.5A 2018-01-15 2018-01-15 A lower limb rehabilitation exoskeleton system and its walking control method Expired - Fee Related CN108379038B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810036674.5A CN108379038B (en) 2018-01-15 2018-01-15 A lower limb rehabilitation exoskeleton system and its walking control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810036674.5A CN108379038B (en) 2018-01-15 2018-01-15 A lower limb rehabilitation exoskeleton system and its walking control method

Publications (2)

Publication Number Publication Date
CN108379038A CN108379038A (en) 2018-08-10
CN108379038B true CN108379038B (en) 2019-07-09

Family

ID=63076308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810036674.5A Expired - Fee Related CN108379038B (en) 2018-01-15 2018-01-15 A lower limb rehabilitation exoskeleton system and its walking control method

Country Status (1)

Country Link
CN (1) CN108379038B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109316186B (en) * 2018-10-30 2021-04-27 北京机械设备研究所 Full flexible sensing trousers with multisource sensing information
CN110731881B (en) * 2019-09-09 2022-09-16 无锡美安雷克斯医疗机器人有限公司 Medical walking aid walking safety protection system
CN110721055B (en) * 2019-10-17 2021-11-02 深圳市迈步机器人科技有限公司 Control method of lower limb walking aid exoskeleton robot and exoskeleton robot
CN110974631B (en) * 2019-10-23 2022-05-17 布法罗机器人科技(成都)有限公司 Asymmetric lower limb exoskeleton robot and control method
CN110755184B (en) * 2019-11-08 2021-09-24 哈工大机器人湖州国际创新研究院 Prosthetic knee joint control method
CN110842893B (en) * 2019-11-10 2021-12-03 北京机械设备研究所 Exoskeleton carrying gait judging method, device and system
CN110993057B (en) * 2019-12-10 2024-04-19 上海金矢机器人科技有限公司 Rehabilitation training system and method based on cloud platform and lower limb rehabilitation robot
CN111469117B (en) * 2020-04-14 2022-06-03 武汉理工大学 A human motion pattern detection method based on rigid-flexible active exoskeleton
CN111481405A (en) * 2020-04-22 2020-08-04 北京海益同展信息科技有限公司 Motion instruction triggering method and device and exoskeleton equipment
CN112494272B (en) * 2020-11-27 2021-12-24 中国科学院自动化研究所 Foot drop rehabilitation exoskeleton robot and adaptive gait assisted control method
CN113520688B (en) * 2021-06-17 2024-08-27 四川护理职业学院 Intelligent ankle and foot correction device and method for cerebral palsy children
CN113599781B (en) * 2021-06-25 2022-05-03 浙江大学 Exoskeleton-based wearable walking fitness system and control method and storage medium
CN113576845A (en) * 2021-08-02 2021-11-02 哈尔滨工程大学 Human body consciousness recognition control device and method applied to exoskeleton robot
CN116265200B (en) * 2021-12-17 2025-08-29 沈阳新松机器人自动化股份有限公司 A control method for automatic gait adjustment in the event of a stumbling exoskeleton
CN114831857B (en) * 2022-03-21 2023-03-28 中国科学院自动化研究所 Lower limb exoskeleton robot
CN115137620A (en) * 2022-07-21 2022-10-04 北京大爱易佳智能科技有限公司 Walking auxiliary brace and control method
CN117484473A (en) * 2022-07-25 2024-02-02 广州视源电子科技股份有限公司 Walking recognition method, signal collection shoes and exoskeleton based on exoskeleton
CN115337009A (en) * 2022-08-23 2022-11-15 电子科技大学 Gait recognition and prediction method based on full-connection and cyclic neural network
CN115245447A (en) * 2022-09-22 2022-10-28 山东海天智能工程有限公司 System and method for coordinating exoskeleton intelligent distribution through brain-computer interface
CN118204954B (en) * 2022-12-15 2025-10-31 广州视源电子科技股份有限公司 Exoskeleton control method, storage medium and exoskeleton
CN118576460B (en) * 2024-07-31 2024-10-08 佛山市欧斯特医疗器械科技有限公司 Walking aid for rehabilitation training
CN120021825B (en) * 2025-04-22 2025-07-22 杭州淦源智能医疗技术有限公司 A kind of intelligent training shoe for rehabilitation after lower limb fracture surgery and its control method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4184679B2 (en) * 2001-08-01 2008-11-19 本田技研工業株式会社 Method for estimating floor reaction force of bipedal mobile body and method for estimating joint moment of bipedal mobile body
JP3968064B2 (en) * 2003-08-22 2007-08-29 株式会社今仙技術研究所 Prosthetic bounce device
JP2006075456A (en) * 2004-09-13 2006-03-23 Tohoku Univ Wearable support system based on human body model
JP2010178937A (en) * 2009-02-06 2010-08-19 Honda Motor Co Ltd Exercise assisting apparatus
US20130184616A1 (en) * 2011-09-29 2013-07-18 Michael R. Sanders Mobility device
JP2013075342A (en) * 2011-09-30 2013-04-25 Equos Research Co Ltd Joint angle predicting device and joint angle predicting method
JP6940948B2 (en) * 2013-03-14 2021-09-29 エクソ・バイオニクス,インコーポレーテッド Powered orthodontic appliance system for collaborative ground rehabilitation
CN105769513A (en) * 2014-12-23 2016-07-20 北京大学深圳研究生院 Power-assisted mechanical exoskeleton system with automatic obstacle-avoiding function and footing-losing-preventing function
CN105456000B (en) * 2015-11-10 2018-09-14 华南理工大学 A kind of ambulation control method of wearable bionic exoskeleton pedipulator convalescence device
CN105326627B (en) * 2015-11-25 2018-04-13 华南理工大学 Convalescence device walking trigger control method based on trunk centre-of gravity shift
TWI564129B (en) * 2015-11-27 2017-01-01 財團法人工業技術研究院 Method for estimating posture of robotic walking aid
CN106325273B (en) * 2016-08-22 2019-04-12 江苏中科伟思智能机器人科技有限公司 The leggy gait handover control system and its control method of assistance exoskeleton robot
CN107126344B (en) * 2017-07-05 2023-08-18 天津科技大学 Exoskeleton rehabilitation robot for rehabilitation of lower limb walking function and control system and method

Also Published As

Publication number Publication date
CN108379038A (en) 2018-08-10

Similar Documents

Publication Publication Date Title
CN108379038B (en) A lower limb rehabilitation exoskeleton system and its walking control method
CN110916679B (en) Device and method for detecting posture and gait of human lower limbs
CN108186294B (en) Lower limb rehabilitation exoskeleton system and master-slave adjustable joint thereof
CN109195565B (en) Walking movement assisting device
CN111408042B (en) Functional electrical stimulation and lower limb exoskeleton intelligent distribution method, device, storage medium and system
KR102566114B1 (en) Control method and control apparatus for turning walking
US20140336003A1 (en) System and methods for measuring propulsive force during ambulation and providing real-time feedback
CN109480857B (en) Device and method for detecting frozen gait of Parkinson disease patient
CN108577854A (en) Gait recognition method and gait ancillary equipment
CN102225034B (en) Gait rehabilitation training robot control system
CN110811553A (en) Detection method for assistance efficiency of load exoskeleton
KR20160062933A (en) Method and apparatus for setting assistant torque
Wang et al. Quantitative assessment of dual gait analysis based on inertial sensors with body sensor network
KR20070061475A (en) Gait rehabilitation methods and apparatuses
CN105326627B (en) Convalescence device walking trigger control method based on trunk centre-of gravity shift
CN113576467A (en) Wearable real-time gait detection system integrating plantar pressure sensor and IMU
CN112472531A (en) Gait smoothing algorithm of lower limb exoskeleton robot for medical rehabilitation and assisted walking
KR101841011B1 (en) Controlling Method Of Lower Body Assistance Robot
CN105662789B (en) A kind of exoskeleton system based on sound limb motion monitoring, control deformed limb motion
CN107260180A (en) Wearable gait detection method and equipment based on shank and pin in a kind of walking
CN106217352A (en) Exoskeleton robot gait control method based on pressure transducer
CN114642573B (en) Exoskeleton for rehabilitation
Zakria et al. Heuristic based gait event detection for human lower limb movement
JP5610294B2 (en) Walking support device and walking support program
WO2019004863A1 (en) Method of assessing degree of rehabilitation using an active exoskeleton for patients with disorders of the musculoskeletal system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190709