Universal Robots ApS

Denmark

Back to Profile

1-56 of 56 for Universal Robots ApS Sort by
Query
Aggregations
Jurisdiction
        United States 54
        Canada 1
        World 1
Date
2026 (YTD) 1
2025 9
2024 4
2023 6
2022 10
See more
IPC Class
B25J 9/16 - Programme controls 32
B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices 10
B25J 9/00 - Programme-controlled manipulators 6
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators 5
B25J 17/00 - Joints 4
See more
Status
Pending 13
Registered / In Force 43
Found results for  patents

1.

CUSTOMIZABLE PROGRAMMING CONFIGURATION

      
Application Number 19103167
Status Pending
Filing Date 2023-09-12
First Publication Date 2026-03-05
Owner Universal Robots A/S (Denmark)
Inventor Nielsen, Anders Kromann

Abstract

The invention relates to a robot user interface configured for presenting a control program to a programmer, the control program being displayable to the programmer via a program view of said user interface. The control program controls operations of a robot, wherein at least some parts of the control of said robot is defined via an 5 argument of one or more operation parameter. The user interface is further configured to present a part of said one or more operation parameters to an operator of said robot via an operator view of said user interface. The operator view is configured for displaying arguments of said one or more operation parameters, and the operator view is configured for allowing said operator to change said argument of said part of said 10 one or more operation parameters. Further the invention relates to a method of configuring the robot control program using the user interface.

IPC Classes  ?

  • G05B 19/409 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panelNumerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control panel details or by setting parameters
  • B25J 9/16 - Programme controls
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

2.

ROBOT ELEMENT WITH ILLUMINATING RING

      
Application Number 18876491
Status Pending
Filing Date 2023-06-19
First Publication Date 2025-12-11
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Nielsen, Rasmus Borgbjerg
  • Elsøe, Anders

Abstract

A robot element for a robot arm where the robot element is connectable to at least another robot element via a connecting flange having a central axis, wherein the robot element comprises: # an annular light source array comprising a plurality of light sources arranged around the central axis and where the plurality of light sources is configured to emit light in a direction along the central axis; # at least one optical component arranged above the light source array and configured to direct at least a part of the light in a direction away from the central axis.

IPC Classes  ?

  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 17/00 - Joints

3.

Robot joint

      
Application Number 29823114
Grant Number D1099187
Status In Force
Filing Date 2022-01-14
First Publication Date 2025-10-21
Grant Date 2025-10-21
Owner Universal Robots A/S (Denmark)
Inventor
  • Grummas, Malin
  • Bjurenborg, Amanda
  • Saabye, Anja
  • Christiansen, Michael Sjørup
  • Johansen, Steffen
  • Nielsen, Rasmus Borgbjerg
  • Fair, Michael

4.

Display panel of a computing system having a graphical user interface for programming a robot

      
Application Number 29852957
Grant Number D1093393
Status In Force
Filing Date 2022-09-12
First Publication Date 2025-09-16
Grant Date 2025-09-16
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Blumberg, Bruce
  • Swanbeck, James
  • Kindt, Elliot
  • Madsen, Alexander Munkholm
  • Christiansen, Michael Sjørup
  • Nielsen, Anders Kromann

5.

Robot control unit

      
Application Number 29777571
Grant Number D1092475
Status In Force
Filing Date 2021-04-07
First Publication Date 2025-09-09
Grant Date 2025-09-09
Owner Universal Robots A/S (Denmark)
Inventor Mirth, Jos

6.

A CAP FOR A ROBOT ARM

      
Application Number 18876502
Status Pending
Filing Date 2023-06-13
First Publication Date 2025-07-17
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Nielsen, Rasmus Borgbjerg

Abstract

The invention relates to as a cap removably connectable to a robot arm element, the robot arm element comprises a housing having an outer surface and an inner surface. The cap is removably connectable to the outer surface via an upper cavity connectable to an upper protrusion and via at least a first lower cavity connectable to a first lower protrusion. When the cap is connected to the robot arm element, the upper protrusion is fixed in an engaged position in the upper cavity and the first lower protrusion is fixed in an engaged position in the at least first lower cavity by a flexible suspension element.

IPC Classes  ?

  • F16H 57/031 - GearboxesMounting gearing therein characterised by covers or lids for gearboxes
  • B25J 18/00 - Arms
  • F16H 57/02 - GearboxesMounting gearing therein

7.

Robot joint

      
Application Number 29823113
Grant Number D1082878
Status In Force
Filing Date 2022-01-14
First Publication Date 2025-07-08
Grant Date 2025-07-08
Owner Universal Robots A/S (Denmark)
Inventor
  • Grummas, Malin
  • Bohman, Johan
  • Saabye, Anja
  • Christiansen, Michael Sjørup
  • Johansen, Steffen
  • Fair, Michael

8.

A METHOD FOR CONFIGURING A ROBOT SYSTEM

      
Application Number 18844656
Status Pending
Filing Date 2023-03-06
First Publication Date 2025-06-12
Owner Universal Robots A/S (Denmark)
Inventor Søe-Knudsen, Rune

Abstract

The invention relates to a method for configuring a robot system, wherein said robot system comprises a robot arm and a robot controller configured to control operation of said robot arm. The method comprises the steps of: communicatively connecting each of at least one peripheral device to a respective peripheral port of a plurality of peripheral ports of said robot system: interactively engaging said at least one peripheral device to establish a test sequence of device states based on inputs of said at least one peripheral device to said plurality of peripheral ports: monitoring said inputs of said at least one peripheral device to said plurality of peripheral ports to identify one or more input-receiving peripheral ports of said plurality of peripheral ports; and configuring a robot system control process of said robot system based on said device states of said test sequence and based on said one or more input-receiving peripheral ports. The invention further relates to a robot system.

