用于设置机器人单元的操作的设备、系统和方法,以及设备的使用与流程

文档序号:11159754阅读:472来源:国知局
用于设置机器人单元的操作的设备、系统和方法,以及设备的使用与制造工艺

本发明涉及一种用于设置机器人单元的操作的设备。该设备适于创建或修改由控制机器人单元的操作的机器人控制器执行的机器人控制程序。特别地,该设备适于用于控制机器人控制器。该设备包括适于执行用于创建或修改所述机器人控制程序的软件程序的CPU,其中用户平台适于连接到该设备,以使得能够向软件程序输入信息。

本发明还涉及一种包括该设备的系统,一种用于通过该设备设置机器人单元的操作的方法以及该设备的使用。



背景技术:

在现有技术中,用于控制一个或多个机器人单元的设备和系统,特别地,软件程序用于修改由机器人控制器执行的机器人控制程序。软件程序帮助操作者编程机器人单元的功能,例如设置机器人单元的移动路径或调整机器人单元的位置。软件程序可以在常规个人计算机上安装和使用。这种软件程序的示例是由ABB AB开发并销售的“PickMaster”。

这种设备的问题是难以将所有不同的可用用户平台连接到用于与软件程序通信的设备。用户平台例如是移动电话、平板设备等。目前,为了与软件程序通信,操作者需要创建为要连接到设备的用户平台专门配置的REST客户端。考虑到不同的可用用户平台的数量,几乎不可能向可用于与软件程序通信的所有用户平台提供REST客户端。此外,新的用户平台不断地发布到市场上。因此,现有技术中用于设置机器人单元的操作的设备具有将不同的用户平台连接到设备不切实际且耗时的缺点。



技术实现要素:

本发明的目的是提供一种设备,其便于不同用户平台与设备的软件程序的连接和使用。本发明的另一个目的是提供一种使得不同的用户平台能够在不使用互联网连接的情况下与软件程序通信的设备。

该目的通过根据权利要求1的设备得以实现。该设备的特征在于,该设备包括独立于平台的REST客户端和用于将独立于平台的REST客户端传送到用户平台的装置,该独立于平台的REST客户端使得用户平台能够与软件程序通信。

通过将独立于平台的REST客户端传送并安装到用户平台,能够进行设备与不同用户平台之间的连接。从而不同的用户平台可以容易地连接并用于将信息输入到软件程序。用户平台例如是各种类型的移动电话、平板设备等。

用于传送独立于平台的REST客户端的装置例如是在用户平台和存储独立于平台的REST客户端的位置之间建立的互联网连接。术语“REST客户端”是指代表性状态传递通信协议。

根据本发明的实施例,该设备包括存储独立于平台的REST客户端的云平台,并且云平台适于允许将独立于平台的REST客户端传送到用户平台。

通过将独立于平台的REST客户端布置在云平台上,使独立于平台的REST客户端可供用户以简单的方式下载。此外,可以确保云平台上的可用的独立于平台的REST客户端是用于与软件程序最佳通信的最新版本。

术语“云平台”将被解释为对于用户平台来说可以借助于互联网连接而连接到的平台。云平台例如可以是web服务器。

根据本发明的实施例,该设备适于允许将独立于平台的REST客户端替换为适于传送到用户平台的更新版本。

通过能够在用户平台上更新独立于平台的REST客户端,可以确保可用的独立于平台的REST客户端是用于与软件程序进行最佳通信的最新版本。

根据本发明的实施例,独立于平台的REST客户端包括用于在用户平台和软件程序之间通信的REST API协议。

根据本发明的实施例,独立于平台的REST客户端包括web应用。web应用用于呈现来自软件程序的信息和用于向软件程序输入信息。

根据本发明的实施例,web应用是HTML5应用。

HTML5应用使得在无需运行的互联网连接的情况下设备和用户平台之间能够连接和通信。因此,在独立于平台的REST客户端已经被传送并安装在用户平台上之后,用户平台与设备的使用独立于互联网连接。

根据本发明的实施例,web应用适于在用户平台上的web浏览器上执行。

本发明还涉及一种系统,包括机器人单元、机器人控制器和根据权利要求1-7中的任一项所述的设备。此外,本发明涉及根据权利要求1-7的设备用于设置机器人单元的操作的使用。

本发明还涉及一种用于通过根据权利要求1-7中的任一项所述的设备设置机器人单元的操作的方法,其中该方法包括:

-将独立于平台的REST客户端传送到用户平台,

-在用户平台上安装独立于平台的REST客户端,以及

-通过独立于平台的REST客户端在用户平台和软件程序之间建立通信。

根据本发明的一个实施例,该方法包括:

-在不使用互联网连接的情况下,在用户平台和软件程序之间直接建立通信。

根据本发明的一个实施例,该方法包括:

-使用HTML5和Javascript在用户平台和软件程序之间直接建立通信。

根据本发明的一个实施例,该方法包括:

-在用户平台上执行web应用,以使得能够向软件程序输入信息。

根据本发明的一个实施例,该方法包括:

-将独立于平台的REST客户端布置在云平台上,和

-将独立于平台的REST客户端从云平台传送到用户平台。

根据本发明的一个实施例,该方法包括:

-用更新的版本替换独立于平台的REST客户端,

-将更新的独立于平台的REST客户端传送到用户平台,

-在用户平台上安装更新的独立于平台的REST客户端,以及

-通过更新的独立于平台的REST客户端建立与软件程序的通信。

附图说明

现在将通过对本发明的不同实施例的描述并参考附图更详细地解释本发明。

图1示出了包括机器人单元、机器人控制器和根据本发明实施例的设备的系统。

图2示出了根据本发明的第一实施例的用于设置机器人单元的操作的方法的流程图。

图3示出了根据本发明的第二实施例的用于设置机器人单元的操作的方法的流程图。

具体实施方式

图1示出了包括机器人单元3、机器人控制器5和根据本发明实施例的设备10的系统1。设备10被布置为用于设置机器人单元3的操作。

设备10适于创建或修改由机器人控制器5执行的机器人控制程序4。在所公开的示例中,设备10包括计算机单元,该计算机单元包括适于执行软件程序14的CPU12,该软件程序14帮助用户创建或修改由机器人控制器5所使用以用于控制机器人单元3的操作的机器人控制程序4。在由软件程序14创建机器人控制程序4之后,机器人控制程序4被传送到执行机器人控制程序4的机器人控制器5。

软件程序14主要用于修改和修正机器人控制程序4。特别地,软件程序14用于在运行时间中控制机器人单元3的操作,例如调整机器人单元3要被布置到的位置。因此,软件程序14用于控制机器人控制器5。

诸如移动电话、平板设备等的不同用户平台适于连接到CPU12,以便将信息输入到软件程序14,用于创建或修改机器人控制程序4。在本公开实施例中,三个不同的用户平台20a-c连接到CPU12。

设备10还包括用于将独立于平台的REST客户端25传送到适于安装独立于平台的REST客户端25的用户平台20a-c的装置。在安装之后,独立于平台的REST客户端25使得用户平台20a-c能够与软件程序14通信。通过独立于平台的REST客户端25,不同的用户平台可以容易地被连接和用于向软件程序14输入信息。

优选地,独立于平台的REST客户端25包括用于用户平台20a-c和软件程序14之间的通信的REST API协议26。

根据本发明的实施例,独立于平台的REST客户端25包括在用户平台20a-c和软件程序14之间的通信中使用的web应用27。用在用户平台20a-c上的web浏览器28执行该web应用27。

web应用27优选地是HTML5应用,其中在与软件程序14的通信中使用HTML5和JavaScript。这具有以下优点:用户平台20a-c和软件程序14之间的通信独立于可用的互联网连接。因此,一旦独立于平台的REST客户端25已经被传送并安装到用户平台20a-c上,用户平台20a-c就可以被连接并用于利用软件程序14创建和修改机器人控制程序4。

在本公开实施例中,用于传送独立于平台的REST客户端25的装置包括存储独立于平台的REST客户端25的云平台30。云平台30可通过互联网连接访问,并允许独立于平台的REST客户端25被下载到用户平台20a-c。

云平台30还使得独立于平台的REST客户端25能够被更新的版本替换,该更新的独立于平台的REST客户端25适于被传送并安装到用户平台20a-c上。独立于平台的REST客户端25的更新版本改善了用户平台20a-c和软件程序14之间的通信。

图2示出了根据本发明的第一实施例的用于设置机器人单元3的操作的方法的流程图。

在步骤110中,通过将独立于平台的REST客户端25从云平台30传送到用户平台20a-c来启动该方法。该传送需要在用户平台20a-c和云平台30之间的已建立的互联网连接。

一旦独立于平台的REST客户端25已经被用户平台20a-c接收,则该方法包括,在步骤120中,在用户平台20a-c上安装独立于平台的REST客户端25。

已经安装了独立于平台的REST客户端25之后,该方法包括,在步骤130中,借助于独立于平台的REST客户端25在用户平台20a-c和软件程序14之间建立通信。从而可以在软件程序14和用户平台20a-c之间传送信息。用户平台可以用于向软件程序14输入信息,用于创建或修改机器人控制程序4。

图3示出了根据本发明的第二实施例的用于设置机器人单元3的操作的方法的流程图。

该方法在步骤200中通过用更新的版本替换云平台30上的独立于平台的REST客户端25来启动。独立于平台的REST客户端25的更新版本被设置为改善软件程序14和用户平台20a-c之间的通信。盖替换需要已建立的互联网连接以连接到云平台30。

独立于平台的REST客户端25已经被替换之后,该方法包括,在步骤210中,将更新的独立于平台的REST客户端25从云平台30传送到用户平台20a-c。传送需要在用户平台20a-c和云平台30之间已建立的互联网连接。

一旦用户平台20a-c已经接收了更新的独立于平台的REST客户端25,该方法包括在步骤220中在用户平台20a-c上安装更新的独立于平台的REST客户端25。

已经安装了更新的独立于平台的REST客户端25之后,该方法包括在步骤230中通过更新的独立于平台的REST客户端25在用户平台20a-c和软件程序14之间建立通信。

本发明不限于所公开的实施例,但是可以在权利要求的框架内进行修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1