公开了一种表现软件机器人的行为的设备和方法,所述软件机器人设备包括:传感器单元,检测环境信息和由于对象之间的互动而引发的外部事件,并产生传感器值;状态单元,改变与关于软件机器人发生的外部事件以及内部事件相关的状态的状态值;情景存储器单元,包括表示根据特定行为的表现的学习过程的情景,每个情景包括与所述特定行为相关的对象以及情绪状态和感知状态中的一个;以及行为单元,使情景存储器单元检测能够将所述预定的不稳定感知状态或不稳定情绪状态改变为正常状态的情景,将存储在检测到的情景中的行为和对象确定为最终行为对象,并参照与最终行为对象对应的对象表现软件机器人的行为。
【技术实现步骤摘要】
本专利技术涉及基因机器人,更具体地说,涉及一种软件机器人设备和通过 软件机器人设备表现软件机器人的行为的方法。
技术介绍
通常,基因机器人指的是人造生物、软件机器人(即,sobot)或普通机 器人,它们中的每一种都具有其自身的基因编码。另外,机器人基因编码表 示包括多个人造染色体的单个机器人基因组。此外,软件机器人指的是软件 形式的人造生物,能够通过网络移动,有时候能够作为与用户交互的独立软 件代理,并且有时候能够作为连接硬件机器人和传感器网络的机器人的智能 单元。另外,术语"机器人"表示通常意义上的机器人,在物理环境中具有 典型的感觉、智能和行为的元素。因此,在软件机器人替代机器人的智能单 元的通常适用情况下,不需要说明本专利技术对于普通机器人同样有效。可通过 以下方式来替换机器人的智能单元通过网络的可选替换或在时间和空间之 外普遍存在的环境中的另 一存储介质来替换,或者通过在制造机器人期间在 机器人中嵌入替换。在上述软件机器人中定义的多个人造染色体与机器人外部的环境交互, 并定义机器人特有的个性或人格,所述个性或人格确定在机器人中的包括动 机、体内平衡、情绪状态等的内部状态的改变以及伴随内部状态的改变的表 现行为。下面的表l示出人造生物、动机、体内平衡(homeostasis )、情绪和 行为的定义。表1人造生物根据机器人自身的动机做出反应的人造生物,具有情感, 并能够选择自己的行为,与人类实时交互。个性不是行为的简单总结而是部分或全部的行为的确定因素, 在人类看来可被理解的人格。包括动机、体内平衡和情绪 的概念。即,个性引擎对应于具有全部的动机、体内平衡<table>table see original document page 11</column></row><table>人造染色体包括必要元素相关基因信息、内部状态相关基因信息和行为 确定相关基因信息。必要元素相关基因信息指的是对内部状态的改变和外部 行为表现具有巨大影响的必要参数,内部状态相关基因信息指的是与应用于 机器人的外部输入相关的影响机器人的内部状态的参数。此外,行为确定相 关基因信息指的是根据当前确定的内部状态确定与上述内部状态相关的外部 行为的参数。内部状态指的是诸如动机、体内平衡、情绪等的状态。换句话说,如下面的表2所提到的,可根据各个外部刺激,通过各个内部状态和内部状态的 参数(即,通过与内部状态相关的基因信息)来确定机器人的内部状态。表2<table>table see original document page 11</column></row><table><table>table see original document page 12</column></row><table>相同的说法可被应用于行为确定相关基因信息。然而,行为确定相关基 因信息包括各种可表现的行为,而不包括外部刺激。也就是说,行为确定相 关基因信息包括与各个内部状态的特定行为相关的参数,即,诸如动机、体 内平衡和情绪的内部状态参数,所述参数具有能够表达各个行为的值。此外,对每个内部状态的改变和外部行为表现具有巨大影响的必要参数可包括易变性、初始值、平均数值、收敛值、根据时间的衰减值、在特定 时间确定的特定值等。这样的必要参数可单独包括必要元素相关基因信息。 因此,该必要元素相关基因信息包括根据每个内部状态(即,动机、体内 平衡和情绪的内部状态)的易变性、初始值、平均数值、收敛值、衰减值、 特定值等。如上所述,机器人基因组包括必要元素相关基因信息、内部状 态相关基因信息和行为确定相关基因信息。必要元素相关基因信息包括内部 状态和元素的参数,所述参数与内部状态对应并且对于内部状态的改变和外 部行为的表现是必要的。内部状态相关基因信息包括各种外部刺激以及与外 部刺激对应的内部状态的参数。行为确定相关基因信息包括各种表现的行为 以及与表现的行为对应的内部状态的参数。也就是说,如下面的表3所提到 的,机器人基因组可通过二维矩阵分别表现根据各个内部状态和根据必要元 素的基因信息、外部刺激、以及与内部状态对应的表现行为。表3<table>table see original document page 12</column></row><table><table>table see original document page 13</column></row><table>因此,当前机器人平台基于当前内部状态(诸如动机、体内平衡、情绪) 确定特定表现行为,并基于该确定实施行为。例如,如果机器人的内部状态 对应于饥饿状态,则机器人确定执行向人乞求食物的行为或其他行为,并将 所述确定付诸行动。结果,机器人可被实现为像真实生物一样行动。具有上 述特征的软件机器人应在普遍存在的环境中不受时间和空间的限制的情况下 为用户提供服务。因此,为了通过网络自由移动,软件机器人具有可通行装 置的IP地址。如上所述,传统软件机器人形成情绪,并随后基于内部状态(即,基于 确定行为的动机、维持生命的体内平衡和通过面部表情表现的情绪)选择最终行为。因此,传统软件机器人设备包括识别单元,感测外部环境;内部 状态单元,表现诸如虚拟生物的情绪的内部状态;行为确定单元,通过使用 外部信息和内部状态确定虚拟生物的行为;学习单元,使虛拟生物适应外部 状态;以及行为实施单元,实现虚拟生物的行为。如上配置的传统软件机器人设备通常通过与情绪状态的数值对应的情绪 模型表现其情绪,并仅在确定响应于用户的输入的行为的过程中反映使其自 身适应于环境的情绪模型。可以说,上述结构仅反映软件机器人的精神状态, 而不反映其物理状态。然而,为了使软件机器人显示更生命化的行为,还必 须考虑物理状态。另外,传统软件机器人设备具有简单的输入/输出结构,而 不反映由软件机器人设备确定和执行的行为对软件机器人设备自身的影响。 在给定的条件下,由于人类基于不当的行为引发的错误所造成的不愉快结果 而在下一次选择行为时不再重复先前的错误,因此,软件机器人需要在更新 内部状态值时反映(反馈)其行为的结果。另外,除了反映各种虛拟生物之 间的交互的复杂结构,传统软件机器人设备的结构还与用于单个软件机器人 和周围事物(例如,球、主人、玩偶等)之间的交互的简单结构对应。然而, 当存在具有各种特性的多个软件机器人时, 一个软件机器人需要将其他软件 机器人识别为独立对象。软件机器人中,先前行为与之后的行为之间的关系不自然。由于此原因,每 当内部状态改变时,传统软件机器人频繁显示根本不具有相关性的顺序行为。 这是因为传统软件机器人设备具有顺序处理内部配置模块之间的数据传送的中,仅在一个配置模块接收处理输入之后输出数据被传送到下面的配置模块。 因此,为了测试中间配置模块,必然执行先前配置模块并从先前配置模块获 得输出数据,这削弱了配置模块之间的独立性。
技术实现思路
因此,本专利技术旨在解决在现有技术中出现的上本文档来自技高网...
【技术保护点】
一种在信息空间中提供的软件机器人设备,所述信息空间中存在环境因素和包括至少一个软件机器人的对象,所述软件机器人设备包括: 传感器单元,检测环境信息和由于对象之间的互动而引发的外部事件,并产生传感器值; 状态单元,从与软件机器人对应的预定物理状态、预定感知状态、预定情绪状态中改变与关于软件机器人发生的外部事件以及内部事件相关的状态的状态值; 情景存储器单元,包括表示根据特定行为的表现的学习过程的情景,每个情景包括与所述特定行为相关的对象以及当软件机器人表现所述特定行为时具有改变的状态值的情绪状态和感知状态中的一个;以及 行为单元,当基于感知状态值和情绪状态值识别当前感知状态或当前情绪状态为预定的不稳定感知状态或不稳定情绪状态时,使情景存储器单元检测能够将所述预定的不稳定感知状态或不稳定情绪状态改变为正常状态的情景,将存储在检测到的情景中的行为和对象确定为最终行为对象,并参照与最终行为对象对应的对象表现软件机器人的行为。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:李江熙,金光春,金钟焕,金礼薰,赵世衡,崔胜唤,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。