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: 10155312Abstract: 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: GrantFiled: May 9, 2015Date of Patent: December 18, 2018Assignee: Daimler AGInventors: Anton Feldmann, Alexander Guertler, Simon Klumpp, Willi Klumpp, Matthias Reichenbach, Matthias Schreiber, Michael Zuern
-
Patent number: 10076841Abstract: 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: GrantFiled: December 21, 2015Date of Patent: September 18, 2018Assignee: KUKA Deutschland GmbHInventors: Simon Klumpp, Gunter Schreiber
-
Patent number: 9981394Abstract: 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: GrantFiled: September 17, 2014Date of Patent: May 29, 2018Assignee: KUKA SYSTEMS GMBHInventors: 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: 20170182663Abstract: 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: ApplicationFiled: May 9, 2015Publication date: June 29, 2017Applicant: Daimler AGInventors: Anton FELDMANN, Alexander GUERTLER, Simon KLUMPP, Willi KLUMPP, Matthias REICHENBACH, Matthias SCHREIBER, Michael ZUERN
-
Publication number: 20160229068Abstract: 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: ApplicationFiled: September 17, 2014Publication date: August 11, 2016Inventors: 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: 20160107315Abstract: 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: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Inventors: Simon Klumpp, Gunter Schreiber
-
Patent number: 9227321Abstract: 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: GrantFiled: December 8, 2010Date of Patent: January 5, 2016Assignee: KUKA Roboter GmbHInventors: Simon Klumpp, Günter Schreiber
-
Patent number: 9102061Abstract: 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: GrantFiled: February 25, 2011Date of Patent: August 11, 2015Assignee: KUKA Roboter GmbHInventors: Volker Schmirgel, Gerhard Hietmann, Sebastian Reitelshofer, Simon Klumpp, Johannes Kurth
-
Publication number: 20120317535Abstract: 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: ApplicationFiled: February 25, 2011Publication date: December 13, 2012Applicant: KUKA LABORATORIES GMBHInventors: Volker Schmirgel, Gerhard Hietmann, Sebastian Reitelshofer, Simon Klumpp, Johannes Kurth
-
Publication number: 20120283875Abstract: 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: ApplicationFiled: December 8, 2010Publication date: November 8, 2012Applicant: KUKA LABORATORIES GMBHInventors: Simon Klumpp, Günter Schreiber