用于管理机器人控制器的系统配置的系统和方法技术方案

技术编号:25004845 阅读:80 留言:0更新日期:2020-07-24 18:04
本公开涉及机器人控制领域,并且具体涉及管理机器人控制器的系统配置。根据第一方面,本公开涉及用于管理被配置为控制机器人的操作的机器人控制器的系统配置的方法。该方法包括捕获S1机器人控制器的快照,该快照包括机器人控制器的当前系统配置,并将所捕获的快照存储S2在备份档案中。该方法进一步包括在表示按时间顺序呈现的存储在备份档案中的一个或多个快照的显示器上生成S3,并且在从输入设备接收选择所显示的要素中的一个要素的用户输入时,从与所选择的要素表示的快照相对应的备份档案信息中进行检索S5,并提供S6检索到的系统配置。该方法还涉及对应的控制系统。

【技术实现步骤摘要】
【国外来华专利技术】用于管理机器人控制器的系统配置的系统和方法
本公开涉及机器人控制领域,并且具体涉及管理机器人控制器的系统配置。
技术介绍
机器人历史上在工业中被用于执行重复性的任务。机器人控制器是机器人的“大脑”,它执行应用代码并命令机器人相应地移动。与常规桌面PC一样,机器人控制器需要软件更新,例如来改进功能、性能优化、错误修复和消除潜在的安全问题。然而,这些更新有时会引起机器人或机器人控制器出现意外行为和问题。这导致机器人的用户(即机器人操作人员)对机器人控制器的任何软件更改都非常谨慎,因为意外的软件故障可能会导致昂贵的生产停机时间。为了使停机的可能性最小化,工业机器人的用户有时会安装多个版本的机器人控制器软件。如果安装的机器人控制器软件出现故障,它们可以重新运行以前测试过的机器人控制器软件。为了支持这种功能,机器人控制器通常包括备份功能,该备份功能使得能够创建用户数据的备份副本,诸如配置数据或用户添加的程序。但是,为了重新运行,用户需要知道要从先前的版本恢复哪些文件和参数。用户还需要知道针对不同的文件和参数使用哪个版本。因此,用户需要对机器人控制器及其软件有深入的了解,这使得该解决方案只适用于专家用户。因此,需要改进的方法以在机器人控制器软件版本之间执行可靠和简单的切换。
技术实现思路
因此,本公开的目标是缓解现有技术的缺陷中的至少一些缺陷。它的目标是为机器人控制器提供一种解决方案,该解决方案允许用户测试和实验机器人控制器软件,并且在意外的机器人行为或软件故障的情况下,很容易重新运行以前使用的系统配置。通过根据独立权利要求所述的方法和控制系统以及根据从属权利要求所述的实施例,至少部分地实现了该目标和其它目标。根据第一方面,本公开涉及用于管理被配置为控制机器人操作的机器人控制器的系统配置的方法。该方法包括捕获机器人控制器的快照并将所捕获的快照存储在备份档案中。该快照包括机器人控制器的当前系统配置。该方法进一步包括在显示器上生成图形用户界面,该图形用户界面包括按时间顺序呈现的存储在备份档案中的一个或多个快照的要素,并且在从输入设备接收选择所显示的要素中的一个要素的用户输入时,从与所选择的要素表示的快照相对应的备份档案信息中进行检索,并提供检索到的系统配置。通过让图形用户界面中的要素示出可用的备份版本,提供了用于备份机器人控制器的用户友好的用户界面。由于快照既包括与传统备份相同类型的用户数据,也包括制造商软件和配置数据,因此用户可以在不了解软件版本的情况下快速返回到拍摄快照的位置。因此,先前不敢编辑在机器人控制器上运行的软件的用户现在有进行更多的实验的可能,并且如果出现问题,他们只需简单地重新运行到以前的系统配置或状态。此外,先前由于复杂性而无法使用多个机器人控制器软件的用户现在有这样做的可能。根据一些实施例,该方法包括安装初始系统配置并将包括初始系统配置的快照存储在备份档案中。因此,用户可以经由简单的用户界面输入而返回到机器人控制器的初始版本。根据一些实施例,该方法包括在接收用户输入时,响应于预定义的触发和/或定期地重复捕获和存储。因此,因为快照可以在用户不知情的情况下被捕获和存储,系统可靠性得到了提高。备选地,用户可以选择在进行可能引起软件问题的更改之前进行备份。根据一些实施例,该方法包括捕获和存储表示机器人的多系统配置的不同系统的快照。因此,所提出的方法可以取代传统的多系统配置。根据一些实施例,该方法包括沿时间线显示要素。时间线表示是呈现可用快照的可感知的方式。根据一些实施例,快照包括快照标识符,并且然后生成包括显示与对应的所显示的要素相关联的快照标识符。因此,用户例如可以命名版本以便追踪正在进行的项目中的里程碑。根据一些实施例,该生成包括显示表示在有限的时间段期间捕获的快照的要素,并且响应于接收指示滚动的用户输入,在时间上向前或向后移动有限的时间段。因此,用户可以容易地查看和选择所有可用的快照。根据一些实施例,该提供包括在机器人控制器中安装检索到的系统配置。因此,用户可以容易地恢复到先前的机器人控制器配置。根据一些实施例,该提供包括在数据存储设备上加载检索到的系统配置、将检索到的系统配置发送到另一机器人控制器和/或将检索到的系统配置发送到远程设备。因此,具有多个机器人控制器的用户可以利用这种可能性从一个机器人控制器备份快照,并且然后将快照导入一个或多个其他机器人控制器或所有其他机器人控制器。根据一些实施例,该提供包括在图形用户界面中呈现表示提供备选方案的可选要素。因此,用户可以容易地选择是否重新安装所选择的快照,或者是否在另一机器人控制器中使用它。根据一些实施例,存储包括将快照存储在作为机器人控制器中的备份档案的备份档案中和/或存储在机器人控制器外部的备份档案中。如果机器人控制器的内部存储器有限,那么使用外部备份档案可能是有益的。当使用外部数据存储装置作为备份档案时,可以存储的快照数目基本上没有限制。根据一些实施例,该接收包括在图形用户界面处接收触摸输入、光标输入命令、语音命令、视觉命令或手势命令。原则上,图形用户界面的使用使得使用所有可用的输入备选方式成为可能。根据第二方面,本公开涉及被配置为管理机器人的机器人控制器的系统配置的控制系统。该控制系统被配置为连接或访问显示器和输入设备,并且还提供有对备份档案的访问。该控制系统包括具有至少一个处理器和存储器的一个或多个计算设备。至少一个计算设备被配置为在显示器上生成图形用户界面,该图形用户界面包括按时间顺序呈现的表示存储在备份档案中的一个或多个快照的要素,并且在从输入设备接收选择所显示的要素中的一个要素的用户输入时,从与所选择的要素表示的快照相对应的备份档案信息中进行检索,并提供检索到的系统配置。根据一些实施例,至少一个计算设备被配置为在接收用户输入时响应于预定义的触发和/或定期地重复捕获和存储快照。根据一些实施例,至少一个计算设备被配置为沿时间线显示要素。根据一些实施例,至少一个计算设备被配置为显示表示在有限的时间段期间捕获的快照的要素,并且响应于接收指示滚动的用户输入,在时间上向前或向后移动有限的时间段。根据第三方面,本公开涉及机器人、被配置为显示机器人控制信息的显示器、被配置为从用户接收用户输入的输入设备、备份档案和控制系统。根据第四方面,本公开涉及一种包括指令的计算机程序,当程序由控制系统执行时,该指令使控制系统执行如本文所述的方法。根据第五方面,本公开涉及一种包括指令的计算机可读介质,当该指令由控制系统执行时,使控制系统执行本文所述方法。附图说明图1示出了由机器人控制器控制的机器人。图2示出了包括沿时间线呈现的快照的机器人控制器用户界面的示例实现方式。图3示出了用于管理机器人控制器的所提出的方法。图4示出了用户向回滚动以查看较旧的快照的图2的时间线。图5示出了用于查看快照的细节并激活快照的用户界面的示例实现方式。具体实施方式本公本文档来自技高网...

