WO2016029949A1 - A device, system and method for setting an operation of a robot unit, and use of a device - Google Patents

A device, system and method for setting an operation of a robot unit, and use of a device Download PDF

Info

Publication number
WO2016029949A1
WO2016029949A1 PCT/EP2014/068255 EP2014068255W WO2016029949A1 WO 2016029949 A1 WO2016029949 A1 WO 2016029949A1 EP 2014068255 W EP2014068255 W EP 2014068255W WO 2016029949 A1 WO2016029949 A1 WO 2016029949A1
Authority
WO
WIPO (PCT)
Prior art keywords
platform
rest client
user
software program
user platform
Prior art date
Application number
PCT/EP2014/068255
Other languages
French (fr)
Inventor
Magnus WAHLSTRÖM
Daniel LINDQVIST
Original Assignee
Abb Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Abb Technology Ltd filed Critical Abb Technology Ltd
Priority to CN201480081077.4A priority Critical patent/CN106660204A/en
Priority to US15/507,653 priority patent/US20170282366A1/en
Priority to PCT/EP2014/068255 priority patent/WO2016029949A1/en
Priority to EP14758516.0A priority patent/EP3186040A1/en
Publication of WO2016029949A1 publication Critical patent/WO2016029949A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23039Remote programmer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23051Remote control, enter program remote, detachable programmer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32126Hyperlink, access to program modules and to hardware modules in www, web server, browser