IPC Classes  ?

9.

ALIGNING A ROBOTIC ARM TO AN OBJECT

      
Application Number 18511950
Status Pending
Filing Date 2023-11-16
First Publication Date 2025-05-22
Owner Universal Robots A/S (Denmark)
Inventor
  • Chang, Chu-Yin
  • Blumberg, Bruce
  • Demirdjian, David
  • Pether, Andrew
  • Polimeni, Jr., Ralph F.
  • Smithwick, Daniel

Abstract

An example robotic system includes a robotic arm configured to move in multiple degrees of freedom and a control system including one or more processing devices. The one or more processing devices are programmed to perform operations including: identifying an object in the environment accessible to the robotic arm based on sensor data indicative of the environment; determining that a component associated with the robotic arm is within a predefined distance of the object; and controlling the robotic arm to move the component toward or into alignment with the object in response to the component being within the predefined distance of the object.

IPC Classes  ?

10.

AUGMENTED REALITY SUPPORTED SAFETY PLANE ADJUSTMENT

      
Application Number 18726577
Status Pending
Filing Date 2023-01-09
First Publication Date 2025-03-06
Owner Universal Robots A/S (Denmark)
Inventor
  • Zielinski, Krzysztof
  • Ormhøj, Jacob Schultz

Abstract

The invention relates to a method for AR assisted adjustment of a safety plane for a robot via a portable AR device comprising a physical display and a camera. The method comprises the steps of establishing a spatial reference system defined with reference to said robot. Connecting said portable AR device to a robot controller. Recording the surroundings of said portable AR device including said robot. Displaying said recording of said surroundings on said physical display. Establishing a virtual environment according to said spatial reference system overlaying said recorded surroundings, wherein said virtual environment comprises at least on safety plane. Manually perform, via said physical display, a safety plane displacement of said safety plane in said spatial reference system in said virtual environment, and transfer said displaced location of said safety plane to said robot controller.

IPC Classes  ?

11.

EXTENDABLE SAFETY SYSTEM FOR ROBOT SYSTEM

      
Application Number 18807626
Status Pending
Filing Date 2024-08-16
First Publication Date 2024-12-05
Owner Universal Robots A/S (Denmark)
Inventor
  • Beck, Anders Billesø
  • Brandt, David
  • Ormhøj, Jakob Schultz

Abstract

A robot system comprising a robot arm, a robot controller for controlling the robot arm and a safety system monitoring the robot arm, where the safety system is configured to bring the robot arm into a safe mode based on at least one safety function evaluated by the safety system. The robot controller is configured to specify at least one user-defined safety parameter range; provide the user-defined safety parameter range to the safety system; generate at least one user-defined safety parameter based on at least one user-defined safety function; provide the user-defined safety parameter to the safety system; where the safety system comprises a safety range safety monitoring function configured to: evaluating if the at least one user-defined safety parameter is within the user-defined safety range; and bringing the robot arm into a safe mode in case the user-defined safety parameter is outside the user-defined safety range.

IPC Classes  ?

12.

Robot system for anomaly detection

      
Application Number 18682581
Grant Number 12576530
Status In Force
Filing Date 2022-08-10
First Publication Date 2024-10-24
Grant Date 2026-03-17
Owner Universal Robots A/S (Denmark)
Inventor
  • Graabæk, Søren Goddiksen
  • Fugl, Andreas Rune
  • Ancker, Emil Vincent

Abstract

The invention relates to a robot system for detection of an operation anomaly. The robot system comprises: an industrial robot; a robot controller configured to control operation of said industrial robot; a robot operation program which is executable by said robot controller to operate said industrial robot according to a robot operation cycle; respective program nodes integrated in said robot operation program, wherein each of said respective program nodes is associated with a separate operational element of said robot operation cycle; wherein said robot controller is configured to obtain reference data based on operation parameters associated with execution of said robot operation program; and an anomaly detection block which for at least one of said respective program nodes is configured to evaluate an operation anomaly of said robot operation parameters relative to a representation of said reference data.

IPC Classes  ?

13.

Strain wave gear with output flange and integrated encoder

      
Application Number 18632547
Grant Number 12480568
Status In Force
Filing Date 2024-04-11
First Publication Date 2024-10-17
Grant Date 2025-11-25
Owner Universal Robots A/S (Denmark)
Inventor Johansen, Steffen Henrik

Abstract

A strain wave gear includes an outer ring and an inner ring rotatably arranged in the outer ring. The inner ring includes an internally toothed gear and a flex spline is arranged in the inner ring and includes a flexible part that includes an external toothed gear. A wave generator is rotatable in relation to the flex spline and is configured to flex the flexible part in a radial direction to partly mesh the external toothed gear with the internally toothed gear causing rotation of the inner ring in relation to the outer ring. A part of the inner ring extends out of the outer ring and includes an outwardly protruding output flange. An encoder reader can be disposed on the outer ring and an encoder track can disposed on the inner ring. A robot joint that includes the strain wave gear is also disclosed.

IPC Classes  ?

  • F16H 49/00 - Other gearing
  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 19/02 - Sensing devices
  • G01D 5/14 - Mechanical means for transferring the output of a sensing memberMeans for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for convertingTransducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
  • G01D 5/26 - Mechanical means for transferring the output of a sensing memberMeans for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for convertingTransducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light

14.

ACCESSORY MOUNTING SYSTEM FOR A ROBOT

      
Application Number 18116058
Status Pending
Filing Date 2023-03-01
First Publication Date 2024-09-05
Owner Universal Robots A/S (Denmark)
Inventor Polimeni, Jr., Ralph F.

Abstract

An example system includes an apparatus (i) configured for connection to a robot or (ii) integrated into the robot. The apparatus includes at least one structure configured for connection to one or more corresponding accessories. The at least one structure includes (i) a protrusion that extends outwardly relative to a surface associated with the robot or (ii) an indentation that extends inwardly relative to the surface associated with the robot. The at least one structure may include one or more faces that are tapered such that each of the one or more faces decreases in width farther away from the surface associated with the robot.

IPC Classes  ?

15.

Multifunctional input device for a robot arm

      
Application Number 18030671
Grant Number 12638823
Status In Force
Filing Date 2021-09-17
First Publication Date 2023-12-28
Grant Date 2026-05-26
Owner Universal Robots A/S (Denmark)
Inventor Mirth, Jos

Abstract

The invention relates to a robot arm comprising a plurality of robot joints mechanically connecting a robot base to a robot tool flange wherein a robot controller is configured for controlling movement of said plurality of robot joints and thereby movement of said robot tool flange. The robot controller is connected to an interface device comprising an input device via which a user is able to communicate with said robot controller and thereby change mode of operation of the robot arm. The input device is a mechanical multifunctional input device and in response to a first predetermined sequence of activation applied to the input device, the robot controller is arranged to change mode of operation to a stop mode, and in response to a second predetermined sequence of activation applied to the input device, the robot controller is arranged to change mode of operation to a second mode of operation.

IPC Classes  ?

  • G05B 19/409 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panelNumerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control panel details or by setting parameters
  • B25J 9/16 - Programme controls
  • B25J 13/06 - Control stands, e.g. consoles, switchboards

16.

A ROBOT CONTROLLER WITH INTEGRATED LOGIC FUNCTIONALITY

      
Application Number 18035553
Status Pending
Filing Date 2021-11-05
First Publication Date 2023-12-21
Owner Universal Robots A/S (Denmark)
Inventor
  • Kravchenko, Ievgen
  • Tofte, Kasper

Abstract

The invention relates to a robot system comprising: a robot arm, a robot controller configured to execute a robot control In process based on a robot control software program and an auxiliary control process based on an auxiliary control software program; and a peripheral device communicatively connected to the 5 robot controller. Execution of the robot control process is performed by the robot controller resulting in operation of the robot arm. Execution of the auxiliary control process is performed by the robot controller resulting in establishing of a logic signal based on an application input signal received from the robot control process or the peripheral device. The auxiliary control process is configured to 10 establish a logic output signal based on the logic signal and, based on the logic output signal, configured to control operation of any of the robot control process and the peripheral device.

IPC Classes  ?

17.

Robot system and a method for monitoring a robot system

      
Application Number 18035555
Grant Number 12508711
Status In Force
Filing Date 2021-11-05
First Publication Date 2023-12-21
Grant Date 2025-12-30
Owner Universal Robots A/S (Denmark)
Inventor
  • Kravchenko, Ievgen
  • Tofte, Kasper

Abstract

The invention relates to a method for monitoring a robot system comprising a robot arm and a peripheral device, the method comprising the steps of: providing a communicative peripheral connection between the peripheral device and a robot controller; establishing an operation signal history in a digital storage wherein the operation signal history is based on operation representations; executing a robot operation process on the robot controller; establishing a peripheral signal associated with the peripheral connection; recording the peripheral signal to obtain a peripheral signal representation; updating the operation signal history by providing the peripheral signal representation as an operation representation of the operation representations; and tracking operation of the robot system based on the operation signal history. The invention further relates to a robot system.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • G05B 19/406 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • G05B 23/02 - Electric testing or monitoring

18.

Input shaping control of a robot arm in different reference spaces

      
Application Number 17924715
Grant Number 12350838
Status In Force
Filing Date 2021-05-14
First Publication Date 2023-06-22
Grant Date 2025-07-08
Owner Universal Robots A/S (Denmark)
Inventor
  • Thomsen, Dan Kielsholm
  • Søe-Knudsen, Rune
  • Jessen, Jeppe Barsøe
  • Lorenzen, Christian Valdemar

Abstract

A robot controller for controlling a robot arm includes a first space shaping module configured to provide a shaped first space target motion by convolving a first space target motion with an impulse train, where the first space target motion defines a target motion in a first reference space; a second space shaping module configured to provide a shaped second space target motion by convolving a second target motion with the impulse train; where the second target motion defines the target motion in a second reference space; and a motor controller module to generate motor control signals to the joint motors based on the shaped first space target motion and the shaped second space target motion.

IPC Classes  ?

19.

Method of obtaining vibrational properties of robot arm

      
Application Number 17789561
Grant Number 12370675
Status In Force
Filing Date 2020-12-18
First Publication Date 2023-02-16
Grant Date 2025-07-29
Owner Universal Robots A/S (Denmark)
Inventor Thomsen, Dan Kielsholm

Abstract

A method and robot controller configured to obtain an inertia-vibration model of the robot arm. The inertia-vibration model defines a relationship between the inertia of the robot arm and the vibrational properties of said robot arm and have been by setting the robot arm in a plurality of different physical configurations and for each of said physical configurations of said robot arm obtaining the vibrational properties and the inertia the robot arm. The inertia-vibration model makes it possible to in a simple and efficient way to obtain the vibrational properties of different physical configurations of the robot arm whereby the robot arm can be controlled according to the vibrational properties of the robot arm. This makes it possible to reduce the vibrations of the robot arm during movement of the robot arm.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • G01L 5/16 - Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring several components of force
  • G05B 13/02 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
  • G05B 19/416 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration

20.

METHOD OF SUPPRESSING VIBRATIONS OF A ROBOT ARM WITH EXTERNAL OBJECTS

      
Application Number 17789570
Status Pending
Filing Date 2020-12-18
First Publication Date 2023-02-02
Owner Universal Robots A/S (Denmark)
Inventor
  • Søe-Knudsen, Rune
  • Thomsen, Dan Kielsholm

Abstract

A method and a robot controller for controlling a robot arm, where the robot arm comprises a plurality of robot joints connecting a robot base and a robot tool flange, where each of the robot joints comprises an output flange movable in relation to a robot joint body and a joint motor configured to move the output flange in relation to the robot joint body. The robot arm is controlled based on vibrational properties of at least one external object connected to the robot arm, where the vibrational properties are received via an external object installation interface by generating control signals for said robot arm based on a target motion and the received vibrational properties of the at least one external object, the control signal comprises control parameters for said joint motor.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • G05B 13/02 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
  • G05B 19/416 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
  • G01L 5/16 - Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring several components of force

21.

Maintaining free-drive mode of robot arm for period of time

      
Application Number 17770733
Grant Number 12397414
Status In Force
Filing Date 2020-10-09
First Publication Date 2022-12-08
Grant Date 2025-08-26
Owner Universal Robots A/S (Denmark)
Inventor Hansen, Jacob Gregers

Abstract

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which then is configured to:—monitor a value of at least one joint sensor parameter;—compare the value of the mode of joint sensor parameter to a maintain free-drive joint sensor parameter threshold value;—maintain the robot arm in said free-drive mode of operation for a predetermined maintain free-drive period of time; and—leave the free-drive mode of operation if the value of the joint sensor parameter does not exceed the maintain free-drive joint sensor parameter threshold value within the maintain free-drive period of time.

IPC Classes  ?

  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • G05B 19/423 - Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path

22.

Safe activation of free-drive mode of robot arm

      
Application Number 17770715
Grant Number 12384019
Status In Force
Filing Date 2020-10-09
First Publication Date 2022-12-01
Grant Date 2025-08-12
Owner Universal Robots A/S (Denmark)
Inventor Hansen, Jacob Gregers

Abstract

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which then is configured to initiate a free-drive mode activation sequence including the steps of: in a predetermined activation sequence period of time monitor a value of at least one joint sensor parameter, and compare this value to a free-drive activation joint sensor parameter threshold value. The robot controller is configured to switch to the free-drive mode of operation if the at least one value does not exceed the free-drive activation joint sensor parameter threshold value within the predetermined activation sequence period of time.

IPC Classes  ?

  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • G05B 19/423 - Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path

23.

Robot arm with adaptive three-dimensional boundary in free-drive

      
Application Number 17770896
Grant Number 12296485
Status In Force
Filing Date 2020-10-09
First Publication Date 2022-12-01
Grant Date 2025-05-13
Owner Universal Robots A/S (Denmark)
Inventor Hansen, Jacob Gregers

Abstract

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm 5 when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which in free-drive mode of operation is configured within at a free-drive safety period to allow a part of said robot arm to be moved within a virtual three-dimensional geometric shape 10 surrounding the part of the robot arm.

IPC Classes  ?

24.

Strain wave gear with encoder integration

      
Application Number 17553110
Grant Number 11796045
Status In Force
Filing Date 2021-12-16
First Publication Date 2022-09-29
Grant Date 2023-10-24
Owner Universal Robots A/S (Denmark)
Inventor Johansen, Steffen Henrik

Abstract

A strain wave gear includes gear elements including a circular element having an internally-toothed gear and a flex element having a flexible externally-toothed gear arranged in the circular element. A wave generator is rotatably arranged in the flex element and configured to flex the externally-toothed gear in a radial direction to partly mesh the internally-toothed gear and the externally-toothed gear. Support elements include a bearing input support element and a bearing output support element rotatably coupled to the bearing input support element. Elements of the support elements are fixed respectively to elements of the gear elements. An encoder arrangement includes an encoder track and an encoder reader. A part of the encoder arrangement is between an element of the support elements and an element of the gear elements.

IPC Classes  ?

  • F16H 49/00 - Other gearing
  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

25.

Method of controlling a robot arm based on adaptive friction

      
Application Number 17604066
Grant Number 12275149
Status In Force
Filing Date 2020-04-17
First Publication Date 2022-07-21
Grant Date 2025-04-15
Owner Universal Robots A/S (Denmark)
Inventor Madsen, Emil

Abstract

A method of controlling a robot arm with robot joints, where the joint motors of the joints are controlled based on a signal generated based on the friction torque (formula I) of at least one of the input/outside of the robot joint transmission and the robot joint transmission torque (formula II) between the input side and the output side of the transmission. The friction torque is determined based on: at least two of the angular position of the motor axle; the angular position of the output axle and/or the motor torque provided to the motor axle by the joint motor. The robot joint transmission torque is determined based on: at least one of the angular position of the output axle; the angular position of the output axle and/or the angular position of the motor axle; the angular position of the motor axle and the motor torque provided to the motor axle by the joint motor.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
  • B25J 17/00 - Joints

26.

CONTROL OF A MULTIPURPOSE ROBOT ARM

      
Application Number 17614610
Status Pending
Filing Date 2020-05-28
First Publication Date 2022-07-21
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Beck, Anders Billesø
  • Hansen, Jacob Gregers
  • Ledda, William
  • Strøm-Hansen, Theis

Abstract

A multipurpose robot arm having a controller configured to control the motion hereof during an operation process according to a plurality of basic operation commands Wherein the robot controller is configured to control the multipurpose robot arm in a standard mode of operation according to a first subset of the basic operation commands and in an application specific operation mode during part of the robot arm operation process according to a second subset of the basic operation commands. Wherein basic operation commands of the second subset are at least partly comprised by the first subset and wherein at least one of the operation parameters of the second subset is limited by a application operation value. Wherein the application operation value is defined by a desired property of the operation of the multipurpose robot arm in the application specific operation mode.

IPC Classes  ?

27.

Detection of change in contact between robot arm and an object

      
Application Number 17614643
Grant Number 12384030
Status In Force
Filing Date 2020-05-28
First Publication Date 2022-07-14
Grant Date 2025-08-12
Owner Universal Robots A/S (Denmark)
Inventor Søe-Knudsen, Rune

Abstract

A method of detecting change in contact between a contact part of a robot arm and an object as defined by the independent claims, by obtaining a contact force provided at the contact part of the robot arm by sensing a force provided to a part of said robot arm; and by obtaining the part acceleration 5 of the contact part of the robot arm by sensing the acceleration of at least a part of the robot arm and then indicate if a change in contact between the contact part of the robot arm and the object has occurred based on the obtained contact force and the obtained contact part.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

28.

Robot arm safety system with runtime adaptable safety limits

      
Application Number 17600907
Grant Number 12661791
Status In Force
Filing Date 2020-04-01
First Publication Date 2022-06-16
Grant Date 2026-06-23
Owner Universal Robots A/S (Denmark)
Inventor
  • Beck, Anders Billesø
  • Brandt, David
  • Ormhøj, Jakob Schultz
  • Nasiopoulos, Stefanos

Abstract

A robot system comprising a robot arm controlled by a process controller according to a combination of basic software and process software and a safety controller configured to monitor and evaluate operation of a robot arm. The basic software is associated with safety limits having normal values limiting operation of the robot arm. The process software is associated with at least one safety limit having a process value which is different from the normal value. The value of a safety limit is configured to be updated with the process value while the robot system is in run-time mode and the robot safety controller is configured to bring the robot arm into a violation stop mode based on the result of an evaluation of an operation parameter, the normal value and the process value of the at least one safety limit.

IPC Classes  ?

29.

EXTENDABLE SAFETY SYSTEM FOR ROBOT SYSTEM

      
Application Number 17600677
Status Pending
Filing Date 2020-04-01
First Publication Date 2022-05-26
Owner Universal Robots A/S (Denmark)
Inventor
  • Beck, Anders Billesø
  • Brandt, David
  • Ormhøj, Jakob Schultz

Abstract

A robot system comprising a robot arm, a robot controller for controlling the robot arm and a safety system monitoring the robot arm, where the safety system is configured to bring the robot arm into a safe mode based on at least one safety function evaluated by the safety system. The robot controller is configured to. specify at least one user-defined safety parameter range; provide the user-defined safety parameter range to the safety system; generate at least one user-defined safety parameter based on at least one user-defined safety function; provide the user-defined safety parameter to the safety system; where the safety system comprises a safety range safety monitoring function configured to: evaluating if the at least one user-defined safety parameter is within the user-defined safety range, and 15. bringing the robot arm into a safe mode in case the user-defined safety parameter is outside the user-defined safety range.

IPC Classes  ?

30.

Obtaining the gear stiffness of a robot joint gear of a robot arm

      
Application Number 17275726
Grant Number 12330306
Status In Force
Filing Date 2019-09-10
First Publication Date 2022-04-07
Grant Date 2025-06-17
Owner Universal Robots A/S (Denmark)
Inventor Madsen, Emil

Abstract

A method of obtaining the gear stiffness of a robot joint gear of a robot joint of a robot arm, where the robot joint is connectable to at least another robot joint. The robot joint comprises a joint motor having a motor axle configured to rotate an output axle via the robot joint gear. The method comprises the steps of: —applying a motor torque to the motor axle using the joint motor; —obtaining the angular position of the motor axle; —obtaining the angular position of the output axle; —determining the gear stiffness based on at least the angular position of the motor axle, the angular position of the output axle and a dynamic model of the robot arm.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

31.

Robot teach pendant

      
Application Number 29669179
Grant Number D0932487
Status In Force
Filing Date 2018-11-06
First Publication Date 2021-10-05
Grant Date 2021-10-05
Owner Universal Robots A/S (Denmark)
Inventor Mirth, Jos

32.

Robot teach pendant

      
Application Number 29669167
Grant Number D0932485
Status In Force
Filing Date 2018-11-06
First Publication Date 2021-10-05
Grant Date 2021-10-05
Owner Universal Robots A/S (Denmark)
Inventor Mirth, Jos

33.

Robot teach pendant

      
Application Number 29669173
Grant Number D0932486
Status In Force
Filing Date 2018-11-06
First Publication Date 2021-10-05
Grant Date 2021-10-05
Owner Universal Robots A/S (Denmark)
Inventor Mirth, Jos

34.

ESTIMATION OF PAYLOAD ATTACHED TO A ROBOT ARM

      
Application Number 17251990
Status Pending
Filing Date 2019-06-14
First Publication Date 2021-08-26
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Knudsen, Anders Skovgaard
  • Fugl, Andreas Rune

Abstract

