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.根据权利要求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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。