【技术实现步骤摘要】
三维肢体镜像康复机器人的控制方法及康复机器人
[0001]本专利技术涉及康复机器人
,具体而言,涉及一种三维肢体镜像康复机器人的控制方法及康复机器人。
技术介绍
[0002]现有的三维上肢镜像康复机器人,从深度视觉传感器读取人体健侧上肢关节中心三维坐标,然后利用几何关系计算出健侧上肢各关节角度,滤波平滑后再将健侧上肢各关节角度发送给机器人,由机器人带动偏瘫侧上肢各关节运动至与健侧手臂镜像的位置。
[0003]由于控制算法及通信等造成的延迟,主动运动的健侧肢体与机器人带动的偏瘫侧肢体各关节存在着较大的角度误差。
技术实现思路
[0004]本专利技术解决的问题是镜像康复训练时主动运动的健侧肢体与机器人带动的偏瘫侧肢体各关节存在着较大的角度误差。
[0005]为解决上述问题,本专利技术提供一种三维肢体镜像康复机器人的控制方法,所述方法包括:获取健侧肢体的多个关节的中心的三维坐标;基于所述三维坐标及无迹卡尔曼滤波算法,计算和平滑所述健侧肢体的关节角度,得到多个所述关节的角度、角速度;基于多个所述关节的角度、角速度及模型预测控制算法,计算得到外骨骼的相应关节的角速度;根据所述外骨骼的相应关节的角速度控制所述外骨骼运动,以使所述外骨骼带动肢体运动至与所述健侧肢体镜像的位置。
[0006]可选地,所述关节的中心包括以下至少一项:健侧上肢肩关节中心、健侧上肢肘关节中心、健侧上肢腕关节中心。
[0007]可选地,所述基于所述三维坐标及无迹卡尔曼滤波算法,计算和平滑所述健侧肢体的关节
【技术保护点】
【技术特征摘要】
1.一种三维肢体镜像康复机器人的控制方法,其特征在于,所述方法包括:获取健侧肢体的多个关节的中心的三维坐标;基于所述三维坐标及无迹卡尔曼滤波算法,计算和平滑所述健侧肢体的关节角度,得到多个所述关节的角度、角速度;基于多个所述关节的角度、角速度及模型预测控制算法,计算得到外骨骼的相应关节的角速度;根据所述外骨骼的相应关节的角速度控制所述外骨骼运动,以使所述外骨骼带动肢体运动至与所述健侧肢体镜像的位置。2.根据权利要求1所述方法,其特征在于,所述关节的中心包括以下至少一项:健侧上肢肩关节中心、健侧上肢肘关节中心、健侧上肢腕关节中心。3.根据权利要求2所述方法,其特征在于,所述基于所述三维坐标及无迹卡尔曼滤波算法,计算和平滑所述健侧肢体的关节角度,得到多个所述关节的角度、角速度,包括:将当前时刻的所述健侧上肢肩关节中心、所述健侧上肢肘关节中心、所述健侧上肢腕关节中心的三维坐标,输入无迹卡尔曼滤波算法计算和平滑所述健侧上肢的关节角度,输出所述健侧上肢肩关节外展/内收角度、肩关节前屈/后伸角度、肘关节屈/伸角度以及所述健侧上肢肩关节外展/内收角速度、肩关节前屈/后伸角速度、肘关节屈/伸角速度。4.根据权利要求3所述方法,其特征在于,所述健侧上肢系统的状态变量如下:其中,q1(k),q2(k),q3(k)分别表示当前时刻k健侧上肢肩关节外展/内收角度、肩关节前屈/后伸角度、肘关节屈/伸角度;dq1(k),dq2(k),dq3(k)分别表示健侧上肢肩关节外展/内收角速度、肩关节前屈/后伸角速度、肘关节屈/伸角速度;x1(k),y1(k),z1(k)分别表示健侧上肢肩关节中心S的三维坐标;dx1(k),dy1(k),dz1(k)分别表示健侧上肢肩关节中心S的三维平移速度;L1(k),L2(k)分别表示k时刻健侧上肢的大臂长度、小臂长度;假设健侧上肢各关节匀速运动并受到随机扰动,则健侧上肢系统的离散状态方程为:
其中,k
‑
1表示上一时刻;T表示控制周期;W(k)=[w1(k),w2(k),w3(k),w4(k),w5(k),w6(k)]
T
表示系统受到的随机扰动,均服从零均值的正态分布;基于正运动学得到系统观测方程其中,Z(k)=[Z1(k),Z2(k),Z3(k),Z4(k),Z5(k),Z6(k),Z7(k),Z8(k),Z9(k)]
T
表示系统观测变量;系统实际观测量由所述健侧上肢肩关节中心的三维坐标[x1(k),y1(k),z1(k)]、所述健侧上肢肘关节中心的三维坐标[x2(k),y2(k),z2(k)]以及所述健侧上肢腕关节中心的三维坐标[x3(k),y3(k),z3(k)]组成;V(k)=[v1(k),v2(k),v3(k),v4(k),v5(k),v6(k),v7(k),v8(k),v9(k)]
T
表示系统测量误差,均服从零均值的正态分布;
设定状态变量的初始值X(0)、随机扰动W(k)的方差和测量误差V(k)的方差,将所述离散状态方程、所述系统观测方程和所述实际观测量[x1(k),y1(k),z1(k),x2(k),y2(k),z2(k),x3(k),y3(k),z3(k)]
T
代入预设的无迹卡尔曼算法进行求解,求解出滤波后的健侧上肢肩关节外展/内收角度q1(k)、肩关节前屈/后伸角度q2(k)、肘关节屈/伸角度q3(k)以及健侧上肢肩关节外展/内收角速度dq1(k)、肩关节前屈/后伸角速度dq2(k)、肘关节屈/伸角速度dq3(k)。5.根据权利要求3或4所述方法,其特征在于,基于多个所述关节的角度、角速度及模型预测控制算法,计算得到外骨骼的相应关节的角速度,包括:将当前时刻的所述健侧上肢肩关节外展/内收角度、所述肩关节前屈/后伸角度、...
【专利技术属性】
技术研发人员:吴剑煌,孙维,黄冠,
申请(专利权)人:深圳华鹊景医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。