Work manipulator and system provided with work manipulator

WO2025047760A1PCT designated stage expired Publication Date: 2025-03-06F MED CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/030557
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-28
Filing Date
2024-08-27
Publication Date
2025-03-06

Smart Images

  • Figure JP2024030557_06032025_PF_FP_ABST
    Figure JP2024030557_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a work manipulator capable of improving, by using a parallel link mechanism, the stability of the position and orientation of an end effector. A work manipulator 10 include: a distal link 13 for supporting an end effector 12; and a parallel link mechanism 10A having six linkages for moving the distal link 13. The distal link 13 has six distal links 14 connected to the six linkages. The six distal links 14 are arranged about a central axis of the distal link 13. Six angles, each between adjacent distal links 14 as viewed from the central axis, are alternately set to a prescribed large angle α and a prescribed small angle β about the central axis.
Need to check novelty before this filing date? Find Prior Art

Description

Work manipulator and system including work manipulator

[0001] The present invention relates to a work manipulator applicable to an automatic work machine such as a surgical robot or an industrial robot, and a system including the work manipulator.

[0002] Microsurgery, which involves performing surgery under a microscope on minute surgical targets, such as anastomosis of small blood vessels, nerves, and lymphatic vessels with a diameter of approximately 0.5 to 2 mm, in orthopedic and plastic surgery surgeries and reconstructive surgery for defective parts, requires extremely precise and accurate work due to the small size of the surgical targets, and the surgery requires great skill. Furthermore, due to the difficulty of the surgery, it tends to take a long time, and such long surgeries place a heavy burden on the surgeon. For these reasons, the number of surgeons capable of performing microsurgery is limited compared to the need for it, and it has not been possible to perform the surgery frequently.

[0003] If we consider the use of manipulators (robots), which have made great technological advances in recent years, master-slave manipulators are not only able to exactly replicate human movements, but are also capable of performing movements that are scaled down to human movements. If a manipulator with precise movements were to take over the movements involved in surgery, it would be possible to eliminate the effects of hand shake and other factors, ensure precision, reduce the burden on the surgeon, and expect to improve the efficiency of surgery.

[0004] Therefore, the present inventors have proposed a fine work support system that can efficiently support work by remotely controlling appropriate work-related movements and reduce the burden on the worker, as well as a fine work manipulator to be used therein (see Patent Document 1).

[0005] Japanese Patent Application Publication No. 2017-87322

[0006] The fine manipulation manipulator disclosed in Patent Document 1 operates an end effector at its distal end by a parallel link mechanism. However, there are cases where the control of the end effector by the parallel link mechanism becomes inappropriate.

[0007] One of the factors that causes such a situation is a singularity. That is, when at least a part of the linkage of the parallel link mechanism assumes a posture near a singularity, the stability of the control of the position and posture of the end effector decreases. In addition, the rigidity of the parallel link mechanism may decrease near a singularity.

[0008] Another factor is the twisting motion of the end effector. That is, when the end effector is twisted (rotated) using a parallel link mechanism, the multiple linkages have a twisted positional relationship. This reduces the rigidity of the parallel link mechanism, which poses a problem of reducing the stability of control of the position and orientation of the end effector.

[0009] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a working manipulator that can improve the stability of the position and posture of an end effector using a parallel link mechanism, and an apparatus equipped with such a manipulator.

[0010] A work manipulator according to one aspect of the present invention includes a parallel link mechanism including six linkages arranged in parallel, each of the six linkages including one proximal link and one intermediate link, a manipulator base supporting the proximal ends of the proximal links of the six linkages, distal links having six distal junctions connected to the distal ends of the intermediate links of the six linkages at the six distal junctions, an end effector supported by the distal links, and six proximal actuators that move the proximal links of the six linkages relative to the manipulator base, respectively, to move the six distal links and thereby move the end effector. The six distal junctions of the distal links are arranged around a first axis of the distal link. The six distal junctions are designated in order around the first axis as the first, second, third, fourth, fifth, and sixth distal junctions, and when viewed from the first axis, the angle between the first and second distal junctions is designated as the first angle, the angle between the second and third distal junctions is designated as the second angle, the angle between the third and fourth distal junctions is designated as the third angle, the angle between the fourth and fifth distal junctions is designated as the fourth angle, the angle between the fifth and sixth distal junctions is designated as the fifth angle, and the angle between the sixth and first distal junction is designated as the sixth angle, the first, third, and fifth angles are designated as angle α, and the second, fourth, and sixth angles are designated as angle β, with angle α being greater than angle β.

[0011] According to another aspect of the present invention, a system for controlling the position and attitude of an end effector includes a work manipulator that moves the end effector and a control device that controls the work manipulator. The work manipulator has a parallel link mechanism and a rotational actuator. The parallel link mechanism includes a distal link that supports the end effector, multiple linkages arranged in parallel that move the distal link, and a linkage actuator that moves the multiple linkages. The rotational actuator is provided between the distal link and the end effector and controls the roll angle of the end effector.

[0012] In the above system, the control device receives a first control command related to the position and orientation of the end effector and extracts a first control component related to the roll angle of the end effector from the first control command. If the first control component does not exceed a preset threshold, the control device controls only the linkage actuator out of the linkage actuator and the rotational actuator in accordance with the first control command. If the first control component exceeds the threshold, the control device calculates a second control component related to the roll angle by removing the threshold from the first control component, and calculates the second control command by removing the second control component from the control command. The control device controls the rotational actuator in accordance with the second control component related to the roll angle, and controls the linkage actuator in accordance with the second control command.

[0013] Alternatively, the control device of the above system may operate as follows: if a first control command related to the position and attitude of the end effector does not include a control component related to the roll angle of the end effector, the control device controls only the linkage actuator of the linkage actuator and the rotational actuator in accordance with the first control command. On the other hand, if the first control command includes a control component related to the roll angle, the control device calculates a second control command by removing the control component related to the roll angle from the first control command. Then, the control device controls the rotational actuator in accordance with the control component related to the roll angle, and controls the linkage actuator in accordance with the second control command.

[0014] According to the present invention, it is possible to improve the stability of control of the position and attitude of the end effector.

[0015] 1 shows a perspective view showing a schematic configuration of a system according to an embodiment. FIG. 1 shows a perspective view showing a schematic configuration of a system according to an embodiment. FIG. 2 shows a schematic diagram for explaining the configuration of a work manipulator according to an embodiment. FIG. 3 shows a block diagram showing a schematic configuration of a control device of a system according to an embodiment. FIG. 4 shows a perspective view showing a work manipulator according to an embodiment. FIG. 5 shows a side view showing a work manipulator according to an embodiment. FIG. 6 shows a plan view showing a work manipulator according to an embodiment. FIG. 7 shows a front view of a parallel link mechanism of a work manipulator according to an embodiment. FIG. 8 shows a rear view of a distal link and six linkages of a parallel link mechanism of a work manipulator according to an embodiment. FIG. 9 shows a rear view of six linkages and six linear actuators of a parallel link mechanism of a work manipulator according to an embodiment. FIG. 10 shows a side view showing an example of a singular point posture of a work manipulator according to an embodiment. FIG. 11 shows a rear view of a distal link according to a comparative example. FIG. 12 shows a side view showing an example of a singular point posture of a work manipulator according to a comparative example. FIG. 13 shows a diagram showing the results of a simulation for examining control stability near a singular point. FIG. 14 shows a diagram showing the results of a simulation for examining control stability near a singular point. FIG. 15 shows a diagram for explaining a modified example of a work manipulator. 1 shows a side view showing the attitude of a singular point in a modified example of a work manipulator. FIG. 1 shows a diagram showing the results of a simulation to examine control stability near a singular point in a modified example. FIG. 1 shows a diagram showing the results of a simulation to examine control stability near a singular point in a modified example. FIG. 2 shows a flowchart showing an example of the operation of a control device for a system according to an embodiment. FIG. 3 shows a flowchart showing an example of the operation of a control device for a system according to an embodiment. FIG. 4 shows a front view showing an example of the attitude of six middle links when twisting (rolling) a work manipulator according to an embodiment. FIG. 5 shows a side view showing an example of the attitude of six middle links when twisting (rolling) a work manipulator according to an embodiment. FIG. 6 shows the results of a computer simulation to examine the relationship between the displacement of the central angle between distal junctions and the vibration of the end effector when the distal link 13 is tilted upward from a pitch angle of zero to near the singular point. FIG. 7 shows a flowchart showing another example of the operation of a control device for a system according to an embodiment. FIG. 8 shows a member for sending power or a signal to a device on a distal link of a system according to an embodiment.

[0016] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below do not limit the scope of the invention as claimed, and not all of the elements and combinations thereof described in the embodiments are necessarily essential to the solution of the invention. Furthermore, the following description will be limited to an embodiment in which the present invention is applied to a surgical support robot, but the present invention can be applied not only to surgical support robots but also to a wide range of general industrial robots.

[0017] In the drawings illustrating the embodiments, parts having the same functions are denoted by the same reference numerals, and repeated explanations thereof will be omitted. Also, the dashed and dotted lines in the drawings do not represent the configuration of the present embodiment, but are virtual lines used to explain the present embodiment.

[0018] In this embodiment, as an example, a system 1 configured as a surgical operation support robot equipped with a working manipulator 10 compatible with microsurgery will be described.

[0019] 1 to 4, the system 1 according to this embodiment has a working manipulator 10, an arm mechanism 20 to which the working manipulator 10 is attached at its distal end, a robot base 30 that supports the arm mechanism 20, an imaging unit 40 that is also attached to the robot base 30 and captures images of the surgical target, a display unit (not shown) that displays images of the surgical target captured by the imaging unit 40 so that they can be seen by the user, a first control unit (master manipulator) 50 that receives input instructions operated by the user, and a second control unit 60 that controls the working manipulator 10 and the arm mechanism 20 in accordance with the input instructions of the first control unit 50. The control device including the first and second control units 50, 60 will be described in detail below.

[0020] The robot base 30 has a movement mechanism (not shown), and is configured to be movable on the floor of an operating room (not shown) together with the working manipulator 10, arm mechanism 20, and imaging unit 40 provided on this robot base 30. This enables the system 1 to approach and move away from the operating table 3 on which a patient 2, the subject of surgery shown in Figure 1, lies, and further enables at least the distal end of the working manipulator 10 to be positioned at the surgical site on the patient 2.

[0021] The imaging unit 40 captures images of the distal end (e.g., forceps) of the end effector 12 of the working manipulator 10 (described later) and the surgical target, and is disposed, for example, at a position that provides a bird's-eye view of at least the distal end of the working manipulator 10 and the surgical target. The imaging unit 40 is a known video camera that can capture high-resolution images that can be reproducibly even when enlarged to the same magnification as when viewed with a conventional microsurgery microscope.

[0022] The arm mechanism 20 is positioned between the robot base 30 and the work manipulator 10, and enables the position and orientation of the work manipulator 10 to be changed relative to the robot base 30. The arm mechanism 20, for example, has a plurality of arms 21 variably connected in series via a plurality of arm junctions 22. A wrist 23 that supports the work manipulator 10 is connected to the distal end of the arm mechanism 20. For example, the arm mechanism 20 is configured to have three degrees of freedom in rotation and one degree of freedom in translation in the radial direction, but is not limited to this. Furthermore, in the illustrated example, a pair of arm mechanisms 20 and work manipulators 10 are provided on the robot base 30, but there is no particular limit to the number of arm mechanisms 20 and work manipulators 10.

[0023] The first control unit 50 has, for example, an operation input unit (not shown) operated by the user, and a support mechanism unit (not shown) that supports the operation input unit. For example, the support mechanism unit movably supports the operation input unit with six degrees of freedom similar to a work manipulator, obtains information about the position and orientation of the operation input unit corresponding to the support mechanism unit, and passes this information to the second control unit 60 of the work robot. As a result, the work operation of the system 1 is performed when the user operates the operation input unit.

[0024] Next, the working manipulator 10 will be described with reference to FIGS.

[0025] The work manipulator 10 has a manipulator base 11, a parallel link mechanism 10A, a rotary actuator 19, and an end effector 12. The manipulator base 11 is supported by an arm mechanism 20. The parallel link mechanism 10A is attached to the manipulator base 11. The end effector 12 is mounted on the distal end of the parallel link mechanism 10A via the rotary actuator 19. The parallel link mechanism 10A controls the position and attitude of the end effector 12. The rotary actuator 19 controls the twisting (=rolling) of the end effector 12.

[0026] The parallel link mechanism 10A has, for example, six linkages 10B arranged in parallel, one distal link 13, and six distal junctions 14 that connect each of the six linkages 10B to one common distal link 13. The proximal end of each of the six linkages 10B is supported by the manipulator base 11. Note that the number of linkages 10B included in the parallel link mechanism 10A may be any number other than six, but an example in which six linkages are included will be described below.

[0027] Each of the six linkages 10B includes a linear actuator 24 (e.g., a linear motor having a stator 18 and a mover (hereinafter referred to as a proximal link 17)) as an example of a linkage actuator, a proximal junction 16, and an intermediate link 15. The intermediate link 15 and the proximal link 17 have a generally rod-like shape that is highly rigid and resistant to deformation. The distal end of the intermediate link 15 is connected to the distal link 13 via the distal junction 14. The proximal end of the intermediate link 15 is connected to the distal end of the proximal link 17 via the proximal junction 16. The proximal end of the proximal link 17 of the linear actuator 24 is attached to the manipulator base 11 via the stator 18. The intermediate link 15 extends, for example, in a direction parallel to the central axis C1 of the parallel link mechanism 10A. The linear actuator 24 can linearly reciprocate the intermediate link 15 in its longitudinal direction (the direction parallel to the central axis C1).

[0028] The proximal junction 16 is, for example, a universal junction having degrees of freedom for rotation about two mutually perpendicular axes, and connects the proximal link 17 to the intermediate link 15. The distal junction 14 is also, for example, a universal junction having degrees of freedom for rotation about two mutually perpendicular axes, and connects the intermediate link 15 to the distal link 13.

[0029] In addition, the intermediate link 15 is composed of two generally rod-shaped members connected to each other so as to be rotatable about their longitudinal axes, and a degree of freedom of mutual rotation about the longitudinal axis is imparted between the distal end and proximal end of the intermediate link 15. Note that the proximal junction 16 and the distal junction 14 may be ball joints which provide an even greater degree of rotational freedom.

[0030] Six linear actuators 24 are supported by the manipulator base 11 and move the six linkages 10B, respectively. Each linear actuator 24 is, for example, a linear motor having a stator 18 and a mover (proximal link) 17. For example, each stator is fixed to the manipulator base 11, and each mover is fixed to a proximal end of a proximal link 17, and each mover can move linearly back and forth relative to the corresponding stator along the longitudinal direction of the proximal link 17. For example, the stator may be a permanent magnet, and the mover may be a coil that can slide relative to the permanent magnet. This allows each of the multiple proximal links 17 to move linearly in its longitudinal direction (the direction parallel to the central axis C1) by means of the corresponding stator 18.

[0031] Because the linear actuator 24 uses a linear motor, it is possible to reduce the number of mechanical moving parts compared to other linear motion mechanisms such as ball screws, and also to reduce the number of contact parts that involve sliding and rolling, thereby preventing backlash, improving the reliability of the mechanism and reducing frictional resistance and power consumption required for driving.

[0032] The distal ends of the six linkages 10B of the parallel link mechanism 10A (i.e., the distal ends of the six intermediate links 15) are connected to one common distal link 13 via six distal junctions 14, respectively.

[0033] 8 and 9, the distal link 13 has a main member 13a located at its center, six fingers 13b extending radially from the main member 13a, and six distal junctions 14 provided on each of the six fingers 13b. The distal link 13 is connected to the distal end of each of the intermediate links 15 of the six linkages 10B via the distal junctions 14 of the six fingers 13b.

[0034] The distal link 13 supports the end effector 12. For example, a rotary actuator 19 is attached to the distal end of the distal link 13, and the end effector 12 is attached to the distal end of the rotary actuator 19.

[0035] As shown in FIG. 6, for example, when the positions and postures of the six linkages 10B of the parallel link mechanism 10A are the same (i.e., the movement amounts of the six linear actuators 24 are the same), the central axis C4 of the distal link 13 coincides with the central axis C1 of the parallel link mechanism 10A (and the manipulator base 11).

[0036] 6, the end effector 12 and the rotary actuator 19 share the same central axis C2, which is slightly inclined with respect to the central axis C4 of the distal link 13. The tip of the end effector 12 is disposed on the central axes C2 and C4. However, the arrangement of the rotary actuator 19 and the arrangement of the tip of the end effector 12 are not limited to this example.

[0037] The parallel link mechanism 10A gives the distal link 13 six degrees of freedom simply by linearly moving the multiple linkages 10B using the linear actuators 24, and the position and orientation of the distal link 13 and the end effector 12 relative to the manipulator base 11 can be changed quite freely.

