一种下肢康复机器人控制方法及控制系统技术方案

技术编号:32017912 阅读:11 留言:0更新日期:2022-01-22 18:36
本发明专利技术公开了一种下肢康复机器人控制方法及控制系统,适用于单腿截肢患者使用的下肢康复机器人,包括以下步骤:对下肢运动类型进行定义,包括:静止、起立、迈腿、坐下;辅助单腿截肢患者分别完成4种类型的下肢运动,并在下肢运动整个过程采集患者健全侧下肢的原始肌肉电信号;通过原始肌肉电信号进行神经网络训练,获得神经网络分类模型;单腿截肢患者穿戴下肢康复机器人后,采集所述单腿截肢患者健全侧下肢的实时肌肉电信号;将实时肌肉电信号输入神经网络分类模型,输出对应的下肢运动类型,进而判断该单腿截肢患者的下肢动作意图;采集下肢康复机器人的姿态信息,结合该单腿截肢患者的下肢动作意图,对下肢康复机器人进行动作控制。动作控制。动作控制。

【技术实现步骤摘要】
一种下肢康复机器人控制方法及控制系统


[0001]本专利技术涉及一种下肢康复机器人控制方法及控制系统,适用于下肢单腿截肢患者使用的下肢康复机器人,属于智能康复设备


技术介绍

[0002]步行是人体下肢最基本的功能,下肢任何平面的截肢(足趾除外)都会给人的步行带来困难。步行姿势不良还会给一个人整体的美感带来极大干扰。因此下肢假肢也是以尽可能恢复人的正常步行姿势为基本目的的。目前下肢假肢可根据下肢不同的截肢平面分为几大类:足踝部假肢、小腿假肢、大腿假肢、和髋关节离断假肢。不论是那一平面截肢后,穿戴义肢都能达到支撑身体和辅助行走的目的。
[0003]如今,随着健康生活的理念越来越深入人心,越来越多的下肢截肢患者渴望能够像正常人一样行走,然而,传统的义肢并不能完全自动的实现辅助患者行走的过程,不够自动化、自主化,所以我们亟需找到一种方便有效的控制的下肢康复机器人的方法。

技术实现思路

