WO1992005016A1 - Methods and apparatus for passively compensating for the effects of gravity upon articulated structures - Google Patents
Methods and apparatus for passively compensating for the effects of gravity upon articulated structures Download PDFInfo
- Publication number
- WO1992005016A1 WO1992005016A1 PCT/US1991/006679 US9106679W WO9205016A1 WO 1992005016 A1 WO1992005016 A1 WO 1992005016A1 US 9106679 W US9106679 W US 9106679W WO 9205016 A1 WO9205016 A1 WO 9205016A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pulley
- tendon
- force
- link
- joint
- Prior art date
Links
- 230000005484 gravity Effects 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000000694 effects Effects 0.000 title claims abstract description 11
- 210000002435 tendon Anatomy 0.000 claims abstract description 66
- 238000006073 displacement reaction Methods 0.000 claims description 17
- 230000001133 acceleration Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000010297 mechanical methods and process Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101100509468 Arabidopsis thaliana JASON gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000000418 atomic force spectrum Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/001—Arrangements compensating weight or flexion on parts of the machine
- B23Q11/0017—Arrangements compensating weight or flexion on parts of the machine compensating the weight of vertically moving elements, e.g. by balancing liftable machine parts
- B23Q11/0021—Arrangements compensating weight or flexion on parts of the machine compensating the weight of vertically moving elements, e.g. by balancing liftable machine parts the elements being rotating or pivoting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0008—Balancing devices
- B25J19/0016—Balancing devices using springs
Definitions
- the present invention relates to articulated structures comprised of one or more links serially connected by rotatable joints. More specifically, the present invention relates to methods and apparatus for compensating for the effects of gravity acting upon an articulated structure undergoing manipulation.
- Articulated structures including robotic manipulators, often comprise distinct members or "links" which are serially connected and manipulated by the activation of one or more rotatable joints which connect the links to a base, foundation or “platform.”
- the rotatable joints actuated by a cable or tendon.
- the human finger itself is a collection of serial links, connected at rotatable joints and activated by the force of tendons.
- a finger within this class is disclosed in U.S. Patent 4,957,320 which is assigned to the assignee of the present invention and is incorporated herein by reference.
- Other examples include the operative booms of cranes and other construction equipment and the structures which support X-ray equipment, television cameras, lamps, dental drills and a variety of other objects which must be moved through space.
- the gravity-induced joint loads referred to herein describe the loads placed upon a joint due to the weight of the manipulating apparatus itself, i.e., the mass of the links under the acceleration due to gravity. Because serial linkages tend to propagate increasing forces back through the mechanism, gravity loading can, in many cases, account for more than 50% of the available actuator torque at the base links. Even in static configurations, large amounts of power can be consumed simply in resisting gravitational forces, with attendant decreases in available payload and efficiency.
- the actuator power required to resist joint torques caused by the weight of links can be a significant problem. It would be desireable to provide a mechanical method to counteract gravity-induced joint torques, a technique which is passive, energy-conservative, and easily adapted to many kinematic configurations.
- Another common method of gravity compensation involves inclusion of the gravity-induced joint torque in the solution of the equations of motion, the subsequent provision of control compensation using the joint actuators.
- this solution results in degraded manipulator performance or necessitates larger actuators, transmissions, and structure.
- the power requirement is also concomitantly increased, since motor current is required to resist gravity, even in static configurations.
- Another object of the present invention is to present a system whereby multiple serial linkages which lie in more than one plane within an articulated member may be gravity compensated.
- an articulated structure comprising a first link, a platform and a first rotatable joint connecting the proximal end of the first link and the platform, and comprising an eccentric pulley means and a compliant tendon means for resisting the rotation of the eccentric pulley.
- the compliant tendon is connected to the eccentric pulley to compensate for the force created by the weight of the link, thereby reducing the force required to move the distal end of the link through space.
- the compliant tendon creates a force directly proportional to the change in its length and the pulley converts the force created by the tendon into a non-linear compensation torque which varies with the relative position of the link to effectively compensate for the force due to gravity.
- the magnitude of the non-linear compensation torque is the mathematical product of the payload, the length of the link and the cosine of the angle between the link and the vertical .
- the radius of the pulley varies as a function of angular displacement about the rotational axis of the pulley and the function which describes the radius of the pulley, r p ( ⁇ ), is:
- the present invention provides apparatus in which one or more links are connected in series by one or more joints; the axes of rotation of the joints are perpendicular to the direction of gravitational acceleration and pulleys and tendons are connected to at least one of the joints.
- the tendons are connected to the joint in tension and thus the force created by the pulley and tendon compensates for the force created by gravitational acceleration acting upon the links.
- the multiplicity of joints and the planes in which such joints lie results in apparatus comprising a plurality links connected in series by one or more rotational joints, wherein the torque produced at each joint is created by the relative position of the links and is described by the product of two or more joint angles by providing one or more pulley means and tendon means for actuating at least one of the joints.
- the pulley and tendon again compensate for the force created by gravitational acceleration acting upon the links.
- the torque produced at one or more of the joints can be expressed as a function of the sum of two or more joint angles and the tendon and pulley provide a resistive force to compensate for the torque produced, the compensating force varying as a function of angular displacement of one or more of the joints. In any event, however, the compensating force created at each joint varies only with the angular displacement of the joint.
- FIG. 1 is a side elevational view of a simplified single link, single joint gravity compensated manipulator made in accordance with the present invention.
- FIG. 2 illustrates the relationship between the effective radius of a pulley and the actual radius of a pulley.
- FIG. 3 provides a comparison between an ideal gravity compensation eccentric pulley and a circular pulley.
- FIG. 4 is a partially diagrammatic side view of a single link manipulator which can be gravity compensated in accordance with the present invention.
- manipulators or other articulated members which utilize cables or "tendons" to actuate one or more of the joints between serially connected links.
- manipulators generally operate and the details of active and passive control of one or more joints by adjusting the tension of one or more tendons or otherwise causing the tendons to impart rotation upon pulleys.
- the present invention is applied to manipulators which utilize tendon actuation as the source of manipulation for at least one joint.
- FIG. 1 there is illustrated a single joint manipulator made in accordance with the present invention.
- An eccentric pulley 100 is rotatably attached to a platform or base 50.
- a compliant tendon 110 is passed over the pulley 100 and is also affixed to the platform 50.
- Extending from the joint attached to the pulley 100 is a link 120.
- the proximal end of the link is affixed to the pulley, while the distal end carries a payload 52.
- the payload 52 creates & downward force "mg" equal in magnitude to its mass multiplied by the acceleration of gravity and acting in the direction shown.
- the angular displacement of the link 120 about the axis of the pulley 100 is measured by the angle ⁇ , as illustrated.
- the link 120 is assumed to be massless and infinitely stiff, with the payload 52 of mass m located at the endpoint a distance L from the axis of the rotational joint 100.
- the gravity-induced torque at the joint 100 can be expressed as:
- a gravity-compensation method will exactly compensate for this torque without additional energy input.
- the combination of a compliant tendon 110 and an eccentric pulley 100 can achieve this result.
- a compliant tendon will generally act as a spring and create a resistive force generally directly proportional to the displacement of the member.
- T is the difference in tension between the two tendons
- r is the effective radius of the pulley 100 (which is assumed to be symmetric such that the distance between the two tendons is 2r)
- the tendon 110 itself for purposes of illustration is shown in an embodiment including two springs 112,114; k is the spring constant associated with the two springs 112,114 and x is the linear displacement of the tendon 110.
- the actual shape of an eccentric pulley 100 made in accordance with this equation may be compared to the profile of a circular pulley, shown in phantom. Surprisingly, the profiles are identical to within 1.5% over a range of 180o of the perimeter.
- FIG. 4 there is illustrated a partially diagrammatic representation of a portion of a robotic manipulator to which the gravity compensation system of the present invention may be applied.
- Gravity compensation as defined above for a single-link arm can be easily extended to multiple links when the joint axes remain perpendicular to the direction of gravitational acceleration.
- the so-called "elbow” manipulator of which the Puma series built by Unimation Corporation (USA) is a common example, has just this type of configuration.
- FIG. 4 Consider a free-body diagram of one link in such a kinematic chain, as shown in FIG. 4.
- the proximal joint 200 of this link 220 is actuated by tendons 210 parallel to a line connecting this joint axis with the previous joint axis (not shown) and with tensions T 1 and T 2 .
- a payload weight 52 m j +1 g is supported at the distal end.
- the link has a mass m jg and a center of mass located a distance L cm,j from the proximal joint axis.
- the reaction force at the proximal joint bearings can be decomposed into components perpendicular and parallel to the previous link, represented by the arrows R P and R N shown in FIG. 4.
- R N (m j + m j+1 ) g cos ⁇ j-1
- ⁇ j-1 m j-1 gL cm,j-1 COS ⁇ j-1 + (m j + m j+1 ) gL j-1 COS ⁇ j-1 which is only dependent upon ⁇ j-1 , as the same analysis can be extended for all other joints in a system.
- the gravitationally-induced torque at each joint varies only with its displacement, and not with distal joint positions.
- each joint may be independently compensated for the effects of gravity using the same method that was derived earlier for a single joint such as that illustrated in FIG. 1, where the mass of all distal links is assumed to be concentrated at the outboard joint axis.
- This behavior occurs when joints are actuated by tension elements and cables routed to the base frame.
- this has further significance from a kinematic, dynamic, and control standpoint, the impact of which will be readily apprehended by those of ordinary skill.
- the present invention finds applicability in manipulator systems beyond the single joint and "elbow" configurations described above in relation to FIGS. 1 and 2 respectively.
- these other kinematic configurations require more complicated approaches.
- a kinematic skeleton for an arm can be envisioned which has similar degrees of freedom as are found in the human arm.
- the arm illustrated is a generalized representations of the arm known as the "MIT/WAN" arm, disclosed in Salisbury,
- the arm is comprised of the three joints and also provides a further axis of rotation along the longitudinal axis of one of the links .
- the gravity-induced torques at each of the joints are:
- ⁇ 1 (m 3 gL 1 + m 1 gL ca1 ) cos ⁇ 1
- ⁇ 2 (m 3 gL cm3 COS ⁇ 1 + ⁇ 3 ) cos ⁇ 2
- ⁇ 2 and ⁇ 3 involve products of several joint angles and cannot be compensated for using the simple method described earlier.
- trigonometric identifies we can express them as cosine functions of various sums of joint angles: ⁇ 2 - m 3 gL cm3 [ cos ( ⁇ 2 + ⁇ 3 ) + cos ( ⁇ 1 + ⁇ 2 - ⁇ 3 )
- ⁇ 3 m 3 gL cm3 [cos ( ⁇ 1 - ⁇ 2 + ⁇ 3 ) + cos ( ⁇ 1 + ⁇ 2 ⁇ 3 )]
- the torques induced by gravity at each joint can be determined for any kinematic configuration. In general, they will be expressions which involve trigonometric functions of several joint displacements. Although it is theoretically possible to synthesize a mechanical calculator which will allow the application of the gravity compensation method described here, whether the resulting complexity is justified upon the application.
- the present invention thus provides simple mechanical method for passively compensating for gravitationally-induced joint torques.
- the methods and apparatus can be easily applied to specific kinematic configurations.
- Other manipulator designs require more complicated approaches.
- a single-joint embodiment has been constructed and proven that the methods disclosed herein are effective.
- the present invention discloses a unique manner in which the linear function of spring force may be converted to a force curve varying according to a sine function, which accurately compensates for the varying loading which a force being manipulated by a link connected to a rotating joint exerts.
- Theoretical equations provide a model system which permits an idealized eccentric pulley profile to be designed.
- the present invention provides an efficient mechanism whereby the effective payload of a manipulator can be increased. By substantially removing the weight of the manipulator arm itself, the effects of this force upon the overal system is reduced. In conventional robotic manipulators, up to 70% of the maximum useful torque is required merely to hold the manipulator in certain positions.
- the need for this torque is substantially eliminated using the present invention since the weight of the manipulator arm itself does not act through one of the joints.
- the use of the present invention will also improve the dynamic performance of manipulators since inertial effects due to the weight of the links may be substantially reduced, since the actuators and motors can be made smaller, permitting greater speed and precision.
- the present invention will be preferably applied to those manipulators in which the torque required to drive the joints is a limiting factor, or where the lower efficiency of utilization of the power input to the joints is a problem. Moreover, since the present invention permits smaller and less expensive drive mechanisms and actuators to be used, both the cost of the manipulator apparatus itself and the expenses related to its operation are reduced.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Manipulator (AREA)
Abstract
Methods and apparatus for compensating for the weight of an articulated manipulator are disclosed. Manipulators which use one or more links (120) connected in series by rotatable joints and which include tendons (112, 114) and cables (110) as part of the actuation system may be gravity compensated by providing an eccentric pulley (100) specially chosen to convert the linear force created by tendon tension into a non-linear resistive torque which counteracts the torque created by the weight of the apparatus throughout the range of motion. Simplified single link and generalized multiple link embodiments are disclosed. Methods of compensating for the effects of gravity are also disclosed.
Description
METHODS AND APPARATUS FOR PASSIVELY COMPENSATING FOR THE EFFECTS OF GRAVITY UPON ARTICULATED STRUCTURES
The present invention relates to articulated structures comprised of one or more links serially connected by rotatable joints. More specifically, the present invention relates to methods and apparatus for compensating for the effects of gravity acting upon an articulated structure undergoing manipulation.
BACKGROUND OF THE INVENTION
Articulated structures, including robotic manipulators, often comprise distinct members or "links" which are serially connected and manipulated by the activation of one or more rotatable joints which connect the links to a base, foundation or "platform." In many instances, the rotatable joints actuated by a cable or tendon. The human finger itself is a collection of serial links, connected at rotatable joints and activated by the force of tendons. In the field of robotics, a finger within this class is disclosed in U.S. Patent 4,957,320 which is assigned to the assignee of the present invention and is incorporated herein by reference. Other examples include the operative booms of cranes and other construction equipment and the structures which support X-ray equipment, television cameras, lamps, dental drills and a variety of other objects which must be moved through space.
One significant problem with designs of such apparatus is the large amount of actuator torque and energy used to compensate for gravity-induced joint loads. The gravity-induced joint loads referred to herein describe the loads placed upon a joint due to the weight of the manipulating apparatus itself, i.e., the mass of the links under the acceleration due to gravity. Because serial
linkages tend to propagate increasing forces back through the mechanism, gravity loading can, in many cases, account for more than 50% of the available actuator torque at the base links. Even in static configurations, large amounts of power can be consumed simply in resisting gravitational forces, with attendant decreases in available payload and efficiency.
The expressions relating gravity-induced joint torques and arm configuration as well understood and easily derived, but these relationships are non-linear and usually dependent on distal joint positions. Compensation for gravity-induced joint torque at the control level has a significant computational cost and increases power
Consumption, while d e c r e asing manipula tor pe r for m ance .
Clearly, the actuator power required to resist joint torques caused by the weight of links can be a significant problem. It would be desireable to provide a mechanical method to counteract gravity-induced joint torques, a technique which is passive, energy-conservative, and easily adapted to many kinematic configurations.
Designers have used numerous approaches in mechanical gravity compensation. One solution is to counterbalance the links and bring the center of mass coincident with the joint axis. Unfortunately, this solution increases the overall mass of the structure and thus its inertia, as well as requiring a method of adjustment to accommodate changing payloads. Active mechanical methods - hydraulic, pneumatic or electric - have also been described but these increase the power requirements and the complexity of the manipulation system. This type of system is disclosed, for example, by V.I. Adamor, V.P. Isyumskii, and v.E. Alimochkina, "Unloading of Arm Drives of a Jointed Industrial Robot, Teoriya mekhanizmov i mashin (34): 78-83 (1983) (Russian). A spring-linkage compensation system based on the familiar sine-generating mechanism has also been reported. Revin, E.I., "Mechanical Design of Robots" McGraw Hill (1988). Although passive and energy-conservative, the disclosed mechanism is not easily adapted to compact or multi-link
manipulator designs. The spring elements store gravitational potential as strain energy. An important consideration is to match the linear behavior of the spring with the non-linear variation in the gravitationally-induced joint torque.
Another common method of gravity compensation involves inclusion of the gravity-induced joint torque in the solution of the equations of motion, the subsequent provision of control compensation using the joint actuators. Aside from the additional computational complexity introduced, this solution results in degraded manipulator performance or necessitates larger actuators, transmissions, and structure. The power requirement is also concomitantly increased, since motor current is required to resist gravity, even in static configurations.
Therefore, it would be desireable to provide a gravity compensation system suitable for a variety of manipulator designs. Accordingly, it is an object of the present invention to provide a passive, energy conservative system which utilizes mechanical advantage rather than active control to achieve such gravity compensation.
It is a further object of the present invention to provide a gravity compensation system which may be readily applied and adapted to articulated structures comprising one or more joints.
Another object of the present invention is to present a system whereby multiple serial linkages which lie in more than one plane within an articulated member may be gravity compensated.
Finally, it is an object of the present invention to provide a class of articulated manipulators wherein the weight of the structure of the manipulator is compensated for so as to increase the versatility and payload of the manipulator.
SUMMARY OF THE INVENTION
These and other objectives are met by providing an articulated structure comprising a first link, a platform and a first rotatable joint connecting the proximal end of the first link and the platform, and comprising an eccentric pulley means and a compliant tendon means for resisting the rotation of the eccentric pulley. The compliant tendon is connected to the eccentric pulley to compensate for the force created by the weight of the link, thereby reducing the force required to move the distal end of the link through space. Preferably, the compliant tendon creates a force directly proportional to the change in its length and the pulley converts the force created by the tendon into a non-linear compensation torque which varies with the relative position of the link to effectively compensate for the force due to gravity. The magnitude of the non-linear compensation torque is the mathematical product of the payload, the length of the link and the cosine of the angle between the link and the vertical . In a preferred embodiment, the radius of the pulley varies as a function of angular displacement about the rotational axis of the pulley and the function which describes the radius of the pulley, rp(θ), is:
In certain preferred embodiments, the present invention provides apparatus in which one or more links are connected in series by one or more joints; the axes of rotation of the joints are perpendicular to the direction of gravitational acceleration and pulleys and tendons are connected to at least one of the joints. The tendons are connected to the joint in tension and thus the force created by the pulley and tendon compensates for the force created by gravitational acceleration acting upon the links.
In other embodiments, the multiplicity of joints and the planes in which such joints lie results in apparatus comprising a plurality links connected in series by one or more rotational joints, wherein the torque produced at each joint is created by the relative position of the links and is described by the product of two or more joint angles by providing one or more pulley means and tendon means for actuating at least one of the joints. The pulley and tendon again compensate for the force created by gravitational acceleration acting upon the links. In such embodiments, the torque produced at one or more of the joints can be expressed as a function of the sum of two or more joint angles and the tendon and pulley provide a resistive force to compensate for the torque produced, the compensating force varying as a function of angular displacement of one or more of the joints. In any event, however, the compensating force created at each joint varies only with the angular displacement of the joint.
Methods of compensating for the effects of gravity are also disclosed.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a side elevational view of a simplified single link, single joint gravity compensated manipulator made in accordance with the present invention.
FIG. 2 illustrates the relationship between the effective radius of a pulley and the actual radius of a pulley.
FIG. 3 provides a comparison between an ideal gravity compensation eccentric pulley and a circular pulley.
FIG. 4 is a partially diagrammatic side view of a single link manipulator which can be gravity compensated in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The principles of the present invention are preferably applied to manipulators or other articulated members which utilize cables or "tendons" to actuate one or
more of the joints between serially connected links. Those of ordinary skill will readily appreciate, as explained above, the manner in which such manipulators generally operate and the details of active and passive control of one or more joints by adjusting the tension of one or more tendons or otherwise causing the tendons to impart rotation upon pulleys. Thus, in a preferred embodiment the present invention is applied to manipulators which utilize tendon actuation as the source of manipulation for at least one joint.
Although roller chain, belt, and metal band transmissions are in common use in robots and other articulated structures, tendon or cable drives have recently gained popularity. The benefits of cable transmissions, which include increased efficiency, an improved ability to be backdriven, and better control behavior, have been demonstrated in manipulators such as the Whole-Arm Manipulator (WAM) developed at the Massachusetts Institute of Technology and the JASON underwater arm built at the Woods Hole Oceanographic Institution. The former of these is described in Townsend, W.T., "The Effect of Transmission Design on Force-Controlled Manipulator Performance" Ph.D. Thesis on file at the Massachusetts Institute of Technology, (April, 1988) and the latter in Salisbury et al., "Preliminary Design of a Whole-Arm Manipulation System (WAMS) , Proceedings, IEEE Conference on Robotics and Automation (April, 1988). Additional advantages of this actuation method are presented herein.
Referring to FIG. 1, there is illustrated a single joint manipulator made in accordance with the present invention. An eccentric pulley 100 is rotatably attached to a platform or base 50. A compliant tendon 110 is passed over the pulley 100 and is also affixed to the platform 50. Extending from the joint attached to the pulley 100 is a link 120. The proximal end of the link is affixed to the pulley, while the distal end carries a payload 52. As shown by the arrow, the payload 52 creates & downward force "mg" equal in magnitude to its mass multiplied by the acceleration of
gravity and acting in the direction shown. The angular displacement of the link 120 about the axis of the pulley 100 is measured by the angle θ, as illustrated.
For the purposes of illustration and analysis the link 120 is assumed to be massless and infinitely stiff, with the payload 52 of mass m located at the endpoint a distance L from the axis of the rotational joint 100. In this case, the gravity-induced torque at the joint 100 can be expressed as:
T = - mgL cos θ
Ideally, a gravity-compensation method will exactly compensate for this torque without additional energy input. As explained below, the combination of a compliant tendon 110 and an eccentric pulley 100 can achieve this result.
A compliant tendon will generally act as a spring and create a resistive force generally directly proportional to the displacement of the member. The shape of the pulley
100 must translate this linear F = - kx spring behavior to a non-linear compensation torque T comp = mgL cos θ. This requires that:
mgL cos θ = Tr = - kxr
where T is the difference in tension between the two tendons, r is the effective radius of the pulley 100 (which is assumed to be symmetric such that the distance between the two tendons is 2r), the tendon 110 itself for purposes of illustration is shown in an embodiment including two springs 112,114; k is the spring constant associated with the two springs 112,114 and x is the linear displacement of the tendon 110.
Differentiating the above equation with respect to θ yields:
dT dr
-mgL sin θ = r + T
dθ dθ
But by the principle of virtual work:
dT
rdθ = dx; = - kr
dθ
So, we get a different equation in r:
-kr3 + mgL sin ( "+ mgLr cos θ = 0
Which admits the solution: r(θ) =
The above equation prescribes the necessary effective pulley radius for each angular displacement θ. However, as will be better understood with reference to FIG. 2, this does not describe the actual shape of the pulley 100 because the tendon 110 will leave the pulley 100 at the point P, which in general is not coincident with the point of intersection of the vector r with the cam profile of the eccentric pulley 100. Instead, a pulley shape must be designed with an actual radius of rP (θ) at an angular displacement Φ (θ) from r. This can be expressed as:
As illustrated by FIG. 3, the actual shape of an eccentric pulley 100 made in accordance with this equation may be compared to the profile of a circular pulley, shown in phantom. Surprisingly, the profiles are identical to within 1.5% over a range of 180º of the perimeter.
In order to test this method of gravity compensation, a single-joint system similar to that illustrated in FIG. 1 was built. This cam profile shown in FIG. 3 was used on a cable pulley with an effective rotational range of 240º. By using highly accurate computer numerically controlled (CNC) milling machinery, the shape was manufactured with a base radius of 20 mm and with a maximum error of less
than 12 μ. An arm 200 mm long and which induces a maximum gravitational torque of 1 N-m was compensated for using these pulleys and springs with spring constants of approximately 670 N/m. The base pivot was supported by ball bearings. The static frictional torque of the system was determined to be 0.039 N-m, or less than 5% of the maximum gravitational torque.
In fixed positions, the compensation exactly counteracted the gravitational force acting upon the arm, with no resultant motion. A mass counterbalancing system on the arm allowed fine adjustment, and by testing the behavior of the system during motion, with the lower dynamic friction associated with rolling-element bearings, the compensation was tuned. The resulting behavior was identical to that of a mass counterbalanced arm, except that the inertia of the system was significantly less.
The theoretical calculations, proven by experience, set forth above in relation to FIG. 1, lead to a generalized case whereby the gravity compensation system of the present invention may be applied to a wide range of manipulators. The equations of motion for an unloaded n-link manipulator can be expressed in matrix form as:
τ - Iθ + f (θ , θ) + G = 0
where the gravity term G consists, in general, of highly non- linear terms dependent upon joint angles. Although it is theoretically possible to use the n joint displacements as inputs to a mechanical compensation scheme which yields n joint torques as outputs, this is not a trivial problem for many kinematic configurations. To illustrate the application of the gravity-compensation method of the present invention to specific manipulators exemplary constructions of further preferred embodiments are helpful.
Referring now to FIG. 4, there is illustrated a partially diagrammatic representation of a portion of a robotic manipulator to which the gravity compensation system of the present invention may be applied. Gravity compensation as defined above for a single-link arm can be easily extended
to multiple links when the joint axes remain perpendicular to the direction of gravitational acceleration. The so-called "elbow" manipulator, of which the Puma series built by Unimation Corporation (USA) is a common example, has just this type of configuration.
Consider a free-body diagram of one link in such a kinematic chain, as shown in FIG. 4. The proximal joint 200 of this link 220 is actuated by tendons 210 parallel to a line connecting this joint axis with the previous joint axis (not shown) and with tensions T1 and T2. A payload weight 52 mj+1 g is supported at the distal end. In addition, the link has a mass mjg and a center of mass located a distance Lcm,j from the proximal joint axis. The reaction force at the proximal joint bearings can be decomposed into components perpendicular and parallel to the previous link, represented by the arrows RP and RN shown in FIG. 4.
The tensions in the tendons 210 and reaction force RP are resisted by the structure of the previous link (not shown). The only reaction force which affects the torque around the previous joint is RN, such that the gravity torque at the (j - 1)th joint is:
τj-1 = mj-1gLcm,j-1COS θi-1_+ RNLj-1 with quantities defined as in the jth link. But static equilibrium requires:
RN = (mj + mj+1) g cosθ j-1
and the equation becomes:
τj-1 = m j-1 gLcm,j-1 COSθj-1 + (mj + mj+1) gLj-1 COS θj-1 which is only dependent upon θj-1 , as the same analysis can be extended for all other joints in a system. The gravitationally-induced torque at each joint varies only with its displacement, and not with distal joint positions.
Those of ordinary skill will appreciate that this is a significant result. For kinematic configurations where a series of joints remains perpendicular to the direction of gravitational acceleration, each joint may be independently compensated for the effects of gravity using the same method that was derived earlier for a single joint such as that
illustrated in FIG. 1, where the mass of all distal links is assumed to be concentrated at the outboard joint axis. This behavior occurs when joints are actuated by tension elements and cables routed to the base frame. Of course, this has further significance from a kinematic, dynamic, and control standpoint, the impact of which will be readily apprehended by those of ordinary skill.
Additionally, the present invention finds applicability in manipulator systems beyond the single joint and "elbow" configurations described above in relation to FIGS. 1 and 2 respectively. However, these other kinematic configurations require more complicated approaches. For example, a kinematic skeleton for an arm can be envisioned which has similar degrees of freedom as are found in the human arm. The arm illustrated is a generalized representations of the arm known as the "MIT/WAN" arm, disclosed in Salisbury,
J.K. et al. "Preliminary Design of a Whole-Arm Manipulator System (WAMS). Proceedings, IEEE International Conference on Robotics and Automation (April, 1988). The arm is comprised of the three joints and also provides a further axis of rotation along the longitudinal axis of one of the links . The gravity-induced torques at each of the joints are:
τ0 = 0
τ1 = (m3gL1 + m1gLca1) cos θ1
τ2 = (m3gLcm3COS θ1 + θ3) cos θ2
τ3 - m3gLcm3 cos (θ1 + θ3) cos θ2
Unfortunately, τ2 and τ3 involve products of several joint angles and cannot be compensated for using the simple method described earlier. However, by the use of trigonometric identifies, we can express them as cosine functions of various sums of joint angles: τ2 - m 3gLcm3 [ cos (θ2 + θ3) + cos (θ1 + θ2 - θ3)
It is straightforward to construct a pulley and tendon system which has as its inputs the joint displacements and as its output a sum of these, and which would allow compliant tendon and pulley compensation as described above.
The torques induced by gravity at each joint can be determined for any kinematic configuration. In general, they will be expressions which involve trigonometric functions of several joint displacements. Although it is theoretically possible to synthesize a mechanical calculator which will allow the application of the gravity compensation method described here, whether the resulting complexity is justified upon the application.
The present invention thus provides simple mechanical method for passively compensating for gravitationally-induced joint torques. The methods and apparatus can be easily applied to specific kinematic configurations. Other manipulator designs require more complicated approaches. A single-joint embodiment has been constructed and proven that the methods disclosed herein are effective.
The present invention discloses a unique manner in which the linear function of spring force may be converted to a force curve varying according to a sine function, which accurately compensates for the varying loading which a force being manipulated by a link connected to a rotating joint exerts. Theoretical equations provide a model system which permits an idealized eccentric pulley profile to be designed. As will be appreciated by those of ordinary skill, the present invention provides an efficient mechanism whereby the effective payload of a manipulator can be increased. By substantially removing the weight of the manipulator arm itself, the effects of this force upon the overal system is reduced. In conventional robotic manipulators, up to 70% of the maximum useful torque is required merely to hold the
manipulator in certain positions. The need for this torque is substantially eliminated using the present invention since the weight of the manipulator arm itself does not act through one of the joints. The use of the present invention will also improve the dynamic performance of manipulators since inertial effects due to the weight of the links may be substantially reduced, since the actuators and motors can be made smaller, permitting greater speed and precision.
The present invention will be preferably applied to those manipulators in which the torque required to drive the joints is a limiting factor, or where the lower efficiency of utilization of the power input to the joints is a problem. Moreover, since the present invention permits smaller and less expensive drive mechanisms and actuators to be used, both the cost of the manipulator apparatus itself and the expenses related to its operation are reduced.
Although certain embodiments of the present invention have been described in detail, these examples are for purposes of illustration and are not meant to be limiting. Upon review of the derivations and generalized equations associated therewith, those of ordinary skill will realize that numerous modifications and adaptations of the principles set forth herein are possible and entirely practical. Accordingly, reference should be made to the appended claims in order to determine the scope of the present invention.
Claims
1. An articulated structure, comprising:
at least a first link having a distal and a proximal end;
a platform; and
a first rotatable joint connecting the proximal end of the first link and the platform, and comprising an eccentric pulley means and a compliant tendon means for resisting the rotation of the eccentric pulley,
whereby the compliant tendon is connected to the eccentric pulley to compensate for the force created by the weight of the link, thereby reducing the force required to move the distal end of the link through space.
2. The apparatus of claim 1, wherein the compliant tendon creates a force directly proportional to the change in its length and the pulley converts the force created by the tendon into a non-linear compensation torque which varies with the relative position of the link to effectively compensate for the force due to gravity.
3. The apparatus of claim 2, wherein magnitude of the non-linear compensation torque is the mathematical product of the payload, the length of the link and the cosine of the angle between the link and the horizontal.
4. The apparatus of claim 1, wherein the radius of the pulley varies as a function of angular displacement from the horizontal about the rotational axis of the pulley.
6. Apparatus comprising:
one or more links connected in series by one or more joints, wherein the axes of rotation of the joints are perpendicular to the direction of gravitational acceleration;
one or more pulley means and tendon means connected to at least one of the joints, the tendons being connected to the joint in tension, whereby the pulley means and tendon means compensate for the force created by gravitational acceleration acting upon the links.
7. The apparatus of claim 6 wherein the compensating force created at each joint varies only with the angular displacement of the joint.
8. The apparatus of claim 7 wherein at least one of the pulleys is an eccentric pulley.
9. The apparatus of claim 7 wherein at least one of the tendons is a compliant tendon.
10. Apparatus comprising:
a plurality links connected in series by one or more rotational joints, wherein the torque produced at each joint is created by the relative position of the links and is described by the product of two or more joint angles;
one or more pulley means and tendon means for actuating at least one of the joints, the tendons being connected to the joint in tension, whereby the pulley means and tendon means compensate for the force created by gravitational acceleration acting upon the links .
11. The apparatus of claim 10 wherein the torque produced at one or more of the joints can be expressed as a function of the sum of two or more joint angles and the tendon and pulley provide a resistive force to compensate for the torque produced, the compensating force varying as a function of angular displacement of one or more of the joints.
12. The apparatus of claim 11 wherein at least one of the pulleys is an eccentric pulley.
13. The apparatus of claim 11 wherein at least one of the tendons is a compliant tendon.
14. Apparatus for manipulating an object comprising a link means for holding the object;
a rotatable joint connecting the link and a platform means;
compliant tendon means for connected to the rotatable joint which creates a force directly proportional to the length it is displaced; and
eccentric pulley means connecting the rotatable joint and the compliant tendon means,
whereby the torque created by the weight of the link is compensated over the range of motion of the apparatus by the force created by the tendon passing over the eccentric pulley.
15. A method of compensating for the effect of gravity upon an articulated structure comprising the steps of:
providing an articulated structure having at least one rotatable joint activated by a pully and a compliant tendon;
choosing the pulley to have a shape whereby the rotation of the pulley converts the force of the compliant tendon into a compensation force equal to the weight of the structure in a particular orientation.
AMENDED CLAIMS
[received by the International Bureau on 9 March 1992 (09.03.92) ;
original claims 1, 2, 4,14 and 15
amended ; other claims unchanged (3 pages)]
1. An articulated structure- comprising:
at least a first link having a distal and a proximal end;
a platform;
a first rotatable joint connecting the proximal end of the first link and the platform, the joint comprising a variable radius eccentric non-circular pulley having a rotational center as a non-circular profile defined by a variable radius; and a compliant tendon means for resisting the rotation of the eccentric pulley connected to the platform,
whereby the compliant tendon means is coupled with the eccentric pulley and creates a force to compensate for the force created by the weight of the link, thereby reducing the force required to move the distal end of the link through space.
2. The apparatus of claim 1, wherein the compliant tendon means creates a force directly proportional to the change in its length and the pulley converts the force created by the compliant tendon means into a non-linear compensation torque which varies with the relative position of the link to effectively compensate for the force due to gravity which acts upon the link.
4. The apparatus of claim 1, wherein the variable radius of the pulley varies as a function of angular
displacement about the rotational axis of the pulley.
10. Apparatus comprising:
a plurality links connected in series by one or more rotational joints, wherein the torque produced at each joint is created by the relative position of the links and is described by the product of two or more joint angles;
one or more pulley means and tendon means for actuating at least one of the joints, the tendons being connected to the joint in tension,
whereby the pulley means and tendon means compensate for the force created by gravitational acceleration acting upon the links.
11. The apparatus of claim 10 wherein the torque produced at one or more of the joints can be expressed as a function of the sum of two or more joint angles and the tendon and pulley provide a resistive force to compensate for the torque produced, the compensating force varying as a function of angular displacement of one or more of the joints.
12. The apparatus of claim 11 wherein at least one of the pulleys is an eccentric pulley.
13. The apparatus of claim 11 wherein at least one of the tendons is a compliant tendon.
14. Apparatus for manipulating an object comprising:
a link;
a platform;
a rotatable joint connecting the link and the platform;
compliant tendon means connected to the
rotatable joint which creates a force directly proportional to the length it is displaced; and
variable radius eccentric pulley means having an axis of rotation at the center of the eccentric
pulley means coincident with the rotatable joint and coupled with the compliant tendon means,
whereby the torque created by the weight of the link is compensated over the range of motion of the apparatus by the force created by the tendon passing over the eccentric pulley.
15. A method of compensating for the effect of gravity upon an articulated structure comprising the steps of:
providing an articulated structure having at least one rotatable joint activated by a pulley and a compliant tendon;
choosing the pulley to have a shape whereby the rotation of the pulley converts the force of the compliant tendon into a compensation force equal to the weight of the structure in a particular orientation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US58249890A | 1990-09-14 | 1990-09-14 | |
US582,498 | 1990-09-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1992005016A1 true WO1992005016A1 (en) | 1992-04-02 |
Family
ID=24329388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1991/006679 WO1992005016A1 (en) | 1990-09-14 | 1991-09-13 | Methods and apparatus for passively compensating for the effects of gravity upon articulated structures |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO1992005016A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5402690A (en) * | 1992-09-30 | 1995-04-04 | Mitsubishi Denki Kabushiki Kaisha | Robot |
NL1010446C2 (en) * | 1998-11-02 | 2000-05-03 | Exact Dynamics B V | Manipulator. |
WO2001085403A1 (en) * | 2000-05-12 | 2001-11-15 | Renishaw Plc | Stylus counterbalancing mechanism for a measuring probe |
US6899308B2 (en) | 2003-07-31 | 2005-05-31 | Agency For Science, Technology And Research | Passive gravity-compensating mechanisms |
EP1876505A1 (en) * | 2006-07-03 | 2008-01-09 | Force Dimension S.à.r.l | Haptic device gravity compensation |
US8667860B2 (en) | 2006-07-03 | 2014-03-11 | Force Dimension S.A.R.L. | Active gripper for haptic devices |
JP2017030099A (en) * | 2015-08-03 | 2017-02-09 | パスカルエンジニアリング株式会社 | Balancer device for robot |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU480538A1 (en) * | 1973-07-25 | 1975-08-15 | Экспериментальный научно-исследовательский институт кузнечно-прессового машиностроения | Copy manipulator control system |
DD200370A1 (en) * | 1981-09-15 | 1983-04-20 | Peter Otto | DEVICE FOR JOINT CONNECTIONS OF MANIPULATORS FOR WEIGHT COMPENSATION |
US4500251A (en) * | 1982-02-05 | 1985-02-19 | Mitsubishi Denki Kabushiki Kaisha | Multijoint manipulator |
DD219427A1 (en) * | 1983-12-02 | 1985-03-06 | Bauakademie Ddr | DEVICE FOR WEIGHTING TORQUE COMPARED TO THE ROTATING ARMS OF ROBOTS |
SU1426782A1 (en) * | 1987-03-03 | 1988-09-30 | Московский станкоинструментальный институт | Manipulator |
US4784010A (en) * | 1987-04-27 | 1988-11-15 | Graco Robotics Inc. | Electric robotic work unit |
SU1458216A1 (en) * | 1987-05-19 | 1989-02-15 | Смоленское Научно-Производственное Объединение "Техноприбор" | Mechanism for counterbalancing manipulator |
EP0316531A1 (en) * | 1987-11-17 | 1989-05-24 | Mitsubishi Jukogyo Kabushiki Kaisha | Balance mechanism of an industrial robot |
-
1991
- 1991-09-13 WO PCT/US1991/006679 patent/WO1992005016A1/en unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU480538A1 (en) * | 1973-07-25 | 1975-08-15 | Экспериментальный научно-исследовательский институт кузнечно-прессового машиностроения | Copy manipulator control system |
DD200370A1 (en) * | 1981-09-15 | 1983-04-20 | Peter Otto | DEVICE FOR JOINT CONNECTIONS OF MANIPULATORS FOR WEIGHT COMPENSATION |
US4500251A (en) * | 1982-02-05 | 1985-02-19 | Mitsubishi Denki Kabushiki Kaisha | Multijoint manipulator |
DD219427A1 (en) * | 1983-12-02 | 1985-03-06 | Bauakademie Ddr | DEVICE FOR WEIGHTING TORQUE COMPARED TO THE ROTATING ARMS OF ROBOTS |
SU1426782A1 (en) * | 1987-03-03 | 1988-09-30 | Московский станкоинструментальный институт | Manipulator |
US4784010A (en) * | 1987-04-27 | 1988-11-15 | Graco Robotics Inc. | Electric robotic work unit |
SU1458216A1 (en) * | 1987-05-19 | 1989-02-15 | Смоленское Научно-Производственное Объединение "Техноприбор" | Mechanism for counterbalancing manipulator |
EP0316531A1 (en) * | 1987-11-17 | 1989-05-24 | Mitsubishi Jukogyo Kabushiki Kaisha | Balance mechanism of an industrial robot |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5402690A (en) * | 1992-09-30 | 1995-04-04 | Mitsubishi Denki Kabushiki Kaisha | Robot |
NL1010446C2 (en) * | 1998-11-02 | 2000-05-03 | Exact Dynamics B V | Manipulator. |
WO2000025989A1 (en) * | 1998-11-02 | 2000-05-11 | Exact Dynamics B.V. | Manipulator |
US6923613B2 (en) | 1998-11-02 | 2005-08-02 | Henricus Johannes Adrianus Stuyt | Manipulator |
WO2001085403A1 (en) * | 2000-05-12 | 2001-11-15 | Renishaw Plc | Stylus counterbalancing mechanism for a measuring probe |
US6899308B2 (en) | 2003-07-31 | 2005-05-31 | Agency For Science, Technology And Research | Passive gravity-compensating mechanisms |
EP1876505A1 (en) * | 2006-07-03 | 2008-01-09 | Force Dimension S.à.r.l | Haptic device gravity compensation |
WO2008003417A1 (en) * | 2006-07-03 | 2008-01-10 | Force Dimension S.A.R.L. | Haptic device gravity compensation |
US8188843B2 (en) | 2006-07-03 | 2012-05-29 | Force Dimension S.A.R.L. | Haptic device gravity compensation |
US8667860B2 (en) | 2006-07-03 | 2014-03-11 | Force Dimension S.A.R.L. | Active gripper for haptic devices |
JP2017030099A (en) * | 2015-08-03 | 2017-02-09 | パスカルエンジニアリング株式会社 | Balancer device for robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12194628B2 (en) | Robotic manipulator having a plurality of spring compensated joints | |
Wang et al. | Passive compliance versus active compliance in robot‐based automated assembly systems | |
WO1989002810A1 (en) | Statically-balanced direct-drive robot arm | |
US5263382A (en) | Six Degrees of freedom motion device | |
Gosselin et al. | Static balancing of spatial six‐degree‐of‐freedom parallel mechanisms with revolute actuators | |
US12122047B2 (en) | Articulated multi-link robotic tail systems and methods | |
Ahn et al. | Reduction in gravitational torques of an industrial robot equipped with 2 DOF passive counterbalance mechanisms | |
Garrec et al. | Virtuose 6D: A new force-control master arm using innovative ball-screw actuators | |
WO1992005016A1 (en) | Methods and apparatus for passively compensating for the effects of gravity upon articulated structures | |
Mottola et al. | Gravity balancing of parallel robots by constant-force generators | |
JP3777783B2 (en) | Robot with horizontal arm | |
Laliberte´ et al. | Closed-loop transmission routings for cartesian scara-type manipulators | |
Lee et al. | Wall-mounted robot arm equipped with 3-dof roll-pitch-pitch counterbalance mechanism | |
Lee et al. | Dynamic analysis of tendon driven robotic mechanisms | |
Juang et al. | Spring-balanced 3-DoF serial planar manipulators for constant forces in arbitrary directions | |
Starr | An experimental investigation of object stiffness control using a multifingered hand | |
Leaver et al. | The design and control of a robot finger for tactile sensing | |
Wang et al. | A 3-DOF bionic waist joint for humanoid robot | |
Ulrich | Mechanical design optimization of robot manipulator performance | |
Nguyen | Nonlinear Gear-Spring Design for Gravity Balancing of Robotic Manipulators with Variable Payloads: Methods and Comparison | |
Mir‐Nasiri | Design, modelling and control of four‐axis parallel robotic arm for assembly operations | |
Song et al. | Multi-DOF Counterbalancing and Applications to Robots | |
KR20240112582A (en) | Passive compensation mechanism for high load | |
JPH0453674B2 (en) | ||
Nhut et al. | An improved counterbalance mechanism for A 3-DOF manipulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CA JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IT LU NL SE |
|
CFP | Corrected version of a pamphlet front page | ||
CR1 | Correction of entry in section i |
Free format text: IN PAT.BUL.08/92,UNDER PUBLISHED ADD AND STATEMENT AFTER "WITH AMENDED CLAIMS" |
|
NENP | Non-entry into the national phase |
Ref country code: CA |