Articulated mechanism for linear compliance
10626963 · 2020-04-21
Assignee
Inventors
- Muhammad E. Abdallah (Rochester Hills, MI, US)
- Clément GOSSELIN (Quebec, CA)
- Thierry LALIBERTE (Quebec, CA)
- Simon Foucault (Quebec, CA)
- Pascal Labrecque (Quebec, CA)
- James W. Wells (Rochester Hills, MI, US)
Cpc classification
F16H21/54
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B25J9/0048
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J9/10
PERFORMING OPERATIONS; TRANSPORTING
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
F16H21/54
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An articulated compliance mechanism for use with a support structure includes a carriage and a pair of parallel four-bar linkage arrangements. The arrangements collectively have a first set of links configured to rigidly connect to the support structure, a second set of links rotatably coupled to the carriage a distance from the first set of links, and a third set of links rotatably coupled to and spanning the distance. The compliance mechanism supports and provides the carriage, e.g., a rectangular shaped frame, with a stable equilibrium point using a gravitational restoring force, and provides the carriage with a passive translational degree of freedom along a horizontal axis in response to an input force from an operator. An additional compliance mechanism may be serially connected to provide a passive translational degree of freedom along a vertical axis. A system includes the compliance mechanism and support structure.
Claims
1. A system comprising: a multi-axis robot having at least one active degree of freedom; and an articulated compliance mechanism configured for physical interaction with an operator when moving a static load, the articulated compliance mechanism comprising: a carriage having a horizontal link, wherein the carriage is configured to support or act as the static load; and a pair of side-by-side, adjacent first and second four-bar linkage arrangements each having a respective first, second, and fourth link, wherein the respective first, second and fourth links rotate in the same respective plane, and each of the four-bar linkage arrangements shares a third link in common, wherein for each respective one of the four-bar linkage arrangements: the third link is rigidly connected to the multi-axis robot, such that the respective four-bar linkage arrangement is suspended from the multi-axis robot; the first and second links cross each other, and are rotatably coupled to the third link at respective first and second revolute joints; and the fourth link is rotatably coupled to the first link at a first end via a third revolute joint, to the second link at a second end via a fourth revolute joint, and to the horizontal link of the carriage between the first and second ends via a fifth revolute joint; wherein none of the first, second, third, and fourth revolute joints of the first four-bar linkage arrangement shares an axis of rotation with the first, second, third, and fourth revolute joints, respectively, of the second four-bar linkage arrangement; and wherein the system is configured to support and provide the carriage with a stable equilibrium point along a first horizontal axis using a gravitational restoring force, and to provide the carriage with a passive translational degree of freedom along the first horizontal axis in response to an input force from an operator, such that the horizontal link retains a horizontal orientation and moves in a path of travel that consists of a portion of a circular arc whose center is located above the carriage.
2. The system of claim 1, further comprising: another pair of side-by-side, adjacent four-bar linkage arrangements rotatably coupled to the first and second four-bar linkage arrangements and providing compliant movement of the carriage along a second horizontal axis.
3. The system of claim 2, further comprising: an additional articulated compliance mechanism connected in series with the first and second four-bar linkage arrangements, and providing the carriage with a passive translational degree of freedom along a vertical axis that is orthogonal to the first and second horizontal axes.
4. The system of claim 1, further comprising: a controller in communication with the multi-axis robot and configured to control motion of the multi-axis robot via control signals in response to a received set of input signals.
5. The system of claim 4, further comprising: a range limit sensor in communication with the controller, wherein the controller is configured to stop or suppress operation of the multi-axis robot via the control signals in response to range limit signals from the range limit sensor.
6. The system of claim 1, further comprising: a locking device configured to be selectively engaged to restrict or prevent motion of the articulated compliance mechanism along the first horizontal axis.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Reference will now be made in detail to several embodiments of the disclosure that are illustrated in the accompanying drawings. The same or similar reference numerals are used in the drawings and the description to refer to the same or like structure. The drawings are in simplified form and are not to scale. For purposes of convenience and clarity, directional terms such as top, bottom, left, right, up, over, above, below, beneath, rear, and front, may be used with respect to the drawings. These and similar to directional terms are not to be construed to limit the scope of the disclosure in any manner.
(11) An example system 11 is shown in
(12) The support structure 12 may be embodied as any positioning and support structure having multiple control DOF, some of which may be actively controlled/actuated (active DOF) and some unactuated (passive DOF). In the example embodiment of
(13) The articulated compliance mechanism 16 of
(14) In the example embodiment of
(15) The same drive wheels 17 and suspension linkages 30 may, in some embodiments, translate orthogonally with respect to the horizontal rails 24 as shown via double-headed arrow BB in
(16) The controller 18 of
(17) The controller 18 may also include an optional human machine interface (HMI) such as a touch screen to facilitate selection of different control modes of support structure 12. The HMI is programmed to allow the operator 20 to select a particular task, control mode, and associated control law as an input signal (arrow CC.sub.I). For example, actuated joints of support structure 12 can be controlled in an autonomous mode where the joints perform pre-programmed tasks independent of the operator 20 in order to reduce the non-value added effort of the operator 20, e.g., to grossly position the device 16, end-effector 13, and static load 32.
(18) As part of the overall control of the system 11, the controller 18 may receive position signals (arrow P.sub.X) from a plurality of joint position sensors (S.sub.P) positioned with respect to joint actuators (not shown) of joints of the system 11, i.e., any passive (non-actuated) joints or actively-controlled (actuated) joints. Additional joint position sensors (S.sub.P) may be positioned with respect to, i.e., on, in, or in close proximity to, the articulated compliance mechanism 16. While two such joint position sensors (S.sub.P) are shown for simplicity, any number of joint position sensors (S.sub.P) may be used. In this manner, the controller 18 is able to use position feedback in the overall motion control of the system 11. Additional input signals (arrow CC.sub.I) may be received by the controller 18 such as selections of a particular task and/or preferred control mode by the operator 20 via the HMI device.
(19) Also, range limit signals (arrow L) may be sensed by one or more range limit sensors (S.sub.L) disposed within the system 11, such as in close proximity to the various joint limits of the articulated compliance mechanism 16, the end-effector 13, and the support structure 12. The control signals (arrow CC.sub.O) are transmitted by the controller 18 to the various joint actuators of the system 11, e.g., wireless or via low-voltage wires, in order to maintain desired relative positioning of the various active joints of the system 11 in the event such active joints are used.
(20) When the articulated compliance mechanism 16 reaches a range limit of any of its joints, as detected by the range limit sensors (S.sub.L) and reported to the controller 18 as the range limit signals (arrow L), the controller 18 may, as part of the control signals (arrow CC.sub.O), command suppressing or arresting of motion of the support structure 12. For instance, the controller 18 may command an emergency stop (E-stop) of the support structure 12 by transmitting the control signals (arrow CC.sub.O) to brake actuators or brakes (B) disposed at the various joints of the system 11, doing so in response to the range limit signals (arrow L). The range limit signals (arrow L) may contain dual channels for signal redundancy. Locking devices 182 may be positioned at a corresponding revolute joint of the compliance device 16 described below to temporarily prevent motion along a given axis if so desired.
(21) Brakes (B) of the type known in the art may include solenoid devices or hydraulic clamps, friction brakes, magnetic brakes, or other mechanical or electrical interlocks. Such brake actuators may be independently engaged, i.e., without regard to the status of the range limit signals (arrow L). That is, the brakes (B) may be selectively engaged to restrict motion of the end-effector 13 and any connected static load 32 in a corresponding one of the degrees of freedom of the articulated compliance mechanism 16. While an example location for the brake actuator (B) is shown schematically in
(22) As shown in
(23) Each of the respective upper and lower compliance mechanisms 36 and 38 may be suspended from or otherwise supported from above, e.g., by the rails 24 (
(24)
(25) The upper compliance mechanism 36 may include a set of parallel four-bar linkage arrangements 41, the two lateral sides of which are symmetrical as shown, e.g., identical in some embodiments, and rotate in parallel planes. Such arrangements provide translation of rotational movement of the end-effector 13 to generally linear travel, e.g., a flat arc that is within about 5-10 degrees of true horizontal. It is understood that a variety of parallel four-bar linkages 41 may be used to accomplish the objectives of the disclosure. For example, the set of parallel four-bar linkages 41 may incorporate a modified Chebyshev linkage design. In other non-limiting embodiments of the disclosure, a Hoeckens linkage or a Chebyshev's Lambda linkage may be used to convert rotational motion to generally straight-line motion or linear travel and accomplish the objectives of the disclosure. The straight-line motion is modified in the disclosure to become a quasi-linear motion that consists of a portion of a circular arc whose center is located far above the carriage 92. This helps yield the center equilibrium position described herein.
(26) The set of parallel four-bar linkage arrangements 41 may be embodied as first and second sets of parallel four-bar linkage arrangements 42 and 44 as shown in
(27) The set of four-bar linkage arrangements 42 may include first and second links 48 and 50 spanning a distance between the upper link(s) 46 and lower links 82, 98. Each link 48, 50 is adjustably connected to the upper link 46 at respective revolute joints 52 and 54. For purposes of clarity, each of the first and second links 48 and 50 extend generally downward from the upper link 46 toward the lower links 82, 98. The revolute joints 52 and 54 cooperate with the respective first and second links 48 and 50 such that each link 48 and 50 may rotate about an axis extending through the corresponding revolute joint 52 or 54, as indicated by arrows 56 and 58. Lower ends of the first and second links 48, 50 are adjustably connected to the lower link 98 by revolute joints 62 and 64. The upper link 46, first and second links 48 and 50, and lower link 98, once interconnected, create the links of the first set of parallel four-bar linkage arrangements 42. The links 48 and 50 may rotate about an axis extending through the respective revolute joints 62 and 64 as shown by arrows 66 and 68.
(28) The second set of parallel four-bar linkage arrangements 44 may be positioned adjacent to and cooperate with arrangements 42. Each of the arrangements 44, like arrangement(s) 42, generally includes respective first (I) and second (II) links 72 and 70. The respective first and second links 72 and 70 are adjustably connected to the upper or third (III) link 46 by revolute joints 74 and 76. Joints 74 and 76 allow for rotational movement as indicated by arrows 78 and 80 of the respective first and second links 72 and 70, which occurs about a revolute axis extending through the joints 74 and 76. Lower ends of links 70 and 72 are connected to a lower/fourth (IV) link 82 by revolute joints 84 and 86 such that the links 70 and 72 can rotate about axes extending through the revolute joints 84 and 86, as shown by arrows 88 and 90, respectively. As shown in
(29) In a non-limiting embodiment, the carriage 92 may be adjustably connected to the lower links 82 and 98 of the respective first and second linkage arrangements 42, 44 by joints 94, 96. The carriage 92 may be configured to receive and releasably secure the end-effector 13 shown schematically in
(30) In
(31) Following translation, the carriage 92 of the articulated compliance mechanism 16 of
(32) Each articulated compliance mechanism 16 as described above controls linear/translational motion along a single horizontal axis of movement or DOF. The upper compliance mechanism 36 of
(33) As such, the upper compliance mechanism 36 remains in a stable equilibrium position as the lower compliance mechanism 38 adjusts the position of the end-effector 13/static load 32 secured on the carriage 92 along a controlled, linear, or generally linear path along the X axis. When relative position within the system 11 is adjusted, the upper compliance mechanism 36 stabilizes and controls movement of the end-effector 13/static load 32 in the Y axis of movement while the lower compliance mechanism 38 ensures stable movement of the end-effector 13/static load 32 along the X axis, or vice versa if the orientations are reversed.
(34) The use of a double sets of parallel four-bar linkage arrangements 41 for each of the upper and lower compliance mechanisms 36 and 38, in combination with the stacking of the upper and lower compliance mechanisms 36, 38, ensures a compact compliance mechanism 16 with a stable equilibrium point using gravity as a restoring force, as noted above. In another embodiment of the disclosure, the controller 18 may transmit a stop signal to stop movement of the articulated compliance mechanism 16, thereby causing each of the upper and lower compliance mechanisms 36, 38 to cease travel and return to an equilibrium position to stop travel of the load 32.
(35) Referring briefly to
(36) The embodiments of
(37) Upper link 138 and lower link 140 are rotatably connected by hinge or revolute joint 144. A second set of links or plates 146 disposed adjacent the first pair of links includes an upper link 148 adjustably connected to the top plate 132 and a lower link 150 adjustably connected to the bottom plate 142. Upper link 148 and lower link 150 are connected by a hinge or revolute joint 152. A spring element 154 can be connected between the spring support 156 and a transverse beam 149 extending between the upper links 138. The spring element 154, e.g., a coil spring, pneumatic or hydraulic cinder, or other suitable structure, provides a static force with an equilibrium point at a center of range of the articulated compliance mechanism 160. The spring element 154 thus supports the load 32 and provides a mechanical restoring force, as opposed to the gravitational restoring force used as the restoring force on the horizontal axes, when the load 32 or operator force acting thereon is released.
(38)
(39) The spring support 156 may be adjustably connected to the top plate 132. A position of the spring support 156 can be adjusted relative to the top plate 132 in some embodiments so as to increase or decrease a bias of the spring element 154, thereby increasing or decreasing the static force of the spring element 154. This adaptation allows for manual or active adjustment of the static force based upon the load 32 to be applied without requiring reconfiguration of the articulated compliance mechanism 160 during operation.
(40) In
(41) In the illustration shown in
(42) Spring element 122 may be implemented as any load balancer configured to apply a constant force. In different embodiments, therefore, the spring element 122 may be a coil spring or a pneumatic or hydraulic cylinder mounted between the stationary member 106 and a moving link, e.g., the links 108, 110, or 116.
(43)
(44) In an embodiment, each of the parallelograms 164X, 164Y, and 164Z includes parallelogram arrangements 174 each revolutely connected to the frame 162, e.g., via revolute joints as shown. A first linkage 176 of such an arrangement 174 is fixed or secured to the frame 162 and an opposing second portion 178 of equal length to the first portion 176 is adjustably connected to a hinged link assembly 170 as shown.
(45) In operation, a connection member/carriage 179 is adjustably connected to the end-effector 13, with the carriage 179 having a function analogous to the carriage 92 described above. A link 170A has a revolute joint 180. A link 170B is also adjustably connected to the revolute joint 180 and the linkage arrangement 174 at opposing ends. Rotational movement of the linkage arrangements 174 in response to an input force from an operator is thus translated through the hinged link assembly 170 with the links 170A, 170B to effect generally linear direction of travel of the carriage 179 and, if connected, an end effector 13 disposed at an end 172 of the connection member 179. The linkage arrangement 174 may include a spring element 122 secured to the first linkage 176 or another portion of the linkage arrangement 174 and the hinged link assembly 170. As described above, such a spring element 122 may cooperate with the articulation of the linkage arrangement 174 and the hinged link assembly 170 to provide a mechanical restoring force along the Z/vertical axis, with an equilibrium point at a center of range of the articulated compliance mechanism 360, and with reduction in stiction to ensure such equilibrium is maintained along the Z axis.
(46)
(47) The articulated compliance mechanisms 260 may be coupled to the stationary member 160 as set forth above with reference to
(48) In view of this disclosure, one of ordinary skill in the art will appreciate that various embodiments are possible for providing compliant linear degrees of freedom for use in human-machine or machine-machine interactions. Attendant benefits include low stiction compared to conventional linear slides, as well as compactness in comparison to conventional parallelogram designs. The disclosed embodiments provide for self-centering of the end-effector 13, of whatever configuration is desired, without the use of springs in the horizontal/X plane.
(49) The detailed description and the drawings or figures are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed disclosure have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims.