Article View: comp.robotics
Article #410Re: PUMA-560 ARM _ singular points
From: David DeMers
Date: Thu, 13 Aug 1992 00:10
Date: Thu, 13 Aug 1992 00:10
50 lines
2518 bytes
2518 bytes
In article <1992Aug12.171255.13584@morgan.ucs.mun.ca> raghu@morgan.ucs.mun.ca (Raghu B) writes: >Can any one tell me any reference books are any valuable materials, >from where I can find the singular points for a PUMA-560 arm. >I know that they are the extreme ends of the workspace. But >I don't know how to find those values. Is there any algorithm >or any set of equations which can be solved to get those arm >joint angles theta1, theta2 and theta3. I'm assuming you're just interested in positioning, though there is a wrist singularity as well. Craig looks at the PUMA to some extent. Joel Burdick, in his thesis, shows how to find the singularities of a general 3R positional manipulator (pp. 42--70; pp. 87--100). Using DH parameters which place the zero position as the arm straight over head (differing from Craig, and from Unimation...), the following apply: There are two boundaries, the external workspace boundary, which is when sin(theta3) = 0, (or theta3 = 0 degrees, since -180 is not possible due to joint limits) and the other is the internal workspace boundary which is when the origin of frames 4-6 are directly over the axis of frame 1 (assuming I'm numbering these correctly...) which is when l2 * cos(theta2) + l3 * cos(theta2 + theta3) = 0. You will have to do the trig to convert to Unimation's or Craig's versions of DH parameters... The (wristless) PUMA is an elbow manipulator; these formulas are generic for elbow manipulators (Z1 intersects Z2 at 90 degrees, and Z3 is parallel to Z2). Note that there is no dependence on theta1 - that is, if (a1, a2, a3) is a set of joint angles which is a singular point, then (x, a2, a3) will also be a singular point for any x within the joint limits of joint 1. Hope this helps. Dave -- Dave DeMers ddemers@UCSD demers@cs.ucsd.edu Computer Science & Engineering C-014 demers%cs@ucsd.bitnet UC San Diego ...!ucsd!cs!demers La Jolla, CA 92093-0114 (619) 534-0688, or -8187, FAX: (619) 534-7029
Technical Details
Message-ID:
<36785@sdcc12.ucsd.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!sdd.hp.com!network.ucsd.edu!sdcc12!cs!demersReferences:
<1992Aug12.171255.13584@morgan.ucs.mun.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!sdd.hp.com!network.ucsd.edu!sdcc12!cs!demers From: demers@cs.ucsd.edu (David DeMers) Newsgroups: comp.robotics Subject: Re: PUMA-560 ARM _ singular points Keywords: PUMA,SINGULAR POINTS Message-ID: <36785@sdcc12.ucsd.edu> Date: 13 Aug 92 00:10:04 GMT References: <1992Aug12.171255.13584@morgan.ucs.mun.ca> Sender: news@sdcc12.ucsd.edu Organization: =CSE Dept., U.C. San Diego Lines: 50 Nntp-Posting-Host: beowulf.ucsd.edu