The present invention relates to a manipulator system.
In general, an insertion portion of an endoscope has a treatment-tool channel formed therethrough in the longitudinal direction, allowing a treatment tool required for treatment for a patient to be guided to the inside of the body through the channel. Furthermore, the treatment tool in the channel can be moved forward/backward and rotated when an operator operates an operation instruction device (for example, see Patent Literature PTL 1 below).
A system, using an electric motor, for pushing/pulling the base end of the treatment tool in the longitudinal direction and for rotating the base end of the treatment tool in the circumferential direction is adopted as a mechanism for moving the treatment tool forward/backward and rotating the treatment tool. By rotating the motor by an amount proportional to an operation level input to the operation instruction device, the treatment tool can be moved forward/backward and rotated by the amount corresponding to the operation level.
In practice, however, the forward/backward movement and the rotary movement given to the base end of the treatment tool are attenuated while being transferred to the distal end of the treatment tool due to the friction produced between the treatment tool and an inner surface of the channel, the slack of the treatment tool in the channel, and the like. Specifically, the forward/backward amount and the rotation amount given to the base end of the treatment tool by the motor and a forward/backward amount and a rotation amount at the distal end of the treatment tool have a non-linear relationship. Furthermore, this non-linearity changes depending on the bending shape of the insertion portion. Therefore, if the rotation amount of the motor is made simply to be proportional to the operation level, it is impossible to obtain superior, uniform responsiveness of the treatment tool with respect to the operation by the operator. Thus, PTL 1 seeks to improve the responsiveness by controlling the motor so as to compensate for a reduction and a variation in the responsiveness of the bending section on the basis of the bending shape of the bending section, which is a factor that reduces the movement responsiveness of the treatment tool.
There are factors that reduce the movement responsiveness of the treatment tool, other than the above-described bending shape of the bending section.
{PTL 1} Japanese Unexamined Patent Application, Publication No.2007-89808
The present invention provides a manipulator system including: a manipulator that includes an elongated insertion portion having a plurality of channels formed therethrough in the longitudinal direction, a treatment tool that is inserted into one of the channels of the insertion portion, and a treatment-tool driving part that allows the treatment tool to perform at least one of a forward/backward movement and a rotary movement in the channel; an operation input unit to which an operator inputs an operation instruction for the treatment tool; a control unit that generates a control signal for driving the treatment-tool driving part, according to the operation instruction input to the operation input unit; a channel-in-use detecting part that detects, among the plurality of channels, the channel into which the treatment tool has been inserted; and a compensation-value setting unit that sets a compensation value for the control signal on the basis of the channel detected by the channel-in-use detecting part, in which the control unit compensates the control signal by using the compensation value set by the compensation-value setting unit and sends the compensated control signal to the treatment-tool driving part.
A manipulator system 100 according to a first embodiment of the present invention will be described with reference to
First, the outline of the manipulator system 100 of this embodiment will be described. As shown in
The slave manipulator 1 is provided with a slave arm 4 that is disposed in the vicinity of an operating table 80 on which a patient P lies, an insertion portion 5 that is held at a distal end of the slave arm 4, and a treatment tool 6 that is inserted into the insertion portion 5. As shown in
The operator Op operates master arms 9 that are provided in the master input unit 2 while observing a video of the inside of the body and the treatment tool 6 displayed on the display unit 8, thereby making it possible to remotely operate the insertion portion 5, inserted into the body of the patient P, and the treatment tool 6, introduced to the inside of the body through the insertion portion 5.
Next, components of the manipulator system 100 will be described in detail.
As shown in
Specifically, as shown in
As shown in
The treatment tool 6 is a high-frequency knife, a snare loop, or a pair of grasper forceps and, as shown in
Specifically, a pulley 20a that is coaxially connected to the base end of the main body 18 is provided in the attachment unit 20. The pulley 20a is fixed on a stage 20b that can be linearly moved in the longitudinal direction of the main body 18. Meanwhile, the treatment-tool driving part 13 is provided with a rotary motor 13a that rotates the pulley 20a and a linear-movement motor 13b that linearly moves the stage 20b. The attachment unit 20 is configured such that, when attached to the treatment-tool attachment part 11, the pulley 20a and the rotary motor 13a are coupled, and the stage 20b and the linear-movement motor 13b are coupled. Accordingly, the rotary motor 13a rotates the pulley 20a in response to a rotary control signal (control signal) sent from the control unit 3, thereby rotating the treatment tool 6. Furthermore, the linear-movement motor 13b linearly moves the stage 20b in response to a forward/backward control signal (control signal) sent from the control unit 3, thereby moving the treatment tool 6 forward/backward.
As described above, the master input unit 2 is provided with the display unit 8, which displays a video acquired by the observation member 7, and the plurality of master arms 9, which are operated by the operator Op. The operator Op can input, to the master arms 9, operation instructions at least for the bending section 15 and the treatment tool 6. The master input unit 2 generates operation signals based on the operation instructions input to the master arms 9 by the operator Op and sends the generated operation signals to the control unit 3.
When receiving an operation signal for the bending section 15 from the master input unit 2, the control unit 3 generates, from the operation signal, a bending control signal for driving the bending-section driving part 12 and sends the bending control signal to the bending-section driving part 12. Furthermore, when receiving an operation signal for the treatment tool 6 from the master input unit 2, the control unit 3 generates, from the operation signal, a forward/backward control signal and a rotary control signal for driving the treatment-tool driving part 13 and sends the forward/backward control signal and the rotary control signal to the treatment-tool driving part 13. The motors 12a, 13a, and 13b of the driving parts 12 and 13 have encoders (not shown) attached thereto for detecting rotation amounts thereof. By receiving the rotation amounts of the motors 12a, 13a, and 13b from the encoders, the control unit 3 recognizes a bending amount of the bending section 15 and a forward/backward amount or a rotation amount of the treatment tool 6 and performs feedback (FB) control for the motors 12a, 13a, and 13b of the driving parts 12 and 13 on the basis of the recognized amounts.
Furthermore, the manipulator system 100 of this embodiment is provided with a channel-in-use detecting part 22 that detects the channel 5A or 5B into which the treatment tool 6 is inserted.
The treatment-tool attachment parts 11A and 11B are provided with recording media, such as barcodes or IC tags, that have recorded identification information for identifying the corresponding channels 5A and 5B. The channel-in-use detecting part 22 is provided in the attachment unit 20, reads identification information recorded in the recording medium of the treatment-tool attachment part 11A or 11B, when the attachment unit 20 is attached to the treatment-tool attachment part 11A or 11B, and sends the read identification information to the control unit 3 via the slave arm 4.
Note that the channel-in-use detecting part 22 may be configured so as to identify the channels 5A and 5B electrically or magnetically. For example, the treatment-tool attachment parts 11 may be provided with magnets or resistances having properties that are different for the corresponding channels 5A and 5B, and the channel-in-use detecting part 22 may be configured to detect the properties of the magnets or resistances. Alternatively, the channel-in-use detecting part 22 may be composed of an input means, such as a keyboard, a touch panel, or buttons.
Here, when receiving an operation signal for the treatment tool 6 from the master input unit 2, the control unit (compensation-value setting unit) 3 sets, before sending a forward/backward control signal and a rotary control signal to the treatment-tool driving part 13, a compensation value for the forward/backward control signal and the rotary control signal.
Specifically, the control unit 3 stores a compensation value for the forward/backward control signal and the rotary control signal in association with each of the channels 5A and 5B. The compensation value is a feedforward (FF) gain K1 or K2 by which the forward/backward control signal and the rotary control signal are multiplied. The compensation value is, for example, a value experimentally determined by measuring, when the channel 5A or 5B is used, the relationship between the forward/backward control signal and the rotary control signal input to the corresponding treatment-tool driving part 13A or 13B and an actual forward/backward distance and an actual rotation angle of the distal end of the treatment tool 6.
The control unit 3 recognizes the channel 5A or 5B into which the treatment tool 6 has been inserted on the basis of the identification information of the channel 5A or 5B received from the channel-in-use detecting part 22 and selects the FF gain K1 or K2 corresponding to the recognized channel 5A or 5B. Next, the control unit 3 multiplies the forward/backward control signal and the rotary control signal, which are generated from the operation signal, by the FF gain K1 or K2, thereby amplifying the forward/backward control signal and the rotary control signal, and sends the amplified forward/backward control signal and rotary control signal to the treatment-tool driving part 13A or 13B corresponding to the recognized channel 5A or 5B, thereby performing feedforward control for the treatment-tool driving part 13A or 13B.
Next, the operation of the thus-configured manipulator system 100 will be described.
In order to treat the inside of the body by using the manipulator system 100 of this embodiment, as shown in
Next, the operator Op inserts the treatment tool 6 into the channel 5A or 5B selected depending on the treatment and attaches the attachment unit 20 to the treatment-tool attachment part 11A or 11B corresponding to the selected channel 5A or 5B. In this example, it is assumed that the treatment tool 6 is inserted into the first channel 5A, and the attachment unit 20 is attached to the first treatment-tool attachment part 11A. Identification information in the recording medium provided on the first treatment-tool attachment part 11A is read by the channel-in-use detecting part 22 and is sent to the control unit 3, thereby allowing the control unit 3 to recognize that the treatment tool 6 has been inserted into the first channel 5A. Then, the control unit 3 selects the FF gain K1 corresponding to the first channel 5A.
Next, the operator Op makes the treatment tool 6 that has been inserted into the channel 5A protrude from an opening at the distal end of the insertion portion 5. Then, while observing the video displayed on the display unit 8, the operator Op changes the bending angle of the bending section 15 and the protrusion amount and the direction of rotation of the treatment tool 6, thereby adjusting the positional relationship between the treatment part 19 and the area to be treated in the body and treating the area by using the treatment part 19.
At this time, when the operator Op inputs, to the master arms 9, an operation for moving the treatment tool 6 forward or backward, an operation signal based on the operation is sent from the master arms 9 to the control unit 3. From the received operation signal, the control unit 3 generates a forward/backward control signal for moving the treatment tool 6 forward/backward and a rotary control signal for rotating the treatment tool 6. Next, the control unit 3 sends, to the treatment-tool driving part 13A, the forward/backward control signal and the rotary control signal that have been amplified by the FF gain K1, thereby performing FF control for the treatment-tool driving part 13A.
In order to use the treatment tool 6 in the second channel 5B, the operator Op pulls the treatment tool 6 out from the first channel 5A and inserts the treatment tool 6 into the second channel 5B. At this time, the operator Op relocates and attaches the attachment unit 20 to the second treatment-tool attachment part 11B corresponding to the second channel 5B. Identification information in the recording medium provided on the second treatment-tool attachment part 11B is read by the channel-in-use detecting part 22 and is sent to the control unit 3, thereby allowing the control unit 3 to recognize that the treatment tool 6 has been moved from the first channel 5A to the second channel 5B. Thus, the control unit 3 changes from the FF gain K1 to the FF gain k2 corresponding to the second channel 5B and changes the destination of the forward/backward control signal and the rotary control signal to the treatment-tool driving part 13B.
Here, a description will be given of the movement response characteristics of the treatment tool 6 with respect to an operation input to the master arms 9 by the operator Op.
The linear movement and the rotary movement given to the base end of the main body 18 by the motors 13a and 13b are attenuated while being transferred to the distal end of the main body 18, due to factors such as the friction produced between the treatment tool 6 and an inner surface of the channel 5A or 5B and the slack of the main body 18 in the channel 5A or 5B. Accordingly, the actual forward/backward amount and rotation amount of the treatment part 19 are reduced with respect to the outputs of the motors 13a and 13b. The above-described friction and slack vary depending on the inner diameter of the channel 5A or 5B and the material of the inner surface thereof. As a result, even when the same treatment tool 6 is used, the movement responsiveness of the treatment tool 6 varies depending on whether the treatment tool 6 is used in the channel 5A or 5B.
According to this embodiment, the FF gain K1 or K2 for amplifying the forward/backward control signal and the rotary control signal is set according to the channel 5A or 5B, thereby compensating for a variation in the movement responsiveness of the treatment tool 6, which depends on the difference in properties between the channels 5A and 5B. Accordingly, regardless of whether the treatment tool 6 is used in either the channel 5A or 5B, it is possible to always obtain superior, uniform responsiveness of the forward/backward movement and the rotary movement of the treatment tool 6.
Note that, in this embodiment, although the compensation value is a feedforward gain, instead of this, another compensation value may be used.
For example, the compensation value may be a feedback gain that the control unit 3 uses for feedback control for the treatment-tool driving part 13.
As described above, the control unit 3 performs feedback control for the motors 12a, 13a, and 13b on the basis of the outputs from the motors 12a, 13a, and 13b, detected by the encoders. Thus, the control unit 3 may set a feedback gain for each of the channels 5A and 5B. By doing so, the variation in the responsiveness of the treatment tool 6, which is caused by the difference between the channels 5A and 5B, can be compensated for with a high degree of accuracy.
Alternatively, the compensation value may be a friction compensation coefficient (offset signal) to be added to the forward/backward control signal and the rotary control signal by the control unit 3 in order to offset the control signals. The friction compensation coefficient is set such that the sign is reversed at a turn-back point where the direction of the movement of the treatment tool 6 is switched to the reverse direction. Accordingly, it is possible to reduce a backlash that occurs particularly when the direction of movement is switched to the reverse direction (for example, when the left rotation is switched to the right rotation).
Next, a manipulator system 200 according to a second embodiment of the present invention will be described with reference to
As shown in
The two treatment tools 6 differ in type, for example, and also differ in the stiffness of the main body 18 and in the friction coefficient of the surface. Note that the manipulator 1 may be provided with three or more treatment tools 6. Note that
In this embodiment, the attachment unit 20 is provided with a recording medium, such as a barcode or an IC tag. This recording medium has recorded identification information for identifying the treatment tool 6 to which the attachment unit 20 has been connected. The treatment-tool identifying parts 23 are provided in the treatment-tool attachment parts 11. When the attachment unit 20 is attached to each of the treatment-tool attachment parts 11, the corresponding treatment-tool identifying part 23 reads the identification information of the treatment tool 6 from the recording medium provided on the attachment unit 20 and sends the read identification information of the treatment tool 6 to the control unit 3.
The control unit 3 recognizes that either of the treatment tools 6 has been inserted into the channel 5A or 5B on the basis of the identification information of the treatment tool 6 received from the treatment-tool identifying part 23. The control unit 3 sets an FF gain according to the identification information of the channel 5A or 5B, received from the channel-in-use detecting part 22, and the identification information of the treatment tool 6, received from the treatment-tool identifying part 23. Specifically, as shown in
Next, the operation of the thus-configured manipulator system 200 will be described.
The basic procedure is the same as that in the first embodiment. The manipulator system 200 of this embodiment differs from that of the first embodiment in the FF-gain setting method.
The operator Op inserts the treatment tool 6 that is selected for the treatment into the channel 5A or 5B and attaches the attachment unit 20 to the treatment-tool attachment part 11A or 11B corresponding to the channel 5A or 5B into which the treatment tool 6 has been inserted. For example, it is assumed that the first treatment tool 6 is inserted into the first channel 5A. The identification information of the channel 5A, which is provided on the first treatment-tool attachment part 11A, is read by the channel-in-use detecting part 22 and is sent to the control unit 3. At the same time, the identification information of the treatment tool 6, which is provided thereon, is read by the treatment-tool identifying part 23 and is sent to the control unit 3. Accordingly, the control unit 3 recognizes that the first treatment tool 6 has been inserted into the first channel 5A. The control unit 3 selects the FF gain K1, which is set for the combination of the first channel 5A and the first treatment tool 6. After that, when an operation for the treatment tool 6 is input to the master arms 9, the control unit 3 multiplies the forward/backward control signal and the rotary control signal by the FF gain K1 and sends the amplified control signals to the treatment-tool driving part 13A.
When the operator Op changes the treatment tool 6 or the channel 5A or 5B, the control unit 3 newly receives identification information from the channel-in-use detecting part 22 and the treatment-tool identifying part 23 and switches from the FF gain K1 to the FF gain K2, K3, or K4 on the basis of the received identification information.
Here, the above-described movement responsiveness of each treatment tool 6 varies depending, in addition, on the combination of the channel 5A or 5B and the treatment tool 6. Specifically, the friction produced between the treatment tool 6 and the inner surface of the channel 5A or 5B varies depending on the combination of the inner diameter and the material of the inner surface of the channel 5A or 5B and the outer shape and the material of the treatment tool 6. Furthermore, the responsiveness varies for each treatment tool 6 depending on the dynamic properties, such as the stiffness, of the main body 18 of the treatment tool 6. As a result, even if the same channel 5A or 5B is used, when the treatment tool 6 to be inserted into that channel 5A or 5B is different, the movement responsiveness varies for each treatment tool 6.
According to this embodiment, the FF gain K1, K2, K3, or K4 is set depending, in addition, on the combination of the channel 5A or 5B and the treatment tool 6, thereby further compensating for a variation in the movement responsiveness of the treatment tool 6, which varies depending on the combination of the channel 5A or 5B and the treatment tool 6. Accordingly, regardless of whether any treatment tool 6 is used in the channel 5A or 5B, it is possible to always obtain superior, uniform responsiveness of the forward/backward movement and the rotary movement of the treatment tool 6.
Next, a manipulator system 300 according to a third embodiment of the present invention will be described with reference to
As shown in
The bending-section-shape detecting part 24 receives the rotation angles of the rotary motors 12a from the encoders provided in the rotary motors 12a of the bending-section driving part 12 and converts the received rotation angles into the bending angle θ of the bending section 15, thus obtaining the bending angle θ.
Note that the bending-section-shape detecting part 24 may detect the bending angle of the bending section 15 by using another means, instead of the above-described outputs of the encoders. For example, the bending-section-shape detecting part 24 may detect the bending angle e of the bending section 15 on the basis of a bending control signal sent from the control unit 3 to the bending-section driving part 12. Alternatively, the bending-section-shape detecting part 24 may detect an actual bending angle of the bending section 15 by using bending sensors that are provided on the bending section 15 at a plurality of positions in the longitudinal direction. As the bending sensors, for example, distortion sensors, optical fiber sensors, etc., are used. Furthermore, it is also possible to provide linear members that are fixed at the distal ends of the wires 15a and 15b, that extend up to the base end of the flexible section 14 parallel to the wires 15a and 15b, and that can be moved together with the wires 15a and 15b, so as to detect the actual bending angle of the bending section 15 on the basis of the movement amounts of the linear members. In that case, the linear members correspond to sensors.
Alternatively, the bending-section-shape detecting part 24 may detect the bending shape of the bending section 15 by using an inserted-endoscope-shape observation device. In that case, a plurality of magnetic coils are installed in the bending section 15 at different positions in the longitudinal direction. The inserted-endoscope-shape observation device receives magnetism produced from the magnetic coils installed in the bending section 15, calculates the positions of the magnetic coils from the received magnetism, and connects the obtained positions of the magnetic coils with a smooth curve, thus obtaining the bending shape of the bending section 15.
In this embodiment, as shown in
Next, the operation of the thus-configured manipulator system 300 will be described.
The basic procedure is the same as that in the first embodiment. The manipulator system 300 of this embodiment differs from those of the first and second embodiments in the FF-gain setting method.
As described in the second embodiment, the control unit 3 selects the FF gain Ki+fθ+fR according to the combination of the treatment tool 6 and the channel 5A or 5B into which the treatment tool 6 has been inserted. After that, when an operation for the treatment tool 6 is input to the master arms 9, the control unit 3 receives the bending angle θ of the bending section 15 from the bending-section-shape detecting part 24, calculates the value of the FF gain by using the received bending angle θ and the bending radius R of the channel 5A or 5B corresponding thereto, multiplies the forward/backward control signal and the rotary control signal by the calculated value, and sends the amplified control signals to the treatment-tool driving part 13.
Here, the variation in the above-described responsiveness of the treatment tool 6 additionally depends on the bending angle θ of the bending section 15 and the bending radius R of each of the channels 5A and 5B. For example, as shown in
According to this embodiment, the FF gain Ki+fθ+fR is set depending, in addition, on the bending angle θ of the bending section 15 and the bending radius R of the channel 5A or 5B, thereby further compensating for the variation in the movement responsiveness of the treatment tool 6, which is caused by the difference in the bending angle θ of the bending section 15 and in the bending radius R. Accordingly, in addition to the advantageous effect of the second embodiment, there is the advantage that, regardless of the bending angle θ at which the treatment tool 6 is used, it is possible to always obtain superior, uniform responsiveness of the forward/backward movement and the rotary movement of the treatment tool 6.
Note that, in this embodiment, the FF gain may be set depending, in addition, on the bending direction of the bending section 15.
For example, a different function fθ may be set depending on whether the bending section 15 is bent toward the left (specifically, −90°≦θ≦0°) or right (specifically, 0≦θ≦90°).
As shown in
FF gain (left)=K+fθ_LEFT+fr
FF gain (right)=K+fθ_RIGHT+fR
By doing so, the responsiveness of the treatment tool 6 can be further improved.
Furthermore, in this embodiment, it is also possible to reflect, in the compensation value, the bending angles of the bending section 15 in the LR direction and in the UD direction, to modify the FF gains shown in
FF gain=K+fθ_LR+fR_LR+fθ_UD+fR_UD
In a state in which the bending section 15 is bent in both the LR direction and the UD direction, the bending shapes of the channels 5A and 5B are affected by both the bending angle of the bending section 15 in the LR direction and the bending angle of the bending section 15 in the UD direction. Therefore, by using the above equation, the responsiveness of the treatment tool 6 can be further improved.
Furthermore, in this embodiment, the functions fθ_LR, fR_LR, fθ_UD, and fR_UD may be set optimally for each of the channels 5A and 5B, to modify the FF gains shown in
FF gain (first channel)=K+fθ_LR1+fR_LR1+fθ_UD1+fR_UD1
FF gain (second channel)=K+fθ_LR2+fR_LR2+fθ_UD2+fR_UD2
As shown in
Next, a manipulator system 400 according to a fourth embodiment of the present invention will be described with reference to
As shown in
The flexible-section-shape detecting part 25 is provided with the above-described inserted-endoscope-shape observation device. Specifically, the flexible-section-shape detecting part 25 receives magnetism produced from a plurality of magnetic coils installed in the flexible section 14 at different positions in the longitudinal direction, calculates the positions of the magnetic coils from the received magnetism, and connects the obtained positions of the magnetic coils with a smooth curve, thus obtaining the bending shape of the flexible section 14.
Next, the flexible-section-shape detecting part 25 calculates, from the bending shape of the flexible section 14 obtained by the inserted-endoscope-shape observation device, a feature quantity k that indicates the bending amount of the entire flexible section 14, according to the following procedure. First, as shown in
In this embodiment, as shown in
Next, the operation of the thus-configured manipulator system 400 will be described.
The basic procedure is the same as that in the first embodiment. The manipulator system 400 of this embodiment differs from those of the first to third embodiments in the FF-gain setting method.
As described in the second embodiment, the control unit 3 selects the FF gain Ki+fθ+fR+gk according to the combination of the treatment tool 6 and the channel 5A or 5B into which the treatment tool 6 has been inserted. After that, when an operation for the treatment tool 6 is input to the master arms 9, the control unit 3 further receives the feature quantity k from the flexible-section-shape detecting part 25, calculates the value of the FF gain by using the received feature quantity k and the above-described bending angle θ and bending radius R, multiplies the forward/backward control signal and the rotary control signal by the calculated value, and sends the amplified control signals to the treatment-tool driving part 13.
Here, the variation in the above-described responsiveness of the treatment tool 6 additionally depends on the bending shape of the flexible section 14. For example, the movement responsiveness of the treatment tool 6 when the flexible section 14 is bent is lower than when the flexible section 14 linearly extends. Such a reduction and a variation in the movement responsiveness of the treatment tool 6 are caused because the friction and the slack produced in the main body 18 of the treatment tool 6 in the channel 5A or 5B vary depending on the bending shape of the flexible section 14.
According to this embodiment, the FF gain Ki+fθ+fR+gk is set depending, in addition, on the bending shape of the flexible section 14, thereby further compensating for the variation in the movement responsiveness of the treatment tool 6, which is caused by the difference in the bending shape of the flexible section 14. Accordingly, in addition to the advantageous effect of the third embodiment, there is the advantage that, regardless of the bending shape of the flexible section 14 in which the treatment tool 6 is used, it is possible to always obtain superior, uniform responsiveness of the forward/backward movement and the rotary movement of the treatment tool 6.
Note that, in this embodiment, it is preferred that the tubes, which form the channels 5A and 5B, be fixed in position, in radial direction, in the insertion portion 5.
If each of the tubes can be radially moved in the flexible section 14 and the bending section 15, the optimal compensation value may possibly vary even in the same bending shape of the flexible section 14 and the bending section 15. This is because, if a variation is caused in the tube pathway, this may possibly cause variations in the friction and in the slack produced in the main body 18 of the treatment tool 6.
Thus, by defining the tube pathway in the insertion portion 5, the bending shape of the flexible section 14 and the bending section 15 and the bending shape of the main body 18 of the treatment tool 6 are associated on a one-to-one basis; therefore, it is possible to improve the accuracy of compensation of the reduction and the variation in the responsiveness of the treatment tool 6 using the compensation value.
Next, a manipulator system 500 according to a fifth embodiment of the present invention will be described with reference to
As shown in
The external-section-shape detecting part 26 detects a bending angle θex of the base-end portion of the main body 18, the base-end portion being pulled out to the outside of the insertion portion 5 from the treatment-tool port 17 (hereinafter, this portion is referred to as an external portion of the treatment tool 6).
Because the position of the treatment-tool attachment part 11A or 11B to which the attachment unit 20 is attached is different depending on whether the treatment tool 6 is inserted into the channel 5A or 5B, the pulled shape of the external portion of the treatment tool 6 varies. Furthermore, the pulled shape varies for each treatment tool 6 depending, in addition, on the stiffness, the length, etc., of the main body 18. The pulled shape of the external portion is almost fixed for each combination of the treatment-tool attachment part 11A or 11B and the treatment tool 6. Therefore, by measuring the bending angle θex of the external portion of each treatment tool 6 when the attachment unit 20 is attached to each of the treatment-tool attachment parts 11A and 11B, a table in which the treatment tool 6 and the treatment-tool attachment part 11A or 11B are associated with the bending angle θex is obtained in advance. Then, the external-section-shape detecting part 26 can detect the bending angle θex by referring to the table on the basis of the above-described identification information of the channel 5A or 5B and the treatment tool 6.
In this embodiment, as shown in
Next, the operation of the thus-configured manipulator system 500 will be described.
The basic procedure is the same as that of the first embodiment. The manipulator system 500 of this embodiment differs from those of the first to fourth embodiments in the FF-gain setting method.
As described in the second embodiment, the control unit 3 selects the FF gain Ki+fθ+fR+gk+hθex according to the combination of the treatment tool 6 and the channel 5A or 5B into which the treatment tool 6 has been inserted. After that, when an operation for the treatment tool 6 is input to the master arms 9, the control unit 3 further receives the bending angle hθex from the external-section-shape detecting part 26, calculates the value of the FF gain by using the received bending angle hθex and the above-described bending angle θ, bending radius R, and feature quantity k, multiplies the forward/backward control signal and the rotary control signal by the calculated value, and sends the amplified control signals to the treatment-tool driving part 13.
Here, the variation in the above-described responsiveness of the treatment tool 6 additionally depends on the bending shape of the external portion of the treatment tool 6.
According to this embodiment, the FF gain Ki+fθ+fR+gk+hθex is set depending, in addition, on the bending angle θex of the external portion, thereby further compensating for the variation in the movement responsiveness of the treatment tool 6, which is caused by the difference in the bending angle θex of the external portion. Accordingly, in addition to the advantageous effect of the fourth embodiment, there is the advantage that, regardless of the pulled pathway of the external portion in which the treatment tool 6 is used, it is possible to always obtain superior, uniform responsiveness of the forward/backward movement and the rotary movement of the treatment tool 6.
Next, a manipulator system 600 according to a sixth embodiment of the present invention will be described with reference to
As shown in
In this embodiment, as shown in
The bending-section-shape detecting parts 242 and 243 detect bending angles θ2 and θ3 of the bending sections 152 and 153, respectively, in the same way as the bending-section-shape detecting part 24, which is described in the third embodiment.
In this embodiment, as shown in
The control unit 3 further substitutes, into the functions fθ2 or θ3 and fR2 or R3 for the FF gain, the bending angle θ2 or θ3 received from the bending-section-shape detecting part 242 or 243 and the bending radius R2 or R3 of the channel 5A or 5B corresponding to the bending angle θ2 or θ3, thereby calculating the value of the FF gain.
The operation of the manipulator system 600 of this embodiment is the same as that of the third embodiment except that the bending angle θ2 or θ3 of the bending section 152 or 153 of the arm part 142 or 143 into which the treatment tool 6 has been inserted and the bending radius R2 or R3 are further used to calculate the value of the FF gain.
According to this embodiment, in a case in which the arm parts 142 and 143, which have the bending sections 152 and 153, are connected to the distal end of the flexible section 14, and the channels 5A and 5B are bent at two positions, the FF gain is set according to the bending angles and the bending radii of both bending sections 15 and 152 or 15 and 153, thereby making it possible to more accurately compensate for the variation in the movement responsiveness of the treatment tool 6.
Note that, in the above-described embodiments and modifications thereof, a description has been given of an example configuration in which the manipulator 1 and the operation input unit 2 are separately provided, and the operation input unit 2, which is disposed at a position away from the manipulator 1, remotely controls the manipulator 1; however, the arrangement of the manipulator 1 and the operation input unit 2 is not limited thereto, and, for example, the operation input unit 2 may be integrally disposed at a rear end of the manipulator 1.
From the above-described embodiments and modifications thereof, the following inventions are derived.
The present invention provides a manipulator system including: a manipulator that includes an elongated insertion portion having a plurality of channels formed therethrough in the longitudinal direction, a treatment tool that is inserted into one of the channels of the insertion portion, and a treatment-tool driving part that allows the treatment tool to perform at least one of a forward/backward movement and a rotary movement in the channel; an operation input unit to which an operator inputs an operation instruction for the treatment tool; a control unit that generates a control signal for driving the treatment-tool driving part, according to the operation instruction input to the operation input unit; a channel-in-use detecting part that detects, among the plurality of channels, the channel into which the treatment tool has been inserted; and a compensation-value setting unit that sets a compensation value for the control signal on the basis of the channel detected by the channel-in-use detecting part, in which the control unit compensates the control signal by using the compensation value set by the compensation-value setting unit and sends the compensated control signal to the treatment-tool driving part.
According to the present invention, when an operator inputs an operation instruction to the operation input unit, the control unit sends a control signal generated from the operation instruction to the treatment-tool driving part, thereby allowing the treatment tool to perform at least one of a forward/backward movement and a rotation movement corresponding to the operation instruction. Accordingly, for example, the treatment tool disposed inside the body through a channel of the insertion portion can be remotely controlled by using the operation input unit, which is disposed outside the body.
In this case, the control unit sends the control signal to the treatment-tool driving part after compensating the control signal by using a compensation value set by the compensation-value setting unit. The movement responsiveness of the treatment tool to the operation signal depends on the properties of each channel, for example, an inner diameter and a friction coefficient of an inner surface. The compensation value is set on the basis of the channel into which the treatment tool has been inserted, which is detected by the channel-in-use detecting part. Accordingly, it is possible to always obtain superior, uniform responsiveness by compensating for a reduction and a variation in the movement responsiveness of the treatment tool with a high degree of accuracy.
In the above-described invention, the manipulator system may further include a treatment-tool identifying part that identifies the treatment tool that has been inserted into the channel, in which the compensation-value setting unit may set the compensation value additionally on the basis of a dynamic property of the treatment tool identified by the treatment-tool identifying part.
By doing so, the responsiveness of the treatment tool additionally depends on the dynamic properties of the treatment tool. Therefore, the dynamic properties of the treatment tool are also reflected in the compensation value, thereby making it possible to compensate for a reduction and a variation in the responsiveness of the treatment tool with a higher degree of accuracy.
In the above-described invention, the insertion portion may include an elongated flexible section that has flexibility and a bendable bending section that is provided at a distal end of the flexible section; the manipulator system may further include a bending-section-shape detecting part that detects a bending shape of the bending section; and the compensation-value setting unit may set the compensation value additionally on the basis of the bending shape of the bending section detected by the bending-section-shape detecting part.
By doing so, the responsiveness of the treatment tool additionally depends on the bending shape of the bending section. Therefore, the bending shape of the bending section is also reflected in the compensation value, thereby making it possible to compensate for a reduction and a variation in the responsiveness of the treatment tool with a higher degree of accuracy.
In the above-described invention, the insertion portion may include an elongated flexible section that has flexibility and a bendable bending section that is provided at a distal end of the flexible section; the manipulator system may further include a flexible-section-shape detecting part that detects a bending shape of the flexible section; and the compensation-value setting unit may set the compensation value additionally on the basis of the bending shape of the flexible section detected by the flexible-section-shape detecting part.
By doing so, the responsiveness of the treatment tool additionally depends on the bending shape of the flexible section. Therefore, the bending shape of the flexible section is also reflected in the compensation value, thereby making it possible to compensate for a reduction and a variation in the responsiveness of the treatment tool with a higher degree of accuracy.
In the above-described invention, the manipulator system may further include an external-section-shape detecting part that detects a bending shape of a base-end portion of the treatment tool, the base-end portion being pulled out from the insertion portion to the outside, in which the compensation-value setting unit may set the compensation value additionally on the basis of the bending shape of the base-end portion of the treatment tool detected by the external-section-shape detecting part.
By doing so, the responsiveness of the treatment tool additionally depends on the bending shape of the base-end portion, which is located outside the insertion portion. Therefore, the bending shape of the base-end portion of the treatment tool is also reflected in the compensation value, thereby making it possible to compensate for a reduction and a variation in the responsiveness of the treatment tool with a higher degree of accuracy.
In the above-described invention, the channels may be made of tubes that are disposed in the insertion portion along the longitudinal direction; and the tubes may be fixed in position, in radial position, in the insertion portion.
By doing so, variations in the friction, the slack produced in the treatment tool, and the like, which cause a variation in the responsiveness of the treatment tool, depend on a treatment-tool pathway that passes through the insertion portion. The treatment-tool pathway is defined by fixing in position, in the radial direction, the tube in the insertion portion, thereby making it possible to reduce the variations in the friction and in the slack, thus improving the accuracy in compensating for a reduction and a variation in the responsiveness of the treatment tool, performed by using the compensation value.
In the above-described invention, the control unit may perform feedforward control or feedback control for the treatment-tool driving part; and the compensation-value setting unit may set, as the compensation value, a gain that is used for the feedforward control or the feedback control by the control unit.
By doing so, a reduction and a variation in the responsiveness of the treatment tool can be compensated for by using a simple control method.
In the above-described invention, the control unit may send, as the control signal, a control signal on which an offset signal is superimposed, to the treatment-tool driving part; and the compensation-value setting unit may set, as the compensation value, the offset signal, whose sign is reversed when the direction of movement of the treatment tool is switched to the reverse direction.
By doing so, a backlash that occurs when the direction of movement of the treatment tool is reversed can be effectively resolved.
Number | Date | Country | Kind |
---|---|---|---|
2013-155882 | Jul 2013 | JP | national |
This is a continuation of International Application PCT/JP2014/068754, with an international filing date of Jul. 15, 2014, which is hereby incorporated by reference herein in its entirety. This application claims the benefit of Japanese Patent Application No. 2013-155882 filed on Jul. 26, 2013, the content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2014/068754 | Jul 2014 | US |
Child | 15001509 | US |