Patents by Inventor Gerhard Hietmann

Gerhard Hietmann 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: 10095216
    Abstract: A method for actuating a manipulator system by means of a portable end device, a corresponding portable end device, and a robot system. The portable end device includes a 3-D camera that is a plenoptic camera. A three-dimensional image is acquired by means of the 3-D camera of the portable end device of at least part the manipulator system to be actuated. The image identifies at least one actuatable object in the manipulator system. A task is selected for the identified object to actuate. By selecting the identified actuatable object, the object is actuated to perform the task.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 9, 2018
    Assignee: KUKA Roboter GmbH
    Inventor: Gerhard Hietmann
  • Patent number: 10016894
    Abstract: A method for controlling a robot in at least one pose of the robot wherein the robot can be operated in either a first mode of operation or a second mode of operation. In the second mode of operation the robot can be moved by manually applying a guiding force to the robot. The method includes determining a distance of a state variable of the robot from a first limit and then triggering a safety response when the distance satisfies a first condition and the robot is operating in the first mode of operation. When the robot is operating in the second mode of operation and the distance satisfies the first condition, the method includes not triggering the safety response, and motorically applying a positioning force to the robot in dependence on the determined distance so that the distance can be reduced when the robot is unobstructed.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: July 10, 2018
    Assignee: KUKA Deutschland GmbH
    Inventors: Gerhard Hietmann, Marc-Walter Ueberle, Christian Hartmann, Richard Schwarz, Richard Rudolf
  • Patent number: 10007837
    Abstract: A method for identifying a manipulator by means of a portable terminal device, wherein the portable terminal device comprises a 3D camera. The method operates to detect a three-dimensional image of at least one part of the manipulator to be identified by means of the 3D camera of the portable terminal device. An actual status of the manipulator is determined based on the three-dimensional image detected. The 3D camera is a plenoptic camera, and the detected three-dimensional image comprises a four-dimensional light field of at least one part of the manipulator to be identified.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: June 26, 2018
    Assignee: KUKA Roboter GmbH
    Inventor: Gerhard Hietmann
  • Patent number: 9815200
    Abstract: A method for controlling a multiaxial jointed-arm robot. A plurality of reference data sets are recorded during a previous monitored reference travel. During an operational travel, a trajectory progress variable is established and is used to monitor the movement of the manipulator on the basis of the reference data sets.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 14, 2017
    Assignee: KUKA Roboter GmbH
    Inventors: Uwe Zimmermann, Gerhard Hietmann
  • Patent number: 9579792
    Abstract: Methods and apparatus for adjusting and controlling a robotic manipulator based on a dynamic manipulator model. A model for gear mechanism friction torque is determined for at least one axis, based on driven axis speeds and accelerations, and on a motor temperature on the drive side of one of the motors that is associated with the axis. The model is used to determine target values, such as motor position or current. The gear mechanism friction torque that complies with the model is determined in accordance with a gear mechanism temperature.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: February 28, 2017
    Assignee: KUKA Roboter GmbH
    Inventors: Gerhard Hietmann, Martin Weiss
  • Publication number: 20160346936
    Abstract: A method for actuating a manipulator system by means of a portable end device, a corresponding portable end device, and a robot system. The portable end device includes a 3-D camera that is a plenoptic camera. A three-dimensional image is acquired by means of the 3-D camera of the portable end device of at least part the manipulator system to be actuated. The image identifies at least one actuatable object in the manipulator system. A task is selected for the identified object to actuate. By selecting the identified actuatable object, the object is actuated to perform the task.
    Type: Application
    Filed: May 23, 2016
    Publication date: December 1, 2016
    Inventor: Gerhard HIETMANN
  • Publication number: 20160346927
    Abstract: A method for identifying a manipulator by means of a portable terminal device, wherein the portable terminal device comprises a 3D camera. The method operates to detect a three-dimensional image of at least one part of the manipulator to be identified by means of the 3D camera of the portable terminal device. An actual status of the manipulator is determined based on the three-dimensional image detected. The 3D camera is a plenoptic camera, and the detected three-dimensional image comprises a four-dimensional light field of at least one part of the manipulator to be identified.
    Type: Application
    Filed: May 24, 2016
    Publication date: December 1, 2016
    Inventor: Gerhard HIETMANN
  • Patent number: 9393687
    Abstract: A method for programming an industrial robot includes moving a manipulator arm of the industrial robot manually (hand guided) into at least one pose in which at least one control variable, which is to be entered in a robot program, is recorded by a control device of the industrial robot and is saved as a parameter of an associated program instruction in the robot program. In another aspect, an industrial robot includes a robot control unit which is designed and/or configured to carry out such a method.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: July 19, 2016
    Assignee: KUKA Roboter GmbH
    Inventors: Gerhard Hietmann, Philipp Wullner
  • Publication number: 20160176048
    Abstract: A method for controlling a multiaxial jointed-arm robot. A plurality of reference data sets are recorded during a previous monitored reference travel.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 23, 2016
    Inventors: Uwe Zimmermann, Gerhard Hietmann
  • Publication number: 20160016314
    Abstract: A method for controlling a robot in at least one pose of the robot wherein the robot can be operated in either a first mode of operation or a second mode of operation. In the second mode of operation the robot can be moved by manually applying a guiding force to the robot. The method includes determining a distance of a state variable of the robot from a first limit and then triggering a safety response when the distance satisfies a first condition and the robot is operating in the first mode of operation. When the robot is operating in the second mode of operation and the distance satisfies the first condition, the method includes not triggering the safety response, and motorically applying a positioning force to the robot in dependence on the determined distance so that the distance can be reduced when the robot is unobstructed.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 21, 2016
    Inventors: Gerhard Hietmann, Marc-Walter Ueberle, Christian Hartmann, Richard Schwarz, Richard Rudolf
  • 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: 20150217445
    Abstract: A method for programming an industrial robot includes moving a manipulator arm of the industrial robot manually (hand guided) into at least one pose in which at least one control variable, which is to be entered in a robot program, is recorded by a control device of the industrial robot and is saved as a parameter of an associated program instruction in the robot program. In another aspect, an industrial robot includes a robot control unit which is designed and/or configured to carry out such a method.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 6, 2015
    Inventors: Gerhard Hietmann, Philipp Wullner
  • Patent number: 8645098
    Abstract: According to the present invention a portable hand-held device (1) for detecting the spatial position of a working point of a manipulator, in particular of a robot, comprises handling means (2, 3) for handling the hand-held device by a user, means for detecting a position (4), wherein a spatial position of the means for detecting a position (4) is detectable; and a tactile element (5) which is connected, preferably detachably connected, to the means for detecting a position and at which a reference point (R) is defined, wherein the handling means (2, 3) and the means for detecting a position (4) are connected with one another by a joint.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: February 4, 2014
    Assignee: Kuka Roboter GmbH
    Inventors: Gerhard Hietmann, Andreas Sedlmayr
  • 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: 20100153061
    Abstract: According to the present invention a portable hand-held device (1) for detecting the spatial position of a working point of a manipulator, in particular of a robot, comprises handling means (2, 3) for handling the hand-held device by a user, means for detecting a position (4), wherein a spatial position of the means for detecting a position (4) is detectable; and a tactile element (5) which is connected, preferably detachably connected, to the means for detecting a position and at which a reference point (R) is defined, wherein the handling means (2, 3) and the means for detecting a position (4) are connected with one another by a joint.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 17, 2010
    Inventors: Gerhard Hietmann, Andreas Sedlmayr
  • Patent number: 7525274
    Abstract: A method and a system for controlling a plurality of manipulators with a large number of control units associated with the manipulators in such a way that each control unit controls at least one manipulator, are characterized in that an operating device accesses several control units for controlling the manipulators. Thus, it is possible according to the invention to operate even very closely juxtaposed manipulators without any crossing and interlacing of the connecting channels between the operating devices and control units which would prevent a reliable association in operation. The invention also makes it possible for only one operator to operate cooperating robots.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: April 28, 2009
    Assignee: KUKA Roboter GmbH
    Inventors: Arif Kazi, Jens Bunsendal, Gerhard Hietmann, Carsten Spieβ
  • Publication number: 20090076653
    Abstract: The invention relates to a method for adjusting and controlling an automatically controlled manipulator, for example a robot. This is often achieved with the aid of dynamic manipulator models, taking into account friction torques, which occur in gear mechanisms that are provided to displace axes of the manipulator. A model for the gear mechanism friction torque is determined for at least one axis, based on driven axis speeds and axis accelerations, in addition to a motor temperature on the drive side of one of the motors that is associated with the relevant axis, said model also being used to determine target values, such as a motor position or a motor current. The inventive method is characterised in that the gear mechanism friction torque that complies with the model is determined in accordance with a gear mechanism temperature.
    Type: Application
    Filed: November 16, 2005
    Publication date: March 19, 2009
    Applicant: KUKA ROBOTER GMBH
    Inventors: Gerhard Hietmann, Martin Weiss
  • Patent number: 7443124
    Abstract: In order to improve the safety of a machine, particularly a robot, such as a multiaxial or multiaxle industrial robot during the operation thereof, particularly in the presence of human beings, the invention provides a method for operating the machine, which is characterized in that at least one path section is traversed in monitored manner in a reference trip, that movement-characteristic operating values are continuously measured and stored as reference values and that during machine operation said operating values are also determined and compared with the stored reference values. The invention also relates to a device for performing the method.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: October 28, 2008
    Assignee: KUKA Roboter GmbH
    Inventors: Rainer Bischoff, Jens Bunsendal, Gerhard Hietmann
  • Publication number: 20050273200
    Abstract: A process for protecting at least two robots is provided, especially multiaxial industrial robots, from collisions, in which movements of a robot are automatically checked for possible collisions. Interlocks are automatically inserted in the movement process.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 8, 2005
    Inventors: Gerhard Hietmann, Martin Weiss
  • Publication number: 20050264251
    Abstract: In order to improve the safety of a machine, particularly a robot, such as a multiaxial or multiaxle industrial robot during the operation thereof, particularly in the presence of human beings, the invention provides a method for operating the machine, which is characterized in that at least one path section is traversed in monitored manner in a reference trip, that movement-characteristic operating values are continuously measured and stored as reference values and that during machine operation said operating values are also determined and compared with the stored reference values. The invention also relates to a device for performing the method.
    Type: Application
    Filed: May 23, 2005
    Publication date: December 1, 2005
    Inventors: Rainer Bischoff, Jens Bunsendal, Gerhard Hietmann