Patents by Inventor Torgny Brogardh
Torgny Brogardh 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: 6836702Abstract: A method for fine tuning of a robot program for a robot application comprising an industrial robot, a tool and a work object to be processed by the tool along a path comprising a number of desired poses on the work object, the robot program comprises a number of program instructions containing programmed poses corresponding to the desired poses, wherein the method comprises: defining a fine tuning coordinate system Xft, Yft, Zft, selecting one of said programmed poses pi, calculating said selected pose in the fine tuning coordinate system, producing program instructions for said selected pose in the fine tuning coordinate system, running said one or more program instructions by the robot, determining the difference between the pose obtained after running the program instructions and the desired pose, adjusting the fine tuning coordinate system in dependence of said difference, producing program instructions for said selected pose in the adjusted fine tuning coordinate system Xft′, Yft′, Zft′Type: GrantFiled: June 11, 2003Date of Patent: December 28, 2004Assignee: ABB ABInventors: Torgny Brogårdh, Håkan Brantmark, Zhongxue Gan, Gregory Rossano, Xiongzi Li, Yunquan Sun, Quing Tang
-
Publication number: 20040251866Abstract: A method for programming of a robot application comprising an industrial robot having a robot coordinate system, a tool having a tool coordinate system and a work object (3) to be processed by the tool. The application is programmed by means of a position-measuring unit (15) adapted for measuring positions relative a measuring coordinate system (db). The programming method comprises: selecting an object reference structure (25) on the object, defining a mathematical model for the object reference structure, defining an object coordinate system (o2), providing measurements by the position-measuring unit on the surface of the object reference structure, determining the object coordinate system in relation to the measuring coordinate system (db) by best fit between said measurements and said mathematical model of the object reference structure.Type: ApplicationFiled: June 11, 2003Publication date: December 16, 2004Inventors: Zhongxue Gan, Gregory Rossano, Xiongzi Li, Yunquan Sun, Quing Tang, Torgny Brogardh, Hakan Brantmark
-
Publication number: 20040254677Abstract: A method for fine tuning of a robot program for a robot application comprising an industrial robot, a tool and a work object to be processed by the tool along a path comprising a number of desired poses on the work object, the robot program comprises a number of program instructions containing programmed poses corresponding to the desired poses, wherein the method comprises: defining a fine tuning coordinate system Xft, Yft, Zft, selecting one of said programmed poses pi, calculating said selected pose in the fine tuning coordinate system, producing program instructions for said selected pose in the fine tuning coordinate system, running said one or more program instructions by the robot, determining the difference between the pose obtained after running the program instructions and the desired pose, adjusting the fine tuning coordinate system in dependence of said difference, producing program instructions for said selected pose in the adjusted fine tuning coordinate system Xft′, Yft′, Zft′Type: ApplicationFiled: June 11, 2003Publication date: December 16, 2004Inventors: Torgny Brogardh, Hakan Brantmark, Zhongxue Gan, Gregory Rossano, Xiongzi Li, Yunquan Sun, Quing Tang
-
Patent number: 6822412Abstract: A method for programming of a robot application comprising an industrial robot having a robot coordinate system, a tool having a tool coordinate system and a work object (3) to be processed by the tool. The application is programmed by means of a position-measuring unit (15) adapted for measuring positions relative a measuring coordinate system (db). The programming method comprises: selecting an object reference structure (25) on the object, defining a mathematical model for the object reference structure, defining an object coordinate system (o2), providing measurements by the position-measuring unit on the surface of the object reference structure, determining the object coordinate system in relation to the measuring coordinate system (db) by best fit between said measurements and said mathematical model of the object reference structure.Type: GrantFiled: June 11, 2003Date of Patent: November 23, 2004Inventors: Zhongxue Gan, Gregory Rossano, Xiongzi Li, Yunquan Sun, Quing Tang, Torgny Brogårdh, Häkan Brantmark
-
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: 20040103739Abstract: An industrial robot for movement of an object in space comprising a stationary platform, a movable platform adapted for supporting the object, and a first, a second and a third arm to which the platforms are joined. The first arm comprises a first actuator, a first supporting arm influenced by the first actuator and rotatable around a first axis, and a first linkage. The second arm comprises a second actuator, a second supporting arm influenced by the second actuator and rotatable around a second axis, and a second linkage. The third arm comprises a third actuator, a third supporting arm influenced by the third actuator and rotatable around a third axis, and a third linkage. The second supporting arm is freely mounted around a cross-beam that is arranged at right angles to the second axis.Type: ApplicationFiled: October 31, 2003Publication date: June 3, 2004Inventors: Torgny Brogardh, Daniel Wappling, Feng Xialong, Bo Holmgren
-
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
-
Publication number: 20040028516Abstract: An indusurial robot for movement of an object in space comprising a platform arranged for carrying the object, a first arm arranged for influencing the platform in a first movement and comprising a first actuator and two links, each of which comprises an outer joint arranged in the platform and an inner joint arranged in the first actuator, a second arm arranged for influencing the platform in a second movement and comprising a second actuator and two links, each of which comprises an outerjoint arranged in the platform and an inner joint arranged in the second actuator, and a third arm arranged for influencing the platform in a third movement and comprising a third actuator and a link, which comprises an outer joint arranged in the platform and an inner joint arranged in the third actuator.Type: ApplicationFiled: August 29, 2003Publication date: February 12, 2004Inventor: Torgny Brogardh
-
Publication number: 20030167103Abstract: A robot having a spindle is calibrated by disposing a calibration tool in the robot spindle. The position of the calibration tool is measured. An axis of the spindle is determined based on the measured position. A calibration tool center point is determined based on the measured position. A robot tool rotation axis is determined based on the determined spindle axis, robot tool center point, the determined calibration tool center point, and difference in length between the calibration tool and a robot tool.Type: ApplicationFiled: January 31, 2003Publication date: September 4, 2003Inventors: Qing Tang, Hakan Brantmark, Zhongxue Gan, Torgny Brogardh
-
Patent number: 6563281Abstract: A device for monitoring operation of a driving arrangement including at least a servo-mechanism, which includes a regulator, a driving motor controlled by the regulator, and an element which can be set in motion by the driving motor. A detection arrangement detects deviations between intended and actual movement positions of the element and an operation inhibiting and/or alarming arrangement inhibits operation of the driving arrangement and/or starts an alarm when impermissible deviations are detected. The monitoring device includes a redundant driving arrangement, which include at least one auxiliary servomechanism including a redundant regulator, a redundant driving motor controlled by the redundant regulator, and a redundant element which can be set in motion by the redundant driving motor.Type: GrantFiled: July 16, 2001Date of Patent: May 13, 2003Assignee: ABB ABInventors: Karl-Gustav Ramström, Torgny Brogårdh
-
Patent number: 6540471Abstract: A device for relative movement of two elements (1, 2) comprises two link arrangement (5, 6) coupled in series by means of a connection arrangement (4). A first link arrangement (5) comprises at least three links (9, 14), which have substantially equal length and which are substantially parallel, said links (9, 14) being oriented in a substantially triangular relation, viewed along the longitudinal direction of the links, between the connection arrangement (4) and the element (2). The second link arrangement (6) comprises at least one parallelogram acting between the connection arrangement (4) and the element (1). First the second force-applying arrangements (17, 18) are adapted to cause the first link arrangement (5) to pivot. A third force-applying arrangement (33) is adapted to cause the second link arrangement (6) to pivot.Type: GrantFiled: September 2, 1999Date of Patent: April 1, 2003Assignee: ABB ABInventor: Torgny Brogårdh
-
Patent number: 6477445Abstract: An equipment for controlling an industrial robot, which robot has a plurality of rotation and/or translation axles (ax 1-6), comprising a motor (15) at each of said axles for generating desired movements of the arms and/or the wrist, of which the robot is constituted, a sensor at each of the axles for measuring axle angle and/or axle position, a servo (9) for each of the axles for controlling the motors based on measurement values from the sensors, and a path generator (8) for generating at least one reference (&phgr;ref, &phgr;ref, &tgr;ffw) for each of the servos (9).Type: GrantFiled: September 26, 2001Date of Patent: November 5, 2002Assignee: ABB ABInventors: Karl-Gustav Ramström, Torgny Brogårdh
-
Patent number: 6425303Abstract: A robot for movement of a moveable element (2) relative to a base element (1) comprises at least two link devices (4, 5, 6) coupled between the elements. These link devices comprise each at least two mutually articulated link units (7, 8; 9, 10; 11, 12) and power exerting arrangements (13, 14, 15) adapted to pivot the link devices for changing the relative position of the elements. A first (4) of the link devices is connected with the moveable element (2) via a hinge connection (16) so that there are, on consideration of the robot in its entirety, at least two degrees of freedom in the form of relative pivotability about two pivot axes, real or imaginary, extending at an angle relative to each other between the first link device (4) and said element (2).Type: GrantFiled: June 2, 2000Date of Patent: July 30, 2002Assignee: ABB ABInventors: Torgny Brogårdh, Jan Smede
-
Patent number: 6418774Abstract: A device for calibration of an industrial robot, which calibration device is adapted for being in contact during the calibration with at least one plane of reference arranged on the robot, the calibration device includes an angle measuring member arranged for measuring an angle relative to the vertical line. The device further comprises two contact elements each having a curved surface, and the contact elements are arranged for being in contact with the plane of reference.Type: GrantFiled: April 17, 2001Date of Patent: July 16, 2002Assignee: ABB ABInventors: Torgny Brogårdh, Henrik Jerregård, Alec Robertson, Alexander Slocum, Patrick Willoughby
-
Patent number: 6412363Abstract: A device for relative movement of two elements (1, 2) comprises three link arrangements (A, B, C) and drives (3, 4, 5) for these arrangements. The link arrangements have forearm and upper arm components hinged to the upper arm components and to the second element respectively.Type: GrantFiled: December 4, 2000Date of Patent: July 2, 2002Assignee: ABB ABInventor: Torgny Brogårdh
-
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: 6336374Abstract: Arm consisting of angularly displaceable linkages (1, 2, 3), such as a manipulator, having a fixed end carried by a support (4) and a free end carrying a tool or workpiece (7), whereby each hinge is provided with controllable blocking means for the purpose of immobilizing said linkages relative to each other, wherein a member counter-balancing the torque is arranged at one or more pivot axes to compensate the weight of said linkages freely movable relative to a hinge towards said free end.Type: GrantFiled: September 3, 1999Date of Patent: January 8, 2002Assignee: Asea Brown Boveri A.B.Inventors: Torgny Brogârdh, Staffan Ellqvist
-
Patent number: 6301988Abstract: A device for relative movement of two elements comprises two link arrangements coupled in series using a connection arrangement. A first link arrangement comprises at least three links which are substantially equal in length and parallel. The links are positioned in a substantially triangular relation viewed along the longitudinal direction of the links, between the connection arrangement and a second of the elements. A second link arrangement comprises at least one parallelogram acting between the connection arrangement and a first of the elements. First and second force applying arrangements are adapted to cause the first link arrangement to pivot. A third force applying arrangement is adapted to cause the second link arrangement to pivot.Type: GrantFiled: September 11, 1998Date of Patent: October 16, 2001Assignee: ABB ABInventor: Torgny Brogårdh
-
Patent number: 6230079Abstract: A method for control of an industrial robot, which has a plurality of movement axes with a position sensor for each of said axes which is adapted to deliver an output signal which defines the current position of the axis, and a control system for control of the axes of the robot. Continuously during operation of the robot for at least one mechanically critical point (i) of the robot, the relevant load (&tgr;i) during a predetermined period of time (&Dgr;t) is calculated on the basis of the output signals (&phgr;1,&phgr;2 . . . &phgr;6) from the position sensors and a mathematical model of the robot.Type: GrantFiled: June 9, 1998Date of Patent: May 8, 2001Assignee: Asea Brown Boveri ABInventors: Torgny Brogårdh, Håkan Dahlquist, Staffan Elfving, Tord Henriksson
-
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