一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能仿生手的动作预判方法与流程

2022-02-21 08:56:14 来源:中国专利 TAG:


1.本发明涉及机器人领域,尤其涉及的是一种智能仿生手的动作预判方法。


背景技术:

2.智能仿生手是一款脑机接口技术于人工智能算法高度融合的智能产品。智能仿生手可以通过提取穿戴者手臂的肌电信号,识别穿戴者的运动意图,并将运动示意图转化成智能仿生手的动作,从而做到灵巧智能,手随心动。目前智能仿生手基于肌电信号进行运动意图识别通常采用的方法是,直接将当前采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配,以得到相似度最高的手势模板,并将该手势模板作为穿戴者期望做出的手势,但是这种方法需要花费大量的匹配次数,难以快速识别出穿戴者的运动意图。
3.因此,现有技术还有待改进和发展。


技术实现要素:

4.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种智能仿生手的动作预判方法,旨在解决现有技术中将智能仿生手采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配才能识别出穿戴者的运动意图,识别速度慢的问题。
5.本发明解决问题所采用的技术方案如下:第一方面,本发明实施例提供一种智能仿生手的动作预判方法,其中,所述方法包括:获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;根据所述肌电信号和若干所述候选手势确定待执行手势。
6.在一种实施方式中,所述智能仿生手包括五个智能仿生手指,所述获取肌电信号和结束手势,包括:通过肌电感应传感器获取所述肌电信号,其中,所述肌电感应传感器位于所述智能仿生手上,且与穿戴者的皮肤接触;通过五个传感器分别获取五个所述智能仿生手指的运动数据,根据五个所述智能仿生手指分别对应的所述运动数据确定所述结束手势。
7.在一种实施方式中,所述根据五个所述智能仿生手指分别对应的所述运动数据确定所述结束手势,包括:根据五个所述智能仿生手指分别对应的所述运动数据,确定五个所述智能仿生手指分别对应的移动轨迹数据;根据五个所述智能仿生手指分别对应的移动轨迹数据,确定所述结束手势。
8.在一种实施方式中,所述根据所述历史手势数据集和所述结束手势确定若干候选
手势,包括:对所述历史手势数据集进行分类,得到若干历史手势,其中,每一所述历史手势对应不同的手势类别;根据所述历史手势数据集,从若干所述历史手势中确定所述结束手势对应的若干所述候选手势,其中,每一所述候选手势与所述结束手势组合出现的次数均高于目标阈值。
9.在一种实施方式中,所述根据所述肌电信号和若干所述候选手势确定待执行手势,包括:获取预设的手势模板数据库,根据所述手势模板数据库确定若干所述候选手势分别对应的手势模板,得到若干候选手势模板,其中,每一所述候选手势模板分别带有肌电信号标签和手势类别标签;将所述肌电信号与每一所述候选手势模板的所述肌电信号标签进行比对,得到目标手势模板;根据所述目标手势模板对应的所述手势类别标签,确定所述待执行手势。
10.在一种实施方式中,将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到目标手势模板,包括:根据每一所述候选手势与所述结束手势组合出现的次数,一一对应地确定每一所述候选手势模板的优先级,其中,所述次数越高对应的优先级越高;根据每一所述候选手势模板对应的所述优先级,确定比对顺序;根据所述比对顺序将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到目标手势模板。
11.在一种实施方式中,根据所述比对顺序将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到目标手势模板,包括:根据所述比对顺序将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到比对失败的结果;将所述肌电信号与所述手势模板数据库中除所述候选手势模板之外的所述手势模板进行匹配,得到所述目标手势模板。
12.第二方面,本发明实施例还提供一种智能仿生手的动作预判系统,其中,所述系统包括:获取模块,用于获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;筛选模块,用于获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;确定模块,用于根据所述肌电信号和若干所述候选手势确定待执行手势。
13.第三方面,本发明实施例还提供一种终端,其中,所述终端包括有存储器和一个或者一个以上处理器;所述存储器存储有一个或者一个以上的程序;所述程序包含用于执行如上述任一所述的智能仿生手的动作预判方法的指令;所述处理器用于执行所述程序。
14.第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有多条指令,其中,所述指令适用于由处理器加载并执行,以实现上述任一所述的智能仿生手的动作预判方法的步骤。
15.本发明的有益效果:本发明实施例通过获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;根据所述肌电信号和若干所述候选手势确定待执行手势。由于历史手势数据集可以反映穿戴者的手势操作习惯,因此本发明可以基于历史手势数据集确定与上一次的结束手势关联程度较高的若干候选手势,然后将肌电信号与这些候选手势进行匹配,就可以快速识别出穿戴者的运动意图,解决了现有技术中将智能仿生手采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配才能识别出穿戴者的运动意图,识别速度慢的问题。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本发明实施例提供的智能仿生手的动作预判方法的流程示意图。
18.图2是本发明实施例提供的智能仿生手的动作预判系统的内部模块示意图。
19.图3是本发明实施例提供的终端的原理框图。
具体实施方式
20.本发明公开了一种智能仿生手的动作预判方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
21.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
22.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
23.智能仿生手是一款脑机接口技术于人工智能算法高度融合的智能产品。智能仿生手可以通过提取穿戴者手臂的肌电信号,识别穿戴者的运动意图,并将运动示意图转化成智能仿生手的动作,从而做到灵巧智能,手随心动。目前智能仿生手基于肌电信号进行运动意图识别通常采用的方法是,直接将当前采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配,以得到相似度最高的手势模板,并将该手势模板作为穿戴者期望做出
的手势,但是这种方法需要花费大量的匹配次数,难以快速识别出穿戴者的运动意图。
24.针对现有技术的上述缺陷,本发明提供一种智能仿生手的动作预判方法,所述方法包括:获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;根据所述肌电信号和若干所述候选手势确定待执行手势。由于历史手势数据集可以反映穿戴者的手势操作习惯,因此本发明可以基于历史手势数据集确定与上一次的结束手势关联程度较高的若干候选手势,然后将肌电信号与这些候选手势进行匹配,就可以快速识别出穿戴者的运动意图,解决了现有技术中将智能仿生手采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配才能识别出穿戴者的运动意图,识别速度慢的问题。
25.如图1所示,所述方法包括如下步骤:步骤s100、获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势。
26.具体地,本实施例中的智能仿生手可以获取穿戴者的肌电信号,该肌电信号是基于穿戴者的大脑发出的,当穿戴者的大脑产生运动意图时,其大脑周围神经系统就会兴奋,进而诱发肌肉产生动作电位,最终被智能仿生手采集得到肌电信号。智能仿生手通过识别该肌电信号来确定穿戴者期望执行的手势。而结束手势则指的是智能仿生手刚刚执行完毕的手势,例如穿戴者想先做出食指弹的手势,然后再做出中指弹的手势,则当食指弹的手势执行完毕以后食指弹即为结束手势,而穿戴者大脑基于中指弹的运动意图产生的动作电位被智能仿生手采集到以后,即得到肌电信号。
27.在一种实现方式中,所述智能仿生手包括五个智能仿生手指,所述获取肌电信号和结束手势,具体包括如下步骤:步骤s101、通过肌电感应传感器获取所述肌电信号,其中,所述肌电感应传感器位于所述智能仿生手上,且与穿戴者的皮肤接触;步骤s102、通过五个传感器分别获取五个所述智能仿生手指的运动数据,根据五个所述智能仿生手指分别对应的所述运动数据确定所述结束手势。
28.具体地,为了检测到穿戴者肌肉产生的动作电位,本实施例中的智能仿生手上设置有一个肌电感应传感器,该肌电感应传感器基于采集到的动作电位输出可以反映穿戴者运动意图的肌电信号。可以理解的是,当穿戴者产生的运动意图不同时,肌电感应传感器输出的肌电信号的信号特征也不同。此外,为了识别出结束手势的手势类别,本实施例还需要获取五个智能仿生手指各自的运动数据,由于运动数据可以反映各智能仿生手指的运动情况,当智能仿生手执行不同的手势时每个智能仿生手指的运动情况是不相同的,因此基于五个智能仿生手指各自的运动数据可以确定智能放生手在获取当前的肌电信号之前执行的是何种手势,从而得到结束手势。
29.在一种实现方式中,所述根据五个所述智能仿生手指分别对应的所述运动数据确定所述结束手势,具体包括如下步骤:步骤s1021、根据五个所述智能仿生手指分别对应的所述运动数据,确定五个所述智能仿生手指分别对应的移动轨迹数据;步骤s1022、根据五个所述智能仿生手指分别对应的移动轨迹数据,确定所述结束
手势。
30.具体地,本实施例中智能仿生手指的运动数据可以反映其自身的运动情况,例如每个智能仿生手指在不同时间点的加速度和角速度,因此基于智能仿生手指的运动数据可以确定其自身的移动轨迹数据。可以理解的是,当智能仿生手在执行不同的手势时,五个智能仿生手指的移动轨迹数据是不同的。例如,当智能仿生手在执行握拳的手势时,五个智能仿生手指的移动轨迹数据是向掌心移动的;当智能仿生手在执行五指张开的手势时,五个智能仿生手指的移动轨迹数据是自掌心向外移动的。因此基于每一智能仿生手指的移动轨迹数据,就可以确定结束手势。
31.如图1所示,所述方法还包括如下步骤:步骤s200、获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势。
32.具体地,智能仿生手的历史手势数据集中包含有智能仿生手执行过的所有手势,由于智能仿生手是基于穿戴者大脑产生的运动意图进行工作的,所以历史手势数据集在一定程度上可以反映穿戴者的手势操作习惯,例如穿戴者控制智能仿生手执行鼠标握取手势后,通常会接着控制智能仿生手执行单指点击手势。所以通过历史手势数据集合和结束手势,可以筛选出一部分候选手势,其中,每一候选手势可以反映穿戴者在做出结束手势以后习惯做出何种手势。由于肌电信号是智能仿生手执行完毕结束手势以后获取到的,因此肌电信号的手势识别结果有极大可能是这些候选手势中的一个。本实施例通过缩小匹配范围,可以有效减少手势匹配的次数,降低了智能仿生手的计算开销。
33.在一种实现方式中,所述根据所述历史手势数据集和所述结束手势确定若干候选手势,具体包括如下步骤:步骤s201、对所述历史手势数据集进行分类,得到若干历史手势,其中,每一所述历史手势对应不同的手势类别;步骤s202、根据所述历史手势数据集,从若干所述历史手势中确定所述结束手势对应的若干所述候选手势,其中,每一所述候选手势与所述结束手势组合出现的次数均高于目标阈值。
34.具体地,本实施例先对历史手势数据集进行数据分类,将对应于同一手势类别的历史手势数据分为一类,然后得到若干历史手势。由于历史手势数据集可以穿戴者的手势操作习惯,因此根据历史手势数据集可以确定每一历史手势执行的次数以及通常与哪些手势一起组合执行。当某一历史手势与结束手势组合出现的次数高于预设的目标阈值时,表示穿戴者在执行完毕结束手势以后,有较大概率会执行该历史手势,则将该历史手势作为候选手势,用于后续识别新获取的肌电信号对应的运动意图。
35.如图1所示,所述方法还包括如下步骤:步骤s300、根据所述肌电信号和若干所述候选手势确定待执行手势。
36.具体地,肌电信号可以反映穿戴者的真实运动意图,当智能仿生手获取到肌电信号以后,现有技术需要依次将预先构建的所有手势模板一一与肌电信号进行匹配,以识别出肌电信号对应的手势。然而这种方法需要耗费智能仿生手较大的计算开销,并且一旦构建的手势模板的数量过多,匹配的时长也难以估计。本实施例中通过分析穿戴者的手势操作预先确定了多个候选手势,因此肌电信号对应的手势识别结果存在于各个候选手势中的
概率较大,所以本实施例优先将从肌电信号与各个候选手势进行匹配,从而快速得到智能仿生手下一步应该做的待执行手势。
37.在一种实现方式中,所述步骤s300,具体包括如下步骤:步骤s301、获取预设的手势模板数据库,根据所述手势模板数据库确定若干所述候选手势分别对应的手势模板,得到若干候选手势模板,其中,每一所述候选手势模板分别带有肌电信号标签和手势类别标签;步骤s302、将所述肌电信号与每一所述候选手势模板的所述肌电信号标签进行比对,得到目标手势模板;步骤s303、根据所述目标手势模板对应的所述手势类别标签,确定所述待执行手势。
38.具体地,为了对肌电信号进行识别,本实施例预先构建了一个手势模板数据库,其中包含有多个手势模板,并且每一手势模板关联存储有至少两个标签,一个是手势类别标签,用于反映每一手势模板的手势类别,例如某一手势模板手势类别标签为抓取或者握拳;另一个是肌电信号标签,用于反映穿戴者想做出每一手势模板时分别会产生何种特征的肌电信号。正常来说,为了对当前获取的肌电信号进行识别,需要将肌电信号与手势模板数据库中每一手势模板的肌电信号标签进行比对。但是本实施例中为了缩短比对时长,快速识别出肌电信号对应的手势,将各个候选手势分别对应的手势模板作为候选手势模板,并优先将肌电信号与各候选手势模板的肌电信号标签进行比对,以得到肌电信号对应的目标手势模板。最后基于目标手势模板对应的手势类别标签,确定智能仿生手下一步所要执行的手势,即得到待执行手势。
39.在一种实现方式中,所述步骤s302,具体包括如下步骤:步骤s3021、根据每一所述候选手势与所述结束手势组合出现的次数,一一对应地确定每一所述候选手势模板的优先级,其中,所述次数越高对应的优先级越高;步骤s3022、根据每一所述候选手势模板对应的所述优先级,确定比对顺序;步骤s3023、根据所述比对顺序将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到目标手势模板。
40.具体地,当某一候选手势与结束手势组合出现的次数越高,则表示智能仿生手执行完结束手势以后执行该候选手势的可能性越高,因此在对肌电信号进行手势匹配的时候,将该候选手势对应的候选手势模板的优先级设置的更高。由于本实施例是根据每一候选手势模板的优先级确定比对顺序的,因此优先级越高的候选手势模块会优先与肌电信号进行比对,从而达到快速匹配出目标手势模板的效果。
41.在一种实现方式中,所述步骤s3023,具体包括如下步骤:步骤s30231、根据所述比对顺序将所述肌电信号与每一所述候选手势模板的肌电信号标签进行比对,得到比对失败的结果;步骤s30232、将所述肌电信号与所述手势模板数据库中除所述候选手势模板之外的所述手势模板进行匹配,得到所述目标手势模板。
42.具体地,由于候选手势模板是基于穿戴者的手势操作习惯确定的,因此肌电信号的手势识别结果也有可能不存在于候选手势模板中。一旦将肌电信号与每一候选手势模板的绩点信号标签比对后,没有比对成功,则需要重新将肌电信号与手势模板数据库中的其
他手势模板进行比配,直至得到目标手势模板。
43.基于上述实施例,本发明还提供了一种智能仿生手的动作预判系统,如图2所示,所述系统包括:获取模块01,用于获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;筛选模块02,用于获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;确定模块03,用于根据所述肌电信号和若干所述候选手势确定待执行手势。
44.基于上述实施例,本发明还提供了一种终端,其原理框图可以如图3所示。该终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏。其中,该终端的处理器用于提供计算和控制能力。该终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现智能仿生手的动作预判方法。该终端的显示屏可以是液晶显示屏或者电子墨水显示屏。
45.本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
46.在一种实现方式中,所述终端的存储器中存储有一个或者一个以上的程序,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束手势确定若干候选手势;根据所述肌电信号和若干所述候选手势确定待执行手势。
47.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
48.综上所述,本发明公开了一种智能仿生手的动作预判方法,所述方法包括:获取肌电信号和结束手势,其中,所述结束手势为采集到的所述肌电信号之前智能仿生手执行完毕的手势;获取所述智能仿生手的历史手势数据集,根据所述历史手势数据集和所述结束
手势确定若干候选手势;根据所述肌电信号和若干所述候选手势确定待执行手势。由于历史手势数据集可以反映穿戴者的手势操作习惯,因此本发明可以基于历史手势数据集确定与上一次的结束手势关联程度较高的若干候选手势,然后将肌电信号与这些候选手势进行匹配,就可以快速识别出穿戴者的运动意图,解决了现有技术中将智能仿生手采集到的肌电信号和穿戴者预先注册的所有手势模板一一进行匹配才能识别出穿戴者的运动意图,识别速度慢的问题。
49.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献