[0038] In addition, by having the rotational actuator 19, the work manipulator 10 can accommodate various movements related to changes in the position and posture of the end effector 12 provided at the distal end relative to the manipulator base 11 with six degrees of freedom, consisting of three degrees of freedom of movement in three mutually perpendicular axial directions and three degrees of freedom of rotation around each of the three axes, just as when the end effector 12 is supported by a human hand.

[0039] In the following description, the six distal junctions 14 and six linkages 10B may be distinguished from one another by using the modifiers first, second, third, fourth, fifth, and sixth in the clockwise arrangement order around the central axis C4 of the distal link 13 in the rear view of the distal link 13 and its peripheral components shown in FIG. 9 . For example, the first middle link 15 of the first linkage 10B is connected to the first distal junction H1 (14). The second middle link 15 of the second linkage 10B is connected to the second distal junction H2 (14). The third middle link 15 of the third linkage 10B is connected to the third distal junction H3 (14). The fourth middle link 15 of the fourth linkage 10B is connected to the fourth distal junction H4 (14). The fifth intermediate link 15 of the fifth linkage 10B is connected to the fifth distal junction H5 (14). The sixth intermediate link 15 of the sixth linkage 10B is connected to the sixth distal junction H6 (14).

[0040] As shown in FIG. 9 , the six distal junctions 14 of the distal link 13 (which may also be referred to as the distal ends of the six middle links 15) are arranged on a single imaginary plane 70, for example, along a single circle centered on the central axis C4. When a certain middle link 15 assumes a position in which its longitudinal direction is parallel to the imaginary plane 70 (in other words, the middle link 15 lies on the imaginary plane 70), the ability of that middle link 15 to control the position of the distal link 13 deteriorates. This position of the middle link 15 can be referred to as a singular point of that middle link 15. If the position of some of the six middle links 15 approaches a singular point, the stability of the positional control of the distal link 13 by the parallel link mechanism 10A may be reduced. In this embodiment, as described below, measures are taken to reduce the effects of this singular point regarding the arrangement of the six distal junctions 14.

[0041] 9 , with respect to the arrangement of the six distal junctions as viewed from the central axis C4 of the distal link 13, the angle between the first and second distal junctions H1 and H2 will be referred to as the first angle, the angle between the second and third distal junctions H2 and H3 as the second angle, the angle between the third and fourth distal junctions H3 and H4 as the third angle, the angle between the fourth and fifth distal junctions H4 and H5 as the fourth angle, the angle between the fifth and sixth distal junctions H5 and H6 as the fifth angle, and the angle between the sixth and first distal junctions H6 and H1 as the sixth angle, with the central axis C4 as the intersection point. The first, third, and fifth angles are larger than the second, fourth, and sixth angles. That is, the first to sixth angles are set so that relatively large angles and relatively small angles alternate along one rotational direction (e.g., clockwise) about the central axis C4. Specifically, as shown in FIG. 9, the first, third, and fifth angles are set to the same angle α, the second, fourth, and sixth angles are set to the same angle β, and the angle α is greater than the angle β.

[0042] For example, angle α may be greater than 60 degrees and less than 120 degrees, angle β may be greater than 0 degrees and less than 60 degrees, and the sum of angle α and angle β is 120 degrees. Furthermore, angle α may be greater than 80 degrees and less than 115 degrees, and angle β may be greater than 5 degrees and less than 40 degrees. Furthermore, angle α may be greater than 85 degrees and less than 110 degrees, and angle β may be greater than 10 degrees and less than 35 degrees. Furthermore, angle α may be greater than 85 degrees and less than 105 degrees, and angle β may be greater than 15 degrees and less than 35 degrees. Furthermore, angle α may be greater than 85 degrees and less than 95 degrees, and angle β may be greater than 25 degrees and less than 35 degrees. Details will be described later.

[0043] The arrangement of the first to sixth distal junctions 14 described above can be explained as follows. Here, the distance between the first and second distal junctions H1 and H2 is referred to as the first distance, the distance between the second and third distal junctions H2 and H3 as the second distance, the distance between the third and fourth distal junctions H3 and H4 as the third distance, the distance between the fourth and fifth distal junctions H4 and H5 as the fourth distance, the distance between the fifth and sixth distal junctions H5 and H6 as the fifth distance, and the distance between the sixth and first distal junctions H6 and H1 as the sixth angle. The first, third, and fifth distances are longer than the second, fourth, and sixth distances. That is, the first to sixth distances are set so that relatively long distances and relatively short distances alternate along one rotational direction (e.g., clockwise) around the central axis C4. Specifically, as shown in FIG. 9, the first, third, and fifth distances are set to the same distance (the distance corresponding to angle α), the second, fourth, and sixth angles are set to the same distance (the distance corresponding to angle β), and the former distances are longer than the latter distances.

[0044] By arranging the six distal junctions 14 at unequal intervals around the central axis C4, the stability of the control of the position and attitude of the end effector 12 by the parallel link mechanism 10A can be improved even when some of the intermediate links 15 assume a posture near a singular point, as will be described later.

[0045] The six linkages 10B of the parallel link mechanism 10A are arranged around the central axis C1 of the parallel link mechanism 10A. For example, as shown in FIGS. 9 and 10 , the six proximal links 17 are arranged along a circle centered on the central axis C1. The diameter of this circle is larger than the diameter of the circle on which the distal junctions 14 are arranged. Therefore, in most cases, each linkage 10B is bent at the proximal junction 16, and the proximal link 17 and the middle link 15 are not aligned in a straight line (singular point posture).

[0046] Here, in the rear view shown in Figure 10, the six linkages 10B are referred to as the first, second, third, fourth, fifth, and sixth linkages in clockwise arrangement order around the central axis C1, and the six proximal links 17 that these first, second, third, fourth, fifth, and sixth linkages respectively have are referred to as the first, second, third, fourth, fifth, and sixth proximal links (L1, L2, L3, L4, L5, L6).

[0047] 10 , with the central axis C1 as the intersection point, the angle between the first and second proximal links L1 and L2 will be referred to as the seventh angle, the angle between the second and third proximal links L2 and L3 as the eighth angle, the angle between the third and fourth proximal links L3 and L4 as the ninth angle, the angle between the fourth and fifth proximal links L4 and L5 as the tenth angle, the angle between the fifth and sixth proximal links L5 and L6 as the eleventh angle, and the angle between the sixth and first proximal links L6 and L1 as the twelfth angle. The seventh, ninth, and eleventh angles are set smaller than the eighth, tenth, and twelfth angles. That is, the seventh to twelfth angles are set so that relatively small angles and relatively large angles alternate along one rotational direction (e.g., clockwise) about the central axis C1. Specifically, for example, as shown in FIG. 10 , the seventh, ninth, and eleventh angles are set to the same angle γ, and the eighth, tenth, and twelfth angles are set to the same angle δ, with angle γ being smaller than angle δ.

[0048] The arrangement of the first to sixth proximal links 17 described above can be explained from another aspect as follows. Here, the distance between the first and second proximal links L1, L2 will be referred to as the seventh distance, the distance between the second and third proximal links L2, L3 as the eighth distance, the distance between the third and fourth proximal links L3, L4 as the ninth distance, the distance between the fourth and fifth proximal links L4, L5 as the tenth angular distance, the distance between the fifth and sixth proximal links L5, L6 as the eleventh distance, and the distance between the sixth and first proximal links L6, L1 as the twelfth distance. The seventh, ninth, and eleventh distances are set shorter than the eighth, tenth, and twelfth distances. That is, the seventh to twelfth distances are set so that relatively short distances and relatively long distances alternate along one rotational direction (e.g., clockwise) about the central axis C1. Specifically, for example, as shown in FIG. 10 , the seventh, ninth, and eleventh distances are set to the same distance (the distance corresponding to the angle γ), and the eighth, tenth, and twelfth distances are set to the same distance (the distance corresponding to the angle δ), with the former distances being shorter than the latter distances.

[0049] The six proximal links 17 are arranged parallel to the central axis C1. Therefore, the relative positions of the six proximal junctions 16 are also the same as the relative positions of the six proximal links 17 described above.

[0050] As described above, by disposing the six proximal links 17 at unequal angles and distances from one another, the six intermediate links 15 are disposed as follows: That is, as shown in FIGS. 9 and 10, the first and second intermediate links M1, M2 are disposed at a relatively small angle γ at their proximal ends and at a relatively large angle α at their distal ends. That is, angle α is larger than angle γ. A similar arrangement exists between the third and fourth intermediate links M3, M4 and between the fifth and sixth intermediate links M5, M6. On the other hand, the second and third intermediate links M2, M3 are disposed at a relatively large angle δ at their proximal ends and at a relatively small angle β at their distal ends. A similar arrangement exists between the fourth and fifth intermediate links M4, M5 and between the sixth and first intermediate links M6, M1. That is, angle β is smaller than angle δ.