[0004]为了解决现有技术控制下肢康复机器人不够智能化且控制流程复杂的问题,本专利技术提供一种下肢康复机器人控制方法及控制系统,适用于单腿截肢患者使用的下肢康复机器人,通过有效的数据处理和神经网络模型,结合传感器检测技术,对下肢单腿截肢患者穿戴的下肢康复机器人进行控制。本专利技术可广泛应用于下肢单腿截肢患者的康复训练和日常使用。
[0005]本专利技术的目的是通过以下技术方案实现的:
[0006]一种下肢康复机器人控制方法,适用于单腿截肢患者使用的下肢康复机器人,包括以下步骤:
[0007]步骤一、采集单腿截肢患者健全侧下肢的原始肌肉电信号,建立用于判断单腿截肢患者下肢动作意图的神经网络分类模型;
[0008]1.1)对下肢运动类型进行定义,包括:静止、起立、迈腿、坐下;
[0009]1.2)辅助单腿截肢患者分别完成上述4种类型的下肢运动,并在下肢运动整个过程采集患者健全侧下肢的原始肌肉电信号;
[0010]1.3)通过步骤1.2)采集的原始肌肉电信号进行神经网络训练,获得神经网络分类模型;
[0011]步骤二、通过所述神经网络分类模型判断单腿截肢患者下肢动作意图,对单腿截肢患者穿戴的下肢康复机器人进行实时控制:
[0012]2.1)单腿截肢患者穿戴下肢康复机器人后,采集所述单腿截肢患者健全侧下肢的实时肌肉电信号;
[0013]2.2)将采集的实时肌肉电信号输入所述步骤一建立的神经网络分类模型,输出对应的下肢运动类型,进而判断该单腿截肢患者的下肢动作意图;
[0014]2.3)采集单腿截肢患者穿戴的下肢康复机器人所处的姿态信息,结合该单腿截肢患者的下肢动作意图,对下肢康复机器人进行动作控制。
[0015]进一步地,所述步骤1.2)中,单腿截肢患者在未穿戴下肢康复机器人的状态下,辅助其分别完成静止、起立、迈腿、坐下动作;且在单腿截肢患者各个运动过程中,分别通过处理器STM32F103VET6上ADC采集功能,采集单腿截肢患者健全侧下肢的肌肉电信号,作为原始肌肉电信号。
[0016]进一步地,所述步骤1.3)包括:
[0017]1.3.1)预先对健全人的一个完整的起身、迈腿、坐下的运动进行动作切割,得到每一个完整运动对应的动作的起点和终点,进而将连续的运动过程划分为若干个动作;
[0018]1.3.2)对步骤1.2)采集的原始肌肉电信号进行预处理,包括滑动均值滤波;
[0019]1.3.2)对步骤1.3.2)预处理后的原始肌肉电信号进行特征提取,本实施例共提取了原始肌肉电信号的5种特征值,随后对特征提取后的原始肌肉电信号进行划分,其中70%为训练集,30%为测试集;
[0020]1.3.3)本实施例选用BP神经网络进行训练,获得神经网络分类模型:建立神经网络模型输入层、隐含层和输出层;选用两通道肌肉电传感器,且本实施例提取了5种特征值,所以输入层神经元个数为10个,隐含层设有10个神经元数,输出层神经元个数为4个,分别对应步骤1.1)定义的静止、起身、迈腿、坐下4个下肢运动类型;在MATLAB上对此网络进行训练。
[0021]进一步地,所述步骤2.1)包括:单腿截肢患者在截肢侧下肢穿戴下肢康复机器人,其后打开下肢康复机器人的主处理器,处理器的感知模块中有数个肌肉电传感器和数个角度传感器,本实施例中,将肌肉电传感器紧贴于单腿截肢患者健全侧的大腿肌肉群,实时采集其大腿肌肉的实时肌肉电信号。
[0022]进一步地,所述步骤2.2)包括:
[0023]2.2.1)将步骤一训练好的神经网络分类模型嵌入到下肢康复机器人的处理器STM32F103VET6上;
[0024]2.2.2)处理器STM32F103VET6对步骤2.1)采集的单腿截肢患者健全侧下肢的实时肌肉电信号进行预处理;
[0025]2.2.3)处理器STM32F103VET6将预处理后的实时肌肉电信号经过步骤一训练好的神经网络分类模型,得到运动类型分类结果,进而判断出该单腿截肢患者的下肢动作意图。
[0026]更进一步地,所述步骤2.2.2)的实时肌肉电信号进行预处理包括:
[0027]首先对实时肌肉电信号进行滑动均值滤波处理;
[0028]由于肌肉电信号容易受到外部信号的干扰,因此再添加了异常检测算法,对实时肌肉电信号进行时域上的分析,当时域上的指标不满足预先设定好的阈值时,判定该患者动作不标准,下肢康复机器人不会进行动作。
[0029]进一步地,所述步骤2.3)包括:
[0030]2.3.1)预先规定下肢康复机器人各个运动类型(静止、起立、迈腿、坐下)动作对应的角度范围;
[0031]2.3.2)如图2所示,角度传感器采集下肢康复机器人的关节角度信息,并通过串口通信实时回传下肢康复机器人的角度数据;对回传的角度信息,为了避免角度跳变误差,进
行一定的平滑处理;
[0032]2.3.3)根据步骤2.2)获得的单腿截肢患者的下肢动作意图,再结合串口回传的下肢康复机器人的角度数据,判断下肢康复机器人的角度数据是否满足各动作规定的角度范围,进而向下肢康复机器人的下达动作指令。
[0033]本专利技术同时提供一种下肢康复机器人控制系统,包括:
[0034]信息采集与预处理模块,用于采集单腿截肢患者下肢肌肉电信号以及下肢康复机器人的实时角度信息,并对肌肉电信号进行预处理;
[0035]下肢运动意图判断模块,用于通过所述信息采集与预处理模块获取的原始肌肉电信号进行神经网络模型训练,获得神经网络分类模型;并将所述信息采集与预处理模块获取的实时肌肉电信号输入神经网络分类模型,获取其所属的动作分类类型,进而判断患者的下肢运动意图;
[0036]所述信息采集与预处理模块具体包括:
[0037]肌肉电信号采集单元,用于采集单腿截肢患者健全侧下肢运动时的原始肌肉电信号,以及单腿截肢患者穿戴下肢康复机器人的状态下其健全侧下肢运动时的实时肌肉电信号;
[0038]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下肢康复机器人控制方法,适用于单腿截肢患者使用的下肢康复机器人,其特征在于,包括以下步骤:步骤一、采集单腿截肢患者健全侧下肢的原始肌肉电信号,建立用于判断单腿截肢患者下肢动作意图的神经网络分类模型;1.1)对下肢运动类型进行定义,包括:静止、起立、迈腿、坐下;1.2)辅助单腿截肢患者分别完成上述4种类型的下肢运动,并在下肢运动整个过程采集患者健全侧下肢的原始肌肉电信号;1.3)通过步骤1.2)采集的原始肌肉电信号进行神经网络训练,获得神经网络分类模型;步骤二、通过所述神经网络分类模型判断单腿截肢患者下肢动作意图,对单腿截肢患者穿戴的下肢康复机器人进行实时控制:2.1)单腿截肢患者穿戴下肢康复机器人后,采集所述单腿截肢患者健全侧下肢的实时肌肉电信号;2.2)将采集的实时肌肉电信号输入所述步骤一建立的神经网络分类模型,输出对应的下肢运动类型,进而判断该单腿截肢患者的下肢动作意图;2.3)采集单腿截肢患者穿戴的下肢康复机器人所处的姿态信息,结合该单腿截肢患者的下肢动作意图,对下肢康复机器人进行动作控制。2.如权利要求1所述的一种下肢康复机器人控制方法,其特征在于,所述步骤1.2)中,单腿截肢患者在未穿戴下肢康复机器人的状态下,辅助其分别完成静止、起立、迈腿、坐下动作;且在单腿截肢患者各个运动过程中,分别采集单腿截肢患者健全侧下肢的肌肉电信号,作为原始肌肉电信号。3.如权利要求1所述的一种下肢康复机器人控制方法,其特征在于,所述步骤1.3)包括:1.3.1)预先对健全人的一个完整的起身、迈腿、坐下的运动进行动作切割,得到每一个完整运动对应的动作的起点和终点,进而将连续的运动过程划分为若干个动作;1.3.2)对步骤1.2)采集的原始肌肉电信号进行预处理;1.3.2)对步骤1.3.2)预处理后的原始肌肉电信号进行特征提取,随后对特征提取后的原始肌肉电信号进行测试集和训练集的划分;1.3.3)选用BP神经网络进行训练,获得神经网络分类模型:建立神经网络模型输入层、隐含层和输出层,输出层神经元个数为4个,分别对应步骤1.1)定义的静止、起身、迈腿、坐下4个下肢运动类型;在MATLAB上对此网络进行训练。4.如权利要求1所述的一种下肢康复机器人控制方法,其特征在于,所述步骤2.1)包括:单腿截肢患者在截肢侧下肢穿戴下肢康复机器人,其后打开下肢康复机器人的主处理器,处理器的感知模块中有数个肌肉电传感器和数个角度传感器,将肌肉电传感器紧贴于单腿截肢患者健全侧肌肉群,实时采集健全侧肌肉群的实时肌肉电信号。5.如权利要求1所述的一种下肢康复机器人控制方法,其特征在于,所述步骤2.2)包括:2.2.1)将步骤一训练好的神经网络分类模型嵌入到下肢康复机器人的处理器上;2.2.2)处理器对步骤2.1)采集的单腿截肢患者健全侧下肢的实时肌肉电信号进行预
处理;2.2.3)处理器将预处理后的实时肌肉电信号经过步骤一训练好的神经网络分类模型,得到运动类型分类结果,进而判断出该单腿截肢...

【专利技术属性】
技术研发人员:王志胜孟宪宇刘洪胜王硕曹国华余锡全王棋南雨荷
申请(专利权)人:长春理工大学重庆研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1