Patents by Inventor Jens Hacker

Jens Hacker has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9937619
    Abstract: The invention relates to a control method for a robot (1) having a plurality of movable robot axes (2, 4, 6), in particular for a painting robot (1) or a manipulating robot, comprising the following steps: (a) predetermining a robot path by means of a plurality of path points through which a reference point of the robot (1) is intended to travel; (b) controlling drive motors of the individual robot axes (2, 4, 6) according to the predetermined robot path, such that the reference point of the robot (1) travels through the predetermined robot path; (c) precalculating the mechanical loading (My1, Mx1, Fx1, Fy1, Fz1, Fx2, Fy2, Fz2, Mx2, My2, Mz2) that occurs within at least one of the robot axes (2, 4, 6) between two joints when travelling through the robot path ahead; and also (d) adjusting the control of the drive motors of the robot axes (2, 4, 6) on the basis of the precalculated mechanical loading (My1, Mx1, Fx1, Fy1, Fz1, Fx2, Fy2, Fz2, Mx2, My2, Mz2), such that a mechanical overload is avoided.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: April 10, 2018
    Assignee: Dürr Systems GmbH
    Inventors: Alexander Meissner, Bjorn Schoell, Jens Hacker, Viktor Schretling, Thomas Hezel
  • Publication number: 20150057798
    Abstract: The invention relates to a control method for a robot (1) having a plurality of movable robot axes (2, 4, 6), in particular for a painting robot (1) or a manipulating robot, comprising the following steps: (a) predetermining a robot path by means of a plurality of path points through which a reference point of the robot (1) is intended to travel; (b) controlling drive motors of the individual robot axes (2, 4, 6) according to the predetermined robot path, such that the reference point of the robot (1) travels through the predetermined robot path; (c) precalculating the mechanical loading (My1, Mx1, Fx1, Fy1, Fz1, Fx2, Fy2, Fz2, Mx2, My2, Mz2) that occurs within at least one of the robot axes (2, 4, 6) between two joints when travelling through the robot path ahead; and also (d) adjusting the control of the drive motors of the robot axes (2, 4, 6) on the basis of the precalculated mechanical loading (My1, Mx1, Fx1, Fy1, Fz1, Fx2, Fy2, Fz2, Mx2, My2, Mz2), such that a mechanical overload is avoided.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 26, 2015
    Inventors: Alexander Meissner, Bjorn Schoell, Jens Hacker, Viktor Schretling, Thomas Hezel
  • Patent number: 8527092
    Abstract: A predetermined robot path includes a plurality of path points defined by spatial coordinates. Spatial coordinates of the individual path points are converted in accordance with inverse robot kinematics into corresponding axis coordinates, the axis coordinates representing the position of the individual robot axes at respective path points. Axis-related controllers are actuated for individual robot axes in accordance with converted axis coordinates. Axis-related drive motors in individual robot axes are actuated by at least associated axis-related controllers. Path correction values are determined for individual path points on the robot path in accordance with a dynamic robot model, the path correction values taking account of the elasticity, friction, and/or inertia of the robot. Corrected axis coordinates are determined for the individual path points from uncorrected axis coordinates of individual path points and path correction values.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: September 3, 2013
    Assignee: Dürr Systems GmbH
    Inventors: Jens Hacker, Bjoern Schoell, Alexander Meissner
  • Publication number: 20100198405
    Abstract: The invention relates to a control method for a painting robot, comprising the following steps: (a) a robot path is set using several path points that are to be traversed by a reference point of the robot and are each defined by space coordinates; (b) the space coordinates of the individual path points are converted into corresponding axis coordinates according to inverse robot kinematics, said axis coordinates reproducing the position of the individual robot axes in the respective path points; (c) axis-related regulators for the individual robot axes are triggered according to the converted axis coordinates; (d) axis-related driving motors are triggered in the individual robot axes by means of the associated axis-related regulators; (e) corrective path values for the individual path points are calculated according to a dynamic robot model, said corrective path values taking into account the elasticity and/or friction and/or inertia of the robot; (f) corrected axis coordinates for the individual path points a
    Type: Application
    Filed: May 7, 2008
    Publication date: August 5, 2010
    Inventors: Jens Hacker, Bjoern Schoell, Alexander Meissner