[0051] Furthermore, as shown in FIG. 9 , the first and second intermediate links M1, M2 are disposed at a relatively close distance (spacing) at their proximal ends and at a relatively far distance (spacing) at their distal ends. A similar relationship exists between the third and fourth intermediate links M3, M4 and between the fifth and sixth intermediate links M5, M6. That is, the distance (spacing) between the proximal ends of the first and second intermediate links M1, M2, the third and fourth intermediate links M3, M4, and the fifth and sixth intermediate links M5, M6 is narrower than the distance (spacing) between the distal ends. On the other hand, the second and third intermediate links M2, M3 are disposed at a relatively far distance (spacing) at their proximal ends and at a relatively close distance (spacing) at their distal ends. A similar relationship exists between the fourth and fifth intermediate links M4, M5 and between the sixth and first intermediate links M6, M1. That is, between the second and third intermediate links M2, M3, between the fourth and fifth intermediate links M4, M5, and between the sixth and first intermediate links M6, M1, the distance (spacing) between the proximal ends is wider than the distance (spacing) between the distal ends.

[0052] By arranging the six intermediate links 15 in this manner, the intermediate links 15 are not parallel to one another, but are arranged non-parallel with a fairly large angle between them. In particular, even the first and second intermediate links M1, M2, which are arranged at a relatively small angle γ at the proximal end (and at a relatively large angle α at the distal end), are arranged non-parallel to one another. Similarly, the fourth and fifth intermediate links M4, M5 are also arranged non-parallel to one another, and the sixth and first intermediate links M6, M1 are also arranged non-parallel to one another. This allows the parallel link mechanism 10A to more stably control the posture of the end effector 12.

[0053] 11 is a side view showing an example of a singularity posture of the work manipulator 10. In this example, two adjacent middle links 15, for example, the first and second middle links 15 (M1 and M2), of the six middle links 15, are in a singularity posture (i.e., a posture parallel to the virtual plane 70 of the distal link 13). In this example, the two middle links 15 (M1 and M2) in the singularity posture are positioned higher than the other middle links 15, and the central axis C4 of the distal link 13 is tilted upward by an angle A1 (pitch angle) with respect to the horizontal direction C3. In this example, the two middle links 15 (M1 and M2) in the singularity posture cannot control the pitch angle of the distal link 13.

[0054] In practice, the work manipulator 10 is controlled so that none of the six middle links 15 assumes a singular posture. However, there may be cases where the postures of some of the middle links 15 (for example, the first and second middle links 15 (M1, M2) as shown in FIG. 11 ) approach the singular posture, deteriorating the posture control capability of those middle links 15. In such cases, if the posture control capability of the other middle links 15 is sufficiently high, those other middle links 15 can stably control the posture of the distal link 13 (end effector 12). The posture control capability of those other middle links 15 is affected by the arrangement of the six middle links 15. 11 , when the second intermediate link 15 (M2) is near the singular point, the greater the distance D1 between the line of action of the third intermediate link 15 (M3) and the fourth distal junction 14 (H4), the greater the ability of the third and fourth intermediate links 15 (M3 and M4) to control the attitude. In FIG. 11 , if the distal link 13 is considered to be a lever and the second distal junction 14 (H3) is considered to be the point of action of the lever, the third distal junction 14 (H2) is the point of force, and the fourth distal junction 14 (H4) is the fulcrum, and the distance D1 can be considered to be the distance between the point of force and the fulcrum. The distance D1 is determined by the arrangement of the six distal junctions 14 of the distal link 13.

[0055] In this embodiment, as shown in FIG. 9 , six distal junctions 14 are arranged at different unequal angles α and β around the central axis C4 of the distal link 13. Here, as a comparative example, as shown in FIG. 12 , a distal link 93 is assumed in which all six distal junctions 14 are arranged at an equal angle α2 (=60 degrees) around the central axis C4. (Hereinafter, the distal links 13 according to this embodiment may be referred to as "unequally arranged distal links," and the distal links 93 of the comparative example may be referred to as "equally arranged distal links.") Next, as shown in FIG. 13 , a work manipulator 110 is assumed in which evenly arranged distal links 93 are used instead of the unevenly arranged distal links 13. In the work manipulator 10 according to this embodiment using the unevenly arranged distal links 13 shown in FIG. 11 , the distance D1 is greater than in the work manipulator 110 using the evenly arranged distal links 93 shown in FIG. 13 . Therefore, the work manipulator 10 according to this embodiment has more stable posture control of the end effector 12 than the comparative work manipulator 110. Note that in order to constantly enjoy the benefits of this posture control, when the posture of the end effector 12 is changed so greatly that two adjacent middle links 15 in the work manipulator 10 come close to a singular point, it is desirable to control the overall posture of the work manipulator 10 by the arm mechanism 20 so that the two adjacent middle links 15 are arranged at a relatively large angle α, such as the first and second middle links 15 (M1, M2).

[0056] The inventors performed a computer simulation to examine the difference in control stability in the attitude near the singular point between this embodiment and the comparative example, and the results are shown in Figures 14 and 15.

[0057] In this simulation, the larger angle α between the six distal junctions 14 according to this embodiment shown in FIG. 9 was set to 88 degrees, and the smaller angle β was set to 32 degrees. The angle α2 between the distal junctions 14 according to the comparative example shown in FIG. 12 was set to 60 degrees. As shown in FIGS. 11 and 13 , for each of the work manipulators 10, 110 according to this embodiment and the comparative example, the first and second middle links 15 (M1, M2) were positioned at the highest positions, and a trapezoidal velocity control process was performed in which the pitch angle A1 of the distal links 13, 93 was accelerated, moved at a constant velocity, and decelerated from zero to 26 degrees, and the change in the pitch angle A1 during this process was measured. Here, the pitch angle corresponding to the singular point of the first and second middle links 15 (M1, M2) in the work manipulator 10 according to this embodiment was 26.05 degrees, while that of the work manipulator 110 according to the comparative example was 26.8 degrees, with no significant difference between the two. The goal pitch angle of 26 degrees in the above control process corresponds to the vicinity of the singular points of the work manipulators 10 and 110. As a result of this simulation, as shown in Figures 14 and 15, vibrations occurred in the work manipulator 110 of the comparative example, but no vibrations occurred in the work manipulator 10 of this embodiment.

[0058] Next, a modified example of the working manipulator 10 according to this embodiment will be described with reference to FIGS.

[0059] In the distal link 130 according to the modified example shown in FIG. 16 , the second, fourth, and sixth angles β between the distal junctions 14 described with reference to FIG. 9 are set to the smallest possible angles, and the first, third, and fifth angles α are set to the largest possible angles. For example, the angle β is substantially 0 degrees, and the angle α is substantially 120 degrees. Three fingers 130 b extend from the main member 130 a. Two distal junctions 14 arranged closely adjacent to each other at an angle β are integrated into each junction unit 140 provided on each finger 130 b. Hereinafter, such an arrangement of distal junctions 14 may be referred to as an integrated arrangement. In the work manipulator 101 according to the modified example shown in FIG. 17 , an integrated distal link 130 is used, and two adjacent intermediate links 15 (e.g., the second and third intermediate links 15 (M2, M3)) are connected to each junction unit 140 at a relatively large angle δ. In reality, the angle β may be set to be greater than 0 degrees and less than 15 degrees, and the angle α may be set to be greater than 105 degrees and less than 120 degrees. As shown in Fig. 17, the distance D1 for stability of attitude control near the singular point may be larger than in the embodiment shown in Fig. 11.

[0060] The inventors performed a similar simulation to that described above for a work manipulator 101 according to a modified example shown in FIG. 17. In this simulation, the angle α between the distal junctions 14 of the distal links 130 according to the modified example was set to a theoretical maximum limit of 120 degrees, and the angle β was set to a theoretical minimum limit of 0 degrees. Since the pitch angle A1 value corresponding to the singular point was 23.73 degrees, trapezoidal velocity control was performed to accelerate, move at a constant velocity, and decelerate the pitch angle A1 from 0 degrees to 23 degrees near the singular point, and changes in the pitch angle A1 were examined. For comparison, trapezoidal velocity control was also performed to accelerate, move at a constant velocity, and decelerate the pitch angle A1 from 0 degrees to 23 degrees for the work manipulator 110 according to the comparative example shown in FIG. 13, and changes in the pitch angle A1 were examined.

[0061] The results of the above simulation are shown in Figures 18 and 19. Vibrations occurred in the work manipulator 110 of the comparative example, but no vibrations occurred in the work manipulator 101 according to the modified example of this embodiment.

