获取机器人的状态的方法和装置制造方法及图纸

技术编号:15776945 阅读:399 留言:0更新日期:2017-07-08 13:24
本发明专利技术公开了一种获取机器人的状态的方法和装置。其中,该方法包括:根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定机器人在当前时刻的状态结果,其中,上一时刻的状态结果由机器人在初始时刻的初始状态结果和在上一时刻之前的多个时刻的状态输出数据确定;获取当前时刻接收到的状态数据;根据机器人在当前时刻的状态数据、在上一时刻的状态输出数据和在当前时刻的状态结果,确定机器人在当前时刻的状态输出数据。本发明专利技术解决了现有技术中对机器人的情感系统进行计算时仅涉及当前输入的情感以及上一时刻的情感对当前情感的影响,导致机器人的情感系统的运行结果不准确的技术问题。

Method and apparatus for acquiring robot status

The invention discloses a method and a device for acquiring the state of a robot. Among them, the method comprises: according to the state of state output data at the last moment of the robot and the last time, to determine the state of the robot at the current moment, a moment of the results by the robot at the initial time and initial state results in a number of times before the last time the state of the output data sure; current status data acquisition time of received data; according to the state of the robot, in the current moment in the state of the output data of last time and in the current state, determine the state output data in the current moment of robot. The invention solves the problem of robot's emotion system in the prior art when calculating only relates to influence the current input emotion and emotional moment of the emotion, resulting in emotional system of robot operation on the technical problems are not accurate.

【技术实现步骤摘要】
获取机器人的状态的方法和装置
本专利技术涉及机器人领域,具体而言,涉及一种获取机器人的状态的方法和装置。
技术介绍
随着机器人的相关技术的发展,关于机器人的情感变化的研究越来越深入,在现有技术中,可以根据机器人接收到的外接的刺激输出相应的情感,或在输出机器人当前时刻的情感时,考虑机器人在上一时刻的情感对当前时刻感情的情绪,使机器人的感情更拟人化。然而,人类的情感不只是涉及到上一时刻和当前时刻的情感,人类的情感是由人类经过长时间演变而形成个性和长时间以来接收的外界情感的刺激形成的,所以在对机器人的情感系统进行设计时,仅仅考虑机器人当前由外界输入的情感和上一时刻的情感对当前时刻的情感的影响,会使得机器人的情感系统运行结果不准确,情感系统不能够拟人化的运行。针对现有技术中对机器人的情感系统进行计算时仅涉及当前输入的情感以及上一时刻的情感对当前情感的影响,导致机器人的情感系统的运行结果不准确的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种获取机器人的状态的方法和装置,以至少解决现有技术中对机器人的情感系统进行计算时仅涉及当前输入的情感以及上一时刻的情感对当前情感的影响,导致机器人的情感系统的运行结果不准确的技术问题。根据本专利技术实施例的一个方面,提供了一种获取机器人的状态的方法,包括:根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定机器人在当前时刻的状态结果,其中,上一时刻的状态结果由机器人在初始时刻的初始状态结果和在上一时刻之前的多个时刻的状态输出数据确定;获取当前时刻接收到的状态数据;根据机器人在当前时刻的状态数据、在上一时刻的状态输出数据和在当前时刻的状态结果,确定机器人在当前时刻的状态输出数据;其中,状态数据表征机器人接收到的外部输入的情感信息,状态输出数据表征机器人向外部输出的情感信息,状态结果表征机器人在运行过程中积累至少一个情感信息而形成的个性信息。根据本专利技术实施例的另一方面,还提供了一种获取机器人的状态的装置,包括:第一确定模块,用于根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定机器人在当前时刻的状态结果,其中,上一时刻的状态结果由机器人在初始时刻的初始状态结果和在上一时刻之前的多个时刻的状态输出数据确定;第一获取模块,用于获取当前时刻接收到的当前状态数据;第二确定模块,用于根据机器人在当前时刻的状态数据、在上一时刻的状态输出数据和在当前时刻的状态结果,确定机器人在当前时刻的状态输出数据;其中,状态数据表征机器人接收到的外部输入的情感信息,状态输出数据表征机器人向外部输出的情感信息,状态结果表征机器人在运行过程中积累至少一个情感信息而形成的个性信息。在本专利技术实施例中,采用根据机器人在上一时刻的状态输出数据和上一时刻的状态结果的方式,确定机器人在当前时刻的状态结果,通过获取当前时刻接收到的当前状态数据,达到了根据机器人在当前时刻的状态数据、在上一时刻的状态输出数据和在当前时刻的状态结果,确定机器人在当前时刻的状态输出数据的目的,从而实现了在以机器人的个性演变为依据的基础上,得到机器人准确的情感输出的技术效果,进而解决了现有技术中对机器人的情感系统进行计算时仅涉及当前输入的情感以及上一时刻的情感对当前情感的影响,导致机器人的情感系统的运行结果不准确的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种获取机器人的状态的方法的流程图;图2是根据本专利技术实施例的一种可选的获取机器人的状态的方法的流程图;图3是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图;图4是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图;图5是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图;图6是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图;图7是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图;以及图8是根据本专利技术实施例的一种可选的获取机器人的状态的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例一根据本专利技术实施例,提供了一种获取机器人的状态的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的一种获取机器人的状态的方法的流程图,如图1所示,该方法包括如下步骤:步骤S102,根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定机器人在当前时刻的状态结果,其中,上一时刻的状态结果由机器人在初始时刻的初始状态结果和在上一时刻之前的多个时刻的状态输出数据确定。具体的,在上述步骤S102中,上一时刻的状态输出数据可以是机器人在上一时刻有外部输入的情感信息;上一时刻之前积累的状态结果可以是机器人在上一时刻的个性信息;机器人当前时刻的状态结果可以是机器人在当前时刻的个性信息其中,上述实施例中的时刻可以是机器人输入或输出情感信息的时间。值得注意的是,机器人在当前时刻的个性信息由机器人在上一时刻的状态输出数据和上一时刻的状态结果确定,可以认为机器人在当前时刻的个性信息由机器人上一时刻由外部输入的情感信息和上一时刻的个性信息确定,因此机器人的个性信息可以是机器人在经过一个多个时刻的外部的输入情感信息的刺激后积累得到的,其中,机器人在最初时具有一个初始状态结果,状态结果初始值可以认为是该机器人在最初始状态的“性格”,当外部输入不同的情感信息后,这些情感信息叠加在机器人最初的状态结果初始值上,形成更符合人类性格的机器人情绪系统。作为一种可选的实施例,在机器人的初始状态为“悲伤”的示例中,当对机器人输入多次“高兴”的情感信息后,上述“悲伤”的初始状态和多个上述“高兴”的情感信息构成了机器人在当前时刻的新的个性信息,由于对机器人多次输入了“高兴”的情感信息,这一机器人的个性信息相较于初始状态,更偏向于开朗的状态。在另一种可选的实施例中,仍在机器人的初始状态为“悲伤”的示例中,当对机器人输入多次“难本文档来自技高网
...
获取机器人的状态的方法和装置

