智能机器人及其识别方法以及计算机可读存储介质技术

技术编号:17304863 阅读:38 留言:0更新日期:2018-02-18 23:19
本发明专利技术实施例涉及人工智能领域,公开了一种智能机器人及其识别方法以及计算机可读存储介质。本发明专利技术中,智能机器人拍摄指令发出者的动作;判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值;如果指令发出者的动作与动作模型的相似度大于预设阈值,则判定指令发出者为机器人。这种识别方法使得智能机器人在接收到指令时,能判断发出指令的是人还是机器人,从而准确地执行人发出的指令。

Intelligent robot and its recognition method and computer readable storage medium

【技术实现步骤摘要】
智能机器人及其识别方法以及计算机可读存储介质
本专利技术实施例涉及人工智能领域,特别涉及智能机器人及其识别方法以及计算机可读存储介质。
技术介绍
在现有技术中,智能机器人有着较为发达的“大脑”。在脑中起作用的是中央处理器,这种计算机跟操作它的人有直接的联系,而且现有的智能机器人具备形形色色的内部信息传感器和外部信息传感器,如视觉、听觉。除具有感受器外,它还有效应器,作为作用于周围环境的手段。现有的智能机器人能够理解部分人类语言,它能分析出现的一部分情况,能调整自己的动作以达到操作者所提出的部分要求,能拟定所希望的动作,并在信息较充分的情况下和环境变化不大的条件下完成这些动作。专利技术人发现现有技术中至少存在如下问题:现有的智能机器人在接收到指令时不能区分指令是机器人发出的还是人发出的,容易造成智能机器人错误执行某项指令。
技术实现思路
本专利技术实施方式的目的在于提供一种智能机器人及其识别方法以及计算机可读存储介质,使得智能机器人在接收到指令时能区分指令是机器人发出的还是人发出的,从而准确地执行人发出的指令。为解决上述技术问题,本专利技术的实施方式提供了一种智能机器人的识别方法,包括以下步骤:拍摄指令发出者的动作;判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值;如果指令发出者的动作与动作模型的相似度大于预设阈值,则判定所述指令发出者为机器人。本专利技术的实施方式还提供了一种智能机器人,包括:摄像头以及至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的一种智能机器人的识别方法。本专利技术的实施方式还提供了计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的一种智能机器人的识别方法。本专利技术实施方式相对于现有技术而言,通过拍摄指令发出者的动作,判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值,如果指令发出者的动作与动作模型的相似度大于预设阈值,则判定所述指令发出者为机器人。这是因为机器人两次做出同一动作时,动作的相似度极高,而自然人两次做出同一动作时,动作的相似度较低,所以以这种方式可以使智能机器人较为准确的判断出指令发出者是人还是机器人,继而准确执行人发出的指令。另外,拍摄指令发出者的动作之前,还包括:接收到指令发出者发出的指令。这样,在做出判断指令发出者为人或者机器人之前设置一个前提条件,即接收到指令发出者发出的指令时才进行判断,以免在不需要进行判断时机器人仍执行判断动作,浪费机器人的运行资源。另外,接收到指令发出者发出的指令之后,还包括:发出提示信息,要求所述指令发出者完成一个指定动作;拍摄指令发出者完成的指定动作;把指令发出者完成的指定动作存储为动作模型;再次发出提示信息,要求指令发出者再次完成指定动作并执行拍摄指令发出者的动作。这样,在接收到指令发出者的指令之后,要求指令发出者完成指定动作并拍摄存储为动作模型,再要求指令发出者再次完成指定动作,因为机器人两次做出同一动作时,动作的相似度极高,而自然人两次做出同一动作时,动作的相似度较低,因此可把指令发出者第二次做出的指定动作与动作模型的动作做对比,准确地判断指令发出者是自然人还是机器人。另外,判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值,具体包括:将指令发出者的动作与在接收到指令发出者发出的指令之前预先存储的N个动作模型分别进行比较,其中,N为自然数;如果预先存储的N个动作模型中,存在一个动作模型与所述指令发出者的动作的相似度高于预设阈值,则判定所述指令发出者的动作与动作模型的相似度大于预设阈值。这样把指令发出者做出的动作与多个预存的动作模型作对比,因为机器人两次做出同一动作时,动作的相似度极高,而自然人两次做出同一动作时,动作的相似度较低,当其中一个预存的动作模型与拍摄的指令发出者的动作相似度较高时,可判断出指令发出者做出了两次相似度较高的动作,继而可准确地判定指令发出者为机器人。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本专利技术第一实施方式所述的一种智能机器人的识别方法的流程图;图2是根据本专利技术第二实施方式所述的一种智能机器人的识别方法的流程图;图3是根据本专利技术第三实施方式所述的一种智能机器人的识别方法的流程图;图4是根据本专利技术第四实施方式所述的一种智能机器人的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种智能机器人的识别方法,具体流程如图1所示。步骤S101,接收到指令发出者发出的指令。具体的说,当智能机器人接收到指令发出者用声音或者用控制器发出的指令时,开始识别指令发出者为机器人还是自然人。步骤S102,拍摄指令发出者的动作。具体的说,智能机器人使用摄像头或者录像机拍摄指令发出者做出的动作。比如说:在接收到指令后用摄像头拍摄指令发出者做出的拍打双手的动作或者在接收到指令后用摄像头拍摄指令发出者做出的跳跃动作。步骤S103,判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值,如果是,则进入步骤S104,如果否,则进入步骤S105。其中,预设阈值为可设定为代表两个动作相似度达到较高程度的数值,比如预设阈值为可设定为95%。具体的说,将拍摄的指令发出者的动作与在接收到指令发出者发出的指令之前预先存储的N个动作模型分别进行比较,其中,N为自然数。比如说,预先存储有拍手,抬脚,举手3个动作模型,如果预先存储的拍手,抬脚,举手3个动作模型中,存在一个动作模型与步骤102中拍摄到的指令发出者的动作的相似度高于预设阈值,则判定指令发出者的动作与动作模型的相似度大于预设阈值。这是因为机器人两次做同一个动作时,两次动作的相似度极高,而自然人两次做同一个动作时,两次动作的相似度无法达到机器人两次做一个动作时的相似度。所以先把机器人做出的动作整合并存储为动作模型,再把得到指令后拍摄的指令发出者做出的动作与所有动作模型逐一对比,只要存在一个动作模型与指令发出者的动作的相似度高于预设阈值,说明指令发出者为机器人。需要说明的是,智能机器人是根据拍摄到的指令发出者的动作特征,判断所述指令发出者的动作与存储的动作模型的相似度是否高于预设阈值。动作特征包括指令发出者的动作轨迹以及完成动作的时间。因此智能机器人可根据所述指令发出者的动作轨迹以及完成动作的时间,判断指令发出者的动作与存储的动作模型的相似度是否高于预设阈值;当指令发出者的动作轨迹与动作模型的动作轨迹的相似度高于预设阈值,并且指令发出者完成动作的时间与动作模型完成动作的时间的相似度高于预设阈值时,判定指令发出者为机器人。如果在步骤S103中,判定指令发出者的动作与存储的动作模型的相似本文档来自技高网...
智能机器人及其识别方法以及计算机可读存储介质

【技术保护点】
一种智能机器人的识别方法,其特征在于,包括:拍摄指令发出者的动作;判断所述指令发出者的动作与存储的动作模型的相似度是否高于预设阈值;如果所述指令发出者的动作与所述动作模型的相似度大于预设阈值,则判定所述指令发出者为机器人。

【技术特征摘要】
1.一种智能机器人的识别方法,其特征在于,包括:拍摄指令发出者的动作;判断所述指令发出者的动作与存储的动作模型的相似度是否高于预设阈值;如果所述指令发出者的动作与所述动作模型的相似度大于预设阈值,则判定所述指令发出者为机器人。2.根据权利要求1所述的智能机器人的识别方法,其特征在于,所述拍摄指令发出者的动作之前,还包括:接收到所述指令发出者发出的指令。3.根据权利要求2所述的智能机器人的识别方法,其特征在于,所述接收到指令发出者发出的指令之后,还包括:发出提示信息,要求所述指令发出者完成一个指定动作拍摄所述指令发出者完成的指定动作;把所述指令发出者完成的指定动作存储为动作模型;再次发出提示信息,要求所述指令发出者再次完成所述指定动作并执行所述拍摄指令发出者的动作。4.根据权利要求2所述的智能机器人的识别方法,其特征在于,所述判断所述指令发出者的动作与存储的动作模型的相似度是否高于预设阈值,具体包括:将所述指令发出者的动作与在所述接收到所述指令发出者发出的指令之前预先存储的N个动作模型分别进行比较,其中,N为自然数;如果所述预先存储的N个动作模型中,存在一个动作模型与所述指令发出者的动作的相似度高于预设阈值,则判定所述指令发出者的动作与所述动作模型的相似度大于预设阈值。5.根据权利要求1所述的智能机器人的识别方法,其特征在于,当判定所述指令发出者为机器人时,禁止执行所述指令发出者发出的指令。6.根据权利要求1所述的智能机器人的识别方法,其特征在于,所述拍摄指令发出者的动作之前,还包括:拍摄指令发出者...

【专利技术属性】
技术研发人员:李承敏王文斌包振毅周金虎禹杰李亚军林虎安丽朋黄俊岚叶巧莉余登武
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海,31

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

1