[0062] Therefore, it was confirmed that the work manipulators 10, 101 according to this embodiment can provide better stability in attitude control near singular points compared to the work manipulator 110 according to the comparative example.

[0063] Furthermore, the inventors performed a computer simulation to investigate the correlation between the arrangement of the six distal junctions 14 of the distal link 13 (the central angle or distance between two adjacent distal junctions 14) and the occurrence of vibration of the distal link 13 when the distal link 13 is tilted upward at a constant speed from its pitch angle A1 of zero (i.e., the central axis C4 of the distal link 13 is horizontal) to an angle near the singular point. In other words, this simulation was performed to find the optimal arrangement of the distal junctions 14 in the distal link 13.

[0064] Figure 24 shows the results of this simulation, illustrating the relationship between the angle α (and β) between adjacent distal junctions 14 of the distal link 13 (see Figure 9), the pitch angle A1 at the end point (stop point) when the distal link 13 is tilted, and the vibration amplitude of the end effector 12. The value on the horizontal axis indicates the wider angle α between adjacent distal junctions 14 of the distal link 13, and the value obtained by subtracting this angle α from 120 degrees indicates the narrower angle β. The vertical axis indicates the pitch angle A1 at the end point (stop point) when the distal link 13 is tilted upward at a constant speed starting from a pitch angle of zero. The circles indicate the vibration amplitude of the end effector when tilted at various angles α and pitch angles A1. Black circles indicate that there is amplitude, and the magnitude of the amplitude is indicated by three levels of black circle size. Large black circles indicate amplitudes of 0.4 mm or more, medium black circles indicate amplitudes of 0.2 mm or more but less than 0.4 mm, and small black circles indicate amplitudes of 0.1 mm or more but less than 0.2 mm. White circles indicate no vibration (amplitude less than 0.1 mm).

[0065] The singular point of the parallel link varies depending on the angle α. The pitch angle A1 corresponding to the singular point at various angles α is indicated by a black triangle in the figure. This simulation also includes a test in which the distal link 13 is tilted past the singular point to a larger pitch angle A1, but in practice, it would be desirable to stop the tilting operation before the singular point.

[0066] According to this simulation, when the wider central angle (the first, third, and fifth angles shown in FIG. 9 ) α was in the range of 60 degrees to 80 degrees, vibration occurred in the end effector 12. In particular, when the first, third, and fifth angles α were in the range of 60 degrees to 75 degrees, the end effector 12 exhibited an amplitude of 0.2 mm (medium) or more.

[0067] Furthermore, when the first, third, and fifth angles α were in the range of 100 degrees to 120 degrees, the end effector 12 exhibited an amplitude of less than 0.2 mm (small) when tilted to a pitch angle A1 that exceeds the singular point. This result suggests that, even if tilting is actually performed to stop just before the singular point, vibration may occur when the pitch angle A1 is very close to the singular point.

[0068] Therefore, the results of this simulation show that when the wider angle α between adjacent distal junctions 14 is in the range of 80 degrees to 115 degrees (the narrower angle β is in the range of 40 degrees to 5 degrees), vibration can be almost completely suppressed in the pitch angle range below the singular point of the work manipulator 10 (range R1 in the figure). Note that when angle α = 80 degrees and pitch angle A1 = 26.0 degrees, minute vibrations (amplitude less than 0.2 mm) occurred, but no vibrations occurred when pitch angle A1 was 25 degrees or less, so this is within a range that does not pose a practical problem.

[0069] Furthermore, it was found that when the wider angle α is in the range of 85 degrees to 110 degrees (the narrower angle β is in the range of 35 degrees to 10 degrees), the vibration of the end effector 12 near the singular point of the work manipulator 10 can be suppressed to a level that has virtually no effect (amplitude less than 0.1 mm) (range R2 in the figure).

[0070] Furthermore, it was found that when the wider angle α was set in the range of 85 degrees to 105 degrees (the narrower angle β was set in the range of 35 degrees to 15 degrees), vibration of the end effector 12 could be suppressed (to an amplitude of less than 0.1 mm) even in the pitch angle A1 range beyond the singular point of the work manipulator 10 (the range R3 in the figure).

[0071] In addition, the wider the wider angle α, i.e., the greater the degree of inequality between angles α and β, the smaller the angle A1 (pitch angle) corresponding to the singular point, and therefore the smaller the tilting range. Furthermore, if the wider angle α is too wide, the narrower angle β will be too narrow, which may result in the size of the distal junction 14 to be placed in the narrow space defined by angle β becoming too small and making its manufacture difficult. Taking these factors into consideration, a range of tilt of at least 25 degrees is ensured, the manufacture of the distal junction 14 is not particularly difficult, and vibration can be sufficiently suppressed. Therefore, it is considered more desirable for the wider angle α to be in the range of 85 to 95 degrees (the narrower angle β is in the range of 35 to 25 degrees) (the range R4 in the figure).

[0072] The size of each part of the work manipulator 10 will now be described. When used in surgical procedures, the work manipulator 10 may be set to a size equivalent to or slightly smaller than a human arm, for example. Specifically, the sizes may be set as follows: The diameter of the circumference connecting the six linkages (the diameter of the circumference connecting the six proximal junctions 16) may be in the range of approximately 60 mm to 130 mm, and may be, for example, 95 mm. The diameter of the distal link 13 (the diameter of the circumference connecting the distal junctions 14) may be in the range of approximately 30 mm to 80 mm, and may be, for example, 55 mm. The length from the distal link 13 to the tip of the end effector 12 in the longitudinal direction of the work manipulator 10 may be in the range of approximately 60 mm to 250 mm, and may be, for example, 115 mm. The length from the distal junction 14 to the proximal junction 16 in the longitudinal direction of the work manipulator 10 may be in the range of approximately 55 mm to 150 mm, and may be, for example, 85 mm. The length of the intermediate link 15 may be in the range of approximately 60 mm to 150 mm, for example, 90 mm. The maximum stroke length of the proximal link 17 may be in the range of approximately 50 mm to 100 mm, for example, 75 mm, relative to a base point (0 mm) corresponding to the most retracted position of the proximal link 17. In other words, when the proximal link 17 is extended to its maximum stroke length, the length from the base point of the proximal link 17 to the distal junction 14 may be in the range of approximately 105 mm to 250 mm, for example, 160 mm. In the case of such a size, as described above, it is desirable that the wider angle α be in the range of 85 degrees to 95 degrees (the narrower angle β be in the range of 35 degrees to 25 degrees) (the range of R4 in FIG. 24 ), since this does not pose a significant difficulty in manufacturing the distal junction 14.

[0073] If the working manipulator 10 is too large, it becomes difficult to perform the work, and if it is too small, it becomes difficult to perform high-precision mechanical control. By setting the size as described above, the working manipulator 10 can be used as a robot to replace the human hand and easily perform each task in surgery.

[0074] Next, a control device for the system 1 including the working manipulator 10 according to this embodiment will be described.

[0075] 4 is a block diagram showing the schematic configuration of a control device of the system 1 according to this embodiment. The control device 200 has a first control unit 50 and a second control unit 60. In the system 1 according to this embodiment configured as a surgical support robot, the first control unit 50 includes, for example, a master manipulator that is manually operated by a user. The first control unit 50 outputs control instructions corresponding to the manual operation of the master manipulator to the second control unit 60. The control instructions include, for example, operation commands related to the three-dimensional position and orientation of the tip of the end effector 12. The second control unit 60 controls the work manipulator 10 and the arm mechanism 20 based on the control instructions from the first control unit 50.

[0076] In the second control unit 60, the first calculation unit 61a receives control instructions from the first control unit 50, grasps operation commands related to the position and orientation of the tip of the end effector 12, and calculates operation commands related to the arm mechanism 20 and operation commands related to the work manipulator 10 based on these operation commands. The arm mechanism control unit 62 receives operation commands related to the arm mechanism 20 from the first calculation unit 61a, and calculates and outputs operation control values ​​for each element of the arm mechanism 20. The servo controller 64 receives the operation control values ​​for each element of the arm mechanism 20 and drives and controls each element of the arm mechanism 20.

[0077] The second calculation unit 61c calculates a movement command for the parallel link mechanism 10A and a movement command for the rotary actuator 19 based on the movement command for the work manipulator 10 from the first calculation unit 61a. The rotary actuator control unit 65 receives the movement command for the rotary actuator 19 from the second calculation unit 61c, calculates a movement control value for the rotary actuator 19, and outputs it to the servo controller 66. The servo controller 66 drives and controls the rotary actuator 19 based on the movement control value for the rotary actuator 19. The parallel link control unit 63 receives the movement command for the parallel link mechanism 10A from the second calculation unit 61c, and calculates movement control values ​​for the six linkages 10B (i.e., the six linear actuators 24). The six servo controllers 64 receive the movement control values ​​for the six linear actuators 24, respectively, and drive and control the six linear actuators 24. In response to this, each servo controller 64 drives the linear motor of each linkage.

