The present invention relates to a method and an apparatus for controlling a flexible manipulator including a plurality of bendable mechanisms.
In recent years, minimally invasive medical care, with which burden on the patient can be reduced and the quality of life (QOL) after the treatment or inspection can be improved, has been attracting attention. A surgery or inspection using an endoscope is a typical example of minimally invasive medical care. For example, a laparoscopic surgery is advantageous over a conventional abdominal surgery in that it can be performed with a smaller surgical wound, which results in a shorter stay in the hospital and less damage to the appearance.
Endoscopes used for the minimally invasive medical care are roughly divided into rigid endoscopes and soft endoscopes. With a rigid endoscope, although clear images can be obtained, the direction in which an observation target can be observed is limited. In addition, when the rigid endoscope is inserted into a curved organ, such as the esophagus, large intestine, or urethra, an insertion portion of the rigid endoscope presses the organ and causes pain for the patient. In contrast, a soft endoscope includes an insertion portion formed of a bendable member, so that a large area can be observed in detail by adjusting the bending angle of the distal end of the endoscope. In addition, by bending the insertion portion along an insertion path, burden on the patient can be reduced. When the number of bendable portions is increased, the endoscope can be inserted to a deep area of the body without causing the endoscope to come into contact with tissue even when the insertion path has a complex curved shape. Accordingly, soft endoscopes having a plurality of bendable portions have been widely researched and developed.
The inspection and surgery using an endoscope have a problem that operation of the endoscope requires skill. One reason for this is that the physician cannot directly observe the position of the insertion portion of the endoscope, and the relationship between the operating direction and the direction of movement in the observed image cannot be easily recognized. In particular, when the number of bendable portions is increased, the position of the insertion portion varies in a complex manner, and therefore the difficulty of operation is further increased. As a result, the time required for the inspection or surgery is increased, and burden on the physician and the patient is increased accordingly.
When a camera for observation in both an axial direction and a radial direction is mounted on the insertion portion, as described in Japanese Patent Laid-Open No. 12010-12079, the surface of the insertion path can be observed without operating the bendable portions.
However, with the endoscope according to Japanese Patent Laid-Open No. 2010-12079, since the camera is fixed to the insertion portion, the bendable portions still need to be operated to change the direction of observation to a desired direction. Therefore, to realize an endoscope with which a large area can be easily observed, it is desirable to improve the operability of the endoscope.
According to an aspect of the present invention, a control apparatus for a manipulator including a plurality of bendable portions includes a plurality of driving-force transmitting mechanisms that are connected to the bendable portions and that bend the manipulator; a plurality of drive sources that apply drive forces to the driving-force transmitting mechanisms; an operation-amount input unit that generates an operation signal based on an amount of operation of an operating portion; a movement-mode input unit that selects one of a plurality of movement modes; and a calculating device that calculates and outputs driving amounts to be applied to the drive sources on the basis of the operation signal, the driving amounts corresponding to the movement modes. The calculating device includes a plurality of driving-amount calculators, and a movement-mode selecting unit that outputs the driving amounts output by one of the driving-amount calculators on the basis of an input signal from the a movement-mode input unit.
According to this aspect of the present invention, an operator selects a movement pattern that matches the purpose of inspection or surgery from among a plurality of movement patterns that are set in advance, and the control apparatus calculates the driving amounts required to realize the selected movement pattern. Accordingly, the operator needs only to perform a simple operation to carry out the selected movement.
In the control apparatus, one of the driving-amount calculators may calculate the driving amounts so that the bendable portions are bent in the same direction.
In this case, since the distal end of the manipulator is moved by a large amount, observation can be performed over a wide area.
The one of the driving-amount calculators may include a plurality of first amplifiers that calculate the driving amounts by amplifying the operation signal.
In this case, even when the position of the manipulator cannot be precisely measured or predicted, variation in the movement speed of the distal end of the manipulator can be reduced.
In the control apparatus, one of the driving-amount calculators may calculate the driving amounts such that an angle of a distal end of at least one of the bendable portions is constant.
In this case, observation along a wall surface can be performed.
The one of the driving-amount calculators may include a second amplifier that calculates a corresponding one of the driving amounts by amplifying the operation signal. The second amplifier may correspond to the at least one of the bendable portions having the distal end whose angle is constant, and an amplification factor of the second amplifier may be set to zero.
In this case, even when the position of the manipulator cannot be precisely measured or predicted, variation in the movement speed of the distal end of the manipulator can be reduced.
In the control apparatus, one of the driving-amount calculators may receive observation-target coordinates and calculate the driving amounts such that a straight line that extends in a longitudinal direction from the most distal bendable portion of the manipulator passes through a position specified by the coordinates.
In this case, a portion that cannot be viewed from the front side of the manipulator can be observed.
The one of the driving-amount calculators may include a plurality of third amplifiers that calculate the driving amounts by amplifying the operation signal, and a storage section that receives a signal of the observation-target coordinates and outputs third amplification factors of the third amplifiers. The driving amounts may be calculated by amplifying the operation signal by the third amplification.
In this case, even when the position of the manipulator cannot be precisely measured or predicted, variation in the movement speed of the distal end of the manipulator can be reduced.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
A control apparatus according to a first embodiment of the present invention is applied to a wire-driven manipulator including two bendable portions.
In some embodiments, the operation-amount input unit 3 is a slide bar, a touch screen, a non-contact input unit (e.g., a doctor can move a finger left to right to control input) or other input device allowing for input of an input used to generate an operation signal. Similarly, the movement-mode input unit may be a single toggle switch with three positions, a foot pedal, a touch screen with three mode choices, etc. In other embodiments, the control apparatus may comprise a movement-mode input unit allowing for the selection of 2, 3, 4, or more modes instead of the three modes exemplified above.
A wire 221, which functions as a driving-force transmitting mechanism, has one end fixed to a wire-fixing portion 231 of the first bendable portion, and is wound around an output shaft of the drive source 212. Therefore, when the drive source 212 is rotated, the wire 221 is pulled and the first bendable portion 201 is bent. Similarly, a wire 222 extends through a wire guide 230, and is fixed to a wire-fixing portion 232 provided at an end of the second bendable portion. In addition, the wire 222 is wound around the drive source 211, so that when the source 211 is driven, the second bendable portion 202 is bent.
The drive sources 211 and 212 are provided with encoders 251 and 252 that detect rotational angles of the drive sources 211 and 212, and a position control apparatus 25 (not shown) that controls the rotational angles. The position control apparatus 25 controls the rotational angles of the drive sources 211 and 212 so as to increase or reduce the angles θ1 and θ2 of the distal ends of the first and second bendable portions 201 and 202 by the driving amounts Δθ1 and Δθ2 input from the control apparatus 1.
(Δφ1ref,Δφ2ref)=R(Δθ1,Δθ2) (1)
Position controllers 271 and 272 drive the drive sources 211 and 212 so that the actual angle driving amounts Δθ1 and Δθ2 measured by the encoders 251 and 252 are equal to the target angle driving amounts Δφ1ref and Δφ2ref, respectively.
In some exemplary embodiments, the drive sources 211 and 212 are motors, including shaft drives, gear motors, ultrasonic motors, etc. The drive sources are each able to apply drive force to the driving-force transmitting mechanism. One example of this application of a drive force is a motor that, through rotation, causes a wire or cable (the driving-force transmitting mechanism) to move forwards and backwards and thus cause the bendable portion controlled by the driving-force transmitting mechanism to bend. In another embodiment, the drive force is provided through linear motion instead of rotation.
In the exemplary embodiment described in
In some embodiments, the plurality of bendable portions as described herein are formed from the multiple node rings as described in U.S. Pat. Pub. No. 2014/0243592, herein incorporated by reference in its entirety.
The control apparatus 1 calculates the driving amounts Δθ1 and Δθ2 such that the bending manipulator 2 performs three types of characteristic movements, and such that the amount of movement of the image displayed on the image display device 5 is constant for each type of movement. In this section, first, the relationship between the driving amounts Δθ1 and Δθ2 and the amount of movement of the distal end of the manipulator will be described, and conditions which the driving amounts Δθ1 and Δθ2 need to satisfy to make the amount of movement of the image constant will be derived. Then, details of the three types of characteristic movements will be described, and a method for calculating the driving amounts Δθ1 and Δθ2 for these movements will be derived. Then, the structure of the control apparatus 1 for switching between the movements will be described.
From Equation (2), the coordinates x2′ and y2′ of the distal end of the second bendable portion in the case where the angles of the first and second bendable portions are increased by the driving amounts Δθ1 and Δθ2, respectively, are determined by the following Equation (3).
Thus, the amount of displacement ΔV of the distal end of the second bendable portion in the case where Δθ1 and Δθ2 are input can be expressed as follows:
As described above, the operator controls the amount of operation input Δm by operating the operation-amount input unit 3 while observing the image captured by the camera disposed at the distal end of the manipulator. Therefore, to improve the operability, it is desirable that the amount of movement of the endoscopic image displayed on the image display device 5 is constant when the operation input Δm is constant, irrespective of the position of the manipulator. To achieve this, the first and second bendable portions need to be controlled in accordance with the operation input Δm so that three values, which are the angle θ2 and the coordinates x2 and y2 of the distal end of the second bendable portion, are set to suitable values. However, since the manipulator according to the present embodiment includes only two bendable portions, the number of degrees of freedom of the mechanism is not sufficient. Accordingly, in the present embodiment, the zoom ratio of the camera 24 is changed so as to compensate for the insufficient number of degrees of freedom.
Referring to
First, a method for calculating the driving amounts Δθ1 and Δθ2 that make the amount of movement ΔVx constant will be described. When the proportionality constant of the amount of movement ΔVx with respect to the amount of operation Δm is k, Equation (5) is satisfied.
ΔVx=kΔm (5)
When the unit vector in the direction of the amount of movement ΔVx is Ux, Ux can be expressed by using the angle θ2 as follows:
Since the amount of movement ΔVx can be expressed as the inner product of the amount of displacement ΔV and the vector Ux, the following equation can be derived from Equations (5) and (6).
By substituting Equation (5) into Equation (7) and deleting ΔVx, the following equation is obtained.
Thus, the amount of movement ΔVx can be made constant by calculating the driving amounts Δθ1 and Δθ2 from the operation input Δm and the angles θ1 and θ2 so as to satisfy Equation (8).
Next, the relationship between the driving amounts Δθ1 and Δθ2 and the amount of movement ΔVy will be clarified. When the unit vector in the viewing direction of the camera 24 is Uy, Uy can be expressed by using the angle θ2 as follows:
The amount of movement ΔVy in the viewing direction of the camera 24 is expressed as the inner product of the amount of displacement ΔV of the tip and the vector Uy as follows:
ΔVy=[cos θ2 sin θ2]{P(θ1+Δθ1,θ2+Δθ2)−P(θ1,θ2)} (10)
By calculating ΔVy from Equation (10) and controlling the zoom ratio of the camera 24 so as to cancel the calculated ΔVy, the size of the observed image displayed on the image display device 5 can be maintained constant even when the distal end of the manipulator is moved.
The further combination of the multiple sections and the prismatic joint allows full control of the position and the direction of the endoscopic view with minimum cascaded multi-section. With the addition of the prismatic joint, the robot can freely position its tip along a planned trajectory or maintain gaze to a disease lesion in two dimensional space
Specifically, the tip position can be mapped to the following movement modes by using this full control feature for the position and the direction. Three types of movements that can be performed by the control apparatus 1 will be described with reference to
In a first movement illustrated in
In a second movement illustrated in
The angled view mode allows orthogonal translational motion along the viewing direction. In this movement mode, the operator will choose the viewing direction and can move the tip along the Cartesian coordinate that directs to the viewing direction. Through this movement mode, the viewing angle is fixed to the one direction. Therefore, this movement mode is useful to scan a wide range of area that includes the targeted lesions.
The angled view mode is described in more detail in Kato, T. et al., “Tendon-Driven Continuum Robot for Endoscopic Surgery: Preclinical Development and Validation of a Tension Propagation Model,” Mechatronics, IEEE/ASME Transactions on, vol. PP, no. 99, pp. 1,12 herein incorporated by reference in its entirety. See also Kato, T.; Okumura, I.; Kose, H.; Takagi, K.; Hata, N., “Extended kinematic mapping of tendon-driven continuum robot for neuroendoscopy,” Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on, vol., no., pp. 1997, 2000, 14-18 Sep. 2014, which is also herein incorporated by reference in its entirety.
In a third movement illustrated in
In some embodiments, a remote center of the motion movement mode allows the manipulator to be pivoted around the targeted lesion. By using the combination of motions between bending sections and the translation motion, the tip can turn around the lesion with an identical distance between the tip and the target while the tip keeps to be directed to the lesion. The operator can choose this distance to have an optimal view or optimal access of the tools to the lesion. Therefore, this movement mode is particularly useful to investigate and access the lesion from different angles.
Next, a method for calculating the driving amounts Δθ1 and Δθ2 for performing the bending movement, the angled view movement, and the remote center movement will be described. In the bending movement according to the present embodiment, the first and second bendable portions are driven so that the ratio between the driving amounts Δθ1 and Δθ2 is constant. In this case, the driving amounts Δθ1 and Δθ2 satisfy Equation (11).
Δθ1=cΔθ2 (11)
Therefore, the driving amounts Δθ1 and Δθ2 for the bending movement can be calculated by solving Equations (8) and (11) as simultaneous equations. In the angled view movement, the driving operation is performed so that the angle θ2 of the distal end of the second bendable portion is maintained constant. Accordingly, the driving amount Δθ2 is constantly set to 0 as in expressed Equation (12).
Δθ2=0 (12)
The driving amount Δθ1 for performing the angled view movement can be calculated by substituting Equation (12) into Equation (8). In the remote center movement, as described above, the line of sight of the camera 24 is moved around a single distant point. The straight line that represents the line of sight of the camera 24 after the movement can be can be expressed by using the coordinates x2′ and y2′ and the angle θ2 of the distal end of the second bendable portion as follows:
When the x and y coordinates of the center of the remote center movement are xc and yc, respectively, the straight line expressed by Equation (13) passes through the center (xc, yc) when Equation (14) is satisfied.
By deleting the coordinates x2′ and y2′ from Equation (14) by using Equation (3) and solving the resulting equation and Equation (8) as simultaneous equations, the driving amounts Δθ1 and Δθ2 for performing the remote center movement can be calculated.
A method by which the control apparatus 1 switches between the bending movement, the angled view movement, and the remote center movement will now be described. This switching function is used in the case where, for example, the bending movement is performed to find an observation target from a wide area, and then the angled view movement and/or the remote center movement is carried out to perform detailed observation.
According to the first embodiment, the control apparatus 1 calculates Δθ1 and Δθ2 so as to make the amount of movement ΔVx constant based on the kinematics calculation expressed in Equations (1) and (2). However, in the actual manipulator, owing to stretching of the wires, looseness of the mechanism, or wear, the angles and positions of the distal ends of the bendable portions determined by the kinematics calculation include errors. Owing to the errors, even when a constant amount of operation Δm is input, the amount of movement ΔVx may vary by a large amount and the operability may be degraded. Accordingly, in this embodiment, first, the reason why the amount of movement ΔVx varies by a large amount when the result of the kinematics calculation includes an error will be described in detail. Then, a control system that calculates the driving amounts Δθ1 and Δθ2 with which the variation can be reduced will be designed.
2-1-1
As is clear from Equation (7), the amount of movement ΔVx that corresponds to the driving amounts Δθ1 and Δθ2 depends on the angles θ1 and θ2 (this characteristic is hereinafter referred to as angle dependency). The control apparatus 1 of the first embodiment calculates the driving amounts Δθ1 and Δθ2 so as to compensate for the angle dependency by the kinematics calculation expressed in Equation (8). However, when the kinematics calculation includes a large error, the angle dependency is amplified instead of being compensated for. For example, assume that the angled view movement is performed from the state in which the first bendable portion is straight as illustrated in
Next, a discontinuous change in the amount of movement ΔVx that occurs when the movement mode is switched will be described. The discontinuous change occurs due to the differences in angle dependency between the movement modes. For example, to show that the angle dependency of the bending movement is smaller than that of the angled view movement, a case where the bending movement is performed from the state in which the first bendable portion is straight as illustrated in
2-1-2
As described in the previous section, although the control apparatus 1 according to the first embodiment calculates the driving amounts Δθ1 and Δθ2 so as to compensate for the angle dependency, there is a risk that the variation in the amount of movement ΔVx of the distal end of the second bendable portion will be amplified due to the error in the kinematics calculation. Therefore, in the present embodiment, the first, second, and third driving-amount calculators are designed so that the driving amounts Δθ1 and Δθ2 will be constant irrespective of the angles θ1 and θ2. With the control method according to the present embodiment, since the angle dependency cannot be compensated for, the amount of movement ΔVx cannot be made constant even when the operation input Δm is constant. However, variation in the amount of movement ΔVx can be reduced even when the kinematics calculation has a large error.
In this section, a simulation result that shows that the variation in the amount of movement ΔVx can be reduced by the control system described in the previous section will be described. In this section, for example, it is assumed that the angled view movement and switching between the angled view movement and the bending movement are performed around the position shown by the solid line in
First, it will be described how the variation in the amount of movement ΔVx can be reduced by calculating the driving amounts for the angled view movement by the control method according to the present embodiment.
As is clear from the dashed line in
Next, it will be described how the discontinuous change in the movement speed of the tip due to switching of the movement mode can be suppressed by using the control apparatus according to the present embodiment.
One particularly advantageous feature of the control apparatus and endoscopes as described herein is their ease of use. During surgery, a doctor or other clinician has to manipulate and often control the patient, multiple tools, sterilizing equipment, and other devices during the surgical procedure. Thus, simplification of the controls in the endoscopic device such that it can be controlled with one hand or simply with movement along one dimension is particularly advantageous. The ability to select a movement-mode and then, using a joystick that may only have movement in a single direction (up and down or side to side), a touch screen, a foot pedal, or voice-operated control (for example, calling out a numerical unit) allows for simplified movements that may be easier to learn but still allows for significant flexibility in how the target image is vied since the operator can select one of several different movement-mode depending on what the target is and what needs to be done.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US15/38662 | 6/30/2015 | WO | 00 |