← Back to Patent Explorer
US4894788A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for positioning a tool of a multi-joint robot

Assignee: Siemens AG
•
Filing: 1988-04-21
•
Granted: 1990-01-16
•
Expires: 2008-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for positioning a tool of a multi-joint robot is disclosed in which an incorrect positioning of the tool resulting from nonideal geometrical relationships is compensated by the following steps: determining a preliminary desired angular position for each of the joints for a desired position in space of the tool based upon the reference distances and joint axis directions required to position the tool in the desired position; determining the positioning error of the tool due to the differences between the reference distances and the desired directions and the actual spacings and actual directions of the joints; transforming the determined positioning error into corresponding angular correction values for the preliminary desired angular positions of the joints by means of an inverse Jacobi matrix coordinate-transformation equation system; calculating the error-corrected angular position for each of the joints by addition of the angular correction values to the preliminary desired angular positions; and moving the tool to the desired position by rotating the joints in accordance with the error-corrected angular position calculated.

Inventors

  • 👤 Joerg Stelzer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:25
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 380 words
A method for positioning a tool of a multi-joint robot having a plurality of rotatable joints (G i-1 , G i , G i+1 ) defining robot joint axes, with one of the joints being connected to the tool and the location and the orientation of the tool being represented in a reference coordinate system and the respective position of the tool relative to the reference coordinate system and the angular positions of the robot joint axes being linked by a coordinate-transformation equation system having parameters which are determined by the desired distances and desired directions of the robot joints representing the ideal kinematic of the robot, comprising the following steps: (a) determining a preliminary desired angular position (θ i-1 , θ i , θ i+1 ) for each of the joints, respectively, for a desired position in space (x) of the tool based upon reference distances (a i-1 , a i , a i+1 d i-1 , d i , d i+1 ) and directions of the joint axes required to position the tool in the desired position; (b) determining the positioning error (Δx) of the tool due to the difference between the reference distance (a i-1 , a i , a i+1 , d i-1 , d i , d i+1 ) and the desired directions and the actual spacings and actual direction of the joints (G i-1 , G i , G i+1 ); (c) transforming the determined positioning error (Δx) into corresponding angular correction values (Δθ) for the preliminary desired angular positions (θ i-1 ,θ i , θ i+1 ) of the joints (G i-1 , G i , G i+1 ) by means of the inverse Jacobi matrix (Fθ(θ v ,F ref ) -1 ) of the ideal kinematic of the robot of the coordinate-transformation equation system; (d) calculating the error-corrected angular position (θ f ) for each of the joints (G i-1 , G i , G +1 ) by addition of the angular correction values (Δθ) determined in step c) to the preliminary desired angular positions (θ i-1 ,θ i , θi+1) determined in step a); and (e) moving the tool to the desired position by rotating the joints in accordance with the error-corrected angular position (θ f ) calculated in step (d).
Claim 2
Independent Claim 380 words
A method for positioning a tool of a multi-joint robot having a plurality of rotatable joints (G i-1 , G i , G i+1 ) defining robot joint axes, with one of the joints being connected to the tool and the location and the orientation of the tool being represented in a reference coordinate system and the respective position of the tool relative to the reference coordinate system and the angular positions of the robot joint axes being linked by a coordinate-transformation equation system having parameters which are determined by the desired distances and desired directions of the robot joints representing the ideal kinematic of the robot, comprising the following steps: (a) determining a preliminary desired angular position (θ i-1 , θ i , θ i+1 ) for each of the joints, respectively, for a desired position in space (x) of the tool based upon reference distances (a i-1 , a i , a i+1 d i-1 , d i , d i+1 ) and directions of the joint axes required to position the tool in the desired position; (b) determining the positioning error (Δx) of the tool due to the difference between the reference distance (a i-1 , a i , a i+1 , d i-1 , d i , d i+1 ) and the desired directions and the actual spacings and actual direction of the joints (G i-1 , G i , G i+1 ); (c) transforming the determined positioning error (Δx) into corresponding angular correction values (Δθ) for the preliminary desired angular positions (θ i-1 ,θ i , θ i+1 ) of the joints (G i-1 , G i , G i+1 ) by means of the inverse Jacobi matrix (Fθ(θ v ,F ref ) -1 ) of the ideal kinematic of the robot of the coordinate-transformation equation system; (d) calculating the error-corrected angular position (θ f ) for each of the joints (G i-1 , G i , G +1 ) by addition of the angular correction values (Δθ) determined in step c) to the preliminary desired angular positions (θ i-1 ,θ i , θi+1) determined in step a); and (e) moving the tool to the desired position by rotating the joints in accordance with the error-corrected angular position (θ f ) calculated in step (d).

References Cited (Backward Citations)

US4593366A Cited
US4580229A Cited
US4604716A Cited
US4621332A Cited
US4663726A Cited
US4763276A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-15 1993-07-17 1994-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-15 1997-07-17 1998-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-15 2001-07-17 2002-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag