LINK ACTUATION DEVICE MANIPULATING DEVICE AND LINK ACTUATION SYSTEM
20190099878 ยท 2019-04-04
Assignee
Inventors
Cpc classification
B25J9/0048
PERFORMING OPERATIONS; TRANSPORTING
B25J9/10
PERFORMING OPERATIONS; TRANSPORTING
B25J17/0266
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1623
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
B25J9/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In a link actuation device, a distal end side link hub is coupled to a proximal end side link hub via three or more link mechanisms such that a posture of the distal end side link hub can be changed relative to the proximal end side link hub, and a posture of the distal end side link hub relative to the proximal end side link hub is arbitrarily changed by actuators provided to two or more link mechanisms. The manipulating device includes a posture acquirer for acquiring a distal end posture represented by a bending angle and a turning angle, from a coordinate position at which a distal end side spherical link center is projected onto a two-dimensional rectangular coordinate system that has an origin located on an extension of an axis of the proximal end side link hub and is orthogonal to the extension of the axis.
Claims
1. A manipulating device for a link actuation device, which link actuation device includes: a proximal end side link hub; a distal end side link hub; three or more link mechanisms interposed between the proximal end side link hub and the distal end side link hub, the link mechanism coupling the distal end side link hub to the proximal end side link hub such that a posture of the distal end side link hub can be changed relative to the proximal end side link hub; and an actuator provided to each of two or more link mechanisms among three or more link mechanisms and configured to arbitrarily change the posture of the distal end side link hub relative to the proximal end side link hub, wherein each of the link mechanisms includes: a proximal side end link member having one end rotatably coupled to the proximal end side link hub; a distal side end link member having one end rotatably coupled to the distal end side link hub; and an intermediate link member having opposite ends rotatably coupled to other ends of the proximal side and distal side end link members, respectively, a distal end posture is defined by a bending angle, that is a vertical angle formed when an axis of the distal end side link hub is inclined relative to an axis of the proximal end side link hub; and a turning angle, that is a horizontal angle formed when the axis of the distal end side link hub is inclined relative to the axis of the proximal end side link hub, and the manipulating device comprises a posture acquirer configured to acquire the distal end posture represented by the bending angle and the turning angle, from a coordinate position at which a spherical link center of the distal end side link hub is projected onto a two-dimensional rectangular coordinate system that is orthogonal to an extension of the axis of the proximal end side link hub and has an origin at a point of intersection between the extension of the axis of the proximal end side link hub and the two-dimensional rectangular coordinate system.
2. The manipulating device for the link actuation device as claimed in claim 1, wherein the posture acquirer includes: a posture acquisition section configured to designate a coordinate position, at which the spherical link center of the distal end side link hub is projected onto the two-dimensional rectangular coordinate system, through manual operation; and a calculation section configured to acquire a distal end posture represented by a bending angle and a turning angle, from the coordinate position designated by the posture acquisition section.
3. The manipulating device for the link actuation device as claimed in claim 1, further comprising a relay point setter configured to set a relay point that is passed when the distal end posture is changed, wherein the relay point setter calculates and sets the relay point, based on a determined rule, by using coordinates of a point at which the distal end side spherical link center is projected onto the two-dimensional rectangular coordinate system.
4. The manipulating device for the link actuation device as claimed in claim 3, wherein the relay point setter calculates and sets the relay point by dividing an angle formed by: a distal end side spherical link center before change of the distal end posture; a proximal end side spherical link center; and a distal end side spherical link center after change of the distal end posture.
5. The manipulating device for the link actuation device as claimed in claim 3, wherein, when the distal end posture moves by a predetermined movement amount or greater, the relay point setter sets the relay point by dividing the movement amount so as to make the movement amount equal to or less than the predetermined amount.
6. The manipulating device for the link actuation device as claimed in claim 3, wherein the relay point setter sets the relay point by dividing a midway path for the distal end posture by a predetermined number.
7. The manipulating device for the link actuation device as claimed in claim 3, wherein the relay point setter equally divides a midway path through which the distal end side spherical link center passes.
8. The manipulating device for the link actuation device as claimed in claim 3, further comprising an interpolator configured to perform linear interpolation of a midway path through which the distal end side spherical link center passes.
9. The manipulating device for the link actuation device as claimed in claim 3, further comprising an interpolator configured to perform circular interpolation of a midway path through which the distal end side spherical link center passes.
10. A link actuation system comprising: the manipulating device for the link actuation device; and the link actuation device, both of which are as claimed in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In any event, the present invention will become more clearly understood from the following description of preferred embodiments thereof, when taken in conjunction with the accompanying drawings. However, the embodiments and the drawings are given only for the purpose of illustration and explanation, and are not to be taken as limiting the scope of the present invention in any way whatsoever, which scope is to be determined by the appended claims. In the accompanying drawings, like reference numerals are used to denote like parts throughout the several views, and:
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
DESCRIPTION OF EMBODIMENTS
[0048] A manipulating device according to an embodiment of the present invention and a link actuation device to be manipulated by the manipulating device will be described with reference to
[0049] The parallel link mechanism 1 will be described with reference to
[0050] In
[0051] The parallel link mechanism 1 is formed by combining two spherical link mechanisms. The center lines or axes of the revolute pairs between the proximal end side link hub 2 and the proximal side end link member 5 and the center lines or axes of the revolute pairs between the proximal side end link member 5 and the intermediate link member 7 intersect each other at a proximal end side spherical link center PA (
[0052]
[0053] The three link mechanisms 4 have a geometrically identical configuration. The geometrically identical configuration means that, as shown in
[0054] The proximal end side link hub 2, the distal end side link hub 3, and the three link mechanisms 4 cooperate together to form a two-degrees-of-freedom mechanism in which the distal end side link hub 3 is rotatable about two mutually orthogonal axes relative to the proximal end side link hub 2. In other words, the mechanism allows the distal end side link hub 3 to rotate with two degrees of freedom to change its posture, relative to the proximal end side link hub 2. This two-degrees-of-freedom mechanism is compact in size, but can achieve a wide range of movement for the distal end side link hub 3 relative to the proximal end side link hub 2.
[0055] For example, a straight line that passes through the proximal end side spherical link center PA and that intersects the axes O1 (
[0056] Change of the posture of the distal end side link hub 3 relative to the proximal end side link hub 2 is performed with, as a rotation center, the point of intersection O between the proximal end side link hub axis QA and the distal end side link hub axis QB.
[0057] In the parallel link mechanism 1,
[0058] (i) if the angular positional relationships between the intermediate link member 7 and the end link members 5 and 6 with respect to the symmetry plane of the intermediate link member 7 are made identical between the proximal end side and the distal end side when:
[0059] (ii) the angles of the axes O1 of the revolute pairs between the link hubs 2 and 3 and the end link members 5 and 6 in each link mechanism 4 and the lengths from the spherical link centers PA and PB to the revolute pairs between the link hubs 2 and 3 and the end link members 5 and 6 are equal to each other;
[0060] (iii) the axes O1 of the revolute pairs between the link hubs 2 and 3 and the end link members 5 and 6 of each link mechanism 4 and the axes O2 of the revolute pairs between the end link members 5 and 6 and the intermediate link 7 intersect the spherical link centers PA and PB at the proximal end side and the distal end side;
[0061] (iv) the geometrical shapes of the proximal side end link member 5 and the distal side end link member 6 are the same; and
[0062] (v) the shape of the intermediate link member 7 is the same between the proximal end side and the distal end side, the proximal side region composed of the proximal end side link hub 2 and each proximal side end link member 5, and the distal side region composed of the distal end side link hub 3 and each distal side end link member 6 move in the same manner due to the geometrical symmetry.
[0063] As shown in
[0064] The rotation shaft 12 has, at a radially outer end thereof, a head portion having a larger diameter than the other portion, and has an external thread portion 12b at a radially inner end thereof. In the example in these drawings, the rotation shaft 12 is coupled to the rotation shaft coupling member 11 via two bearings 13, but may be rotatably coupled to the rotation shaft coupling member 11 so as to be in contact with the rotation shaft coupling member 11.
[0065] A rotation shaft 15 is rotatably coupled to one end of the intermediate link member 7 and is coupled to the other end of the proximal side end link member 5. Similar to the rotation shaft 12 at the proximal end side link hub 2, the rotation shaft 15 at the intermediate link member 7 also has, at a radially outer end thereof, a head portion having a larger diameter than the other portion, and has an external thread portion at a radially inner end thereof. In addition, in the example in these drawings, the rotation shaft 15 is coupled to the intermediate link member 7 via two bearings, but may be rotatably coupled to the intermediate link member 7 so as to be in contact with the intermediate link member 7.
[0066] As shown in
[0067] The link actuation device 50 is used, while the end effector 61 is installed on the distal end side link hub 3, for example, as shown in
[0068] In the link actuation device 50 having this configuration, each actuator 51 for posture change is a rotary actuator, and an output shaft 52a of the speed reduction mechanism 52 of each actuator 51 is of a flange output type. Accordingly, each actuator 51 for posture change can be installed directly on the parallel link mechanism 1. Thus, a drive mechanism portion has a simple structure, and an inexpensive link actuation device 50 can be realized. It is noted that the output shaft 51a of each actuator 51 may be composed of a flange output type without providing a speed reduction mechanism.
[0069] Control and an operation system will be described with reference to
[0070] The control device 61 is of a computer numerical control type. The control device 61 obtains a target rotation angle n (1a, 2a, 3a) (
[0071] The manipulating device 62 has a posture acquirer 64, a relay point setter 66, and the posture information provider 67, and also has an input device 68. The posture acquirer 64 acquires a distal end posture (, ) represented by the bending angle and the turning angle , from the coordinates (X, Y) of a point at which the spherical link center PB of the distal end side link hub 3 is projected onto a two-dimensional rectangular coordinate system that has an origin O located on an extension of the axis QA of the proximal end side link hub 2 and is orthogonal to the extension of the axis QA (onto a work plane W). The posture acquirer 64 includes a posture acquisition section 64a and a calculation section 64b. The posture acquisition section 64a designates a target distal end posture through manual operation, and the coordinates (X, Y) of the point at which the spherical link center PB of the distal end side link hub 3 is projected onto the two-dimensional rectangular coordinate system that has an origin O located on the extension of the axis QA of the proximal end side link hub 2 and is orthogonal to the extension of the axis QA (onto the work plane W), are designated by the posture acquisition section 64a.
[0072] The posture acquisition section 64a can adopt various designation methods. For example, a designation method, in which the coordinates (X, Y) are inputted as numerical values as described later, is adopted.
[0073] The calculation section 64b acquires the distal end posture (, ) represented by the bending angle and the turning angle , from the coordinates (X, Y) of the point designated by the posture acquisition section 64a and obtained by projection onto the two-dimensional rectangular coordinate system. When the coordinates (X, Y) of the point obtained by projection onto the two-dimensional rectangular coordinate system are used, transformation to the distal end posture (, ) represented by the bending angle and the turning angle cp can be easily performed without performing convergence operation. The reason and a calculation formula therefor will be described later.
[0074] The relay point setter 66 sets relay points M, that is, 1st to mth relay points M, which are passed when the distal end posture is changed from a distal end side spherical link center PBa in the posture A to a distal end side spherical link center PBb in the posture B in
[0075] In
[0076] The input device 68 performs an input of designating a distal end posture by numerical values to the posture acquirer 64. The input device 68 designates, for example, through manual operation, a target distal end posture (X, Y) by a coordinate position on the two-dimensional rectangular coordinate system that has an origin O located on the extension of the axis QA of the proximal end side link hub 2 and is orthogonal to the extension of the axis QA (for example, on the work plane W).
[0077]
[0078]
[0079] The degree of posture change is changed in accordance with a time for which the push buttons 107 to 110 are pushed or the number of times the push buttons 107 to 110 are pushed. In addition, in this example, the push buttons 107 to 110 include: low-speed buttons 107a, 108a, 109a, and 110a with which the posture is changed at low speed; and high-speed buttons 107b, 108b, 109b, and 110b with which the posture is changed at high speed, and thus, the posture can be changed at two levels, that is, at low speed and at high speed.
[0080] The principle, the details, and operation of the above configuration will be described. In
[0081] The posture acquirer 64 acquires the distal end posture (, ) represented by the bending angle and the turning angle , from the coordinate position (X, Y) at which the spherical link center PB of the distal end side link hub 3 is projected onto the two-dimensional rectangular coordinate system that has an origin O located on the extension of the axis QA of the proximal end side link hub 2 and is orthogonal to the extension of the axis QA (onto the work plane W). A plane that is the two-dimensional rectangular coordinate system only needs to have an origin located on the extension of the axis QA of the proximal end side link hub 2, and may have any distance from the proximal end side link hub 2. The plane is generally set as a work plane on which work is performed by the end effector 61 mounted on the distal end side link hub 3, and thus, is referred to as work plane W in the following description.
[0082] In
[0083] The case of changing from a certain posture A of the distal end side link hub 3 (hereinafter, referred to as distal end posture A) to another posture B thereof (hereinafter, referred to as distal end posture B) shown in
[0084] The posture acquisition section 64a performs transformation from information of the set distal end posture A by three-dimensional coordinates (X, Y, Z), and acquires the coordinates (Xa, Ya) of a point at which the distal end side spherical link center PB is projected onto the work plane W (step S2). The calculation section 64b obtains a distal end posture (a, a) represented by a bending angle a and a turning angle (pa through calculation from the obtained coordinates (Xa, Ya) of the point on the work plane W (step 3). A distal end posture B (b, b) is acquired in the same manner as the acquisition of the distal end posture A (a, a).
[0085] Information of both of the distal end posture A (a, a) and the distal end posture B (b, b) acquired as described above is provided to the control device 61 by the posture information provider 67, and the control device 61 controls each actuator 51 of the link actuation device 50.
[0086]
[0087]
[0088] Thereafter, the angle between the distal end posture A and the distal end posture B on the work plane W is calculated (step S7). The angle is divided, and a posture (m, m) at each relay point M is calculated (step S10). Information of the relay points M (m, m) set as described above is provided, together with the information of the distal end posture A (a, a) and the distal end posture B (b, b), to the control device 61 by the posture information provider 67. The control device 61 moves the distal end side spherical link center of the link actuation device 50 from the distal end posture A through each relay point M (m, m) to the distal end posture B (b, b) (step S11).
[0089] As described above, in the case of setting the relay points M on the midway path in movement from the distal end posture A to the distal end posture B, each relay point M can be easily obtained, without convergence operation, by using the coordinates (X, Y, Z) at which the distal end side spherical link center is projected onto the work plane W, which is an arbitrary plane, instead of using arbitrary rectangular coordinates (X, Y, Z) in the range on the extension of the posture of the link actuation device 50. In addition, in the case of dividing the midway path L and continuously passing through the divided midway path L in changing the posture from the distal end posture A to the distal end posture B, the path is preferably divided such that the angle , formed by the distal end side spherical link center PBa and the proximal end side spherical link center PAa (=PAb) in the distal end posture A and the distal end side spherical link center PBb in the distal end posture B, is equally divided as described above. Accordingly, convergence operation, that is required for division using the rectangular coordinates of the distal end before and after posture change, is rendered to be unnecessary.
[0090]
[0091] When the movement amount exceeds the predetermined amount in the determination in step S8, the angle is divided and a posture (m, m) at each relay point M is calculated (step S10) similar to the above. Thereafter, movement is made from the distal end posture A through each relay point M (m, m) to the distal end posture B (step S11) similar to the above.
[0092] The above-mentioned relation formula (1) is the following formula.
cos(/2)sin nsin(/2)sin(+n)cos n+sin(/2)=0; (n=1,2,3)
[0093] Here, is the angle formed between the coupling end axis of the intermediate link member 7 rotatably coupled to the proximal side end link member 5 and the coupling end axis of the intermediate link member 7 rotatably coupled to the distal side end link member 6. n is the separation angle in the circumferential direction of each proximal side end link member 5 relative to the proximal side end link member 5 that serves as a reference.
[0094] In the embodiment described above, the relay point setter 66 performs division based on angle. However, the relay point setter 66 may be configured to equally divide, by distance, the midway path L through which the distal end side spherical link center PB passes, for example, as shown in
[0095] In the case of changing the posture from the distal end posture A to the distal end posture B by a wide angle, if the relative position of each arm rotation angle on the midway path L greatly deviates from the position that satisfies the relation formula, an excessive load is applied to the parallel link mechanism 1. Thus, by providing the relay points M, which satisfy the relation formula, on the midway path and performing positioning control without great deviation from the relay points M, high-speed movement can be achieved without applying an excessive load to the parallel link mechanism 1. In obtaining the posture at each relay point M, the posture can be easily obtained by using the projection coordinates of the distal end side spherical link center.
[0096] In the case of changing the posture from the distal end posture A to the distal end posture B as described above, the movement path between the respective points (the distal end posture A, the distal end posture B, and the relay points M) by which the distal end posture is designated is preferably interpolated by an interpolator 69 (see
[0097] Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, numerous additions, modifications and omissions can be made without departing from the gist of the present invention. Accordingly, such additions, modifications and omissions are to be construed as included in the scope of the present invention.
REFERENCE NUMERALS
[0098] 1 . . . parallel link mechanism [0099] 2 . . . proximal end side link hub [0100] 3 . . . distal end side link hub [0101] 4 . . . link mechanism [0102] 5 . . . proximal side end link member [0103] 6 . . . distal side end link member [0104] 7 . . . intermediate link member [0105] 50 . . . link actuation device [0106] 51 . . . actuator [0107] 60 . . . controller [0108] 61 . . . control device [0109] 62 . . . manipulating device [0110] 64 . . . posture acquirer [0111] 64a . . . posture acquisition section [0112] 64b . . . calculation section [0113] 66 . . . relay point setter [0114] 67 . . . posture information provider [0115] 68 . . . input device [0116] 69 . . . interpolator [0117] O . . . rotation center [0118] PAa . . . proximal end side spherical link center [0119] PBa . . . distal end side spherical link center [0120] QAa . . . axis of proximal end side link hub [0121] QBa . . . axis of distal end side link hub [0122] . . . . bending angle [0123] . . . turning angle [0124] W . . . work plane [0125] (Aa, Ya) . . . point of intersection on work plane [0126] (Aa, Ya) . . . point by projection