Methods and robot, where payload information of a payload attached to a robot tool flange of a robot arm are obtained by arranging the robot tool flange in a plurality of different orientations in relation to gravity; obtaining the force and the torque provided to the robot tool flange by gravity acting on the payload using a force torque sensor arranged at the robot tool flange; obtaining the mass of the payload based on the obtained forces obtained at at least two of the different orientations. The dependent claims describe possible embodiments of the robot and methods according to the present invention.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

35.

Dual mode free-drive of robot arm

      
Application Number 17251993
Grant Number 11839979
Status In Force
Filing Date 2019-06-17
First Publication Date 2021-08-26
Grant Date 2023-12-12
Owner Universal Robots A/S (Denmark)
Inventor
  • Rosenlund, Oluf Skov
  • Fugl, Andreas Rune
  • Knudsen, Anders Skovgaard

Abstract

Method and robot arm, where the motor torques of the joint motors of a robot arm are controlled based on a static motor torque indicating the motor torque needed to maintain the robot arm in a static posture, where the static motor torque is adjusted in response to a change in posture of the robot arm caused by an external force different from gravity applied to the robot arm. Further the motor torque of the joint motors is controlled based on an additional motor torque obtained based on a force-torque provided to the robot tool flange, where the force-torque is obtained by a force-torque sensor integrated in the tool flange of the robot arm.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/12 - Programme-controlled manipulators characterised by positioning means for manipulator elements electric
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 17/02 - Wrist joints

36.

Robot joint comprising brake assembly

      
Application Number 17054260
Grant Number 12011824
Status In Force
Filing Date 2019-05-17
First Publication Date 2021-08-05
Grant Date 2024-06-18
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Vraa, Mikkel Johansen
  • Nielsen, Rasmus Borgbjerg

Abstract

A robot joint is connectable to at least another robot joint via an output flange. The robot joint includes a joint motor having a motor axle configured to rotate the output flange. The robot joint includes a brake assembly having an annular brake member that is rotatable and a resilient member arranged on the motor axle. The annular brake member and the resilient member are arranged between a first locking member and a positionable locking member, where the positionable locking member can be fixed at a plurality of positions along and at the motor axle. An engagement member is movable between an engaging position and a non-engaging position, where in the engaging position the engagement member engages with the annular brake member and prevents rotation of the annular brake member around the motor axis. The annular may include brake protrusion that includes two slats forming a triangular-like shape.

IPC Classes  ?

  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • F16D 65/18 - Actuating mechanisms for brakesMeans for initiating operation at a predetermined position arranged in or on the brake adapted for drawing members together
  • F16D 121/24 - Electric or magnetic using motors
  • F16D 125/40 - Screw-and-nut
  • F16D 127/06 - Locking mechanisms, e.g. acting on actuators, on release mechanisms or on force transmission mechanisms

37.

Robot teach pendant

      
Application Number 29669153
Grant Number D0924228
Status In Force
Filing Date 2018-11-06
First Publication Date 2021-07-06
Grant Date 2021-07-06
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Mirth, Jos

38.

Robotic arm

      
Application Number 29722491
Grant Number D0915487
Status In Force
Filing Date 2020-01-30
First Publication Date 2021-04-06
Grant Date 2021-04-06
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Sell, Lasse Eg

39.

Robot comprising safety system ensuring stopping time and distance

      
Application Number 16772270
Grant Number 11548153
Status In Force
Filing Date 2018-12-13
First Publication Date 2021-03-25
Grant Date 2023-01-10
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Brandt, David
  • Østergaard, Esben Hallundbæk

Abstract

A robot system and method for conditionally stopping a robot, wherein a maximum stopping time and/or distance are defined by a user or integrator through a user interface as safety limits based on the risk assessment. The method provides the continuous calculation of the time and/or distance, which the robot would need to stop under maximum motor torque and/or brake appliance. The robot is stopped or the speed of the robot is reduced, if the calculated time and/or distance exceeds the maximum limit values set by the user or integrator. The method may also be used to program or generate the trajectories of the robot as not to exceed the speed of the movement under the condition of keeping the set maximum stopping time and/or distance as defined by a use.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • B25J 19/06 - Safety devices

40.

Method for extending end user programming of an industrial robot with third party contributions

      
Application Number 17080213
Grant Number 11986962
Status In Force
Filing Date 2020-10-26
First Publication Date 2021-02-11
Grant Date 2024-05-21
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Oestergaard, Esben H.
  • Slota, Martin
  • Wilterdink, Robert

Abstract

There is provided a method for programming an industrial robot, where distributors and integrators can present accessories that run successfully at end users. Also the developer can define customized installation screens and program nodes for the end user. There is provided a software platform, where the developer can define customized installation screens and program nodes for the end user thereby extending an existing robot system with customized functionalities by still using the software platform available in the robot system. Hereby a robot developer can define customized installation screens and program nodes for the end user. These can, for example, encapsulate complex new robot programming concepts, or provide friendly hardware configuration interfaces.

IPC Classes  ?

41.

Clamped flange joint

      
Application Number 16473018
Grant Number 11260543
Status In Force
Filing Date 2018-01-03
First Publication Date 2020-12-17
Grant Date 2022-03-01
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen

Abstract

A releasable joint between two component flanges is for use in a robot arm. The flanges have a number of teeth on each part that is pressed into contact by clamps, screws or other means. The releasable joint assembly is suitable for establishing a robot joint between a first and second component each having interlocking annular flange with respective contact surfaces, and where these flanges are held in place by a clamp.