Definitions

  • the present invention relates to a device for setting an operation of a robot unit.
  • the device is adapted to create or modify a robot control program that is executed by a robot controller that controls the operation of the robot unit.
  • the device is adapted to be used for controlling the robot controller.
  • the device comprises a CPU adapted to execute a software program for creati ng or modifying said robot control program, wherei n a user platform is adapted to be connected to the device for enabling input of information to the software program.
  • the present invention also relates to a system comprising the device, a method for setting the operation of a robot unit by means of the device, and use of the device.
  • a software program is used in particular for modifying a robot control program that is executed by a robot controller.
  • the software program assists the operator i n programmi ng the functions of the robot unit, such as setting the movement paths or the adjusting the positions of the robot unit.
  • the software program can be i nstalled and used on a regular personal computer.
  • An example of such software program is "PickMaster" developed and marketed by ABB AB.
  • a problem with such devices is that it is difficult to connect all the different available user platforms to the device for communications with the software program.
  • the user platforms are for example mobile phones, tablet devices, etcetera.
  • the operator in order to communicate with the software program, it is necessary for the operator to create a REST client that is specifically arranged for the user platform that is to be connected to the de- vice.
  • REST clients Taking into account the amount of different available user platforms, it is nearly impossible to provide REST clients to all user platforms that are available to be used in communication with the software program.
  • new user platforms are continuously being released to the market. Accordingly, prior art devices for setti ng the operation of a robot unit have the disadvantage that it is impractical and time consuming to connect different user platforms to the devices.
  • An object of the present invention is to provide a device that facilitates the connection and use of different user platforms together with the software program of the device.
  • a further object of the invention is to provide a device that enables different user platforms to communicate with the software program without the use of an internet connection .
  • the device is characterized in that the device comprises a platform independent REST client and means for transferring the platform independent REST client to the user platform, which platform independent REST client enables the user platform to communicate with the software program.
  • the device comprises a platform independent REST client and means for transferring the platform independent REST client to the user platform, which platform independent REST client enables the user platform to communicate with the software program.
  • a connection between the device and the different user platform is enabled .
  • the user platforms are for ex- ample various types of mobile phones, tablet devices, etcetera.
  • the means for transferring the platform independent REST client is for example an established internet connection between the user platform and the location where the platform independent REST client is being stored .
  • the term "REST client” refers to a Representational State Transfer communication protocol .
  • the device comprises a cloud platform that stores the platform independent REST client and which cloud platform is adapted to allow the platform independent REST client to be transferred to the user platform.
  • the platform independent REST client is made availa- ble for the user to download in a simple manner. Furthermore, it is possible to assure that the available platform independent REST client on the cloud platform is the latest version for optimal communication with the software program .
  • the term "cloud platform" is to be interpreted as a platform available for the user platform to connect to by means of an internet connection .
  • the cloud platform may for example be a web server.
  • the device is adapted to allow the platform independent REST client to be replaced with an updated version that is adapted to be transferred to the user platform.
  • the platform independent REST client comprises a REST API protocol for communication between the user platform and the software program.
  • the platform independent REST client comprises a web application .
  • the web application is used for presenting information from the software program and for input of information to the software program .
  • the web application is a HTML5 application.
  • the HTM L5 application enables connection and communication between the device and the user platform without a functioning internet connection . Accordingly, the use of the user platform with the device is, after the platform independent REST client has been transferred and i nstalled on the user platform , independent of an internet connection .
  • the web application is adapted to be executed on a web browser on the user platform.
  • the invention also relates to a system comprising a robot unit, a robot controller and a device according to any of claim 1 -7. Furthermore, the invention relates to use of a device according to claim 1 -7 for setting the operation of a robot unit.
  • the invention furthermore relates to a method for setting the operation of a robot unit by means of a device accordi ng to any of claim 1 -7, wherein the method comprises:
  • the method comprises:
  • the method comprises:
  • the method comprises:
  • the method comprises:
  • the method comprises:
  • Fig . 1 shows a system comprising a robot unit, a robot controller and a device according to an embodiment of the invention .
  • Fig . 1 shows a system 1 comprising a robot unit 3, a robot controller 5 and a device 10 according to an embodiment of the i nvention .
  • the device 10 is arranged for setting the operation of the robot unit 3.
  • the device 10 is adapted to create or modify a robot control program 4 that is executed by the robot controller 5.
  • the device 1 0 comprises a computer unit comprising a CPU 12 that is adapted to execute a software program 14 that helps the user to create or modify a robot control pro- gram 4 that is used by the robot controller 5 for controlling the operation of the robot unit 3.
  • the robot control program 4 is transferred to the robot controller 5 that executes the robot control program 4.
  • the software program 14 is mainly used for modifying and correcting the robot control program 4.
  • the software program 14 is used to control the operation of the robot unit 3 i n runtime, such as adjusting the position to which the robot unit 3 is to be arranged . Accordingly, the software program 14 is used for controlling the robot controller 5.
  • Different user platforms such as mobile phones, tablet devices, etcetera, are adapted to be connected to the CPU 12 i n order to input information to the software program 14 for creati ng or modifying the robot control program 4.
  • the device 10 further comprises means for transferring a plat- form independent REST client 25 to the user platforms 20a-c that are adapted to install the platform independent REST client 25.
  • the platform independent REST client 25 enables the user platforms 20a-c to communicate with the software program 14.
  • the platform i ndependent REST client 25 comprises a REST API protocol 26 that is used for the communication be- tween the user platforms 20a-c and the software program 14.
  • the platform independent REST client 25 comprises a web application 27 that is used in the communication between the user platforms 20a-c and the software program 14.
  • the web application 27 is executed with a web browser 28 on the user platform 20a-c.
  • the web application 27 is preferably a HTML5 application , wherei n HTML5 and JavaScript are used i n the communication with the software program 14. This has the advantage that the communication between the user platforms 20a-c and the software program 14 is independent on an available internet connection .
  • the platform independent REST client 25 has been transferred and installed on the user platform 20a-c, the user platform 20a-c can be connected and used for creating and modifying robot control programs 4 with the software program 14.
  • the means for transferring a platform independent REST client 25 comprise a cloud platform 30 that stores platform independent REST client 25.
  • the cloud platform 30 is accessible by means of an internet connection and allows the platform independent REST client 25 to be downloaded to the user platforms 20a-c.
  • the cloud platform 30 further enables the platform independent REST client 25 to be replaced by an updated version , which updated platform independent REST client 25 is adapted to be transferred and installed on the user platforms 20a-c.
  • the updated version of the platform independent REST client 25 im- proves the communication between the user platforms 20a-c and the software program 14.
  • Fig . 2 shows a flowchart of a method for setting the operation of a robot unit 3 according to a first embodiment of the invention .
  • a step 1 1 the method is initiated by transferring the platform independent REST client 25 from the cloud platform 30 to the user platform 20a-c.
  • the transfer requires an established internet connection between the user platform 20a-c and the cloud platform 30.
  • the method comprises, in a step 120, i nstalling the platform i ndependent REST client 25 on the user platform 20a-c.
  • the method comprises, in a step 130, establishing communication between the user platform 20a-c and the software program 14 by means of the platform independent REST client 25. Thereby, information can be transferred between the software program 14 and the user platform 20a-c.
  • the user platform can be used for input of information to the software program 14 for creating or modifying the robot control program 4.
  • Fig . 3 shows a flowchart of a method for setting the operation of a robot unit 3 according to a second embodiment of the invention .
  • the method is initiated in a step 200 by replacing the platform independent REST client 25 on the cloud platform 30 with an updated version .
  • the updated version of the platform independent REST client 25 is arranged to improve the communication between the software program 14 and the user platform 20a-c.
  • the replacement requires an established internet connection to connect to the cloud platform 30.
  • the method comprises, in a step 210, transferring the updated platform independent REST client 25 from the cloud platform 30 to the user platform 20a-c.
  • the transfer requires an established internet connection between the user platform 20a-c and the cloud platform 30.
  • the method compris- es, in a step 220, i nstalling the updated platform independent REST client 25 on the user platform 20a-c.
  • the method comprises, in a step 230, establishing communication between the user platform 20a-c and the software program 14 by means of the updated platform independent REST client 25.
  • the present invention is not limited to the disclosed embodiments but may be modified within the framework of the claims.

