[发明专利]用于编辑和控制移动机器人的行为的系统和方法有效
申请号: | 201080022802.2 | 申请日: | 2010-05-25 |
公开(公告)号: | CN102448678A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | B·迈索尼耶;J·蒙索 | 申请(专利权)人: | 奥尔德巴伦机器人公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;G05B19/409 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 编辑 控制 移动 机器人 行为 系统 方法 | ||
技术领域
本发明涉及机器人编程系统的领域。更具体地,它应用于基于有关节的肢或使用它们来走动的机器人(尤其是人或动物形状的机器人)的行为和运动的编辑和控制。
背景技术
当机器人具有下述特定人外观属性时运动可以被认为是类人机:头,躯干、两臂、两手、两腿、两脚等。然而,类人机器人可能或多或少地复杂。它的肢可能具有更多或更少数量的关节。它可以静态地和动态地控制其本身的平衡,并且可能在三个维度上基于两肢行走。它可以从环境采集信号(“听”、“看”、“触摸”、“感测”等),并且根据或多或少复杂的行为来进行反应,并且通过语音或通过手势与其他机器人或人交互。为了最佳地利用这些能力,仍然需要向机器人的计算机控制单元提供用于所述行为的命令。一些机器人可以独立地提取执行与它们的使用简档(profile)对应的行为所需的命令。然而,仍然需要用户能够介入以创建新的行为和运动。编程所需命令的第一种方式是使得它们根据预定的时序来运行。这种编程逻辑提供了机器人的行为在时间上可预测的优点:行为的系列具有在可预测的时间发生的起点和终点。例如参见由美国专利6,718,231公开的用于编辑和时间编程机器人的行为的方法。然而,这种逻辑在下述情况下受到限制:机器人与其环境的交互既是不可避免的(在路径上遇到障碍)又是期望的(机器人对环境或其用户的要求作出反应),这些事件中断了预编程的行为序列的进展。这是为什么基于状态机理论的事件类型的另一种编程逻辑已经用于类人机器人以及工业机器人:在该编程逻辑中,链路连接行为,在链中的第二事件取决于第一事件的输出。这个逻辑使得有可能控制与环境的交互。例如参见由美国专利6,470,235公开的用于编辑和事件编程机器人的方法。然而,这个逻辑呈现了缺点:直到预期的事件已经发生才能中断行为的预编程的序列。简化的示例将使得容易理解这个困难:用户想要机器人从第一位置走向它必须在确定的时刻到达的第二位置。在其路径中,它可能必须执行取决于与环境的交互的动作(向它遇到的另一个机器人说“你好”、收集物体等)。不受时间限制的纯事件编程不能解决这个问题。
通过日本专利申请JP2002/120174公开了并置该事件和时间编程逻辑二者的方法。然而,在所述方法中,编程者必须介入这两个编程块之一,以使得它们兼容。该方法因此未解决在没有编程者的介入的情况下使得事件和时间编程逻辑二者兼容所存在的问题。
发明内容
本发明提供下述方式来解决这个问题:提供一种用于编辑和编程机器人的行为的系统和方法,其在不需要编程者在每一个事件上介入的情况下将时间和事件编程逻辑二者结合起来。
为此,本发明公开了一种使得用户能够编辑和控制移动机器人的至少一个动作的方法,所述至少一个动作属于行为类型和运动类型的一组动作,并且属于至少一个主动作帧(action frame),其中,所述主动作帧连接到选自一组先前事件和后续事件的至少一个事件,并且根据由时间线(timeline)限定的时间约束来进行。
有益的是,所述主动作帧属于至少一个动作层。
有益的是,所述动作层属于控制框(box)。
有益的是,所述主动作帧是行为类型的,并且被分解为基本行为,所述基本行为中的每一个由至少一个控制框定义,所述控制框在至少一个流程图内互连。
有益的是,至少两个行为主帧根据相同的时间线来进行,并且每一个包括连接到所述第二行为主帧的至少一个控制框的所述第一行为主帧的至少一个控制框。
有益的是,至少一个控制框包括至少一个第二控制框。
有益的是,所述第二控制框使得所述用户能够设置高级控制框的操作参数。
有益的是,所述控制框包括可以直接由机器人解释的脚本,所述程序可直接由用户修改。
有益的是,所述控制框包括至少一个输入和至少一个输出。
有益的是,至少一个第一控制框的至少一个输出通过用于传送表示事件的信号的连接器而链接到至少一个第二控制框的至少一个输入。
有益的是,所述移动机器人包括头和至多四个肢。
有益的是,所述动作是选自至少包括头和至多四个肢的一组部件的、并且被至少一个电机的旋转限定的机器人的至少一部件的运动。
有益的是,所述至少一个电机的所述至少一个旋转由所述用户对于位于运动屏幕上的光标的动作来定义,该动作表示要被设置进行运动的所述机器人的所述部件。
本发明还公开了一种计算机程序,用于实现用于编辑和控制移动机器人的动作的方法;以及公开了一种编辑和控制系统,其包括所述程序和能够从所述编辑和控制系统接收指令的机器人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥尔德巴伦机器人公司,未经奥尔德巴伦机器人公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080022802.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线通信产品空间射频性能测试的方法和装置
- 下一篇:离子液体的脱水方法