[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111452022B - 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法 - Google Patents

基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法 Download PDF

Info

Publication number
CN111452022B
CN111452022B CN202010211455.3A CN202010211455A CN111452022B CN 111452022 B CN111452022 B CN 111452022B CN 202010211455 A CN202010211455 A CN 202010211455A CN 111452022 B CN111452022 B CN 111452022B
Authority
CN
China
Prior art keywords
task
track
complexity
training
trajectory
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
Application number
CN202010211455.3A
Other languages
English (en)
Other versions
CN111452022A (zh
Inventor
曾洪
李潇
杨晨华
余伟杰
宋爱国
石珂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN202010211455.3A priority Critical patent/CN111452022B/zh
Publication of CN111452022A publication Critical patent/CN111452022A/zh
Application granted granted Critical
Publication of CN111452022B publication Critical patent/CN111452022B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0081Programme-controlled manipulators with leader teach-in means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B23/00Exercising apparatus specially adapted for particular parts of the body
    • A63B23/035Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
    • A63B23/12Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for upper limbs or related muscles, e.g. chest, upper back or shoulder muscles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/0005Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Rehabilitation Tools (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,步骤依次为:建立训练任务模型、选择运动表现指标,确定任务轨迹复杂度、学习运动表现指标与任务轨迹复杂度参数间的函数关系以及实现训练任务的自适应调节。由于被试在训练过程中其运动学习能力有可能发生变化,本发明监测每轮训练中被试的运动表现,并根据被试的运动表现自适应调节训练任务的难度,为任务增加变化性,可提高被试的康复训练效果。本发明对不同的被试均监测其运动表现,可实现个性化的为每个被试自适应调节训练任务,可减少治疗师/技术员实时为不同被试调整任务难度的既枯燥又繁琐的工作量,提高康复训练效率。

Description

基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度 调节方法
技术领域
本发明属于上肢康复机器人领域,特别涉及了一种上肢康复机器人主动训练参考轨迹复杂度调节方法。
背景技术
据统计,有超过20%的中风人群在患病后因为没有得到及时医治而无法幸存,并且幸存者中有超过75%的人群因为中风导致的偏瘫、运动功能障碍等而生活无法自理。人体上肢在日常生活活动中扮演着重要的角色,上肢的偏瘫或运动功能障碍将直接导致患者失去自理能力。实践表明,根据大脑可塑性原则的运动疗法是当今最常见的上肢偏瘫康复治疗方法。其运动疗法,即通过康复医师长期反复的对上肢施加一定强度的作用力使其运动。这种方法是劳动密集型、耗时且昂贵的治疗方式。为了缓解康复医师人员的不足,以及将医师从繁重的劳动中解放出来,使其能专注其它任务,提高诊断效率和患者体验,运用上肢康复机器人是一项可行的选择。与康复医师相比,康复机器人还可以提供稳定可预期的康复治疗,记录康复数据,进行康复效果评测等。
上肢康复机器人主要有两种训练模式:被动训练和主动训练。康复医学的临床研究表明,有患者运动意图主动参与的康复训练对于患者神经系统重建和运动功能恢复更加有效。早期上肢康复机器人主动训练任务为上肢常规康复训练,譬如肩部的外展/内收训练、肘部的屈曲/伸展训练以及前臂旋转训练等。现有研究表明,任务相关(task-related)的训练任务比常规康复训练任务更有利于促进运动学习能力恢复。而被试的运动学习能力恢复主要取决于训练任务的难易程度,任务过于简单,达不到有效的训练效果;任务过于复杂,会让被试感到沮丧亦达不到有效的训练效果,因为,被试的主动参与度对运动学习能力恢复有着至关重要的影响。因此,有学者在训练之前设计实验测试评估被试的初始运动学习能力,进而为不同的被试提供难度等级不同的训练任务。但有研究表明,恒定不变的训练任务会让患者产生记忆不能做到真正的运动学习,增加任务变化性/多样性可以提高运动技能的学习与记忆。被试在训练过程中其运动学习能力有可能发生变化,那么实时监测被试的运动表现,根据被试的运动表现自适应调节训练任务的难度,为任务增加变化性,提高被试的康复训练效果。
发明内容
为了解决上述背景技术提出的技术问题,本发明提供了基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法。
为了实现上述技术目的,本发明的技术方案为:
基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,包括以下步骤:
(1)将示教轨迹x与示教力f代入人机交互动力学系统得到吸引子y,采用高斯混合模型GMM和高斯混合回归GMR对吸引子y进行建模,得到一条综合多次演示经验的参考吸引子y*
(2)选择完成训练任务所用的时间bT、运动轨迹误差bE和运动轨迹柔顺度bS作为被试的运动表现指标,构成运动表现指标向量b=[bT,bE,bS];
(3)根据等效动力学系统原理确定任务轨迹复杂度参数a,参数a的大小表征着参考吸引子y*对参考轨迹x*的吸引能力的大小,a越大,参考轨迹x*越贴近y*,即具有越多y*的特征,参考轨迹x*越复杂;
(4)利用贝叶斯优化方法学习运动表现指标向量b与任务轨迹复杂度参数a之间的函数关系a=gc(b),其中,gc(·)为待学习的目标函数;
(5)将步骤(4)得到的函数关系a=gc(b)代入等效动力学系统,实现根据被试的运动表现自适应调节参考轨迹x*的复杂度,进而实现调节任务难度,增加任务多样性。
进一步地,在步骤(1)中,所述人机交互动力学系统如下:
Figure BDA0002422972490000031
上式中,Kp为刚度矩阵,Kv为阻尼矩阵,
Figure BDA0002422972490000032
为示教轨迹x的一阶微分。
进一步地,设人机交互动力学系统为规范系统,则
Figure BDA0002422972490000033
进一步地,在步骤(3)中,根据等效动力学系统,刚度矩阵Kp=aI,其中,I表示单位矩阵。
进一步地,在步骤(2)中,所述运动轨迹误差
Figure BDA0002422972490000034
其中x′表示被试实际完成的任务轨迹;所述运动轨迹柔顺度
Figure BDA0002422972490000035
其中,
Figure BDA0002422972490000036
表示x′的三阶微分,N1为被试实际任务轨迹的长度,t表示时间。
进一步地,在步骤(4)中,
Figure BDA0002422972490000037
其中,g(b)表示由先验均值μ(b)和核函数k(b,b′)描述的高斯过程,b和b′均从运动表现指标数据集B中取,且b与b′不取同一个数据;ε表示噪声,
Figure BDA0002422972490000038
为方差为
Figure BDA0002422972490000039
的高斯噪声;
贝叶斯优化的每次迭代过程中,下一个运动表现指标采样点b*通过最大化采集函数EI得到,然后将
Figure BDA00024229724900000310
加入数据集D,再将数据集D输入高斯过程模型更新目标函数,直至达到收敛条件,得到轨迹复杂度与运动表现指标间的函数关系a=gc(b),其中,
Figure BDA00024229724900000311
为b*的因变量值,初始的数据集D={B,A},其中A为任务轨迹复杂度参数数据集;采集函数EI的表达式如下:
Figure BDA00024229724900000312
其中,
Figure BDA00024229724900000313
为gc(b)的最小值,bi为数据集B中第i个值,i=1,…,V,V为数据集B中的数据个数;
Figure BDA0002422972490000041
φ(·)和
Figure BDA0002422972490000042
分别为累积分布函数和概率密度函数;
Figure BDA0002422972490000043
和s* 2分别为g(b)后验分布的后验均值和方差:
Figure BDA0002422972490000044
Figure BDA0002422972490000045
其中,b′*的取值原理与前述b′一致;k*=[k(b1,b*),...,k(bv,b*)]T为核矩阵,上标T表示转置;K为正定核矩阵,K的第i行第j列的元素[K]ij=k(bi,bj),bi,bj均从数据集B中取值;I为单位矩阵。
进一步地,所述核函数
Figure BDA0002422972490000046
其中,σ2为信号方差,M是由bT,bE,bS的尺度因子组成的对角矩阵,尺度因子表征任务轨迹复杂度参数a对bT,bE,bS的敏感度大小。
采用上述技术方案带来的有益效果:
(1)本发明根据被试的运动表现自适应调节训练任务轨迹的复杂度,进而调节训练任务的难度,为任务增加变化性,提高康复训练效果;
(2)本发明适用于对每个被试在每轮训练过程中都进行运动表现的监测,考虑了被试间的个体差异性,可实现个性化的为每个被试自适应调节下一轮的训练任务,有利于康复训练;
(3)本发明采用贝叶斯优化学习运动表现指标与任务轨迹复杂度的关系,由于其迭代次数少,可快速地实现训练任务参考轨迹的自适应调节。
附图说明
图1是本发明的方法流程图。
具体实施方式
以下将结合附图,对本发明的技术方案进行详细说明。
本发明设计了基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,如图1所示,步骤如下:
步骤1:将示教轨迹x与示教力f代入人机交互动力学系统得到吸引子y,采用高斯混合模型GMM和高斯混合回归GMR对吸引子y进行建模,得到一条综合多次演示经验的参考吸引子y*
步骤2:选择完成训练任务所用的时间bT、运动轨迹误差bE和运动轨迹柔顺度bS作为被试的运动表现指标,构成运动表现指标向量b=[bT,bE,bS];
步骤3:根据等效动力学系统原理确定任务轨迹复杂度参数a,参数a的大小表征着参考吸引子y*对参考轨迹x*的吸引能力的大小,a越大,参考轨迹x*越贴近y*,即具有越多y*的特征,参考轨迹x*越复杂;
步骤4:利用贝叶斯优化方法学习运动表现指标向量b与任务轨迹复杂度参数a之间的函数关系a=gc(b),其中,gc(·)为待学习的目标函数;
步骤5:将步骤4得到的函数关系a=gc(b)代入等效动力学系统,实现根据被试的运动表现自适应调节参考轨迹x*的复杂度,进而实现调节任务难度,增加任务多样性。
在本实施例中,优选地,上述步骤1采用如下技术方案实现:
由治疗师/技术人员与机器人协作传授任务,所记录的数据有机器人在t时刻的位置信息与人机交互力信息,分别组成示教轨迹x和示教力f。
先构造人机交互动力学系统如下:
Figure BDA0002422972490000051
上式中,Kp为刚度矩阵,Kv为阻尼矩阵,
Figure BDA0002422972490000052
为示教轨迹x的一阶微分,即速度变量。y为系统处于平衡状态的空间向量,通常叫做吸引子。
其次,根据人机交互动力学系统,代入示教轨迹x和示教力f求解出吸引子y:
Figure BDA0002422972490000061
假设人机交互动力学系统为规范系统,则有
Figure BDA0002422972490000062
采用高斯混合模型(Gaussian Mixture Model,GMM)和高斯混合回归(GaussianMixture Regression,GMR)对吸引子y进行建模。高斯混合模型和高斯混合回归是一种基于概率模型的机器学习中的回归算法。GMM/GMR将示教数据看作一个随机变量序列,并假设其符合正态分布,考虑同一变量临近时刻之间的空间相关性,从而根据多次示教的数据来估计数据的分布特征,并以此为依据生成新的连续运动轨迹。简言之,其输入是离散的样本数据,输出是连续运动轨迹。该算法的作用与譬如多项式回归等简单的回归算法是一样的,都可以解决机器学习中的连续问题。但是,GMM/GMR可以克服多重示教轨迹中的不确定性,减小不良示教所引起的影响;另外,由于是参数模型,所以其模型紧凑,适合处理大量数据的运动轨迹序列。
在这里,将吸引子y作为GMM/GMR的输入变量,输出一条综合多次演示经验的参考吸引子y*,将y*和平均示教力f*代入人机交互动力学系统,便可得到一条参考轨迹x*,让被试与机器人交互协作去复现。
在本实施例中,优选地,上述步骤2采用如下方案实现:
为了衡量被试训练过程中的运动表现,选择完成训练任务所用的时间bT,运动轨迹误差bE与运动轨迹柔顺度bS为运动表现指标。完成训练任务所用的时间bT是一个很好的衡量运动表现的指标,bT越小表明被试的运动学习能力越强,反之亦然。运动轨迹误差bE为参考轨迹与被试实际完成的任务轨迹的均方根误差:
Figure BDA0002422972490000063
其中,x′表示被试实际完成的任务轨迹,显然,bE越小表明被试的运动学习能力越强,反之亦然。
运动轨迹柔顺度bS亦可用来衡量被试的运动学习能力,bS越小表明被试的实际完成轨迹越柔顺,即运动学习能力越强:
Figure BDA0002422972490000071
其中,
Figure BDA0002422972490000072
表示x′的三阶微分,N1为被试实际任务轨迹的长度,t表示时间。
在本实施例中,优选地,上述步骤3采用如下方案实现:
人机交互动力学系统中的刚度矩阵Kp可用下列方式表达:
Kp=aI
其中,I表示单位矩阵。
Figure BDA0002422972490000073
与Kp=aI代入人机交互动力学系统得到等效动力学系统:
Figure BDA0002422972490000074
在参考吸引子y*与平均示教力f*确定的情况下,变量a的大小,表征着参考吸引子y*对参考轨迹x*的吸引能力的大小。a越大,参考轨迹x*越贴近y*,具有越多y*的特征,譬如拐点,峰值等,参考轨迹x*越复杂;反之,a越小,参考轨迹x*越远离y*,具有越少y*的特征,参考轨迹x*越趋向于简单。换言之,变量a可调节参考轨迹x*的复杂度。因此将变量a定义为训练任务轨迹的复杂度参数。
在本实施例中,优选地,上述步骤4采用如下优选方案实现:
贝叶斯优化是一种有效的全局优化方法,尤其适合于优化未知的且计算代价昂贵的目标函数。首先,对初始数据集建立高斯过程模型可得到目标函数的先验分布模型与后验分布模型。然后,根据后验分布模型的均值与协方差矩阵构造采集函数,令采集函数最大化即可获得下一个采样点。最后,将该采样点加入初始数据集得到新的数据集,重新输入高斯过程模型,更新目标函数。重复上述过程,形成闭环直至达到收敛条件(指定循环次数或最大值/最小值)终止,完成贝叶斯优化。采集函数可平衡探索(exploration)与利用(exploitation),探索即尽量选择远离已知点的点为下一次用于迭代的参考点,探索未知的领域,点的分布会尽可能的均匀;利用即尽量选择靠近已知点的点为下一次用于迭代的参考点,即尽可能挖掘已知点周围的点,点的分布会出现一个密集区域,容易进入局部最大。贝叶斯优化用于调参,可以很快找到一个可以接受的超参数值,迭代次数少。故在这里,选择贝叶斯优化学习轨迹复杂度与运动表现指标间的函数关系。
令运动表现指标b=[bT,bE,bS]为自变量,轨迹复杂度a=g(b)为因变量。设初始训练数据集D={B,A},其中,B为运动表现指标数据集,A为任务轨迹复杂度参数数据集。
①先验分布:由先验均值μ(b)和核函数k(b,b′)表达,采用0均值的平方指数核作为核函数:
Figure BDA0002422972490000081
其中,σ2为信号方差,M是由bT,bE,bS的尺度因子组成的对角矩阵,尺度因子表征任务轨迹复杂度参数a对bT,bE,bS的敏感度大小。b和b′均从运动表现指标数据集B中取,且b与b′不取同一个数据。
由于观测通常是带噪声的,故对上述模型加一个高斯噪声ε,即:
Figure BDA0002422972490000082
其中,
Figure BDA0002422972490000083
为噪声方差为
Figure BDA0002422972490000084
的高斯噪声,gc(b)为最终待学习的目标函数。
②后验分布:由后验均值
Figure BDA0002422972490000085
和方差s* 2表达:
Figure BDA0002422972490000086
Figure BDA0002422972490000087
其中,b*为新的运动表现指标采样点,b′*的取值原理同b′一致,
Figure BDA0002422972490000088
为b*的因变量值,k*=[k(b1,b*),...,k(bv,b*)]T为核矩阵,上标T表示转置;K为正定核矩阵,K的第i行第j列的元素[K]ij=k(bi,bj),bi,bj均从数据集B中取值。
b*通过最大化采集函数而得,采集函数EI的表达式如下:
Figure BDA0002422972490000091
其中,
Figure BDA0002422972490000092
为gc(b)的最小值,bi为数据集B中第i个值,i=1,…,V,V为数据集B中的数据个数;
Figure BDA0002422972490000093
φ(·)和
Figure BDA0002422972490000096
分别为累积分布函数和概率密度函数。
综上,下一个运动表现指标采样点b*通过最大化采集函数EI得到,然后将
Figure BDA0002422972490000094
加入数据集D,再将数据集D输入高斯过程模型更新目标函数,直至达到收敛条件,得到轨迹复杂度与运动表现指标间的函数关系a=gc(b)。
在本实施例中,优选地,上述步骤5采用如下方案实现:
轨迹复杂度与运动表现指标间的函数关系a=gc(b)代入等效动力学系统有:
Figure BDA0002422972490000095
在参考吸引子y*与平均示教力f*确定的情况下,参考轨迹x*由运动表现指标b唯一确定。因此,当被试的运动表现发生变化,便可自适应调节参考轨迹x*,实现自适应调节轨迹复杂度,进而调节任务难度,增加任务多样性的目的。
本发明中所指的任务相关的训练任务,通常指日常生活活动的运动轨迹,譬如熨烫衣服、擦桌子等需要的复杂轨迹。在这里,由治疗师/技术人员与机器人协作传授任务,机器人处于柔顺控制模式,人可以自由带动机械臂运动。
实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

Claims (7)

1.基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,包括以下步骤:
(1)将示教轨迹x与示教力f代入人机交互动力学系统得到吸引子y,采用高斯混合模型GMM和高斯混合回归GMR对吸引子y进行建模,得到一条综合多次演示经验的参考吸引子y*
(2)选择完成训练任务所用的时间bT、运动轨迹误差bE和运动轨迹柔顺度bS作为被试的运动表现指标,构成运动表现指标向量b=[bT,bE,bS];
(3)根据等效动力学系统原理确定任务轨迹复杂度参数a,参数a的大小表征着参考吸引子y*对参考轨迹x*的吸引能力的大小,a越大,参考轨迹x*越贴近y*,即具有越多y*的特征,参考轨迹x*越复杂;
(4)利用贝叶斯优化方法学习运动表现指标向量b与任务轨迹复杂度参数a之间的函数关系a=gc(b),其中,gc(·)为待学习的目标函数;
(5)将步骤(4)得到的函数关系a=gc(b)代入等效动力学系统,实现根据被试的运动表现自适应调节参考轨迹x*的复杂度,进而实现调节任务难度,增加任务多样性。
2.根据权利要求1所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,在步骤(1)中,所述人机交互动力学系统如下:
Figure FDA0002422972480000011
上式中,Kp为刚度矩阵,Kv为阻尼矩阵,
Figure FDA0002422972480000012
为示教轨迹x的一阶微分。
3.根据权利要求2所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,设人机交互动力学系统为规范系统,则
Figure FDA0002422972480000013
4.根据权利要求2所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,在步骤(3)中,根据等效动力学系统,刚度矩阵Kp=aI,其中,I表示单位矩阵。
5.根据权利要求1所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,在步骤(2)中,所述运动轨迹误差
Figure FDA0002422972480000021
其中x′表示被试实际完成的任务轨迹;所述运动轨迹柔顺度
Figure FDA0002422972480000022
其中,
Figure FDA0002422972480000023
表示x′的三阶微分,N1为被试实际任务轨迹的长度,t表示时间。
6.根据权利要求1所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,在步骤(4)中,
Figure FDA0002422972480000024
其中,g(b)表示由先验均值μ(b)和核函数k(b,b′)描述的高斯过程,b和b′均从运动表现指标数据集B中取,且b与b′不取同一个数据;ε表示噪声,
Figure FDA0002422972480000025
为方差为
Figure FDA0002422972480000026
的高斯噪声;
贝叶斯优化的每次迭代过程中,下一个运动表现指标采样点b*通过最大化采集函数EI得到,然后将
Figure FDA00024229724800000214
加入数据集D,再将数据集D输入高斯过程模型更新目标函数,直至达到收敛条件,得到轨迹复杂度与运动表现指标间的函数关系a=gc(b),其中,
Figure FDA0002422972480000027
为b*的因变量值,初始的数据集D={B,A},其中A为任务轨迹复杂度参数数据集;采集函数EI的表达式如下:
Figure FDA0002422972480000028
其中,
Figure FDA0002422972480000029
为gc(b)的最小值,bi为数据集B中第i个值,i=1,…,V,V为数据集B中的数据个数;
Figure FDA00024229724800000210
φ(·)和
Figure FDA00024229724800000211
分别为累积分布函数和概率密度函数;
Figure FDA00024229724800000212
和s* 2分别为g(b)后验分布的后验均值和方差:
Figure FDA00024229724800000213
Figure FDA0002422972480000031
其中,b′*的取值原理与前述b′一致;k*=[k(b1,b*),...,k(bv,b*)]T为核矩阵,上标T表示转置;K为正定核矩阵,K的第i行第j列的元素[K]ij=k(bi,bj),bi,bj均从数据集B中取值;I为单位矩阵。
7.根据权利要求6所述基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法,其特征在于,所述核函数
Figure FDA0002422972480000032
其中,σ2为信号方差,M是由bT,bE,bS的尺度因子组成的对角矩阵,尺度因子表征任务轨迹复杂度参数a对bT,bE,bS的敏感度大小。
CN202010211455.3A 2020-03-24 2020-03-24 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法 Active CN111452022B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010211455.3A CN111452022B (zh) 2020-03-24 2020-03-24 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010211455.3A CN111452022B (zh) 2020-03-24 2020-03-24 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法

Publications (2)

Publication Number Publication Date
CN111452022A CN111452022A (zh) 2020-07-28
CN111452022B true CN111452022B (zh) 2021-04-13

Family

ID=71672475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010211455.3A Active CN111452022B (zh) 2020-03-24 2020-03-24 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法

Country Status (1)

Country Link
CN (1) CN111452022B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114298166B (zh) * 2021-12-10 2024-11-05 南京航空航天大学 一种基于无线通信网络的频谱可用性预测方法和系统
CN117444978B (zh) * 2023-11-30 2024-05-14 哈尔滨工业大学 一种气动软体机器人的位置控制方法及其系统、设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605362A (zh) * 2013-09-11 2014-02-26 天津工业大学 基于车辆轨迹多特征的运动模式学习及异常检测方法
CN107856035A (zh) * 2017-11-06 2018-03-30 深圳市唯特视科技有限公司 一种基于强化学习和全身控制器的鲁棒性动态运动方法
CN108838991A (zh) * 2018-03-06 2018-11-20 南昌工程学院 一种自主类人双臂机器人及其对运动目标的跟踪操作系统
CN109483556A (zh) * 2018-10-30 2019-03-19 武汉大学 一种基于示教学习的机器人打磨系统及方法
CN110120066A (zh) * 2019-04-11 2019-08-13 上海交通大学 面向监视系统的鲁棒群目标跟踪方法及跟踪系统
CN110304075A (zh) * 2019-07-04 2019-10-08 清华大学 基于混合动态贝叶斯网络和高斯过程的车辆轨迹预测方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020049569A (ja) * 2018-09-25 2020-04-02 株式会社デンソーウェーブ ロボットのプログラム作成支援装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103605362A (zh) * 2013-09-11 2014-02-26 天津工业大学 基于车辆轨迹多特征的运动模式学习及异常检测方法
CN107856035A (zh) * 2017-11-06 2018-03-30 深圳市唯特视科技有限公司 一种基于强化学习和全身控制器的鲁棒性动态运动方法
CN108838991A (zh) * 2018-03-06 2018-11-20 南昌工程学院 一种自主类人双臂机器人及其对运动目标的跟踪操作系统
CN109483556A (zh) * 2018-10-30 2019-03-19 武汉大学 一种基于示教学习的机器人打磨系统及方法
CN110120066A (zh) * 2019-04-11 2019-08-13 上海交通大学 面向监视系统的鲁棒群目标跟踪方法及跟踪系统
CN110304075A (zh) * 2019-07-04 2019-10-08 清华大学 基于混合动态贝叶斯网络和高斯过程的车辆轨迹预测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《Bayesian算法在某运动轨迹测量仪中的应用研究》;李鹏;《Bayesian算法在某运动轨迹测量仪中的应用研究》;20081230;1-30页 *

Also Published As

Publication number Publication date
CN111452022A (zh) 2020-07-28

Similar Documents

Publication Publication Date Title
Ma et al. Continuous estimation of upper limb joint angle from sEMG signals based on SCA-LSTM deep learning approach
Castellini et al. Proceedings of the first workshop on peripheral machine interfaces: going beyond traditional surface electromyography
Young et al. Classification of simultaneous movements using surface EMG pattern recognition
Sierra González et al. A realistic implementation of ultrasound imaging as a human-machine interface for upper-limb amputees
Bunderson et al. Quantification of feature space changes with experience during electromyogram pattern recognition control
Zhu et al. Cascaded adaptation framework for fast calibration of myoelectric control
CN109718059A (zh) 手部康复机器人自适应控制方法及装置
DeWolf et al. The neural optimal control hierarchy for motor control
CN113143257B (zh) 基于个体运动行为层次模型的泛化应用系统及方法
CN111452022B (zh) 基于贝叶斯优化的上肢康复机器人主动训练参考轨迹复杂度调节方法
Park et al. Training-free Bayesian self-adaptive classification for sEMG pattern recognition including motion transition
Matsubara et al. Learning and adaptation of a stylistic myoelectric interface: EMG-based robotic control with individual user differences
Sitole et al. Continuous prediction of human joint mechanics using emg signals: A review of model-based and model-free approaches
Malešević et al. Decoding of individual finger movements from surface EMG signals using vector autoregressive hierarchical hidden Markov models (VARHHMM)
Zongxing et al. Human-machine interaction technology for simultaneous gesture recognition and force assessment: A Review
Antonius et al. Electromyography gesture identification using CNN-RNN neural network for controlling quadcopters
Pinzón-Arenas et al. Percentage estimation of muscular activity of the forearm by means of EMG signals based on the gesture recognized using CNN
Li et al. The signal processing and identification of upper limb motion based on sEMG
Fan et al. Robust neural decoding for dexterous control of robotic hand kinematics
CN113524235A (zh) 一种面向动态交互的对象肢体时变刚度辨识方法及装置
Yalug et al. Prospect of data science and artificial intelligence for patient-specific neuroprostheses
Chen et al. Research on EEG classification with neural networks based on the Levenberg-Marquardt algorithm
Oyong et al. Robot assisted stroke rehabilitation: Estimation of muscle force/joint torque from EMG using GA
Al-Timemy et al. Estimating wrist joint torque using regression ensemble of bagged trees under multiple wrist postures
Favieiro et al. Proposal of a neuro fuzzy system for myoelectric signal analysis from Hand-Arm segment

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