机器人任务的可视调试制造技术

技术编号:11947248 阅读:131 留言:0更新日期:2015-08-26 17:15
一种机器人系统,包括机器人、传感器和控制器,所述传感器测量状态信息,所述状态信息包括在工作空间中物体和机器人的位置和取向。用于可视地调试机器人运行的控制器包括模拟器模块、动作计划模块、和图形用户界面(GUI)。模拟器模块接收状态信息,且响应于标记命令产生视觉标记,作为机器人和物体的图形显示。动作计划模块选择机器人的下一个动作。标记产生模块响应于选择的下一个动作产生和输出标记命令到模拟器模块。GUI接收和显示视觉标记、选择的未来动作和输入命令。经由动作计划模块,视觉标记的位置和/或取向实时地改变,以改变机器人的运行。

【技术实现步骤摘要】

本专利技术涉及机器人任务的可视调试(debug)。
技术介绍
机器人是电机械装置,其能使用一系列联动件、促动器和末端执行器操作物体。机器人的联动件(link)通常经由关节互连,每一个关节可以或互相依赖地被一个或多个关节促动器驱动。每一个关节代表独立的控制变量或自由度。末端执行器是用于执行命令工作任务序列的具体装置,例如抓持工作工具或将一个部件堆叠在另一个上。对给定工作任务序列通常需要昂贵的机器人再训练。即使被抓持物体的表面在随后的工作任务序列中未改变也是如此。类似地,由于误差和/或松弛的运行条件而在机器人工作环境中造成的物体定位或取向的改变会要求昂贵的机器人再训练,无论是经由编程或通过关节和任务示范的反驱动(back-driving)进行的机器人手动再训练。然而,现有的控制软件不易于被重组以满足变化的灵活性需求。
技术实现思路
公开本文一种机器人系统。机器人系统包括机器人和具有图形用户界面(GUI)的控制器。控制器配置为(即充分地配备有硬件且以软件编程)允许机器人系统的操作者/用户可视地调试机器人的当前和未来动作,具体说是经由对一组所显示的视觉标记的操作。本方法的目的是在模拟环境中辅助用户与机器人的计划动作进行交互。在现代的制造过程中,存在实现柔性组装生产线的需求,其能以最小量的停机时间生产新的或更多的不同产品。本专利技术的机器人系统经由直观的图形动作计划功能部分地解决该需求。在公开的所有实施例中,用在机器人系统中的视觉标记使用户可视地检查机器人的计划未来任务或动作的准确性,以避免相冲突的动作,即通过在这些动作之前观察用于这些动作的所计划的末端执行器的轨迹来实现,且通过经由GUI实时地改变视觉标记而调整计划的动作。所述的控制器将动作计划模块与模拟模块组合以提供各种有利的优点。例如,所有可能的动作轨迹以及未来机器人和物体位置与取向可以经由视觉标记在经由GUI的显示屏可见的模拟环境中显示。通过将动作计划和模拟模块整合,控制器允许所有当前计划动作可视化且还有助于经由GUI实现必要的控制调整。这又使得用户能实时地改变机器人的行为。即用户可快速辨别机器人的所有可能的未来动作且快速确定动作计划模块是否已经选择了期望的解决方案。这种方法可以辅助执行多步骤工作任务序列,例如物体叠放,以及在不断改变的工作环境中执行更复杂的工作任务。在示例性实施例中,机器人系统可以包括对输入命令做出响应的机器人、测量一组状态信息的传感器、和控制器。状态信息可以包括位于机器人的工作空间中的物体和机器人的位置和取向。控制器包括处理器和在其上记录了用于可视地调试机器人运行的指令的存储器。控制器包括模拟器模块、动作计划模块、标记产生模块和GUI。模拟器模块接收来自传感器的状态信息且输出视觉标记,作为工作空间中机器人和物体的图形显示。动作计划模块选择机器人的未来动作。标记产生模块输出标记命令到模拟器模块。包括显示屏的GUI接收和显示视觉标记和选择的未来动作,且还接收输入命令。经由GUI和动作计划模块,视觉标记的位置和/或取向可通过用户实时地改变,以改变机器人的运行。还公开一种方法,用于可视地调试机器人。方法包括经由模拟器模块从传感器接收所述一组状态信息,将多个标记命令经由标记产生模块传递到模拟器模块,且响应于标记命令经由模拟器模块产生视觉标记,作为工作空间中机器人和物体的图形显示。方法还包括在GUI的显示屏上显示视觉标记和选择的未来动作,经由动作计划模块选择机器人的未来动作,且经由动作计划模块响应于输入信号实时地修改视觉标记的位置和取向中的至少一个,以由此改变机器人的运行。在下文结合附图进行的对实施本专利技术的较佳模式做出的详尽描述中能容易地理解上述的本专利技术的特征和优点以及其他的特征和优点。附图说明图1是如在本文所述的提供可视调试功能控制器和机器人系统的示意图。图1A是在图1所示的机器人系统的控制器的结构中可用的示例性逻辑元件的示意图。图2是用于图1的控制器的示例性第一可视调试状态的示意性透视图,显示了接近和离开轨迹标记。图3是示例性第二可视调试状态的示意性透视图,显示了在抓持物体之后的目的标记。图4是示例性第三可视调试状态的示意性透视图,显示了碰撞标记。图5是流程图,其描述了经由图1所示的机器人系统可视地调试机器人的方法的示例性实施例。具体实施方式参考附图,其中几幅图中相同的附图标记指示相同或相似的部件,示例性机器人系统10在图1中被示意性地显示为具有机器人12。在示例性实施例中,机器人12可以是制造机器人,其可操作为执行材料操作或组装任务,例如本领域已知的6轴机器人类型,或具有至少6个自由度的自主灵巧型机器人。机器人12的动作可以经由如下所述的控制器50(CTRL)可视地调试。控制器50执行实施方法100的指令,其例子显示在图5中。图形用户界面(GUI)52的示例性“虚拟世界”图形或可视调试屏幕显示在图2-4中,将在下文描述这些附图每一个。如本领域已知的,常规的末端执行器被设计为在具有最小量变化性的高度结构化工作环境中运行。末端执行器经常被限制为经由刚性限定的轨迹运动。例如,可以针对每一个新的机器人任务对接近和离开轨迹编程。同样,工业机器人经常被编程为具有一组固定的期望运动。由此,未来动作的计划不用在这样的系统中。此外,常规的机器人倾向于以一致且高度可预测的方式依赖于被放置在其工作环境中的物体而工作。这种限制因此使得常规的机器人控制方法相对不灵活且难以实时地修改。甚至合并了用于自主轨迹计划的传感反馈的机器人系统也会要求大量的程序员交互,以正确指明机器人任务、调整所需运动参数、设定所需操纵器抓持位置和调整关键位置中的任务轨迹。本方法目的是减少用于需要复杂的动作计划系统的机器人系统的开发时间和误差,例如通过简化用户交互。图1所示的机器人12可以包括基部14,其相对于表面11定位,例如制造场地的表面。机器人12可以包括具有一个或多个部段18的可动臂16。末端执行器20相对于基部14定位在臂16的部段18的最远端端部。在示例性实施例中,末端执行器20可以是机器人抓持器,其具有适用于抓持物体23的多个指状部27。机器人关节17连接各种臂部段18。每一个机器人关节17可以通过关节促动器19驱动,例如马达,以便在命令的工作任务序列执行期间让末端执行器20运动(箭头88)。描述了当前机器人的性能值的原始传感本文档来自技高网...
机器人任务的可视调试

