用于生成被实时地执行的移动机器人的上下文行为的系统和方法技术方案

技术编号:11179251 阅读:134 留言:0更新日期:2015-03-25 09:03
本发明专利技术涉及允许不是计算机专家的用户生成能够被实时地执行的机器人的上下文行为的系统和方法。为此目的,本发明专利技术公开了用于编辑小插图(510,…,570)的模块(210),可能将要由所述机器人执行的行为的图形表示(5310,…,5610)插入到小插图中,而所述机器人在表达情感(5430)的同时叙述插入到气泡(5210,…,5620)中的文本。通常具有音乐分数的横幅580确保场景的进展是同步的。用于对安装在机器人上的小插图进行解释的模块(220)允许对行为、文本和音乐进行识别、编译、预载和同步。

【技术实现步骤摘要】
【国外来华专利技术】用于生成被实时地执行的移动机器人的上下文行为的系统 和方法
本专利技术涉及用于对机器人进行编程的系统的领域。更准确地,本专利技术适用于对与 上下文一致的行为进行控制,在该上下文中,特别是以人或动物形式的机器人发展、表现自 己、并且移动可能或可能不连接的四肢。机器人从它具有人的外表和功能的某些属性的时 刻起可以被描述为人形机,所述人的外表和功能的某些属性为:头、躯干、两只臂、可能两只 手、两条腿、两只脚等。可能给予机器人准人形的外表和行为的功能中的一个是提供在手势 表达和口头表达之间的高耦合程度的可能性。特别是,直观地达到这个结果允许很多组的 用户访问人形机器人行为的编程。
技术介绍
专利申请W02011/003628公开了与所述常规问题相对应的系统和方法。由所述 申请公开的专利技术允许克服现有技术的一些缺点,所述现有技术利用了只由专业程序员可访 问的专门编程语言。在虚拟代理和化身的领域中,对在物理动作的功能或意图级别的行为 进行编程中独立的专门语言(例如,FML(功能标记语言))或在行为本身(其涉及虚拟角 色的多个部分以便执行功能)的级别进行编程中独立的专门语言(例如,BML(行为标记语 言)),保持仅由专业程序员可访问并且不能与以日常语言编写的脚本合并。本专利技术允许超 越现有技术的这些限制。 然而,由所引用的专利申请涵盖的专利技术不允许实时地控制机器人,因为它使用不 能够使用流式传送向机器人直接发送命令,即,不能够与机器人的行为实时地交互的编 辑器,这可以根据所述机器人的环境的发展而发展。特别是,在所述现有技术的机器人中, 当意外的事件出现在命令场景中时,需要从头开始重放场景。 为了在上下文中解决这个问题,在所述上下文中,场景可以由连环漫画所激励的 图形模式来定义, 申请人:应用小插图概念,所述小插图由多段描述示出,并且在本申请 中在由词典Tr6sordelalanguefrangaiseinformatis6(http://atilf.atilf.fr/dendien/scripts/tlfiv5/visusel.exe? 12;s= 2774157495;r= 1;nat=;sol= 1 ;) 提供的意义中的一个每幅图由连环漫画中的帧来划定界限使用。
技术实现思路
本专利技术使解决上面概述的现有技术的问题变得可能。特别是,本专利技术的机器人配 备有能够图形地被合并在小插图内的编辑器和命令解释器,小插图将来自场景的被发送就 能够被执行的文本和行为集中在一起。 为此目的,本专利技术公开了用于编辑并控制至少一个场景的系统,所述至少一个场 景包括要执行的至少一个行为和要由配备有电动机和讲话能力的至少一个机器人发出的 文本,所述系统包括用于编辑所述行为和文本的模块,所述编辑模块相对于所述机器人是 自主的,并且包括用于对要由机器人陈述的所述文本进行输入的子模块和用于管理行为的 子模块,所述系统的特征在于所述编辑模块还包括用于对在至少一个区域中的所述至少一 个行为和所述至少一个文本进行表示和图形关联的子模块,所述至少一个区域用于对所述 至少一个行为和所述至少一个文本、构成小插图的所述组合的显示区域、构成可以被编译 以便在所述机器人上执行的计算机对象的所述小插图的组合显示。 有利地,所述至少一个小插图包括属于包括等待图标、机器人行为图标和包括至 少一个词的文本气泡的组的至少一个图形对象,所述文本是要由机器人陈述的。 有利地,小插图的所述行为图标包括表示与小插图中的至少一个文本气泡相关联 的机器人的个性和/或情感的图形标记。 有利地,所述场景的所述图形表示还包括用于使由所述至少一个小插图表示的动 作的进展同步的至少一个横幅。 有利地,本专利技术的编辑和控制系统还包括用于解释所述场景的模块,所述解释模 块在所述至少一个机器人上,并且以流送模式与编辑模块进行通信。 有利地,用于解释所述场景的模块包括用于对至少一个场景进行的调节子模块, 所述子模块被配置为在输入时为所述至少一个场景配备标识符和类型。 有利地,用于解释所述场景的模块包括用于对所述至少一个行为进行编译的子模 块,所述子模块被配置为使对象结构的属性与所述行为相关联。 有利地,所述编译子模块被配置为将所述场景分割成由标点符号或线端划定界限 的子组件。 有利地,用于解释所述场景的模块包括用于控制将所述至少一个行为预载到机器 人的存储器中以用于由所述行为执行模块执行的子模块。 有利地,用于解释所述场景的模块包括用于使所述至少一个文本与所述至少一个 行为同步的子模块。 本专利技术同样公开了用于编辑并且控制至少一个场景的方法,所述至少一个场景包 括要执行的至少一个行为和要由配备有电动机和讲话能力的至少一个机器人陈述的文本, 所述方法包括编辑所述行为和文本的步骤,所述编辑步骤相对于所述机器人是自主的,并 且包括对要由机器人陈述的所述文本进行输入的子步骤和管理行为的子步骤,所述方法的 特征在于所述编辑步骤还包括对在至少一个小插图中的所述至少一个行为和所述至少一 个文本进行表示和图形关联的子步骤。 本专利技术同样公开了包括程序代码指令的计算机程序,当程序在计算机上执行时, 程序代码指令允许本专利技术的方法的执行,所述程序被配置用于允许对至少一个场景进行编 辑,所述至少一个场景包括要执行的至少一个行为和要由配备有电动机和讲话能力的至少 一个机器人陈述的文本,所述计算机程序包括用于编辑所述行为和文本的模块,所述编辑 模块相对于所述机器人是自主的,并且包括用于对要由机器人陈述的所述文本进行输入的 子模块,和用于管理行为的子模块,所述计算机程序的特征在于所述编辑模块还包括用于 对在至少一个小插图中的所述至少一个行为和所述至少一个文本进行表示和图形关联的 子模块。 本专利技术同样公开了包括程序代码指令的计算机程序,当程序在计算机上执行时, 程序代码指令允许根据本专利技术的方法的执行,所述程序被配置用于允许对至少一个场景进 行解释,所述至少一个场景包括要执行的至少一个行为和要由配备有电动机和讲话能力的 至少一个机器人陈述的文本,所述计算机程序包括用于解释所述场景的模块,所述解释模 块在所述至少一个机器人上,并且以流送模式与外部平台进行通信。 有利地,用于对所述场景进行解释的模块包括用于对所述至少一个行为进行编译 的子模块,所述子模块被配置为使对象结构的属性与所述行为相关联。 有利地,用于对所述场景进行解释的模块包括用于控制将所述至少一个行为预载 到机器人的存储器中,用于由行为执行模块(460)执行的子模块。 有利地,用于对所述场景进行解释的模块包括用于使所述至少一个文本与所述至 少一个行为同步的子模块。 本专利技术允许对行为库进行创建,以及容易将其插入到由机器人播放的场景的脚本 中。行为由图形小插图进行建模,图形小插图在每个小插图中表示机器人的手势和情感行 为、以及其词和环境元素(音乐、图像、其它角色的词等)。所述场景创建界面是直观的,并 且允许用户容易地创建能够实时地适应的复杂场景。 本专利技术同样提供了对法国专利申请n° 09/53434的适当补充,所述法国专利申请 n° 09/53434涉及来自本 申请人:本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/14/201380037538.html" title="用于生成被实时地执行的移动机器人的上下文行为的系统和方法原文来自X技术">用于生成被实时地执行的移动机器人的上下文行为的系统和方法</a>

【技术保护点】
一种用于对至少一个场景进行编辑和控制的系统,所述至少一个场景包括要执行的至少一个行为和要由配备有电动机和讲话能力的至少一个机器人陈述的文本,所述系统包括用于对所述行为和文本进行编辑的模块(210),所述编辑模块相对于所述机器人是自主的,并且包括:用于对要由所述机器人陈述的所述文本进行输入的子模块;以及用于管理所述行为的子模块(340),其中,所述编辑模块还包括用于对至少一个区域中的所述至少一个行为和所述至少一个文本进行表示和图形关联的子模块,所述至少一个区域用于对所述至少一个行为和所述至少一个文本进行组合显示,所述组合显示区域构成小插图(510、520、530、540、550、560、570),所述小插图构成能够被编译以便在所述机器人上执行的计算机对象。

【技术特征摘要】
【国外来华专利技术】2012.06.01 FR 12551051. 一种用于对至少一个场景进行编辑和控制的系统,所述至少一个场景包括要执行 的至少一个行为和要由配备有电动机和讲话能力的至少一个机器人陈述的文本,所述系统 包括用于对所述行为和文本进行编辑的模块(210),所述编辑模块相对于所述机器人是自 主的,并且包括;用于对要由所述机器人陈述的所述文本进行输入的子模块;W及用于管 理所述行为的子模块(340),其中,所述编辑模块还包括用于对至少一个区域中的所述至少 一个行为和所述至少一个文本进行表示和图形关联的子模块,所述至少一个区域用于对所 述至少一个行为和所述至少一个文本进行组合显示,所述组合显示区域构成小插图巧10、 520、530、540、550、560、570),所述小插图构成能够被编译^便在所述机器人上执行的计算 机对象。2. 如权利要求1所述的编辑和控制系统,其中,所述至少一个小插图包括至少一个图 形对象,所述至少一个图形对象属于包括等待图标巧11〇、5210)、机器人行为图标巧310、 5410、5510、5610、5710)、W及包括至少一个词的文本气泡巧320、5420、5520、5620、5720) 的组,所述文本是要由所述机器人进行陈述的。3. 如权利要求2所述的编辑和控制系统,其中,小插图巧40、570)的所述行为图标 (5410、5710)包括表示与所述小插图巧40、570)中的至少一个文本气泡巧420、5720)相关 联的所述机器人的个性和/或情感的图形标记巧430、5730)。4. 如权利要求2所述的编辑和控制系统,其中,所述场景的所述图形表示还包括用于 使由所述至少一个小插图表示的动作的进展同步的至少一个横幅巧册)。5. 如权利要求1所述的编辑和控制系统,还包括用于对所述场景进行解释的模块 (220),所述解释模块在所述至少一个机器人上,并且W流送模式与所述编辑模块(210)进 行通信。6. 如权利要求5所述的编辑和控制系统,其中,用于对所述场景进行解释的所述模块 包括用于调节至少一个场景的子模块(410),所述子模块被配置为在所述输入处为所述至 少一个场景配备标识符和类型。7. 如权利要求5所述的编辑和控制系统,其中,用于对所述场景进行解释的所述模块 包括用于对所述至少一个行为进行编译的子模块(420),所述子模块被配置为使对象结构 的属性与所述行为相关联。8. 如权利要求7所述的编辑和控制系统,其中,所述编译子模块被配置为将所述场景 分割成由标点符号或线端划定界限的子组件。9. 如权利要求5所述的编辑和控制系统,其中,用于对所述场景进行解释的所述模块 包括用于控制将所述至少一个行为预载到所述机器人的存储器中,W用于由行为...

【专利技术属性】
技术研发人员:V·帕莱奥洛格M·莫里塞F·白里安
申请(专利权)人:奥尔德巴伦机器人公司
类型:发明
国别省市:法国;FR

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

1