1. Field of the Invention
The present invention relates to a medical device including an insertion portion, and a treatment portion to be inserted through an insertion passage of the insertion portion.
2. Description of the Related Art
There has been generally used a medical device such as an endoscopic device wherein an endoscope is inserted into a body cavity, and a manipulator is protruded from a distal end of the endoscope or a tubular component separate from the endoscope via a treatment insertion passage of the endoscope or the tubular component. In the endoscopic device, the manipulator performs a treatment in the body cavity under the endoscopic observation.
For accurate manipulation to perform curving motion or gripping motion of the manipulator during a treatment, it is important for an operator to recognize the amount of rolling of a distal end of the manipulator in a direction around the axis. In the conventional endoscopic device, a detector is provided at a proximal end portion of the manipulator, and the amount of rolling of the proximal end portion of the manipulator in a direction around the axis is detected by the detector. The rolling amount at the proximal end portion of the manipulator is then determined as the amount of rolling at the distal end portion of the manipulator in the direction around the axis.
Jpn. Pat. Appln. KOKAI Publication No. 2008-212349 has disclosed an endoscopic device including a grip forceps to be inserted through a forceps channel of an endoscope. In this endoscopic device, a roller that rolls in response to the back-and-forth motion of the grip forceps is provided at a proximal end portion of the forceps channel. A rolling angle of the roller is detected by a detector, and an amount of back-and-forth motion of the grip forceps in the longitudinal direction is calculated on the basis of the rolling angle.
The specification of U.S. Pat. No. 6,441,577 has disclosed a robotic surgery system including a rigid manipulator supporting an end effecter which is a treatment tool, a rigid linkage supporting the manipulator, and an imaging system. The linkage is composed of arms joined by joints, and the joints of the linkage are actuated by a servomechanism. This robot surgical system also has a camera coordinate system having its origin in an imaging element of the imaging system, and a manipulator coordinate system having its origin in a distal end of the manipulator. The manipulator coordinate system changes with the actuation of the joints of the linkage. In this case, the amount of rolling in a direction around the axis of the manipulator is calculated on the basis of the operation amount of the joints detected by a sensor system connected to the linkage. On the basis of the rolling amount of the manipulator, a relation between the camera coordinate system and the manipulator coordinate system is found. When performing a treatment, an operator inputs an instruction from a controller with reference to the camera coordinate system. However, as the manipulator is operated in accordance with the manipulator coordinate system, the relation between the camera coordinate system and the manipulator coordinate system has to be considered. If the operator performs manipulation with reference to the camera coordinate system without considering the relation between the camera coordinate system and the manipulator coordinate system, the manipulator may move in a direction different from a direction intended by the operator. Therefore, in this robot surgical system, the servomechanism converts the instruction input based on the camera coordinate system from the controller to an instruction based on the manipulator coordinate system in accordance with the relation between the camera coordinate system and the manipulator coordinate system. As a result of this conversion, the operator can move the manipulator in an intended direction without considering the relation between the camera coordinate system and the manipulator coordinate system.
According to one aspect of the invention, a medical device includes an insertion portion extending along a longitudinal direction; a passage defining portion which defines an insertion passage in the insertion portion along the longitudinal direction, a distal end of the insertion passage being open at a distal end portion of the insertion portion; a treatment tool configured to be inserted through the insertion passage, the treatment tool including a treatment portion provided to protrude from the opening at the distal end of the insertion passage toward a distal direction; a curving motion driver which is configured to curve the treatment portion; a rolling motion driver which is configured to roll the treatment portion in a direction around an axis; an instruction input unit which is configured to input an instruction to move the treatment portion to a desired position; a position/posture detector which is configured to detect a position and a posture of the treatment portion when the instruction is input from the instruction input unit; a driving information calculator which is configured to calculate driving information of the curving motion driver and the rolling motion driver during the movement of the treatment portion to the desired position on the basis of the detected position and posture of the treatment portion and on the basis of the input in the instruction input unit; and a control unit which is configured to drive and control the curving motion driver and the rolling motion driver in accordance with the calculated driving information.
Advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
A first embodiment of the present invention is described with reference to
As shown in
As shown in
As shown in
As shown in
As shown in
Now, a method of calculating a rolling amount of the distal end portion of the manipulator 50 from an observation image through the endoscope 10 is described with reference to
The distortion-free observation image is input to the Hough transformer 82 (step S103). The Hough transformer 82 subjects the distortion-free observation image to Hough transformation (step S104). The Hough transformation is a method of extracting the positions and postures, in the observation image, of the marking portions 70A to 70D presented in the observation image. That is, the Hough transformation is used to recognize where the belt-shaped marking portions 70A to 70D marked with the particular colors are located in the observation image in what posture. The specific method of the Hough transformation is not described in detail because the description is found in Reference document 1 (Duda, R. O. and P. E. Hart, “Use of the Hough Transformation to Detect Lines and Curves in Pictures,” Comm. ACM, January, 1972, Vol. 15, pp. 11-pp. 15).
The marking portions 70A to 70D are separate from one another in the direction around the axis of the manipulator 50, and are arranged substantially 90° apart from one another in the direction around the axis of the manipulator 50.
Known information such as position, dimension and color information of the marking portions 70A to 70D in the manipulator 50 and view angle information of the imaging element 30 is recorded in the memory 84. On the basis of the information input from the Hough transformer 82 and the known information recorded in the memory 84, the roll information calculator 86 calculates position information and posture information of the third curving piece 60C of the manipulator 50 on the observation screen (step S107). On the basis of the calculated position information and posture information of the third curving piece 60C, a rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis is calculated (step S108). Moreover, on the basis of the calculated rolling amount, the position/posture detector 81 detects the positions and postures of the grip portion 52 and the manipulator curving portion 54.
Now, the function of the endoscopic device which is a medical device according to the present embodiment is described. When the operator performs a treatment using the endoscopic device, the operator inserts the manipulator 50 through the treatment tool channel 42 of the endoscope 10. The motor unit 58 then causes the manipulator 50 to perform the back-and-forth motion, rolling motion, curving motion, and gripping motion to treat an affected part. In this case, light emitted from the light source unit 24 is guided to the distal hard portion 14 of the endoscope 10 by the light guide 26, and irradiated to the subject from the illumination window 28 of the distal hard portion 14. The subject is then imaged by the imaging element 30 provided in the distal hard portion 14 through the observation window 37, and an image signal is output to the image processor 34. The output image signal is processed in the image processor 34, and an observation image is displayed on the monitor 36. The observation image on the monitor 36 shows the affected part and the condition of the distal end portion of the manipulator 50. The operator manipulates the manipulator 50 while viewing the displayed observation image, and thereby treats the affected part.
The third curving piece 60C of the manipulator curving portion 54 of the manipulator 50 is provided with the marking portions 70A to 70D. On the observation image, the dimensions of at least one of the marking portions 70A to 70D in the direction around the axis of the manipulator 50 can be recognized. When the manipulator 50 is in an unrolled condition and not rolled relative to the endoscope 10 in the direction around the axis, the operator recognizes the position of each of the marking portions 70A to 70D relative to the endoscope 10 in the direction around the axis. Thus, in accordance with the information of the marking portions 70A to 70D on the observation image and the position information of the marking portions 70A to 70D in the unrolled condition, the operator can recognize the rough rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis.
The image signal output to the image processor 34 is input to the distortion remover 80 of the calculation unit 38. The distortion remover 80 removes distortion from the observation image on the basis of the distortion information from the memory 84. The Hough transformer 82 then subjects the distortion-free observation image to Hough transformation. As a result of the Hough transformation, the position and posture of at least one of the marking portions 70A to 70D on the observation image are recognized as described above. Information of the marking color of at least one of the marking portions 70A to 70D and its position and posture on the observation image extracted by the Hough transformation is input to the roll information calculator 86. On the basis of the information input from the Hough transformer 82 and the known information recorded in the memory 84, the roll information calculator 86 calculates a rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis as described above. In this way, the rolling amount of the distal end portion of the manipulator 50 in the direction around the axis can be accurately calculated without providing a detector at the distal end portion of the manipulator 50. The positions and postures of the grip portion 52 and the manipulator curving portion 54 can also be detected by the position/posture detector 81 in accordance with, for example, the calculated rolling amount.
Thus, the endoscopic device having the above-described configuration has the following advantages. That is, in the endoscopic device which is a medical device according to the present embodiment, the third curving piece 60C of the manipulator curving portion 54 of the manipulator 50 is provided with the marking portions 70A to 70D. On the observation image, the dimensions of at least one of the marking portions 70A to 70D in the direction around the axis of the manipulator 50 can be recognized. When the manipulator 50 is in an unrolled condition and not rolled relative to the endoscope 10 in the direction around the axis, the operator recognizes the position of each of the marking portions 70A to 70D relative to the endoscope 10 in the direction around the axis. Thus, in accordance with the information of the marking portions 70A to 70D on the observation image and the position information of the marking portions 70A to 70D in the unrolled condition, the operator can recognize the rough rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis.
Furthermore, in the endoscopic device according to the present embodiment, the image signal is input to the distortion remover 80 of the calculation unit 38 from the image processor 34. The distortion remover 80 removes distortion from the observation image on the basis of the distortion information from the memory 84. The Hough transformer 82 then subjects the distortion- free observation image to Hough transformation. As a result of the Hough transformation, the position and posture of at least one of the marking portions 70A to 70D on the observation image are recognized. Information of the marking color of at least one of the marking portions 70A to 70D and its position and posture on the observation image extracted by the Hough transformation is input to the roll information calculator 86. On the basis of the information input from the Hough transformer 82 and the known information recorded in the memory 84, the roll information calculator 86 calculates a rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis. In this way, the rolling amount of the distal end portion of the manipulator 50 in the direction around the axis can be accurately calculated without providing a detector at the distal end portion of the manipulator 50. The positions and postures of the grip portion 52 and the manipulator curving portion 54 which serve the treatment portion can also be detected by the position/posture detector 81 in accordance with, for example, the calculated rolling amount.
A second embodiment of the present invention is described next with reference to
The driving information calculator 91 and the input instruction converter 92 are described below in detail with reference to
For example, when the manipulator 50 is in an unrolled condition and not rolled relative to the endoscope 10 in the direction around the axis, an observation image shown in
If the distal end portion of the manipulator 50 is rolled substantially 90° relative to the endoscope 10 in the direction around the axis from the unrolled condition of
However, as the operator who performs a treatment viewing the observation image uses the camera coordinate system as a reference, the operator may issue an instruction without considering the rolling amount of the manipulator 50 relative to the endoscope 10. That is, the operator may issue an instruction without considering the relation between the camera coordinate system and the manipulator coordinate system. For example, suppose that the manipulator 50 is curved in the X-direction of the camera coordinate system in the condition of
Therefore, in an endoscopic device which is a medical device according to the present embodiment, the driving information calculator 91 calculates driving information of a curving motion driver 58d and a rolling motion driver 58b when the grip portion 52 and a manipulator curving portion 54 (treatment portion) are moved to desired positions input by the instruction input unit 46. The driving information calculator 91 calculates the driving information of the curving motion driver 58d and a rolling motion driver 58b on the basis of the positions and postures of the grip portion 52 and the manipulator curving portion 54 detected by the position/posture detector 81 and on the basis of the input in the instruction input unit 46. In this case, the input instruction converter 92 converts the operator input instruction in accordance with the rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis calculated by the roll information calculator 86. As a result, the operator can manipulate the manipulator 50 without considering the rolling amount of the manipulator 50 relative to the endoscope 10. That is, the operator can manipulate the manipulator 50 on the basis of the camera coordinate system without considering the relation between the camera coordinate system and the manipulator coordinate system.
Furthermore, an instruction from the operator is input to the input instruction converter 92 from the instruction input unit 46 (step S114). That is, an instruction to move the grip portion 52 and the manipulator curving portion 54 (treatment portion) to desired positions is input. In this case, the instruction from the operator is input on the basis of the camera coordinate system. For example, the operator inputs, to the instruction input unit 46, an instruction to curve the distal end portion of the manipulator 50 in the X-direction of the camera coordinate system in
Using the conversion matrix C calculated in step S113, the instruction from the operator is converted. The instruction based on the camera coordinate system is converted to an instruction based on the manipulator coordinate system by the conversion matrix C (step S115). For example, suppose that an instruction to curve the distal end portion of the manipulator 50 in the X-direction of the camera coordinate system is input to the instruction input unit 46 in each of the conditions of
Furthermore, a driving amount of each driver of a motor unit 58 is calculated in accordance with the converted instruction and position information and posture information of the first to fourth joints 62A to 62D of the manipulator 50 (step S116). Here, the position information and posture information of the first to fourth joints 62A to 62D (treatment portion) are detected by the position/posture detector 81 of the calculation unit 90 in accordance with a detection result in each encoder (not shown) of the motor unit 58 and in accordance with, for example, the rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10. The driving information calculator 91 then calculates driving information of the drivers, for example, the curving motion driver 58d and the rolling motion driver 58b when the grip portion 52 and the manipulator curving portion 54 (treatment portion) are moved to desired positions input by the instruction input unit 46. The driving information calculator 91 calculates the driving information on the basis of the detected positions and postures of the grip portion 52 and the manipulator curving portion 54 and on the basis of the input in the instruction input unit 46. In accordance with the calculated result in step S116, an instruction to control the motor unit 58, for example, the curving motion driver 58d and the rolling motion driver 58b is output to the control unit 44 (step S117). For example, suppose that the distal end portion of the manipulator 50 is curved in the X-direction of the camera coordinate system in each of the conditions of
Now, the function of the endoscopic device which is a medical device according to the present embodiment is described. When the operator performs a treatment using the endoscopic device, the operator inputs an instruction based on the camera coordinate system to the instruction input unit 46, and manipulates the manipulator 50. In this case, the input instruction converter 92 of the calculation unit 90 finds the relation between the camera coordinate system and the manipulator coordinate system in accordance with the rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis calculated by the roll information calculator 86. The input instruction converter 92 then converts the instruction from the operator based on the camera coordinate system to an instruction based on the manipulator coordinate system in accordance with the relation between the camera coordinate system and the manipulator coordinate system. The control unit 44 drives and controls the motor unit 58 in accordance with the instruction converted by the input instruction converter 92. As a result, the operator can manipulate the manipulator 50 without considering the rolling amount of the manipulator 50 relative to the endoscope 10. That is, the operator can manipulate the manipulator 50 on the basis of the camera coordinate system without considering the relation between the camera coordinate system and the manipulator coordinate system.
Thus, the endoscopic device having the above-described configuration has the following advantages. That is, in the endoscopic device according to the present embodiment, the third curving piece 60C of the manipulator curving portion 54 of the manipulator 50 is provided with the marking portions 70A to 70D. On the observation image, the dimensions of at least one of the marking portions 70A to 70D in the direction around the axis of the manipulator 50 can be recognized. When the manipulator 50 is in an unrolled condition and not rolled relative to the endoscope 10 in the direction around the axis, the operator recognizes the position of each of the marking portions 70A to 70D relative to the endoscope 10 in the direction around the axis. Thus, in accordance with the information of the marking portions 70A to 70D on the observation image and the position information of the marking portions 70A to 70D in the unrolled condition, the operator can recognize the rough rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis.
Furthermore, in the endoscopic device according to the present embodiment, an image signal is input to the distortion remover 80 of the calculation unit 90 from an image processor 34. The distortion remover 80 removes distortion from the observation image on the basis of the distortion information from the memory 84. The Hough transformer 82 then subjects the distortion-free observation image to Hough transformation. As a result of the Hough transformation, the position and posture of at least one of the marking portions 70A to 70D on the observation image are recognized. Information of the marking color of at least one of the marking portions 70A to 70D and its position and posture on the observation image extracted by the Hough transformation is input to the roll information calculator 86. On the basis of the information input from the Hough transformer 82 and the known information recorded in the memory 84, the roll information calculator 86 calculates a rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis. In this way, the rolling amount of the distal end portion of the manipulator 50 in the direction around the axis can be accurately calculated without providing a detector at the distal end portion of the manipulator 50. The positions and postures of the grip portion 52 and the manipulator curving portion 54 which serve as the treatment portion can also be detected by the position/posture detector 81 in accordance with, for example, the calculated rolling amount.
Moreover, in the endoscopic device according to the present embodiment, the operator inputs an instruction based on the camera coordinate system to the instruction input unit 46, and manipulates the manipulator 50. In this case, the input instruction converter 92 of the calculation unit 90 finds the relation between the camera coordinate system and the manipulator coordinate system in accordance with the rolling amount of the distal end portion of the manipulator 50 relative to the endoscope 10 in the direction around the axis calculated by the roll information calculator 86. The input instruction converter 92 then converts the instruction from the operator based on the camera coordinate system to an instruction based on the manipulator coordinate system in accordance with the relation between the camera coordinate system and the manipulator coordinate system. The control unit 44 drives and controls the motor unit 58 in accordance with the instruction converted by the input instruction converter 92. As a result, the operator can manipulate the manipulator 50 without considering the rolling amount of the manipulator 50 relative to the endoscope 10. That is, the operator can manipulate the manipulator 50 on the basis of the camera coordinate system without considering the relation between the camera coordinate system and the manipulator coordinate system.
(Modifications)
Although the marking portions 70A to 70D are provided in the third curving piece 60C in the two embodiments described above, the marking portions 70A to 70D may be provided in the first curving piece 60A or the second curving piece 60B or may be provided in the grip portion 52. Marking portions may also be provided in multiple parts of the first to third curving pieces 60A to 60C and the grip portion 52. That is, the marking portions have only to be provided with an imaging range of the imaging element 30 and recognizable on the observation screen.
Although the four marking portions 70A to 70D that are provided with different colors are provided apart from one another in the direction around the axis in the embodiments described above, the marking portions are not limited to such a form. For example, as shown in
Although the positions and postures of the belt-shaped marking portions 70A to 70D on the observation image are extracted by the Hough transformer 82 in the embodiments described above, the marking extractor which extracts the positions and postures of the marking portions 70A to 70D on the observation image is not limited to the Hough transformer 82.
Although the manipulator 50 is configured to grip a tissue by the grip portion 52 in the embodiments described above, the manipulator 50 is not limited to this configuration. For example, instead of the grip portion 52, a treatment portion that performs an ultrasonic treatment may be provided. Multiple treatment tool channels 42 may be provided in the endoscope 10, and a treatment may be given by multiple manipulators.
Although the treatment tool channel 42 through which the manipulator 50 is inserted is provided in the endoscope 10 in the embodiments described above, the present invention is not limited to this. For example, as shown in
Now, other characteristic technical matters are additionally noted below.
An endoscopic device comprising:
The endoscopic device according to Additional note 1, further comprising:
In the endoscopic device according to Additional note 2,
The endoscopic device according to Additional note 3, further comprising:
In the endoscopic device according to Additional note 1, the marking portion includes belt-shaped portions which extend in a longitudinal direction and which are provided with colors different from that of the manipulator and different from one another.
In the endoscopic device according to Additional note 1, the marking portion includes belt-shaped portions which extend in a longitudinal direction and which are provided with pattern designs different from one another.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2009-235411 | Oct 2009 | JP | national |
This is a Continuation Application of PCT Application No. PCT/JP2010/066980, filed Sep. 29, 2010, which was published under PCT Article 21(2) in Japanese. This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2009-235411, filed Oct. 9, 2009, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2010/066980 | Sep 2010 | US |
Child | 13080169 | US |