【技术保护点】
一种机器人系统,包括:机器人,对输入命令做出响应;传感器,测量一组状态信息,包括工作空间中物体和机器人的位置和取向;和控制器,具有处理器和在其上记录了用于可视地调试机器人运行的指令的存储器,控制器包括:模拟器模块,与传感器通信,其中响应于标记命令,模拟器模块从传感器接收所述一组状态信息且产生视觉标记,作为工作空间中机器人和物体的图形显示;动作计划模块,配置为选择机器人的下一个动作;标记产生模块,与动作计划模块通信,且配置为响应于选择的机器人的下一个动作,产生和输出标记命令到模拟器模块;和图形用户界面(GUI),具有显示屏,其中GUI与模拟器模块通信,且可操作为接收和显示视觉标记,且接收输入命令和经由动作计划模块实时地修改视觉标记的位置和取向中的至少一个,以改变机器人的运行,由此可视地调试运行。

【技术特征摘要】
2014.02.25 US 14/189,4521.一种机器人系统,包括:
机器人,对输入命令做出响应;
传感器,测量一组状态信息,包括工作空间中物体和机器人的位置和取
向;和
控制器,具有处理器和在其上记录了用于可视地调试机器人运行的指令
的存储器,控制器包括:
模拟器模块,与传感器通信,其中响应于标记命令,模拟器模块从
传感器接收所述一组状态信息且产生视觉标记,作为工作空间中机器人和物
体的图形显示;
动作计划模块,配置为选择机器人的下一个动作;
标记产生模块,与动作计划模块通信,且配置为响应于选择的机器
人的下一个动作,产生和输出标记命令到模拟器模块;和
图形用户界面(GUI),具有显示屏,其中GUI与模拟器模块通信,
且可操作为接收和显示视觉标记,且接收输入命令和经由动作计划模块实时
地修改视觉标记的位置和取向中的至少一个,以改变机器人的运行,由此可
视地调试运行。
2.如权利要求1所述的机器人系统,其中视觉标记包括以下中的至少一
个:目标标记,表明机器人的末端执行器的期望目标;至少一个轨迹标记,表
明末端执行器的接近或离开轨迹;目的标记,表明物体在未来将位于何处;
和碰撞标记,表明末端执行器将在何处碰撞物体。
3.如权利要求2所述的机器人系统,其中视觉标记包括一对轨迹标记,
且其中该一对轨迹标记包括表明末端执行器的接近轨迹的第一箭头和表明
末端执行器的离开轨迹的第二箭头。
4.如权利要求2所述的机器人系统,其中视觉标记包括围绕物体的半透
明形状部分,其允许物体在半透明形状部分的内部保持可见。
5.如权利要求1所述的机器人系统,其中传感器包括环境传感器,其可
操作为捕获机器人和物体的图像,且将捕获的图像输出到模拟器模块,作为
所述一组状态信息的一部分。
6.如权利要求1所述的机器人系统,其中动作计划模块包括动作选择器
模块和状态预测器模块,其中动作计划模块使用来自...

【专利技术属性】
技术研发人员:LG巴拉加斯DW佩顿LY库RM乌伦布洛克D厄尔
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:美国;US

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

1