[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
PCT/US1991/006679
Other languages
French (fr)
Inventor
Nathan T. Ulrich
Vijay Kumar
Original Assignee
The Trustees Of The University Of Pennsylvania
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by The Trustees Of The University Of Pennsylvania filed Critical The Trustees Of The University Of Pennsylvania
Publication of WO1992005016A1 publication Critical patent/WO1992005016A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Accessories 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/001Arrangements compensating weight or flexion on parts of the machine
    • B23Q11/0017Arrangements compensating weight or flexion on parts of the machine compensating the weight of vertically moving elements, e.g. by balancing liftable machine parts
    • B23Q11/0021Arrangements 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0008Balancing devices
    • B25J19/0016Balancing 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:
Figure imgf000006_0001
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
Figure imgf000010_0003
Which admits the solution: r(θ) =
Figure imgf000010_0002
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:
Figure imgf000010_0001
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)
Figure imgf000013_0001
-cos (θ1 - θ2 - θ3) - cos (θ1 + θ2 + θ3) ] τ3 = m3 gLcm3 [cos (θ1 - θ2 + θ3) + cos (θ12 θ3)]
Figure imgf000014_0001
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

WHAT IS CLAIMED IS:
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.
5. The apparatus of claim 4, wherein the function which describes the radius of the pulley is:
Figure imgf000017_0001
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.
PCT/US1991/006679 1990-09-14 1991-09-13 Methods and apparatus for passively compensating for the effects of gravity upon articulated structures WO1992005016A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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