[0078] 20 and 21 are flow charts showing an example of the operation of the control device 200 of this embodiment.

[0079] As shown in FIG. 20, the user manually operates the master manipulator of the first control unit 50 (step S10).

[0080] The first control unit 50 encodes the movement of the master manipulator and calculates the position and orientation of the master manipulator after operation (step S11).

[0081] The first control unit 50 subtracts the known values ​​of the position and orientation of the master manipulator before the operation from the values ​​of the position and orientation of the master manipulator after the operation (step S12), thereby calculating the amount of change in the position and orientation of the master manipulator due to the manual operation (step S13).

[0082] The first control unit 50 multiplies the change in the position and orientation of the master manipulator by a predetermined reduction rate (step S14), thereby calculating the control amount of the position and orientation of the end effector 12 (step S15).

[0083] The second control unit 60 receives the control amounts for the position and orientation of the end effector 12 from the first control unit 50, and adds the known values ​​for the current position and orientation of the end effector 12 to the control amounts (step S16). As a result, target values ​​for the position and orientation of the end effector 12 are calculated (step S17).

[0084] The second control unit 60 determines whether or not the target values ​​of the position and orientation of the end effector 12 described above exceed a predetermined range of movement of the end effector 12 by the working manipulator 10 alone (step S18).

[0085] If the result of the above determination is YES, the position and orientation of the end effector 12 cannot be brought to their respective target values ​​without using both the work manipulator 10 and the arm mechanism 20. In this case, the second control unit 60 calculates the control amounts of the multiple actuators of the arm mechanism 20 required to adjust the position and orientation of the work manipulator 10 after returning the work manipulator 10 to its neutral position (step S19). The arm mechanism 20 is driven and controlled based on these control amounts (step S20).

[0086] In addition, the second control unit 60 recalculates the control amounts of the position and orientation of the end effector 12 from the neutral position of the working manipulator 10, which are necessary to bring the position and orientation of the end effector 12 to their respective target values ​​(step S21). Then, the control by the second control unit 60 proceeds to the process shown in FIG.

[0087] On the other hand, if the determination result in step S18 above is NO, the position and orientation of the end effector 12 can be brought to their respective target values ​​using only the working manipulator 10. In this case, the second control unit 60 validates the position and orientation of the end effector 12 calculated in step S15 (step S22). Then, control by the second control unit 60 proceeds to the process shown in FIG. 21.

[0088] Fig. 21 shows a process for controlling the work manipulator 10 by the second control unit 60. The second control unit 60 extracts (step S32) a control amount component for the twist angle of the distal link 13 (i.e., the roll angle of the distal link 13 about the central axis C4) from the control amounts for the position and orientation of the end effector 12 obtained in step S22 or S23 in Fig. 20 (step S31).

[0089] The second control unit 60 determines whether the control amount component of the twist (roll) angle extracted in step S32 exceeds a preset twist (roll) angle threshold (step S33). The threshold is set to a small roll angle value that satisfies the condition that the decrease in control stability that may occur when twisting (rolling) the distal link 13 with the parallel link mechanism 10A is so slight that it is not a problem. For example, the threshold may be set to an angle value of 30 degrees or less, preferably 20 degrees or less. Alternatively, the threshold may be set to 0 degrees. A threshold of 0 degrees means that the operation of twisting (rolling) the distal link 13 is performed solely by the rotation actuator 19, not by the parallel link mechanism 10A.

[0090] If the determination result in step S33 is YES, the second control unit 60 calculates an angle value by subtracting the above threshold value from the control amount component of the twist (roll) angle described above, and sets this as the control amount of the rotation actuator 19 (step S36).

[0091] The second control unit 60 drives and controls the rotary actuator 19 based on the control amount calculated in step S36 (step S37).

[0092] In addition, the second control unit 60 determines the angle value corresponding to the threshold value as the control amount for the twisting (rolling) operation of the distal link 13 to be performed by the parallel link mechanism 10A (step S38). Then, the control by the second control unit 60 proceeds to step S35.

[0093] On the other hand, if the determination result in step S33 is NO, the second control unit 60 determines the control amount component of the twist (roll) angle as the control amount of the twist (roll) operation of the distal link 13 to be performed by the parallel link mechanism 10A (step S34).Then, the control by the second control unit 60 proceeds to step S35.

[0094] In step S35, the second control unit 60 replaces the control amount component of the twist angle extracted in step S32, among the control amounts of the position and attitude of the end effector obtained in step S31, with the control amount component of the twist angle calculated in step S34 or S38. Then, using the control amounts of the position and attitude of the end effector updated by this replacement, the second control unit 60 calculates the control amount of each of the six linear actuators 24 of the parallel link mechanism 10A (step S35).

[0095] The second control unit 60 drives and controls the six linear actuators 24 of the parallel link mechanism 10A based on the control amount calculated in step S35 (step S39).

[0096] 21, in the working manipulator 10 using the parallel link mechanism 10A according to this embodiment, the twisting (rolling) operation performed by the parallel link mechanism 10A can be restricted to an appropriately small angle range. This prevents deterioration in the control ability of the parallel link mechanism 10A due to the twisting operation, and maintains stable control of the position and attitude of the end effector 12.

[0097] That is, when the end effector 12 is twisted (rolled) significantly using the parallel link mechanism 10A, the adjacent middle links 15 cross each other in an X-shape, as illustrated in FIG. 22 , which may reduce the overall rigidity of those middle links 15. Furthermore, the pressure angle from each middle link 15 to the distal link 13 increases. As a result, the stability of the attitude control of the distal link 13 may deteriorate. Furthermore, for example, as illustrated in FIG. 23 , if an attempt is made to change the attitude of the end effector 12 other than the roll angle (e.g., pitch angle A1) when the end effector 12 is twisted (rolled) significantly using the parallel link mechanism 10A, the pitch angle A1 at which one of the middle links 15 becomes a singular point may become smaller than when there is no twist or when there is a small twist, which may narrow the movable range of the end effector 12.

[0098] These problems can be alleviated by the control shown in FIG.

[0099] Furthermore, when it is predicted that the control target values ​​for the position or orientation of the end effector 12 will exceed the movable range of the work manipulator 10 using the control shown in Figures 20 and 21, by linking the work manipulator 10 with the arm mechanism 20, it is possible to control the position and orientation of the end effector 12 to their respective target values ​​without causing the work manipulator 10 to perform operations that would worsen the stability of the control of the work manipulator 10.

[0100] The work manipulator 10 according to this embodiment employs a configuration in which the intermediate link is moved parallel to the central axis C1 of the work manipulator 10 using a linear actuator, thereby providing the following advantages.

[0101] (1) The linear movement of each linear actuator (e.g., linear motor) can be directly applied to each linkage 10B. This eliminates the need for a gear mechanism between the motor and the linkage, for example. Since the motor can directly move the link without being affected by backlash in the gear mechanism, highly accurate position and orientation control is possible.

[0102] (2) Furthermore, since a strong force can be applied to the linkage from the linear actuator regardless of the displacement of the mover of the linear actuator, it is less susceptible to gravity and inertial forces, allowing for precise control.

[0103] (3) Furthermore, since the movable element of the linear actuator moves linearly parallel to the central axis C1, the diameter of the manipulator base 11, in which six linear actuators are arranged cylindrically around the central axis C1, can be designed to be small.

[0104] Furthermore, of the six middle links, two adjacent middle links are arranged non-parallel so that they widen toward the distal end, and the next two adjacent middle links narrow toward the distal end. This allows the diameter of the distal link 13 to be slightly smaller than the diameter of the manipulator base 11. For example, the diameter of the distal link 13 relative to the diameter of the manipulator base 11 may be in the range of 1 / 2 to 3 / 4, for example, 2 / 3.

[0105] By setting the diameter of the distal link 13 within this range, it becomes possible to make it move in the same way as a human arm, enabling high-precision control like in surgical operations. If the diameter of the distal link 13 is smaller than this range, the distal link 13 will move sensitively with the stroke of the linear actuator, which may make high-precision control difficult.

[0106] Furthermore, with the arrangement of the six distal junctions 14 of the distal link 13 shown in FIG. 9 and the arrangement of the six proximal links 17 shown in FIG. 10, the six intermediate links 15 are not always parallel to each other, so that the stability of the position and posture of the end effector 12 can be maintained.

[0107] It should be noted that the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the described configurations. Furthermore, some of the configurations of each example can be added to, deleted from, or replaced with other configurations.