【技术保护点】
一种获取机器人的状态的方法,其特征在于,包括:根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定所述机器人在当前时刻的状态结果,其中,所述上一时刻的状态结果由所述机器人在初始时刻的初始状态结果和在所述上一时刻之前的多个时刻的状态输出数据确定;获取所述当前时刻接收到的状态数据;根据所述机器人在所述当前时刻的状态数据、在所述上一时刻的状态输出数据和在所述当前时刻的状态结果,确定所述机器人在所述当前时刻的状态输出数据。

【技术特征摘要】
1.一种获取机器人的状态的方法,其特征在于,包括:根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定所述机器人在当前时刻的状态结果,其中,所述上一时刻的状态结果由所述机器人在初始时刻的初始状态结果和在所述上一时刻之前的多个时刻的状态输出数据确定;获取所述当前时刻接收到的状态数据;根据所述机器人在所述当前时刻的状态数据、在所述上一时刻的状态输出数据和在所述当前时刻的状态结果,确定所述机器人在所述当前时刻的状态输出数据。2.根据权利要求1所述的方法,其特征在于,根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定所述机器人在当前时刻的状态结果,包括:获取所述机器人在所述上一时刻的状态输出数据和所述上一时刻的状态结果;将所述上一时刻的状态输出数据和所述上一时刻的状态结果输入至预设的状态结果模型,确定所述当前时刻的状态结果,其中,所述状态结果模型包括由所述上一时刻的状态结果确定的所述当前时刻的权重函数。3.根据权利要求1所述的方法,其特征在于,在根据机器人在上一时刻的状态输出数据和上一时刻的状态结果,确定所述机器人在当前时刻的状态结果之前,所述方法还包括:将所述上一时刻的前一时刻的状态输出数据和所述上一时刻的前一时刻的状态结果输入至状态结果模型,获取所述机器人的所述上一时刻的状态结果。4.根据权利要求1至3中任意一项所述的方法,其特征在于,根据所述机器人在所述当前时刻的状态数据、在所述上一时刻的状态输出数据和在所述当前时刻的状态结果,确定所述机器人在当前时刻的状态输出数据,包括:获取所述机器人在所述当前时刻的状态数据;将所述机器人在所述上一时刻的状态输出数据、在所述当前时刻的状态数据和在所述当前时刻的状态结果输入至预设的状态计算公式,确定所述机器人在所述当前时刻的状态输出数据。5.根据权利要求4所述的方法,其特征在于,将所述机器人在所述上一时刻的状态输出数据、在所述当前时刻的状态数据和在所述当前时刻的状态结果输入至预设的状态计算公式,确定所述机器人在所述当前时刻的状态输出数据,包括:通过如下公式计算所述机器人在所述当前时刻的状态输出数据:eo(t)=c(t)*a*ei(t)+c(t)*(1-a)*eo(t-1),其中,所述eo(t)为所述机器人在所述当前时刻的状态输出数据,所述c(t)为所述机器人在所述当前时刻的状态结果,所述a为比例系数,所述ei(t)为所述机器人在所述当前时刻的状态数据,所述eo(t-1)为所述机器人在所述上一时刻的状态输出数据。6.根据权利要求5所述的方法,其特征在于,所述比例系数a是0至1之间的任意数值。7.根据权利要求2所述的方法,其特征在于,将所述上一时刻的状态输出数据和所述上一时刻的状态结果输入至预设的状态结果模型,确定所述当前时刻的状态结果,包括:通过如下公式计算所述机器人的所述状态结果:c(t)=c(t-1)*eo(t-1)*w(t),其中,所述c(t)为所述机器人在所述当前时刻的状态结果,所述c(t-1)为所述机器人在所述上一时刻的状态结果,所述eo(t-1)为所述机器人在所述上一时刻的状态输出数据,所述w(t)为所述权重函数...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳光启合众科技有限公司
类型:发明
国别省市:广东,44

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

1