Patents by Inventor Stig Moberg
Stig Moberg 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: 10331107Abstract: A method, device, and computer program product for compensating robot movement deviations caused by a gear box as well as to a robot arrangement including such a device. The device has a drift estimating block configured to obtain motor data ({dot over (q)}r) and motor torque data (?) related to the motor, determine a measure of the temperature of the gear box based on the motor data ({dot over (q)}r) and motor torque data (?) and estimate the drift (?q) based on a drift value of the robot section, the drift value in turn being obtained based on the gearbox temperature measure and a gravitational torque (?grav) of the motor, and a drift adjusting block (44) configured to adjust a control value (qr) used to control the positioning of the robot based on the estimated drift (?q).Type: GrantFiled: April 22, 2014Date of Patent: June 25, 2019Assignee: ABB Schweiz AGInventor: Stig Moberg
-
Patent number: 10272571Abstract: An arrangement for determining the calibration position of a robot joint where the joint has a moveable joint element and a stationary joint element, where one of the joint elements has a holding structure and the other a force providing protrusion, a robot controller, a motor connected between the robot controller and the moveable joint element and a force receiving element adapted to form a kinematic coupling with the holding structure and the force providing protrusion, where the kinematic coupling has at least two areas of contact between the structure and the force receiving element and one area of contact between the force providing protrusion and the force receiving element, the force receiving element being fastenable to the holding structure for stretching out across a gap between the two robot joint elements for receiving a force from the force providing protrusion.Type: GrantFiled: November 12, 2014Date of Patent: April 30, 2019Assignee: ABB Schweiz AGInventors: Torgny Brogårdh, Peter Fixell, Görgen Johansson, Hans Andersson, Sven Hanssen, Stig Moberg, Siim Viilup, Mats Olsson
-
Publication number: 20180117768Abstract: An arrangement for determining the calibration position of a robot joint where the joint has a moveable joint element and a stationary joint element, where one of the joint elements has a holding structure and the other a force providing protrusion, a robot controller, a motor connected between the robot controller and the moveable joint element and a force receiving element adapted to form a kinematic coupling with the holding structure and the force providing protrusion, where the kinematic coupling has at least two areas of contact between the structure and the force receiving element and one area of contact between the force providing protrusion and the force receiving element, the force receiving element being fastenable to the holding structure for stretching out across a gap between the two robot joint elements for receiving a force from the force providing protrusion.Type: ApplicationFiled: November 12, 2014Publication date: May 3, 2018Inventors: Torgny BROGÅRDH, Peter FIXELL, Görgen JOHANSSON, Hans ANDERSSON, Sven Hanssen, Stig MOBERG, Siim VIILUP, Mats OLSSON
-
Publication number: 20170108848Abstract: A method, device, and computer program product for compensating robot movement deviations caused by a gear box as well as to a robot arrangement including such a device. The device has a drift estimating block configured to obtain motor data ({dot over (q)}r) and motor torque data (?) related to the motor, determine a measure of the temperature of the gear box based on the motor data ({dot over (q)}r) and motor torque data (?) and estimate the drift (?q) based on a drift value of the robot section, the drift value in turn being obtained based on the gearbox temperature measure and a gravitational torque (?grav) of the motor, and a drift adjusting block (44) configured to adjust a control value (qr) used to control the positioning of the robot based on the estimated drift (?q).Type: ApplicationFiled: April 22, 2014Publication date: April 20, 2017Inventor: Stig MOBERG
-
Patent number: 9616565Abstract: A method, robot arrangement and computer program product for tuning a dynamical model of an industrial robot on a foundation. The parameter determining device includes a model memory with a first dynamical model of the robot, the first dynamical model including first model parameters representing dynamical properties of the robot; and a second dynamical model of a foundation to which the robot is to be attached, the second dynamical model including second model parameters representing dynamical properties of the foundation, and a parameter adjusting unit that obtains information about dynamical properties of the foundation by ordering the actuator to move the robot and by receiving, from the detector, measurements of at least one property affected by the movement; and set at least one of the second model parameters on the basis of the dynamical properties of the foundation.Type: GrantFiled: December 15, 2014Date of Patent: April 11, 2017Assignee: ABB Schweiz AGInventors: Ingvar Jonsson, Stig Moberg, Sven Hanssen
-
Publication number: 20150100156Abstract: A method, robot arrangement and computer program product for tuning a dynamical model of an industrial robot on a foundation. The parameter determining device includes a model memory with a first dynamical model of the robot, the first dynamical model including first model parameters representing dynamical properties of the robot; and a second dynamical model of a foundation to which the robot is to be attached, the second dynamical model including second model parameters representing dynamical properties of the foundation, and a parameter adjusting unit that obtains information about dynamical properties of the foundation by ordering the actuator to move the robot and by receiving, from the detector, measurements of at least one property affected by the movement; and set at least one of the second model parameters on the basis of the dynamical properties of the foundation.Type: ApplicationFiled: December 15, 2014Publication date: April 9, 2015Inventors: Ingvar Jonsson, Stig Moberg, Sven Hanssen
-
Patent number: 7872436Abstract: An apparatus, a method and a control system for controlling an industrial robot with at least one axis of rotation and/or translation. The robot includes at least one actuator or motor at each of the axes for driving a movement of an arm of the robot and at least one sensor at each of the rotatable shafts. A dither-signal generator for generation of a periodic signal is used to provide a varying dither signal to a servo of the actuator. Automatic adaption of the dither signal is provided. A computer program for carrying out the method and a graphical user interface.Type: GrantFiled: May 19, 2004Date of Patent: January 18, 2011Assignee: ABB ABInventors: Sönke Kock, Christian H Müller, Torgny Brogårdh, Jesper Bergsjö, Andreas Olevik, Stig Moberg
-
Publication number: 20070260356Abstract: An apparatus, a method and a control system for controlling an industrial robot with at least one axis of rotation and/or translation. The robot includes at least one actuator or motor at each of the axes for driving a movement of an arm of the robot and at least one sensor at each of the rotatable shafts. A dither-signal generator for generation of a periodic signal is used to provide a varying dither signal to a servo of the actuator. Automatic adaption of the dither signal is provided. A computer program for carrying out the method and a graphical user interface.Type: ApplicationFiled: May 19, 2004Publication date: November 8, 2007Applicant: ABB ABInventors: Sonke Kock, Christian Muller, Torgny Brogardh, Jesper Bergsjo, Andreas Olevik, Stig Moberg
-
Patent number: 7130718Abstract: A method for an industrial robot to increase accuracy in movements of the robot. A first path is formed by bringing a tool supported by the robot to adopt a plurality of generated positions. A plurality of observed positions of the tool moving along the first path are determined. A second path is formed of the determined tool positions. A correction is determined by a path deviation between geometrically determined positions in the first path and the second path.Type: GrantFiled: April 9, 2001Date of Patent: October 31, 2006Assignee: ABB ABInventors: Svante Gunnarsson, Mikael Norrlof, Geir Hovland, Ulf Carlsson, Torgny Brogardh, Tommy Svensson, Stig Moberg
-
Patent number: 7084595Abstract: Method for optimizing the movement performance of an industrial robot for a current movement path with respect to thermal load on the driving system of the robot, wherein the method comprises the following steps: for at least one component in the driving system, the thermal load is calculated for the whole or parts of the movement path if the calculated thermal load is compared with a maximally allowed load for the component; and dependent on said comparison, a course of accelerations and velocities for the current movement path are adjusted.Type: GrantFiled: March 14, 2002Date of Patent: August 1, 2006Assignee: ABB ABInventors: Torgny Brogårdh, Magnus Ahlbäck, Jesper Bergsjö, Staffan Elfving, Anders Lager, Stig Moberg, Mats Myhr, Dan Rylander
-
Publication number: 20040124802Abstract: Method for optimising the movement performance of an industrial robot for a current movement path with respect to thermal load on the driving system of the robot, wherein the method comprises the following steps: for at least one component in the driving system, the thermal load is calculated for the whole or parts of the movement path if the calculated thermal load is compared with a maximally allowed load for the component; and dependent on said comparison, a course of accelerations and velocities for the current movement path are adjusted.Type: ApplicationFiled: January 29, 2004Publication date: July 1, 2004Inventors: Torgny Brogardh, Magnus Ahlback, Jesper Bergsjo, Staffan Elfving, Anders Lager, Stig Moberg, Mats Myhr, Dan Rylander
-
Publication number: 20040093119Abstract: A method in an industrial robot for increasing the accuracy in the movements of the robot, where a tool supported by the robot is brought to adopt a plurality of positions generated by the control system, which are each determined by a measuring system, whereby a deviation between the generated position and the position determined by the measuring system is introduced as a correction in the control system for adjusting the movement. The generated positions and the positions determined by the measuring system, respectively, are adapted to form a first path an a second path, respectively, whereby the correction is determined by a path deviation between geometrically calculated positions in the respective path.Type: ApplicationFiled: June 9, 2003Publication date: May 13, 2004Inventors: Svante Gunnarsson, Miakel Norrlof, Geir Hovaland, Ulf Carlsson, Torgny Brogardh, Tommy Svenson, Stig Moberg
-
Patent number: 6343243Abstract: A method for determining a number of load parameters (ml, xl, rl, &agr;l, Ix, Iy, Iz) for a load (6) which is carried by a manipulator. The manipulator comprises a number of links (2,3,4) which are movable in relation to one another, a handling member (5) for supporting a tool, which handling member is movable in relation to said links, a number of axes (A1-A6) around which the links or the handling member are/is movable as well as a motor for each axis which drives the movement of the axis in accordance with supplied reference values for the torque of the motor. According to the method, the manipulator adopts two selected axis configurations. A number of identification axes are appointed. The manipulator is run such that the identification axes carry out a plurality of movements according to predetermined patterns. During these movements, the motor torque and the axis angle are measured.Type: GrantFiled: September 27, 1999Date of Patent: January 29, 2002Assignee: ABB ABInventors: Torgny Brogårdh, Stig Moberg
-
Patent number: 6218801Abstract: A method for supervision of the movement control of a manipulator. The manipulator comprises at least one movement axis, a servo (9) for controlling the axis in accordance with supplied reference values for position, speed and acceleration (&psgr;ref, {dot over (&psgr;)}ref, {umlaut over (&psgr;)}ref). A plurality of dynamic parameters (dyn-par) are calculated in dependence on reference values for the position and speed of the axis and a dynamic model (7) which describes the static and dynamic properties of the robot. A torque signal (&tgr;mr) is generated by the servo in dependence on the control error torque (&tgr;err) of the servo.Type: GrantFiled: March 7, 2000Date of Patent: April 17, 2001Assignee: ABB ABInventors: Torgny Brogårdh, Staffan Elfving, Ingvar Jonsson, Stig Moberg, Fredrik Skantze