[0108] In the above-described embodiment, the first control unit 50 has a master manipulator that is manually operated by a user and generates control commands in response to the manual operation. However, the first control unit 50 may also be configured to automatically generate control commands in accordance with a pre-prepared program.

[0109] Furthermore, the system 1 according to the above-described embodiment can control the position and orientation of the end effector 12 with six degrees of freedom using the parallel link mechanism 10A having six linkages 10B. In other words, the system 1 has approximately the same degree of freedom of shape as a human hand and arm.

[0110] The system 1 according to the above-described embodiment can be applied to a variety of applications, including not only surgical operations but also product assembly, disassembly, processing, and maintenance, and human care. The configuration or function of the system can be changed depending on the application without departing from the spirit of the invention. Examples of applications to which the system 1 can be applied are as follows:

[0111] 1) Applications requiring a small load on the tip of the end effector 12 and high tracking accuracy, such as surgical operation support robots (master-slave robots).

[0112] 2) 3D microchip assembly robots. 3D fine manipulation for research, such as assembling biological cells one by one in 3D on a 3D collagen structure. High-speed picking, for example, involves repeatedly moving heavy objects to a predetermined position at high speed in a short period of time.

[0113] 3) Coating machines that can handle free-form surfaces. Applications that require constant pressure without being affected by fluctuations, such as bonding prepreg to a mold. For these applications, if the shape of the target object is fixed, the linear actuator's motion curve (operation method) can be preset and the linear actuator can be operated according to that motion curve. To track irregular fluctuations, the distance to the location where pressure is scheduled to be applied a certain time from now can be measured, for example, with a laser distance sensor. Based on that measurement data, a motion curve for the linear actuator can be generated in real time and the linear actuator can be operated. Alternatively, a six-axis force sensor can be attached to the end effector, and the reaction force direction sensed by that sensor can be used to determine the direction of the curved surface of the target object with which the end effector is in contact. The end effector can then be moved in real time to apply a constant pressure perpendicular to that curved surface.

[0114] 4) Robots for drilling curved surfaces. Robots for holding grinders for deburring. These applications require the end effector to be pushed with a large force and controlled with high precision. To meet these requirements, a parallel link mechanism with an integrally arranged distal link 130 can be used, as shown in Figures 16 and 17. Furthermore, as the linear actuator 24, for example, a hydraulic actuator to which servo valve control is applied can be used.

[0115] In the above embodiment, the linear actuator 24 is used to move each linkage 10B of the parallel link mechanism 10A. However, instead, an actuator having two or more degrees of freedom of movement may be used.

[0116] In the above-described embodiment, the work manipulator 10 is automatically returned to the neutral position in response to a control command from the first control unit 50. However, the work manipulator 10 may also be returned to the neutral position in response to a command from the user (for example, a foot switch operated by the user) when the user desires. In this case, even if the work manipulator 10 returns to its initial position, the arm mechanism 20 may operate automatically to correctly control the position and orientation of the end effector 12.

[0117] Regarding the control device of the system 1 including the working manipulator 10 according to this embodiment, another example of the operation of the control device 200 will be described. Figures 20 and 25 are flowcharts of another example of the operation of the control device 200. The steps in Figure 20 are common to the previous example and will therefore be omitted.

[0118] Fig. 25 shows a process for controlling the work manipulator 10 by the second control unit 60. The second control unit 60 extracts (step S132) a control amount component for the twist angle of the distal link 13 (i.e., the roll angle of the distal link 13 about the central axis C4) from the control amounts for the position and orientation of the end effector 12 obtained in step S22 or S23 in Fig. 20 (step S131).

[0119] The second control unit 60 determines a predetermined proportional ratio between the twist (roll) angle control amount provided by the parallel link mechanism 10A and the twist (roll) angle control amount provided by the rotational actuator 19 for the twist (roll) angle control amount component extracted in step S132 (step S133). For example, X / 180 degrees may be used as the proportional ratio for the twist (roll) angle control amount provided by the parallel link mechanism 10A, and (180-X) / 180 degrees may be used as the proportional ratio for the twist (roll) angle control amount provided by the rotational actuator 19. Here, "X" in the numerator is selected from within a range within the maximum twist (roll) angle that the parallel link mechanism 10A can provide (e.g., 30 degrees, or 20 degrees on the safe side), and may be, for example, 20 degrees. Furthermore, "180 degrees" in the denominator corresponds to approximately the maximum angle at which a surgeon can twist forceps by hand in, for example, a surgical operation, which is a typical application of a work manipulator. In other applications of the work manipulator, twisting (rolling) motions of 180 degrees or more may be performed, in which case the denominator may be a value greater than 180 degrees.

[0120] The second control unit 60 calculates the twist control amount of the parallel link mechanism 10A by applying (e.g., multiplying) the proportional distribution ratio (e.g., 20 degrees / 180 degrees) of the parallel link mechanism 10A determined in step S133 to (e.g., the control amount component of the twist (roll) angle extracted in step S132 described above (step S135).

[0121] The second control unit 60 calculates the twist control amount of the rotational actuator 19 by applying (e.g., multiplying) the proportional distribution ratio of the rotational actuator 19 determined in step S133 (e.g., (180-X) degrees / 180 degrees) to the control amount component of the twist (roll) angle extracted in step S132 described above (step S136).

[0122] The second control unit 60 drives and controls the six linear actuators 24 of the parallel link mechanism 10A based on the control amount calculated in step S135 (step S139), and simultaneously drives and controls the rotary actuator 19 based on the control amount calculated in step S136 (step S137).

[0123] 25, in the working manipulator 10 using the parallel link mechanism 10A according to this embodiment, the twisting (rolling) operation performed by the parallel link mechanism 10A can be restricted to an appropriately small angle range. This prevents deterioration in the control ability of the parallel link mechanism 10A due to the twisting operation, and maintains stable control of the position and orientation of the end effector 12.

[0124] As described above with reference to FIG. 22 , when the end effector 12 is twisted (rolled) significantly using the parallel link mechanism 10A, adjacent middle links 15 may cross each other, potentially resulting in problems such as a decrease in the overall rigidity of those middle links 15. The twisting range that the parallel link mechanism 10A can stably and smoothly perform is approximately 30 degrees, and more safely, within 20 degrees. On the other hand, the twisting range of a surgeon's (human) hand during a surgical operation is approximately 180 degrees. In this example, the proportional ratios of the parallel link mechanism 10A and the rotary actuator 19 are set to X / 180 and (180-X) / 180 (X is, for example, 20). As a result, the parallel link mechanism 10A always performs twisting within a range of X degrees (for example, 20 degrees), and the rotary actuator 19 handles the remaining twisting.

[0125] Compared to the control process shown in FIG. 21 , the control process shown in FIG. 25 has the advantage that the parallel link mechanism 10A reaches the limit of its torsional range of motion (e.g., 30 degrees or 20 degrees) less frequently.

[0126] Furthermore, because the rotary actuator 19 may be driven by hydraulic pressure, for example, there is a possibility of a delay in initial movement. On the other hand, the parallel link mechanism 10A is driven by rigid components, and therefore has very little initial movement delay. For example, in a surgical operation, a delay in the initial movement of the rotary actuator 19 in response to a command from the first control unit 50 (see FIG. 4 ) (e.g., a surgeon's operation) may have an undesirable effect on the performance of the surgical operation. According to the control process shown in FIG. 25 , the rotary actuator 19 and the parallel link mechanism 10A are controlled to be driven simultaneously, regardless of the degree of twist control. Therefore, even if a delay in the initial movement of the rotary actuator 19 occurs, the parallel link mechanism 10A operates with virtually no delay, thereby reducing the impact of the delay in the initial movement of the end effector 12 to a level that is practically negligible.

[0127] FIG. 26 shows a member for powering or signaling devices on the distal link of a system according to this embodiment.

[0128] As shown in FIG. 26 , a member 300 is disposed between the manipulator base 11 and the distal link 13 in a space surrounded by the six linkages 10B of the parallel link mechanism 10A. The member 300 transmits power (such as mechanical power or electric power) to and / or from one or more devices (e.g., the end effector 12 and / or the rotary actuator 19) mounted on the distal link 13 to drive or control those devices, signals to control those devices, or signals to communicate with those devices. For example, if the end effector 12 or the rotary actuator 19 is hydraulically driven, the member 300 may include piping to carry hydraulic fluid with the necessary hydraulic pressure. Alternatively, if the end effector 12 or the rotary actuator 19 is electrically powered, the member 300 may include electrical wires to supply the necessary power and control signals. Furthermore, if one or more types of sensors are mounted on the distal link 13, the member 300 may include electrical wires to carry power or signals to drive or control those sensors or signals output from those sensors. At least a portion of the member 300 is made of a flexible material so as not to impede the movement of the distal link 13 .

[0129] By arranging the member 300 that transmits power or signals to or from a device on the distal link 13 in the space inside the parallel link mechanism 10A, the size of the working manipulator 10 can be kept from becoming too large.

[0130] REFERENCE SIGNS LIST 1...System, 10, 101...Work manipulator, 10A...Parallel link mechanism, 10B...Linkage, 11...Manipulator base, 12...End effector, 13...Distal link, 14...Distal junction, 15...Middle link, 16...Proximal junction, 17...Proximal link (movable element), 18...Stator, 19...Rotational actuator, 20...Arm mechanism, 21...Arm, 22...Arm junction, 23...Wrist, 24...Linear actuator, 30...Robot base, 50...First control unit, 60...Second control unit, 61a...First calculation unit, 61c...Second calculation unit, 62...Arm mechanism control unit, 63, 64...Servo controller, 65...Rotational actuator control unit, 66...Parallel link actuator control unit, 70...Virtual plane, 300...Member, C1...central axis of the working manipulator, C2...central axis of the end effector, C3...central axis of the distal link, H1 to H6...first to sixth distal junctions, L1 to L6...first to sixth proximal links, M1 to M6...first to sixth intermediate links

Claims

1. A work manipulator for performing work on a work object, comprising: a parallel link mechanism including six linkages arranged in parallel, each of the six linkages including one proximal link and one intermediate link; a manipulator base supporting proximal ends of the proximal links of the six linkages; a distal link having six distal junctions, each connected to a distal end of the intermediate link of the six linkages at the six distal junctions; an end effector supported on the distal link; and six proximal actuators for moving each of the proximal links of the six linkages relative to the manipulator base to move the distal link, thereby moving the end effector; the six distal junctions of the distal link are arranged around a first axis of the distal link, a first angle between the first and second distal junctions, a second angle between the second and third distal junctions, a third angle between the third and fourth distal junctions, a fourth angle between the fourth and fifth distal junctions, a fifth angle between the fifth and sixth distal junctions, and a sixth angle between the sixth and first distal junctions, when viewed from the first axis, the first, third and fifth angles are angle α and the second, fourth and sixth angles are angle β, where angle α is greater than angle β.

2. A working manipulator according to claim 1, wherein the angle α is set in the range of 80 degrees to 115 degrees, and the angle β is set in the range of 40 degrees to 5 degrees.

3. A working manipulator according to claim 1, wherein the angle α is set in the range of 85 degrees to 110 degrees, and the angle β is set in the range of 35 degrees to 10 degrees.

4. A working manipulator according to claim 1, wherein the angle α is set in the range of 85 degrees to 105 degrees, and the angle β is set in the range of 35 degrees to 10 degrees.

5. A working manipulator according to claim 1, wherein the angle α is set in the range of 85 degrees to 95 degrees, and the angle β is set in the range of 35 degrees to 25 degrees.

6. A work manipulator as claimed in any one of claims 1 to 5, wherein when the intermediate links connected to the first, second, third, fourth, fifth and sixth distal junctions, respectively, are designated as first, second, third, fourth, fifth and sixth intermediate links, the first and second intermediate links are arranged non-parallel to each other, the third and fourth intermediate links are arranged non-parallel to each other, and the fifth and sixth intermediate links are arranged non-parallel to each other.

7. The six linkages are arranged around a second axis in the parallel link mechanism, and if the six linkages are named, in order around the second axis, as a first, second, third, fourth, fifth and sixth linkages, a first proximal link of the first linkage is connected to the first distal junction, a second proximal link of the second linkage is connected to the second distal junction, a third proximal link of the third linkage is connected to the third distal junction, a fourth proximal link of the fourth linkage is connected to the fourth distal junction, a fifth proximal link of the fifth linkage is connected to the fifth distal junction and a sixth proximal link of the sixth linkage is connected to the sixth distal junction; 6. The work manipulator according to claim 1, wherein, when viewed from the second axis, an angle between the first and second proximal links is defined as a seventh angle, an angle between the second and third proximal links is defined as an eighth angle, an angle between the third and fourth proximal links is defined as a ninth angle, an angle between the fourth and fifth proximal links is defined as a tenth angle, an angle between the fifth and sixth proximal links is defined as an eleventh angle, and an angle between the sixth and first proximal links is defined as a twelfth angle, the seventh, ninth, and eleventh angles are angle γ, the eighth, tenth, and twelfth angles are angle δ, and the angle γ is smaller than the angle δ.

8. A working manipulator according to any one of claims 1 to 5, further comprising a rotary actuator between said distal link and said end effector for rotating said end effector about a third axis of said end effector.

9. A work manipulator as described in any one of claims 1 to 5, wherein the six proximal actuators are six linear actuators supported on the manipulator base, and the six linear actuators linearly move the proximal links of the six linkages to move the distal links, thereby moving the end effector.

10. A system for controlling the position and attitude of an end effector, comprising: a work manipulator for moving the end effector; and a control device for controlling the work manipulator, wherein the work manipulator has a parallel link mechanism and a rotation actuator, and the parallel link mechanism includes: a distal link supporting the end effector; a plurality of linkages arranged in parallel for moving the distal link; and a linkage actuator for moving the plurality of linkages, wherein the rotation actuator is provided between the distal link and the end effector and controls a roll angle of the end effector, and wherein the control device receives a first control command relating to the position and attitude of the end effector, extracts a first control component relating to the roll angle of the end effector from the first control command, and if the first control component does not exceed a preset threshold value, controls only the linkage actuator of the linkage actuator and the rotation actuator in accordance with the first control command, a second control component for the roll angle calculated by removing the threshold from the first control component when the first control component exceeds the threshold, and a second control command calculated by removing the second control component from the first control command; controlling the rotational actuator according to the second control component for the roll angle; and controlling the linkage actuator according to the second control command.

11. The system described in claim 10, further comprising an arm mechanism for moving the work manipulator, wherein the control device determines whether or not the first control command exceeds the movable range of the work manipulator, and if the first control command does not exceed the movable range, controls only the work manipulator of the work manipulator and the arm mechanism in accordance with the first control command, and if the first control command exceeds the movable range, controls both the work manipulator and the arm mechanism in accordance with the first control command.

12. A system for controlling a position and attitude of an end effector, comprising: a work manipulator that moves the end effector; and a control device that controls the work manipulator, wherein the work manipulator has a parallel link mechanism and a rotation actuator, and the parallel link mechanism includes: a distal link that supports the end effector, a plurality of linkages arranged in parallel that move the distal link, and a linkage actuator that moves the plurality of linkages, and the rotation actuator is provided between the distal link and the end effector and controls a roll angle of the end effector, and wherein the control device receives a first control command related to the position and attitude of the end effector, and if the first control command does not include a control component related to the roll angle of the end effector, controls only the linkage actuator of the linkage actuator and the rotation actuator in accordance with the first control command, and if the first control command includes a control component related to the roll angle, calculates a second control command by removing the control component related to the roll angle from the first control command, and controls the rotation actuator in accordance with the control component related to the roll angle, controlling the linkage actuator according to the second control command.

13. A system for controlling a position and attitude of an end effector, comprising: a work manipulator that moves the end effector; and a control device that controls the work manipulator, wherein the work manipulator has a parallel link mechanism and a rotation actuator, and the parallel link mechanism includes: a distal link that supports the end effector; a plurality of linkages arranged in parallel that move the distal link; and a linkage actuator that moves the plurality of linkages, wherein the rotation actuator is provided between the distal link and the end effector and controls a roll angle of the end effector, and wherein the control device receives a first control command related to the position and attitude of the end effector, extracts a first control component related to the roll angle of the end effector from the first control command, calculates a third control command for the linkage actuator and a fourth control command for the rotation actuator by applying a first proportional distribution ratio for the linkage actuator and a second proportional distribution ratio for the rotation actuator to the first control component, and controls the linkage actuator in accordance with the third control command, controlling the rotary actuator in accordance with the fourth control command.

14. The system of claim 13, wherein the first prorated rate is X / 180 and the second prorated rate is (180-X) / 180.

15. The system of claim 14, wherein X is a range of values ​​of the roll angle over which the linkage actuator provides stable operation.

Citation Information

Patent Citations

  • Fine work support system and manipulator for fine work

    JP2017087322A

  • Joint device for a robot

    JP1990504244A

  • Parallel mechanism

    WO1999010137A1

  • Fine work assistance system and fine work manipulator

    WO2017078022A1

  • Parallel link device

    WO2017090105A1