IPC Classes  ?

  • B25J 9/08 - Programme-controlled manipulators characterised by modular constructions
  • B25J 17/02 - Wrist joints
  • B25J 15/04 - Gripping heads with provision for the remote detachment or exchange of the head or parts thereof
  • B25J 18/00 - Arms
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • G05B 19/425 - Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
  • F16D 1/033 - Couplings for rigidly connecting two coaxial shafts or other movable machine elements for connecting two abutting shafts or the like by clamping together two faces perpendicular to the axis of rotation, e.g. with bolted flanges

42.

Strain wave gear with output flange and integrated encoder

      
Application Number 16759461
Grant Number 11964389
Status In Force
Filing Date 2018-11-15
First Publication Date 2020-10-29
Grant Date 2024-04-23
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen Henrik

Abstract

A strain wave gear comprising an outer ring and an inner ring rotatably arranged in the outer ring. The inner ring comprises an internally toothed gear and a flex spline is arranged in the inner ring and comprise a flexible part comprising an external toothed gear. A wave generator is rotatable in relation to the flex spline and is configured to flex the flexible part in a radial direction to partly mesh the external toothed gear with the internally toothed gear causing rotation of the inner ring in relation to the outer ring. A part of said inner ring extends out of said outer ring and comprises an outwardly protruding output flange. An encoder reader can be disposed on the outer ring and an encoder track can disposed on the inner ring. A robot joint comprising the strain wave gear is also disclosed.

IPC Classes  ?

  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 17/00 - Joints
  • F16H 49/00 - Other gearing
  • G01D 5/14 - Mechanical means for transferring the output of a sensing memberMeans for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for convertingTransducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
  • G01D 5/26 - Mechanical means for transferring the output of a sensing memberMeans for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for convertingTransducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light

43.

Toothed connection flange for a robot joint

      
Application Number 29669200
Grant Number D0898090
Status In Force
Filing Date 2018-11-06
First Publication Date 2020-10-06
Grant Date 2020-10-06
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen Henrik

44.

Robot joint having an input flange and an output flange

      
Application Number 29669184
Grant Number D0895704
Status In Force
Filing Date 2018-11-06
First Publication Date 2020-09-08
Grant Date 2020-09-08
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen Henrik

45.

Robot joint having an input flange, an output flange, and a top lid

      
Application Number 29669189
Grant Number D0895705
Status In Force
Filing Date 2018-11-06
First Publication Date 2020-09-08
Grant Date 2020-09-08
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen Henrik

46.

Robot joint having an input flange

      
Application Number 29669198
Grant Number D0895706
Status In Force
Filing Date 2018-11-06
First Publication Date 2020-09-08
Grant Date 2020-09-08
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Johansen, Steffen Henrik

47.

Vibration control of systems with configuration dependent dynamics

      
Application Number 16623142
Grant Number 11648666
Status In Force
Filing Date 2018-07-12
First Publication Date 2020-06-04
Grant Date 2023-05-16
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor Kielsholm Thomsen, Dan

Abstract

A method is provided for vibration suppression, which is useful in systems with configuration dependent dynamic parameters. The method is a general and practical solution for obtaining a set of inputs to a dynamic system, which will result in reduced vibrational behavior. A novel discrete time buffer implementation is employed, which yields reduced vibration due to a constant unity sum of applied impulses. The method includes shaping a position input with a continuously updated filter and using numerical differentiation to obtain consistent feedforward derivatives without phase shift.

IPC Classes  ?

48.

Programming a robot by demonstration

      
Application Number 16087524
Grant Number 11474510
Status In Force
Filing Date 2017-04-11
First Publication Date 2019-03-21
Grant Date 2022-10-18
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Oestergaard, Esben H.
  • Iturrate, Iñigo
  • Savarimuthu, Thiusius Rajeeth

Abstract

There is provided a method and computer program product for programming a robot by manually operating it in gravity-compensation kinesthetic-guidance mode. More specifically there is provided method and computer program product that uses kinesthetic teaching as a demonstration input modality and does not require the installation or use of any external sensing or data-capturing modules. It requires a single user demonstration to extract a representation of the program, and presents the user with a series of easily-controllable parameters that allow them to modify or constrain the parameters of the extracted program representation of the task.

IPC Classes  ?

  • G05B 19/423 - Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
  • B25J 9/16 - Programme controls
  • G05B 19/42 - Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine

49.

Method for extending end user programming of an industrial robot with third party contributions

      
Application Number 15738315
Grant Number 10850393
Status In Force
Filing Date 2016-07-07
First Publication Date 2018-06-28
Grant Date 2020-12-01
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Oestergaard, Esben H.
  • Slota, Martin
  • Wilterdink, Robert

Abstract

There is provided a method for programming an industrial robot, where distributors and integrators can present accessories that run successfully at end users. Also the developer can define customized installation screens and program nodes for the end user. There is provided a software platform, where the developer can define customized installation screens and program nodes for the end user thereby extending an existing robot system with customized functionalities by still using the software platform available in the robot system. Hereby a robot developer can define customized installation screens and program nodes for the end user. These can, for example, encapsulate complex new robot programming concepts, or provide friendly hardware configuration interfaces.

IPC Classes  ?

50.

Safety system for industrial robot

      
Application Number 15120305
Grant Number 10399232
Status In Force
Filing Date 2015-02-26
First Publication Date 2017-03-02
Grant Date 2019-09-03
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Oestergaard, Esben H
  • Zieba, Grzegorz
  • Brandt, David

Abstract

A safety system for an industrial robot, specifically an industrial robot and a method for implementing a safety system via predefined safety functions. To perform such safety functions the robot comprises in a joint connecting two robot arm sections a first position sensor (132) for sensing the angular orientation on an input side of a gear in the joint, and a second position sensor (133) for sensing an angular orientation on an output side of the gear.

