1.一种用于设置机器人单元(3)的操作的设备(10),所述设备(10)适于创建或修改由控制机器人单元(3)的操作的机器人控制器(5)执行的机器人控制程序(4),所述设备(10)包括CPU(12),适于执行用以创建或修改所述机器人控制程序(4)的软件程序(14),其中用户平台(20a-c)适于连接到所述设备(10),以能够向所述软件程序(14)输入信息,
其特征在于,
所述设备(10)包括独立于平台的REST客户端(25)和用于将所述独立于平台的REST客户端(25)传送到所述用户平台(20a-c)的装置,所述独立于平台的REST客户端(25)使得所述用户平台(20a-c)能够与所述软件程序(14)通信。
2.根据权利要求1所述的设备(10),其中所述设备(10)包括存储所述独立于平台的REST客户端(25)的云平台(30),并且所述云平台适于允许将所述独立于平台的REST客户端(25)传送到所述用户平台(20a-c)。
3.根据权利要求1和2中的任一项所述的设备(10),其中所述设备(10)适于允许用更新版本替换所述独立于平台的REST客户端(25),所述更新版本适于被传送到所述用户平台(20a-c)。
4.根据前述权利要求中的任一项所述的设备(10),其中所述独立于平台的REST客户端(25)包括用于所述用户平台(20a-c)和所述软件程序(14)之间的通信的REST API协议(26)。
5.根据前述权利要求中的任一项所述的设备(10),其中所述独立于平台的REST客户端(25)包括web应用(27)。
6.根据权利要求5所述的设备(10),其中所述web应用(27)为HTML5应用。
7.根据权利要求5和6中的任一项所述的设备(10),其中所述web应用(27)适于在所述用户平台(20a-c)上的web浏览器(28)上执行。
8.一种系统,包括机器人单元(3)、机器人控制器(5)和根据权利要求1-7中的任一项所述的设备(10)。
9.一种通过根据权利要求1-7中的任一项所述的设备(10)设置机器人单元(3)的操作的方法,其中所述方法包括:
将所述独立于平台的REST客户端(25)传送到所述用户平台(20a-c),
在所述用户平台(20a-c)上安装所述独立于平台的REST客户端(25),以及
通过所述独立于平台的REST客户端(25)在所述用户平台(20a-c)和所述软件程序(14)之间建立通信。
10.根据权利要求9所述的方法,其中所述方法包括:
在所述用户平台(20a-c)和所述软件程序(14)之间直接建立通信,而不使用互联网连接。
11.根据权利要求9-10所述的方法,其中所述方法包括:
使用HTML5和JavaScript在所述用户平台(20a-c)和所述软件程序(14)之间直接建立通信。
12.根据权利要求9-11所述的方法,其中所述方法包括:
在所述用户平台(20a-c)上执行所述web应用(27),以能够向所述软件程序(14)输入信息。
13.根据权利要求9-12所述的方法,其中所述方法包括:
将所述独立于平台的REST客户端(25)设置在云平台(30)上,以及
将所述独立于平台的REST客户端(25)从所述云平台(30)传送到所述用户平台(20a-c)。
14.根据权利要求9-13所述的方法,其中所述方法包括:
用更新版本替换所述独立于平台的REST客户端(25),
将更新的独立于平台的REST客户端(25)传送到所述用户平台(20a-c),
在所述用户平台(20a-c)上安装所述更新的独立于平台的REST客户端(25),以及
通过所述更新的独立于平台的REST客户端(25)与所述软件程序(14)建立通信。
15.一种根据权利要求1-7所述的设备(10)的使用,以用于设置机器人单元(3)的操作。