【技术保护点】
1.一种用于管理机器人控制器(10)的系统配置的方法,所述机器人控制器(10)被配置为控制机器人(40)的操作,所述方法包括:/n-捕获(S1)所述机器人控制器(10)的快照,所述快照包括所述机器人控制器(10)的当前系统配置,/n-将所捕获的快照存储(S2)在备份档案(30,30’)中,所述备份档案被配置为存储多个快照,/n-在显示器(21)上生成(S3)图形用户界面,所述图形用户界面包括按时间顺序呈现的表示存储在所述备份档案(30,30’)中的一个或多个快照的要素(211),/n并且在从输入设备(22)接收(S4)选择所显示的要素(211)中的一个要素的用户输入时,/n-从与所选择的要素表示的所述快照相对应的所述备份档案(30,30’)信息中进行检索(S5),以及/n-提供(S6)检索到的系统配置。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于管理机器人控制器(10)的系统配置的方法,所述机器人控制器(10)被配置为控制机器人(40)的操作,所述方法包括:
-捕获(S1)所述机器人控制器(10)的快照,所述快照包括所述机器人控制器(10)的当前系统配置,
-将所捕获的快照存储(S2)在备份档案(30,30’)中,所述备份档案被配置为存储多个快照,
-在显示器(21)上生成(S3)图形用户界面,所述图形用户界面包括按时间顺序呈现的表示存储在所述备份档案(30,30’)中的一个或多个快照的要素(211),
并且在从输入设备(22)接收(S4)选择所显示的要素(211)中的一个要素的用户输入时,
-从与所选择的要素表示的所述快照相对应的所述备份档案(30,30’)信息中进行检索(S5),以及
-提供(S6)检索到的系统配置。


2.根据权利要求1所述的方法,进一步包括:
-安装(S0)初始系统配置,并且将包括所述初始系统配置的快照存储在所述备份档案(30,30’)中。


3.根据权利要求1或2所述的方法,其中所述捕获(S1)和所述存储(S2)在接收用户输入时响应于预定义的触发和/或定期地被重复。


4.根据前述权利要求中的任一项所述的方法,包括:捕获(S1)和存储(S2)表示所述机器人(40)的多系统配置的不同系统的快照。


5.根据前述权利要求中的任一项所述的方法,其中所述生成(S3)包括沿时间线(212)显示所述要素。


6.根据前述权利要求中的任一项所述的方法,其中所述快照包括快照标识符,并且其中所述生成(S3)包括:显示与对应的所显示的要素(211)相关联的所述快照标识符。


7.根据前述权利要求中的任一项所述的方法,其中所述生成(S3)包括:显示表示在有限的时间段期间捕获的快照的要素(211),并且响应于接收指示滚动的用户输入,在时间上向前或向后移动所述有限的时间段。


8.根据前述权利要求中的任一项所述的方法,其中所述提供包括以下各项中的至少一项:
·在所述机器人控制器中安装(S6a)所述检索到的系统配置,
·在数据存储设备上加载(S6b)所述检索到的系统配置,
·将所述检索到的系统配置发送(S6c)到另一机器...

【专利技术属性】
技术研发人员:埃利娜·瓦尔蒂埃南乔纳斯·布隆恩马克罗杰·库郎奥洛夫·尼伦戈兰·穆斯塔匹克科杰尔·兰丁斯文森马茨·卡帕南
申请(专利权)人:ABB瑞士股份有限公司
类型:发明
国别省市:瑞士;CH

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

1