IPC Classes  ?

  • G05B 19/04 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 9/16 - Programme controls
  • B25J 19/06 - Safety devices
  • G05B 19/08 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using plugboards, cross-bar distributors, matrix switches, or the like

51.

Calibration and programming of robots

      
Application Number 15003383
Grant Number 09833897
Status In Force
Filing Date 2016-01-21
First Publication Date 2016-05-19
Grant Date 2017-12-05
Owner Universal Robots A/S (Denmark)
Inventor
  • Søe-Knudsen, Rune
  • Østergaard, Esben Hallundbæk
  • Petersen, Henrik Gordon

Abstract

Methods includes calibrating robots without the use of external measurement equipment and copying working programs between un-calibrated robots. Both methods utilize the properties of a closed chain and the relative position of the links in the chain in order to update the kinematic models of the robots.

IPC Classes  ?

  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • G05B 19/408 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data

52.

Programmable robot and user interface

      
Application Number 13827824
Grant Number 08614559
Status In Force
Filing Date 2013-03-14
First Publication Date 2013-10-03
Grant Date 2013-12-24
Owner UNIVERSAL ROBOTS APS (Denmark)
Inventor
  • Kassow, Kristian
  • Østergaard, Esben Hallundbæk
  • Støy, Kasper

Abstract

A programmable robot system includes a robot provided with a number of individual arm sections, where adjacent sections are interconnected by a joint. The system furthermore includes a controllable drive mechanism provided in at least some of the joints and a control system for controlling the drive. The robot system is furthermore provided with user a interface mechanism including a mechanism for programming the robot system, the user interface mechanism being either provided externally to the robot, as an integral part of the robot or as a combination hereof, and a storage mechanism co-operating with the user interface mechanism and the control system for storing information related to the movement and further operations of the robot and optionally for storing information relating to the surroundings.

IPC Classes  ?

53.

Calibration and programming of robots

      
Application Number 13630380
Grant Number 09248573
Status In Force
Filing Date 2012-09-28
First Publication Date 2013-03-28
Grant Date 2016-02-02
Owner UNIVERSAL ROBOTS A/S (Denmark)
Inventor
  • Søe-Knudsen, Rune
  • Østergaard, Esben Hallundbæk
  • Petersen, Henrik Gordon

Abstract

The invention pertains to a method of calibrating robots without the use of external measurement equipment. The invention furthermore pertains to a method of copying working programs between un-calibrated robots. Both methods utilize the properties of a closed chain and the relative position of the links in the chain in order to update the kinematic models of the robots.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • G05B 19/408 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data

54.

METHOD AND MEANS FOR CONTROLLING A ROBOT

      
Application Number EP2011070228
Publication Number 2012/066025
Status In Force
Filing Date 2011-11-16
Publication Date 2012-05-24
Owner UNIVERSAL ROBOTS ApS (Denmark)
Inventor Østergaard, Esben Hallundbæk

Abstract

The present invention relates to a user friendly method for programming a robot, where the method comprises placing the robot at a given position P0 in the surroundings and using a portion or point P of the robot (for instance the point to which a tool is attached during use of the robot) to define one or more geometrical features relative to the surroundings of the robot and establishing a relationship between the geometrical features and first coordinates of a robot-related coordinate system, whereby the robot can subsequently be instructed to carry out movements of specified portions of the robot relative to said surroundings by reference to said one or more geometrical features. By these means it becomes easy for users that are not experts in robot programming to program and use the robot. The geometrical features can according to the invention be stored in storage means and used subsequently also in other settings than the specific setting in which the programming took place.

IPC Classes  ?

  • G05B 19/401 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes

55.

Programmable robot and user interface

      
Application Number 12281528
Grant Number 08779715
Status In Force
Filing Date 2007-03-02
First Publication Date 2009-11-26
Grant Date 2014-07-15
Owner UNIVERSAL ROBOTS APS (Denmark)
Inventor
  • Kassow, Kristian
  • Østergaard, Esben Hallundbæk
  • Støy, Kasper

Abstract

A programmable robot system includes a robot provided with a number of individual arm sections, where adjacent sections are interconnected by a joint. The system furthermore includes a controllable drive mechanism provided in at least some of the joints and a control system for controlling the drive mechanism. The robot system is furthermore provided with user a interface mechanism including a mechanism for programming the robot system, the user interface mechanism being either provided externally to the robot, as an integral part of the robot or as a combination hereof, and a storage mechanism co-operating with the user interface mechanism and the control system for storing information related to the movement and further operations of the robot and optionally for storing information relating to the surroundings.

IPC Classes  ?

  • G05B 19/04 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers

56.

PROGRAMMABLE ROBOT AND USER INTERFACE

      
Document Number 02644614
Status In Force
Filing Date 2007-03-02
Open to Public Date 2007-09-07
Grant Date 2015-02-03
Owner UNIVERSAL ROBOTS APS (Denmark)
Inventor
  • Oestergaard, Esben Hallundbaek
  • Stoey, Kasper
  • Kassow, Kristian

Abstract

The invention relates to a programmable robot system comprising a robot provided with a number of individual arm sections, where adjacent sections are interconnected by a joint, the system furthermore comprising controllable drive means provided in at least some of said joints and a control system for controlling said drive means The robot system is furthermore provided with user interface means comprising means for programming the robot system, said user interface means being either provided externally to the robot, as an integral part of the robot or as a combination hereof and storage means co-operating with said user interface means and said control system for storing information related to the movement and further operations of the robot and optionally for storing information relating to the surroundings.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 17/02 - Wrist joints
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators