Patents by Inventor Simon Klumpp

Simon Klumpp 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: 10155312
    Abstract: A method for determining values influencing movement of a robot is disclosed. The method includes the following steps: a) provision of a task to be performed by the robot and a worker; b) provision of a layout of a workstation; c) provision of tool data; d) determination of respective axial movement patterns of the robot on the basis of steps a) to c); e) provision of a worker workspace; f) determination of critical path points of the robot, where a specified movement speed is exceeded by the robot and/or a specified mass of an element to be moved by the robot is exceeded, on the basis of the axial movement patterns and the workspace; g) simulation of respective collisions at the critical path points by a second robot; and h) determination of permissible operating speeds of the robot for each critical path point on the basis of the simulated collisions.
    Type: Grant
    Filed: May 9, 2015
    Date of Patent: December 18, 2018
    Assignee: Daimler AG
    Inventors: Anton Feldmann, Alexander Guertler, Simon Klumpp, Willi Klumpp, Matthias Reichenbach, Matthias Schreiber, Michael Zuern
  • Patent number: 10076841
    Abstract: A method for controlling a manipulator includes determining by a control device one or more contact force values between the manipulator and a first workpiece. Each of the contact force values is based on an actual driving force of the manipulator and a drive force according to a dynamic model of the manipulator. The method also includes at least one of a) measuring in multiple stages an orientation and location of the first workpiece based on at least one of the one or more determined contact force values or b) joining a second workpiece and the first workpiece under a compliant regulation, where a joining state of the first and second workpieces is monitored based on at least one of an end pose of the manipulator obtained under the compliant regulation, a speed of a temporal change of the manipulator, or at least one of the one or more determined contact force values.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 18, 2018
    Assignee: KUKA Deutschland GmbH
    Inventors: Simon Klumpp, Gunter Schreiber
  • Patent number: 9981394
    Abstract: A human-robot cooperation (HRC) workstation has a programmable industrial robot (4) and a manual working area (14) for a worker (5) in a region surrounding the industrial robot (4). In the HRC workstation (1), the working areas of the industrial robot (4) and the worker (5) overlap. Contact between the worker (5) and the industrial robot (4) is possible. The workstation (1) is divided into a plurality of different zones (17, 18, 19, 20) having differently high levels of risk of hazard from the industrial robot (4) for the worker (5). The industrial robot (4) is suitable for human-robot cooperation.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: May 29, 2018
    Assignee: KUKA SYSTEMS GMBH
    Inventors: Robert Haman, Richard Zunke, Willi Klumpp, Michael Zürn, Ralf Kühnemann, Otmar Honsberg, Matthias Reichenbach, Simon Klumpp, Andreas Domke, Konrad Wirth, Christian Eberdt, Kurt Strauss, Alexander Gürtler, Reinhard Neureiter, Thomas Rau, Julian Stockschläder
  • Publication number: 20170182663
    Abstract: A method for determining values influencing movement of a robot is disclosed. The method includes the following steps: a) provision of a task to be performed by the robot and a worker; b) provision of a layout of a workstation; c) provision of tool data; d) determination of respective axial movement patterns of the robot on the basis of steps a) to c); e) provision of a worker workspace; f) determination of critical path points of the robot, where a specified movement speed is exceeded by the robot and/or a specified mass of an element to be moved by the robot is exceeded, on the basis of the axial movement patterns and the workspace; g) simulation of respective collisions at the critical path points by a second robot; and h) determination of permissible operating speeds of the robot for each critical path point on the basis of the simulated collisions.
    Type: Application
    Filed: May 9, 2015
    Publication date: June 29, 2017
    Applicant: Daimler AG
    Inventors: Anton FELDMANN, Alexander GUERTLER, Simon KLUMPP, Willi KLUMPP, Matthias REICHENBACH, Matthias SCHREIBER, Michael ZUERN
  • Publication number: 20160229068
    Abstract: A human-robot cooperation (HRC) workstation has a programmable industrial robot (4) and a manual working area (14) for a worker (5) in a region surrounding the industrial robot (4). In the HRC workstation (1), the working areas of the industrial robot (4) and the worker (5) overlap. Contact between the worker (5) and the industrial robot (4) is possible. The workstation (1) is divided into a plurality of different zones (17, 18, 19, 20) having differently high levels of risk of hazard from the industrial robot (4) for the worker (5). The industrial robot (4) is suitable for human-robot cooperation.
    Type: Application
    Filed: September 17, 2014
    Publication date: August 11, 2016
    Inventors: Robert HAMAN, Richard ZUNKE, Willi KLUMPP, Michael ZÜRN, Ralf KÜHNEMANN, Otmar HONSBERG, Matthias REICHENBACH, Simon KLUMPP, Andreas DOMKE, Konrad WIRTH, Christian EBERDT, Kurt STRAUSS, Alexander GÜRTLER, Reinhard NEUREITER, Thomas RAU, Julian STOCKSCHLÄDER
  • Publication number: 20160107315
    Abstract: A method for controlling a manipulator includes determining by a control device one or more contact force values between the manipulator and a first workpiece. Each of the contact force values is based on an actual driving force of the manipulator and a drive force according to a dynamic model of the manipulator. The method also includes at least one of a) measuring in multiple stages an orientation and location of the first workpiece based on at least one of the one or more determined contact force values or b) joining a second workpiece and the first workpiece under a compliant regulation, where a joining state of the first and second workpieces is monitored based on at least one of an end pose of the manipulator obtained under the compliant regulation, a speed of a temporal change of the manipulator, or at least one of the one or more determined contact force values.
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventors: Simon Klumpp, Gunter Schreiber
  • Patent number: 9227321
    Abstract: A method for controlling a manipulator includes determining by a control device one or more contact force values between the manipulator and a first workpiece. Each of the contact force values is based on an actual driving force of the manipulator and a drive force according to a dynamic model of the manipulator. The method also includes at least one of a) measuring in multiple stages an orientation and location of the first workpiece based on at least one of the one or more determined contact force values or b) joining a second workpiece and the first workpiece under a compliant regulation, where a joining state of the first and second workpieces is monitored based on at least one of an end pose of the manipulator obtained under the compliant regulation, a speed of a temporal change of the manipulator, or at least one of the one or more determined contact force values.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: January 5, 2016
    Assignee: KUKA Roboter GmbH
    Inventors: Simon Klumpp, Günter Schreiber
  • Patent number: 9102061
    Abstract: A process module library according to the invention for programming a manipulator process, in particular an assembly process, comprises a plurality of parametrisable process modules (“search( )”, “peg_in_hole( )”, “gear( )”, “screw( )”) for carrying out a sub-process which in particular is common to different manipulator processes. Each of the process modules comprises a plurality of basic commands of a common set of basic commands for carrying out a basic operation, in particular an atomic or molecular operation, and a process module can be linked, in particular mathematically, to a further process module and/or a basic command. During programming, a manipulator can be controlled by means of a functional module of a graphic programming environment (100).
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: August 11, 2015
    Assignee: KUKA Roboter GmbH
    Inventors: Volker Schmirgel, Gerhard Hietmann, Sebastian Reitelshofer, Simon Klumpp, Johannes Kurth
  • Publication number: 20120317535
    Abstract: A process module library according to the invention for programming a manipulator process, in particular an assembly process, comprises a plurality of parametrisable process modules (“search( )”, “peg_in_hole( )”, “gear( )”, “screw( )”) for carrying out a sub-process which in particular is common to different manipulator processes. Each of the process modules comprises a plurality of basic commands of a common set of basic commands for carrying out a basic operation, in particular an atomic or molecular operation, and a process module can be linked, in particular mathematically, to a further process module and/or a basic command. During programming, a manipulator can be controlled by means of a functional module of a graphic programming environment (100).
    Type: Application
    Filed: February 25, 2011
    Publication date: December 13, 2012
    Applicant: KUKA LABORATORIES GMBH
    Inventors: Volker Schmirgel, Gerhard Hietmann, Sebastian Reitelshofer, Simon Klumpp, Johannes Kurth
  • Publication number: 20120283875
    Abstract: A method according to the invention for controlling a manipulator, in particular of a robot, comprises the step of detecting a contact force between the manipulator and a workpiece (2; 20) on the basis of actual drive forces (t) and drive forces (tModell) of a dynamic model (M d2q/dt2+h(q, dq/dt)=tModell) of the manipulator. The method also comprises at least one of the steps of a) multistage measuring of a position of the workpiece (2) on the basis of detected contact forces (S40, S70), in particular comprising the steps of: determining positions of misaligned contours, in particular edges (2.1, 2.2), of the workpiece (2) by detecting poses of the manipulator and at the same time contact forces acting thereon (S40); moving to reference points of the workpiece (2), in particular defined by recesses (3.1, 3.2, 3.3), on the basis of contours (2.1, 2.
    Type: Application
    Filed: December 8, 2010
    Publication date: November 8, 2012
    Applicant: KUKA LABORATORIES GMBH
    Inventors: Simon Klumpp, Günter Schreiber