Abstract

A device (10) for setting an operation of a robot unit (3). The device is adapted to create or modify a robot control program (4) that is executed by a robot controller (5) that controls the operation of the robot unit. The device comprises a CPU (1 2) adapted to execute a software program (14) for creating or modifying said robot control program (4), wherein a user platform (20a-c) is adapted to be connected to the device for enabling input of information to the software program (14). The device comprises a platform independent REST client (25) and means for transferring a platform i ndependent REST client (25) to the user platform, which platform independent REST client (25) enables the user platform to communicate with the software program (14).

Description

A DEVICE, SYSTEM AND METHOD FOR SETTING AN OPERATION OF A ROBOT UNIT, AND USE OF A DEVICE
FI ELD OF THE I NVENTI ON
The present invention relates to a device for setting an operation of a robot unit. The device is adapted to create or modify a robot control program that is executed by a robot controller that controls the operation of the robot unit. I n particular, the device is adapted to be used for controlling the robot controller. The device comprises a CPU adapted to execute a software program for creati ng or modifying said robot control program, wherei n a user platform is adapted to be connected to the device for enabling input of information to the software program.
The present invention also relates to a system comprising the device, a method for setting the operation of a robot unit by means of the device, and use of the device.
PRIOR ART
In prior art devices and systems for controlling one or more ro- bots units, a software program is used in particular for modifying a robot control program that is executed by a robot controller. The software program assists the operator i n programmi ng the functions of the robot unit, such as setting the movement paths or the adjusting the positions of the robot unit. The software program can be i nstalled and used on a regular personal computer. An example of such software program is "PickMaster" developed and marketed by ABB AB.
A problem with such devices is that it is difficult to connect all the different available user platforms to the device for communications with the software program. The user platforms are for example mobile phones, tablet devices, etcetera. Presently, in order to communicate with the software program, it is necessary for the operator to create a REST client that is specifically arranged for the user platform that is to be connected to the de- vice. Taking into account the amount of different available user platforms, it is nearly impossible to provide REST clients to all user platforms that are available to be used in communication with the software program. Furthermore, new user platforms are continuously being released to the market. Accordingly, prior art devices for setti ng the operation of a robot unit have the disadvantage that it is impractical and time consuming to connect different user platforms to the devices.
OBJ ECTS AND SUMMARY OF THE I NVENTION
An object of the present invention is to provide a device that facilitates the connection and use of different user platforms together with the software program of the device. A further object of the invention is to provide a device that enables different user platforms to communicate with the software program without the use of an internet connection .
This object is obtained by a device accordi ng to claim 1 . The device is characterized in that the device comprises a platform independent REST client and means for transferring the platform independent REST client to the user platform, which platform independent REST client enables the user platform to communicate with the software program. By transferring and i nstalling the platform i ndependent REST client to the user platform, a connection between the device and the different user platform is enabled . Thereby, different user platform can easily be connected and used for input of i nformation to the software program. The user platforms are for ex- ample various types of mobile phones, tablet devices, etcetera. The means for transferring the platform independent REST client is for example an established internet connection between the user platform and the location where the platform independent REST client is being stored . The term "REST client" refers to a Representational State Transfer communication protocol .
Accordi ng to an embodiment of the invention , the device comprises a cloud platform that stores the platform independent REST client and which cloud platform is adapted to allow the platform independent REST client to be transferred to the user platform.
By arranging the platform independent REST client on a cloud platform, the platform independent REST client is made availa- ble for the user to download in a simple manner. Furthermore, it is possible to assure that the available platform independent REST client on the cloud platform is the latest version for optimal communication with the software program . The term "cloud platform" is to be interpreted as a platform available for the user platform to connect to by means of an internet connection . The cloud platform may for example be a web server. Accordi ng to an embodiment of the invention , the device is adapted to allow the platform independent REST client to be replaced with an updated version that is adapted to be transferred to the user platform. By enabling the platform independent REST client to be updated on the user platform, it is assured that the available platform independent REST client is the latest version for optimal communication with the software program. Accordi ng to an embodiment of the invention , the platform independent REST client comprises a REST API protocol for communication between the user platform and the software program. Accordi ng to an embodiment of the invention , the platform independent REST client comprises a web application . The web application is used for presenting information from the software program and for input of information to the software program . Accordi ng to an embodiment of the invention , the web application is a HTML5 application.
The HTM L5 application enables connection and communication between the device and the user platform without a functioning internet connection . Accordingly, the use of the user platform with the device is, after the platform independent REST client has been transferred and i nstalled on the user platform , independent of an internet connection . Accordi ng to an embodiment of the invention , the web application is adapted to be executed on a web browser on the user platform.
The invention also relates to a system comprising a robot unit, a robot controller and a device according to any of claim 1 -7. Furthermore, the invention relates to use of a device according to claim 1 -7 for setting the operation of a robot unit.
The invention furthermore relates to a method for setting the operation of a robot unit by means of a device accordi ng to any of claim 1 -7, wherein the method comprises:
- transferri ng the platform independent REST client to the user platform,
- installing the platform independent REST client on the user platform, and - establishing communication between the user platform and the software program by means of the platform independent REST client. Accordi ng to an embodiment of the invention , the method comprises:
- establishing communication directly between the user platform and the software program without the use of an internet connection .
Accordi ng to an embodiment of the invention , the method comprises:
- establishing communication directly between the user platform and the software program using HTML5 and Javascript.
Accordi ng to an embodiment of the invention , the method comprises:
- executi ng the web application on the user platform for enabling input of information to the software program .
Accordi ng to an embodiment of the invention , the method comprises:
- arrangi ng the platform independent REST client on a cloud platform, and
- transferring the platform independent REST client from the cloud platform to the user platform.
Accordi ng to an embodiment of the invention , the method comprises:
- replacing the platform i ndependent REST client with an updated version ,
- transferring the updated platform independent REST client to the user platform,
- installing the updated platform independent REST client on the user platform, and - establishing communication with the software program by means of the updated platform independent REST client.
BRI EF DESCRI PTI ON OF TH E DRAWI NGS
The invention will now be explained more closely by the descri ption of different embodiments of the invention and with reference to the appended figures. Fig . 1 shows a system comprising a robot unit, a robot controller and a device according to an embodiment of the invention . shows a flowchart of a method for setting the operation of a robot unit according to a first embodiment of the i nvention. shows a flowchart of a method for setting the operation of a robot unit according to a second embodiment of the invention .
DETAI LED DESCRI PTI ON OF PREFERRED EM BOD I MENTS OF THE I NVENTION
Fig . 1 shows a system 1 comprising a robot unit 3, a robot controller 5 and a device 10 according to an embodiment of the i nvention . The device 10 is arranged for setting the operation of the robot unit 3. The device 10 is adapted to create or modify a robot control program 4 that is executed by the robot controller 5. I n the disclosed example the device 1 0 comprises a computer unit comprising a CPU 12 that is adapted to execute a software program 14 that helps the user to create or modify a robot control pro- gram 4 that is used by the robot controller 5 for controlling the operation of the robot unit 3. After a robot control program 4 has been created by the software program 14, the robot control program 4 is transferred to the robot controller 5 that executes the robot control program 4. The software program 14 is mainly used for modifying and correcting the robot control program 4. In particular, the software program 14 is used to control the operation of the robot unit 3 i n runtime, such as adjusting the position to which the robot unit 3 is to be arranged . Accordingly, the software program 14 is used for controlling the robot controller 5.
Different user platforms, such as mobile phones, tablet devices, etcetera, are adapted to be connected to the CPU 12 i n order to input information to the software program 14 for creati ng or modifying the robot control program 4. I n the disclosed embodiment, three different user platforms 20a-c are connected to the CPU 12.
The device 10 further comprises means for transferring a plat- form independent REST client 25 to the user platforms 20a-c that are adapted to install the platform independent REST client 25. After bei ng installed , the platform independent REST client 25 enables the user platforms 20a-c to communicate with the software program 14. By means of the platform independent REST client 25 different user platforms can easily be connected and used for input of information to the software program 14.
Preferably, the platform i ndependent REST client 25 comprises a REST API protocol 26 that is used for the communication be- tween the user platforms 20a-c and the software program 14.
Accordi ng to an embodiment of the invention , the platform independent REST client 25 comprises a web application 27 that is used in the communication between the user platforms 20a-c and the software program 14. The web application 27 is executed with a web browser 28 on the user platform 20a-c. The web application 27 is preferably a HTML5 application , wherei n HTML5 and JavaScript are used i n the communication with the software program 14. This has the advantage that the communication between the user platforms 20a-c and the software program 14 is independent on an available internet connection . Thus, once the platform independent REST client 25 has been transferred and installed on the user platform 20a-c, the user platform 20a-c can be connected and used for creating and modifying robot control programs 4 with the software program 14.
In the disclosed embodiment, the means for transferring a platform independent REST client 25 comprise a cloud platform 30 that stores platform independent REST client 25. The cloud platform 30 is accessible by means of an internet connection and allows the platform independent REST client 25 to be downloaded to the user platforms 20a-c. The cloud platform 30 further enables the platform independent REST client 25 to be replaced by an updated version , which updated platform independent REST client 25 is adapted to be transferred and installed on the user platforms 20a-c. The updated version of the platform independent REST client 25 im- proves the communication between the user platforms 20a-c and the software program 14.
Fig . 2 shows a flowchart of a method for setting the operation of a robot unit 3 according to a first embodiment of the invention .
In a step 1 1 0, the method is initiated by transferring the platform independent REST client 25 from the cloud platform 30 to the user platform 20a-c. The transfer requires an established internet connection between the user platform 20a-c and the cloud platform 30. Once the platform independent REST client 25 has been received by the user platform 20a-c, the method comprises, in a step 120, i nstalling the platform i ndependent REST client 25 on the user platform 20a-c.
After that the platform independent REST client 25 has been installed , the method comprises, in a step 130, establishing communication between the user platform 20a-c and the software program 14 by means of the platform independent REST client 25. Thereby, information can be transferred between the software program 14 and the user platform 20a-c. The user platform can be used for input of information to the software program 14 for creating or modifying the robot control program 4. Fig . 3 shows a flowchart of a method for setting the operation of a robot unit 3 according to a second embodiment of the invention .
The method is initiated in a step 200 by replacing the platform independent REST client 25 on the cloud platform 30 with an updated version . The updated version of the platform independent REST client 25 is arranged to improve the communication between the software program 14 and the user platform 20a-c. The replacement requires an established internet connection to connect to the cloud platform 30.
After that the platform independent REST client 25 has been replaced , the method comprises, in a step 210, transferring the updated platform independent REST client 25 from the cloud platform 30 to the user platform 20a-c. The transfer requires an established internet connection between the user platform 20a-c and the cloud platform 30.
Once the updated platform independent REST client 25 has been received by the user platform 20a-c, the method compris- es, in a step 220, i nstalling the updated platform independent REST client 25 on the user platform 20a-c.
After that the updated platform independent REST client 25 has been installed , the method comprises, in a step 230, establishing communication between the user platform 20a-c and the software program 14 by means of the updated platform independent REST client 25. The present invention is not limited to the disclosed embodiments but may be modified within the framework of the claims.

Claims

1 . A device (10) for setti ng an operation of a robot unit (3), the device (10) is adapted to create or modify a robot control pro- gram (4) that is executed by a robot controller (5) that controls the operation of the robot unit (3), the device (10) comprises a CPU (12) adapted to execute a software program (14) for creating or modifying said robot control program (4), wherei n a user platform (20a-c) is adapted to be connected to the device (1 0) for enabling input of information to the software program (14), characterized in that
the device (1 0) comprises a platform independent REST client (25) and means for transferring the platform independent REST client (25) to the user platform (20a-c), which platform inde- pendent REST client (25) enables the user platform (20a-c) to communicate with the software program (14).
2. The device (1 0) according to claim 1 , wherein the device ( 10) comprises a cloud platform (30) that stores the platform inde- pendent REST client (25), and which cloud platform is adapted to allow the platform independent REST client (25) to be transferred to the user platform (20a-c).
3. The device (10) according to any of claims 1 and 2, wherei n the device (1 0) is adapted to allow the platform i ndependent
REST client (25) to be replaced with an updated version that is adapted to be transferred to the user platform (20a-c).
4. The device (10) according to any of the previous claims, wherei n the platform independent REST client (25) comprises a
REST API protocol (26) for communication between the user platform (20a-c) and the software program (14).
5. The device (10) according to any of the previous claims, wherei n the platform independent REST client (25) comprises a web application (27).
6. The device (10) according to claim 5, wherei n the web application (27) is a HTM L5 application.
7. The device (10) according to any of claim 5 and 6, wherei n the web application (27) is adapted to be executed on a web browser (28) on the user platform (20a-c).
8. A system comprising a robot unit (3), a robot controller (5) and a device (10) according to any of claim 1 -7.
9. A method for setting the operation of a robot unit (3) by means of a device (10) according to any of claim 1 -7, wherein the method comprises:
- transferring the platform independent REST client (25) to the user platform (20a-c),
- installing the platform independent REST client (25) on the user platform (20a-c), and
- establishing communication between the user platform (20a-c) and the software program (14) by means of the platform independent REST client (25).
10. The method according to claim 9, wherein the method comprises:
- establishing communication directly between the user platform (20a-c) and the software program (14) without the use of an internet connection .
1 1 . The method according to claim 9-10, wherein the method comprises:
- establishing communication directly between the user platform (20a-c) and the software program (14) usi ng HTML5 and Javascript.
12. The method according to claim 9-1 1 , wherein the method comprises: - executi ng the web application (27) on the user platform (20a-c) for enabling input of information to the software program (14).
13. The method according to claim 9-12, wherein the method comprises:
- arrangi ng the platform independent REST client (25) on a cloud platform (30), and
- transferring the platform independent REST client (25) from the cloud platform (30) to the user platform (20a-c).
14. The method according to claim 9-13, wherein the method comprises:
- replacing the platform i ndependent REST client (25) with an updated version ,
- transferring the updated platform independent REST client (25) to the user platform (20a-c),
- installing the updated platform i ndependent REST client (25) on the user platform (20a-c), and
- establishing communication with the software program (14) by means of the updated platform independent REST client (25).
15. Use of a device (10) according to claim 1 -7 for setti ng the operation of a robot unit (3).
PCT/EP2014/068255 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device WO2016029949A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201480081077.4A CN106660204A (en) 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device
US15/507,653 US20170282366A1 (en) 2014-08-28 2014-08-28 Device, System And Method For Setting An Operation Of A Robot Unit, And Use Of A Device
PCT/EP2014/068255 WO2016029949A1 (en) 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device
EP14758516.0A EP3186040A1 (en) 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2014/068255 WO2016029949A1 (en) 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device

