US 11,986,962 B2
Method for extending end user programming of an industrial robot with third party contributions
Esben H. Oestergaard, Odense (DK); Martin Slota, Odense (DK); and Robert Wilterdink, Odense (DK)
Assigned to UNIVERSAL ROBOTS A/S, Odense S (DK)
Filed by Universal Robots A/S, Odense (DK)
Filed on Oct. 26, 2020, as Appl. No. 17/080,213.
Application 17/080,213 is a continuation of application No. 15/738,315, granted, now 10,850,393, previously published as PCT/DK2016/050240, filed on Jul. 7, 2016.
Claims priority of application No. PA 2015 70451 (DK), filed on Jul. 8, 2015.
Prior Publication US 2021/0039254 A1, Feb. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. B25J 9/16 (2006.01)
CPC B25J 9/1664 (2013.01) [B25J 9/161 (2013.01); B25J 9/1656 (2013.01); G05B 2219/39548 (2013.01); G05B 2219/40099 (2013.01); Y10S 901/03 (2013.01)] 28 Claims
OG exemplary drawing
 
1. An industrial robot comprising:
a graphical user interface (GUI) for programming the industrial robot, the GUI comprising:
an installation tab initially configured to specify parameters for the industrial robot; and
a program tab initially configured to specify operations to be performed by the industrial robot;
memory storing an extensible operating system configured to install third-party software on a processing device associated with the industrial robot, the third-party software being based on a dedicated file format; and
the processing device programmed with the third-party software, the third-party software being configured to reconfigure the installation tab to add a GUI element to the installation tab to specify parameters for third-party hardware and to reconfigure the program tab to add a GUI element to the program tab to specify operations to be performed by the third-party hardware, wherein the GUI element of the program tab comprises a selectable program node that is addable to the program for specifying parameters of the operations to be performed by the third-party hardware.