Publications (1)

Publication Number Publication Date
WO2016029949A1 true WO2016029949A1 (en) 2016-03-03

Family

ID=51483397

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2014/068255 WO2016029949A1 (en) 2014-08-28 2014-08-28 A device, system and method for setting an operation of a robot unit, and use of a device

Country Status (4)

Country Link
US (1) US20170282366A1 (en)
EP (1) EP3186040A1 (en)
CN (1) CN106660204A (en)
WO (1) WO2016029949A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020045970A1 (en) * 1999-11-19 2002-04-18 Krause Kenneth W. Robotic system with teach pendant
US6944584B1 (en) * 1999-04-16 2005-09-13 Brooks Automation, Inc. System and method for control and simulation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103026338A (en) * 2010-07-23 2013-04-03 瑞典爱立信有限公司 A system, method, and device for executing a composite service
CN101973031B (en) * 2010-08-24 2013-07-24 中国科学院深圳先进技术研究院 Cloud robot system and implementation method
US20120246740A1 (en) * 2011-03-22 2012-09-27 Brooker Marc J Strong rights management for computing application functionality

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944584B1 (en) * 1999-04-16 2005-09-13 Brooks Automation, Inc. System and method for control and simulation
US20020045970A1 (en) * 1999-11-19 2002-04-18 Krause Kenneth W. Robotic system with teach pendant

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BRIAN BLAKE M ET AL: "Robots on the Web", IEEE ROBOTICS & AUTOMATION MAGAZINE, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 18, no. 2, 1 June 2011 (2011-06-01), pages 33 - 43, XP011367761, ISSN: 1070-9932, DOI: 10.1109/MRA.2011.940995 *
CHIBANI ABDELGHANI ET AL: "Ubiquitous robotics: Recent challenges and future trends", ROBOTICS AND AUTONOMOUS SYSTEMS, vol. 61, no. 11, 30 April 2013 (2013-04-30), pages 1162 - 1172, XP028729950, ISSN: 0921-8890, DOI: 10.1016/J.ROBOT.2013.04.003 *
KANG BYEONG-CHUL ET AL: "A simple and robust network protocol for remote controlled robot under punctuated network environment", 2013 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), IEEE, 30 October 2013 (2013-10-30), pages 45 - 50, XP032528438, DOI: 10.1109/URAI.2013.6677468 *
ROY THOMAS FIELDING: "Architectural Styles and the Design of Network-based Software Architectures", DISSERTATION SUBMITTED IN PARTIAL SATISFACTION OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY IN INFORMATION AND COMPUTER SCIENCE,, 31 December 2000 (2000-12-31), pages 1 - 162, XP002666193, DOI: HTTP://CITESEER.IST.PSU.EDU/VIEWDOC/SUMMARY?DOI=10.1.1.91.2433 *

Also Published As

Publication number Publication date
CN106660204A (en) 2017-05-10
EP3186040A1 (en) 2017-07-05
US20170282366A1 (en) 2017-10-05

Similar Documents

Publication Publication Date Title
EP4064039A4 (en) Ota system software upgrade control method and terminal device
SG149802A1 (en) Remote control in a wireless communication system
AU2017259171A1 (en) Method for configuring a cooking appliance by a terminal
EP3855306A4 (en) Online upgrade control method for home appliance system, and home appliance system
MX2014015929A (en) Identification of host-compatible downloadable applications.
MX2020008410A (en) Methods, network nodes, wireless device and computer program product for resuming a connection with full configuration.
EP3806519A4 (en) Communication control device, communication control method, and computer program
WO2014025313A8 (en) Communications server apparatus, calling device and methods of operation thereof
JP2016076252A5 (en)
EP3952394A4 (en) Communication control device, communication system, program, and communication control method
EP3641151A4 (en) Communication device, communication control method, and computer program
EP4206940A4 (en) Control system, server, terminal device, control device, communication control method, and program
PH12018501379A1 (en) Link request processing method and apparatus
EP3633972A4 (en) Camera, accessory device, communication control method, computer program, and camera system
EP3975509A4 (en) Control device, network system, and network system control method and control program
EP3952382A4 (en) Wireless communication device, system, program, and control method
EP4118957A4 (en) Livestock control system, livestock control server, livestock control method, and livestock control program
EP3910979A4 (en) Communication control device, communication control method, and computer program
EP3995912A4 (en) Control system, setting device, and computer program
EP3618501A4 (en) Wireless communication device, communication control method, and computer program
EP3582548A4 (en) Communication network system, wireless system, wireless device, communication control method, and program
WO2012074313A3 (en) Method and apparatus for providing a remote control user interface
EP3836479A4 (en) Server device, communication terminal, communication system, and program
MX2019012655A (en) Information transmission method, terminal device, and network device.
WO2016029949A1 (en) A device, system and method for setting an operation of a robot unit, and use of a device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14758516

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2014758516

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 15507653

Country of ref document: US