[go: up one dir, main page]

WO2022054172A1 - 演算装置 - Google Patents

演算装置 Download PDF

Info

Publication number
WO2022054172A1
WO2022054172A1 PCT/JP2020/034138 JP2020034138W WO2022054172A1 WO 2022054172 A1 WO2022054172 A1 WO 2022054172A1 JP 2020034138 W JP2020034138 W JP 2020034138W WO 2022054172 A1 WO2022054172 A1 WO 2022054172A1
Authority
WO
WIPO (PCT)
Prior art keywords
joint
tip
length
joint portion
surgical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2020/034138
Other languages
English (en)
French (fr)
Inventor
耕太郎 只野
雅夫 金澤
宏規 栢菅
真崇 鈴木
輝幸 西原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Riverfield Inc
Original Assignee
Riverfield Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Riverfield Inc filed Critical Riverfield Inc
Priority to PCT/JP2020/034138 priority Critical patent/WO2022054172A1/ja
Priority to CN202080104360.XA priority patent/CN115996687B/zh
Priority to JP2021555361A priority patent/JP7113565B1/ja
Priority to EP20953238.1A priority patent/EP4205693B1/en
Publication of WO2022054172A1 publication Critical patent/WO2022054172A1/ja
Priority to US18/119,122 priority patent/US20230218366A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/50Supports for surgical instruments, e.g. articulated arms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/30Surgical robots
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B46/00Surgical drapes
    • A61B46/10Surgical drapes specially adapted for instruments, e.g. microscopes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2055Optical tracking systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2059Mechanical position encoders
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/06Measuring instruments not otherwise provided for
    • A61B2090/061Measuring instruments not otherwise provided for for measuring dimensions, e.g. length
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/06Measuring instruments not otherwise provided for
    • A61B2090/067Measuring instruments not otherwise provided for for measuring angles

Definitions

  • the present invention relates to an arithmetic unit that performs calculations related to a surgical support device configured to be able to hold a surgical tool, and more particularly to a technique for obtaining the length of a surgical tool held by the surgical support device by calculation. ..
  • Such a surgical support device is provided with a movable body as a plurality of arm portions for holding a surgical tool such as an endoscope and forceps and changing the position and posture of the surgical tool.
  • a surgical tool such as an endoscope and forceps and changing the position and posture of the surgical tool.
  • Various surgical support devices are disclosed in the following Patent Documents 1, 2 and 3.
  • the arm portion has one or more joint portions and is configured to flex at least freely, and is configured to be able to change the position and posture of the surgical instrument held at the tip portion. ing.
  • a control operation for controlling the arm portion by specifying where the tip of the surgical tool is located is performed.
  • the length of the surgical tool is an important parameter in specifying the position of the tip of the surgical tool.
  • a scope endoscope
  • the surgical tool as a scope
  • only a special product dedicated to the surgical support device can be used, so that the length of the scope used for the control calculation can be kept constant.
  • this method has a problem that it becomes impossible to use the latest surgical tools made by other companies.
  • it leads to an increase in the cost (introduction cost) for introducing the surgery support device. That is, a hospital or the like performing laparoscopic surgery may already have a scope for surgery, and in such a case, the scope cannot be diverted to a surgery support device, that is, a surgery support device. It is necessary to purchase a new scope for exclusive use, which causes an increase in introduction cost.
  • some conventional surgical support devices use a jig to keep the length of the scope constant.
  • a jig for adjusting the distance from the tip of the scope to the holding point by the arm portion is attached to the scope, and the length of the scope (in this case, from the holding point to the tip) is attached by the jig.
  • the length) is adjusted to a certain length.
  • the jig is disposable, it is necessary to prepare a new jig for each use, which leads to an increase in cost.
  • the present invention has been made in view of the above circumstances, and an object of the present invention is to improve the degree of freedom of surgical tools that can be used while eliminating the need for the use of jigs.
  • the arithmetic unit according to the present invention is a surgical support device having a surgical support device capable of holding a surgical tool at a tip portion and having an arm portion having one or a plurality of joint portions and being freely flexed.
  • An arithmetic unit that acquires the angle information of the joint portion in a state where the tip of the held surgical instrument is positioned at a predetermined position, and obtains the length of the surgical instrument by geometric calculation using the angle information. It is prepared.
  • the angle of the joint portion also changes if the length of the surgical tool is different. Therefore, under the condition that the tip of the surgical tool is positioned at a predetermined position as described above, it is possible to appropriately obtain the length of the surgical tool by geometric calculation by acquiring the angle information of the joint portion. It becomes.
  • the predetermined position it is possible to configure the predetermined position to be a position in the air. As a result, it is not necessary to bring the tip of the surgical tool into contact with the object in order to determine the length of the surgical tool.
  • the first joint portion, the second joint portion, and the third joint portion are sequentially arranged as the joint portions from the root side to the tip side of the arm portion, and the arithmetic unit is used.
  • the angle information of the first joint portion and the angle information of the second joint portion in a state where the tip of the surgical tool is positioned at the predetermined position are acquired, and the acquired angle information of the first joint portion and the said.
  • the arm portion is a joint portion to which a surgical tool holding portion located at the tip of the arm portion and capable of holding the surgical tool and the surgical tool holding portion are connected.
  • a light emitting portion that has a tip joint portion and is provided at a link portion on the arm root side of the tip joint portion and emits a guide light that guides the position of the tip of the surgical instrument toward the outside of the link portion.
  • the calculation unit acquires the angle information of the tip joint portion in a state where the tip of the surgical instrument is positioned at the position guided by the guide light, and performs a geometric calculation using the angle information. It is possible to make a configuration in which the length of the surgical instrument is obtained. Since the position where the tip of the surgical tool should be positioned is guided in order to determine the length of the surgical tool, it becomes easy for the user to align the tip position of the surgical tool with a predetermined position.
  • the arithmetic unit has the acquired angle information of the tip joint portion, the length of the perpendicular line from the joint axis of the tip joint portion to the optical axis of the guide light, and the tip. It is possible to obtain the length of the surgical tool by performing a calculation based on a trigonometric function using the length from the joint axis of the joint portion to the root position of the surgical tool. This makes it possible to appropriately determine the length of the surgical instrument when adopting a method of emitting guide light from a light emitting portion provided at the link portion on the arm root side of the tip joint portion.
  • the predetermined position can be configured to be a position covered by the drape in the surgical support device. This makes it possible to bring the tip of the surgical tool into contact with the surgical support device through the sterilized drape when determining the length of the surgical tool.
  • the arithmetic unit can be configured to perform an operation to obtain the length of the surgical instrument in response to an operation on a predetermined operator provided in the surgical support apparatus.
  • the predetermined operator can function as an operator for notifying the device side that the positioning of the tip of the surgical instrument to the predetermined position is completed, and according to the above configuration, the positioning is performed. It becomes possible to appropriately perform the calculation for obtaining the length of the surgical instrument according to the completion of.
  • FIG. 1 It is a perspective view which shows the schematic appearance structure of the operation support device which is one Embodiment of the arithmetic unit which concerns on this invention. It is a figure which showed the configuration outline of the operation support system including the operation support device as an embodiment. It is a figure for demonstrating the schematic configuration example of an arm part. It is a block diagram which showed the schematic internal structure example of the operation support device as an embodiment. It is a figure which showed schematic the structure of the operation support device as the 1st Embodiment. It is explanatory drawing about the calculation method of the length of the surgical instrument in 1st Embodiment. It is a flowchart which showed the specific processing procedure example for realizing the calculation method of the length of the surgical instrument as 1st Embodiment.
  • First Embodiment> [1-1. Overview of surgical support equipment] [1-2. Outline configuration of the arm part] [1-3. Outline internal configuration of surgical support device] [1-4. Operational tool length calculation] ⁇ 2.
  • Second embodiment> ⁇ 3.
  • Modification example> ⁇ 4. Summary of embodiments>
  • First Embodiment> [1-1. Overview of surgical support equipment]
  • a type of surgical support device installed and used on the floor of an operating room or the like will be given as an example.
  • the surgical support device is not limited to the type installed on the floor of the operating room and used, but can be used for various surgical support devices such as the type installed on the ceiling or wall surface of the operating room. It can also be applied.
  • FIG. 1 shows an example of a surgical support device 1 which is an embodiment of the arithmetic unit according to the present invention.
  • the surgery support device 1 includes a base portion 2 and a plurality of arm portions 3.
  • the base portion 2 is a portion placed on the floor or the like of the operating room, and is a portion that supports each arm portion 3.
  • Each of the arm portions 3 is capable of holding the surgical tool 4 at the tip portion thereof, and is capable of changing the position and posture of the surgical tool held at the tip portion by its own movement.
  • the surgical support device 1 of this example includes three arm portions 3.
  • the arm portion 3 located at the center of these arm portions 3 is an arm portion 3 that holds a scope (endoscope) as a surgical tool 4.
  • the other arm portion 3 can be used as an arm portion 3 for holding a surgical tool 4 other than a scope such as forceps.
  • the number of arm portions 3 is not limited to three, and may be one or more.
  • FIG. 2 is a diagram showing an outline of the configuration of the surgery support system including the surgery support device 1.
  • the surgery support system includes a surgery support device 1 and a master device 20.
  • the master device 20 has various controls for operating the surgery support device 1, and functions as an operation device of the surgery support device 1.
  • the surgery support device 1 and the master device 20 are configured to be capable of mutual data communication by wire or wirelessly.
  • the master device 20 generates a control signal for controlling the movement of the arm unit 3 based on the operation input information from the user (for example, an operator such as a doctor) and transmits it to the surgery support device 1.
  • the surgery support device 1 controls the movement of the arm portion 3 based on the control signal.
  • a surgical support system capable of performing a surgical operation by remotely controlling the positions and postures of a plurality of surgical tools 4 is realized.
  • FIG. 3 is a diagram for explaining a schematic configuration example of the arm portion 3.
  • the arm portion 3 includes a first joint portion 31, a second joint portion 32, a third joint portion 33, a rotary joint portion 34, a first link portion 35, a second link portion 36, and a surgical instrument holding portion 37.
  • the first joint portion 31, the second joint portion 32, and the third joint portion 33 are arranged in this order from the arm root side to the arm tip side.
  • the first link portion 35 is a portion that connects (links) the first joint portion 31 and the second joint portion 32
  • the second link portion 36 is a portion that connects between the second joint portion 32 and the third joint portion 33. Is.
  • a surgical tool holding portion 37 configured to hold the surgical tool 4 is connected to the arm tip side of the third joint portion 33. As shown in the figure, the surgical tool holding portion 37 has a holding mechanism 37a for holding the surgical tool 4 detachably on the portion closest to the tip of the arm.
  • the first joint portion 31, the second joint portion 32, and the third joint portion 33 are joint portions for bending the arm portion 3, respectively, and when the arm portion 3 is viewed from the side as shown in the figure, the arm portion 3 is viewed in the depth direction. It has a rotation axis parallel to.
  • the first joint portion 31, the second joint portion 32, and the third joint portion 33 each have an actuator (motor in this example) for rotating the corresponding link portion.
  • the first joint portion 31 is supported by the base portion 2 shown in FIG. 1, and rotatably supports the first link portion 35.
  • the second joint portion 32 is supported by the first link portion 35 and rotatably supports the second link portion 36, and the third joint portion 33 is supported by the second link portion 36 and the surgical instrument holding portion 37. Is rotatably supported.
  • the second link portion 36 includes a second link front portion 36a supported by the second joint portion 32 and a second link destination portion 36b located closer to the arm tip side than the second link front portion 36a. It is divided into.
  • the rotary joint portion 34 is located between the second link front portion 36a and the second link destination portion 36b, and is in a direction orthogonal to the dividing surface between the second link front portion 36a and the second link destination portion 36b (that is,). It has a rotation axis parallel to the rotation axis (direction orthogonal to the cross section when the second link portion 36 is cut in the depth direction of the paper surface), and the portion on the arm tip side from the second link destination portion 36b is the rotation axis as the rotation center. It supports it freely.
  • rotary joint portion 34 It is not essential to provide the rotary joint portion 34. Further, in this example, a case where three joint portions for bending the arm portion 3 are provided, that is, the first joint portion 31, the second joint portion 32, and the third joint portion 33, is illustrated. The number of copies may be one or more.
  • FIG. 4 is a block diagram showing a schematic internal configuration example of the surgery support device 1.
  • the surgery support device 1 includes a calculation unit 10, a first joint motor 11, a second joint motor 12, a third joint motor 13, a first joint angle sensor 14, a second joint angle sensor 15, and a third joint angle. It includes a sensor 16, a joint control unit 17, and an operation unit 18.
  • the first joint motor 11, the second joint motor 12, and the third joint motor 13 are motors for driving the first joint portion 31, the second joint portion 32, and the third joint portion 33, respectively.
  • the first joint angle sensor 14, the second joint angle sensor 15, and the third joint angle sensor 16 are sensors that detect the joint angles of the first joint portion 31, the second joint portion 32, and the third joint portion 33, respectively. ..
  • the joint angle means the rotation angle of the link portion supported by the joint portion.
  • the first joint angle sensor 14, the second joint angle sensor 15, and the third joint angle sensor 16 have sensors that detect the rotation angles of the first joint motor 11, the second joint motor 12, and the third joint motor 13, respectively.
  • the joint angles of the first joint portion 31, the second joint portion 32, and the third joint portion 33 are detected based on the detected rotation angle of the motor.
  • the joint control unit 17 controls the bending motion of the arm unit 3 by controlling the drive of the first joint motor 11, the second joint motor 12, and the third joint motor 13. That is, the position and posture of the surgical tool 4 held by the arm portion 3 are controlled.
  • the joint control unit 17 is supplied with a control signal generated by the master device 20 shown in FIG. 2 based on an operation input from a user such as an operator.
  • the joint control unit 17 performs drive control of the first joint motor 11, the second joint motor 12, and the third joint motor 13 based on the control signal.
  • the arithmetic unit 10 is configured as an arithmetic unit such as a microcomputer having, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). Information on the joint angle detected by the first joint angle sensor 14, the second joint angle sensor 15, and the third joint angle sensor 16 is input to the calculation unit 10. Further, the operation input information from the operation unit 18 is input to the calculation unit 10.
  • the operation unit 18 comprehensively represents various controls (not shown) such as buttons, keys, dials, and a touch panel provided on the surgery support device 1.
  • the operation unit 18 outputs the operation input information corresponding to the input operation by the user to the calculation unit 10, and the calculation unit 10 responds to the input operation of the user by executing the process according to the operation input information.
  • the operation of the surgery support device 1 is realized.
  • the calculation unit 10 is based on the operation input information from the operation unit 18 and the joint angle information detected by at least one of the first joint angle sensor 14, the second joint angle sensor 15, and the third joint angle sensor 16. Then, the calculation for obtaining the length of the surgical tool 4 is performed. Specifically, the calculation unit 10 in this example has information on the joint angle of the first joint portion 31 detected by the first joint angle sensor 14 and the second joint portion 32 detected by the second joint angle sensor 15. A calculation is performed to obtain the length of the surgical tool 4 based on the information of the joint angle of.
  • the surgical support device 1 of this example is actually provided with a motor (actuator) and an angle sensor for driving the rotary joint portion 34, the illustration is omitted here. Further, the joint control unit 17 actually also performs drive control of the motor for driving the rotary joint unit 34 based on the control signal from the master device 20.
  • FIG. 5 is a diagram schematically showing the configuration of the surgery support device 1, specifically, the first joint portion 31, the second joint portion 32, the third joint portion 33, and the first joint portion in the surgery support device 1. The relationship between the link portion 35 and the second link portion 36 and the surgical instrument 4 is schematically shown.
  • the predetermined position Pt is defined as a position in the air.
  • the predetermined position Pt in this case is a horizontal line passing through the rotation axis a31 of the first joint portion 31 and the rotation axis a32 of the second joint portion 32 with respect to the horizontal line as shown in the figure. It is set at the position where it intersects with the drawn vertical line.
  • the rotation axis of the joint portion shall be referred to as “joint axis”
  • the rotation axis a31 of the first joint portion 31 is referred to as “joint axis a31”
  • the rotation axis of the second joint portion 32 The a32 is referred to as “joint axis a32”.
  • the rotation axis a33 of the third joint portion 33 shown in the figure is referred to as "joint axis a33”.
  • the calculation unit 10 acquires the angle information of the joint portion in the state where the tip of the surgical tool 4 is positioned at the predetermined position Pt in this way, and the surgical tool 4 is calculated based on the trigonometric function using the angle information. Find the length of.
  • FIG. 6 is an explanatory diagram of the method of calculating the length of the surgical tool 4 in the first embodiment, and is a diagram of the joint axis a31 of the first joint portion 31, the joint axis a32 of the second joint portion 32, and the third joint portion 33.
  • a point indicating the joint axis a33 and the predetermined position Pt, and a straight line connecting the points are shown.
  • the angle formed by the straight line connecting the joint axis a31 and the joint axis a32 and the straight line connecting the joint axis a31 and the predetermined position Pt is defined as " ⁇ 1".
  • the outer angle of the corner formed by the straight line connecting the joint axis a31 and the joint axis a32 and the straight line connecting the joint axis a32 and the joint axis a33 is defined as " ⁇ 2".
  • the length of the straight line connecting the joint axis a31 and the joint axis a32 is defined as "L1”
  • the length of the straight line connecting the joint axis a32 and the joint axis a33 is defined as "L2”.
  • the lengths L1 and L2 are known values as the length of the first link portion 35 and the length of the second link portion 36, respectively.
  • the length of the surgical tool 4 to be obtained that is, the length of the straight line connecting the joint axis a33 and the predetermined position Pt in this example is defined as "Ls".
  • the length Ls of the surgical instrument 4 can be obtained from the cosine theorem based on the following [Equation 1].
  • angles ⁇ 1 and ⁇ 2 are the joint angle of the first joint portion 31 detected by the first joint angle sensor 14, and the joint angle of the second joint portion 32 detected by the second joint angle sensor 15, respectively. It can be obtained based on.
  • an operator using, for example, a button or the like for instructing the user to execute an operation for obtaining the length of the surgical tool 4 (hereinafter referred to as “operation instruction operator”). ) Is provided, and the calculation unit 10 calculates the length Ls based on the above [Equation 1] in response to the operation input by the calculation instruction operator.
  • the user operates the calculation instruction operator according to the position of the tip of the surgical tool 4 at the predetermined position Pt.
  • the calculation of the length Ls is performed according to the completion of the alignment of the tip of the surgical tool 4 with the predetermined position Pt, and the measurement accuracy of the length Ls can be improved.
  • FIG. 7 is a flowchart showing a specific processing procedure example for realizing the method of calculating the length of the surgical instrument 4 as the first embodiment described above.
  • the calculation unit 10 performs a process of waiting for an operation input by the above-mentioned calculation instruction operator as an operation standby process. Then, when there is an operation input by the calculation instruction operator, the calculation unit 10 proceeds to step S102 to perform a process of acquiring the angle of the joint portion. Specifically, in this example, the process of acquiring the joint angle of the first joint portion 31 detected by the first joint angle sensor 14 and the joint angle of the second joint portion 32 detected by the second joint angle sensor 15 is performed.
  • step S103 the arithmetic unit 10 acquires the known values of the length L1 of the first link unit 35 and the length L2 of the second link unit 36 as a process of acquiring the length of the link unit. Perform the processing.
  • the information of the lengths L1 and L2 is stored in a memory that can be read by the arithmetic unit 10, and the arithmetic unit 10 reads and acquires the information of the lengths L1 and L2 stored in these memories in the process of step S103. do.
  • step S104 the calculation unit 10 calculates the length of the scope based on the angle and the length. Specifically, the angles ⁇ 1 and ⁇ 2 are obtained based on the joint angle of the first joint portion 31 and the joint angle of the second joint portion 32 acquired in step S102, and these angles ⁇ 1 and ⁇ 2 and the angles ⁇ 2 are acquired in step S103, respectively.
  • the length Ls of the surgical tool 4 as a scope is obtained by performing the calculation based on the above [Equation 1] using the lengths L1 and L2.
  • the arithmetic unit 10 ends a series of processes shown in FIG. 7 in response to the execution of the process of step S104.
  • the second embodiment is an example in which the guide light Li for locating the tip of the surgical instrument 4 at a predetermined position Pt is used.
  • the same parts as those already explained will be designated by the same reference numerals and the description thereof will be omitted.
  • FIG. 8 is a diagram for explaining the configuration of the surgical support device 1A as the second embodiment, and in FIG. 8A, only the portion on the arm tip side is extracted from the second link portion 36 in the arm portion 3. Shown. It should be noted that the configuration of the portion of the arm portion 3 that is closer to the base of the arm than the second link destination portion 36b and the configuration other than the arm portion 3 are the same as those of the surgical support device 1 in the first embodiment. Is omitted.
  • the second link destination portion 36b is provided with a light emitting portion 38 that emits the above-mentioned guide light Li.
  • the light emitting portion 38 is provided on the lower surface side of the second link destination portion 36b, and emits the guide light Li toward the outside of the second link destination portion 36b.
  • FIG. 8B shows a state in which the light emitting portion 38 is observed from diagonally below the second link destination portion 36b.
  • the light emitting portion 38 has a hole portion 38h and is below the hole portion 38h. It is configured to emit a guide light toward the side.
  • the light emitting unit 38 has a laser 38a (not shown in FIG. 8) as a light source, so that the light emitting unit 38 emits a laser beam as a guide light Li.
  • FIG. 9 is a block diagram showing a schematic internal configuration example of the surgical support device 1A as the second embodiment.
  • the difference from the operation support device 1 in the first embodiment is that the laser 38a in the light emitting unit 38 is provided and the calculation unit 10A is provided in place of the calculation unit 10.
  • the calculation unit 10A obtains the length Ls of the surgical tool 4 by a method different from that of the calculation unit 10. Further, the calculation unit 10A is configured to be capable of controlling the turning off of the laser 38a.
  • FIG. 10 is a diagram schematically showing the configuration of the surgery support device 1A. Specifically, the first joint portion 31, the second joint portion 32, the third joint portion 33, and the first joint portion 33 in the surgery support device 1A are shown. The relationship between the link portion 35 and the second link portion 36 and the surgical instrument 4 is schematically shown.
  • the user in determining the length of the surgical tool 4, first, the user is made to operate a predetermined operator (referred to as the first predetermined operator) in the operation unit 18.
  • the calculation unit 10A causes the light emitting unit 38 (laser 38a) to emit the guide light Li.
  • the user manually operates the arm portion 3 (mainly the angle adjustment operation of the surgical instrument holding portion 37) in the state where the guide light Li is emitted, and guides the tip of the surgical instrument 4 to the guide light Li. Position it in a position to guide.
  • the tip of the surgical tool 4 is positioned at a position overlapping with the guide light Li as the laser light.
  • the tip position of the surgical tool 4 in the state where the tip of the surgical tool 4 overlaps with the guide light Li is the predetermined position Pt.
  • the user makes a predetermined operator (referred to as a second predetermined operator) in the operation unit 18 in a state where the tip of the surgical tool 4 is positioned at a predetermined position Pt guided by the guide light Li as described above. Manipulate.
  • the calculation unit 10A performs a calculation for obtaining the length of the surgical tool 4 by the method described below.
  • first predetermined operator and second predetermined operator may be different operators or the same operator.
  • FIG. 11 is an explanatory diagram of the method of calculating the length of the surgical tool 4 in the second embodiment, and is drawn from the joint axis a33 of the third joint portion 33 and the joint axis a33 with respect to the optical axis of the guide light Li.
  • the point Pl which is the intersection of the vertical line and the optical axis, and at the intersection of the vertical line drawn from the joint axis a33 with respect to the central axis of the surgical tool 4 (also assumed to be a scope in this example) and the central axis. It shows the relationship between a certain point Pj and a predetermined position Pt (in this example, the position of the tip of the surgical tool 4 in a state where it overlaps with the guide light Li).
  • the intersection of the perpendicular line drawn from the point Pj, that is, the joint axis a33 (the joint axis of the tip joint portion) with respect to the central axis of the surgical tool 4, and the central axis is the intersection of the surgical tool 4 by the surgical tool holding portion 37. It is a point near the holding point and can be rephrased as the root position of the surgical instrument 4.
  • the angle formed by the straight line connecting the joint axis a33 and the point Pl and the straight line connecting the joint axis a33 and the point Pj is defined as " ⁇ 3".
  • the length of the straight line connecting the joint axis a33 and the point Pl is defined as "L3”
  • the length of the straight line connecting the joint axis a33 and the point Pj (root position) is defined as "L4".
  • the angle ⁇ 3 can be obtained based on the joint angle of the third joint portion 33 detected by the third joint angle sensor 16.
  • the lengths L3 and L4 are lengths that do not change even when the third joint portion 33 is driven, and are known lengths.
  • the length Ls of the surgical tool 4 is obtained by performing the calculation shown in the following [Equation 2].
  • FIG. 12 is a flowchart showing a specific processing procedure example for realizing the method of calculating the length of the surgical instrument 4 as the second embodiment described above.
  • the arithmetic unit 10A performs a process of waiting for an operation on the above-mentioned first predetermined operator as a standby process of the first operation. Then, when the operation for the first predetermined operator is performed, the calculation unit 10A proceeds to step S202 to perform the laser lighting process. That is, the laser 38a is turned on to emit the guide light Li.
  • step S203 the arithmetic unit 10A performs a process of waiting for the operation on the second predetermined operator described above as a standby process for the second operation, and when the operation on the second predetermined operator is performed, the operation is performed.
  • the process proceeds to step S204 to turn off the laser, that is, to turn off the laser 38a.
  • step S206 following step S205 the calculation unit 10A performs a process of acquiring the angle of the joint portion. Specifically, a process of acquiring the joint angle of the third joint portion 33 detected by the third joint angle sensor 16 is performed.
  • step S206 the arithmetic unit 10A performs a process of acquiring information of the length L3 and the length L4, which are known values stored in the memory, for example, as the process of acquiring the lengths L3 and L4.
  • step S207 the calculation unit 10A calculates the length of the scope based on the angle and the length. That is, the angle ⁇ 3 is obtained based on the joint angle of the third joint portion 33 acquired in step S205, and the calculation by the above [Equation 2] using this angle ⁇ 3 and the lengths L3 and L4 acquired in step S206 is performed. By doing so, the length Ls of the surgical tool 4 as a scope is obtained.
  • the arithmetic unit 10A ends a series of processes shown in FIG. 12 in response to executing the process of step S207.
  • the embodiment is not limited to the specific examples described above, and configurations as various modified examples can be adopted.
  • the predetermined position Pt is set as the position in the air, but the predetermined position Pt can also be set to the predetermined position in the surgical support device 1.
  • the predetermined position Pt can be determined on a surface facing the root portion of the arm portion 3, specifically, the tip of the surgical instrument 4 in the first joint portion 31. At this time, it goes without saying that the predetermined position Pt is set at a position where the tip of the surgical tool 4 can come into contact with the bending operation of the arm portion 3.
  • the surface of the surgical support device 1 is not particularly disinfected, and is medically classified as a so-called unclean area. Therefore, as described above, the predetermined position Pt is set at any position on the surgical support device 1, that is, the tip of the surgical tool 4 is directly brought into contact with the surgical support device 1 when the length Ls is obtained. This is not desirable in the sense that the surgical instrument 4 cannot be kept clean. Therefore, when the predetermined position Pt is set to any position on the surgical support device 1, it is desirable to set the predetermined position Pt to a position covered with the drape (sterile drape) Dp in the surgical support device 1 (Fig.). See 13).
  • the tip of the surgical tool 4 can be brought into contact with the surgical support device 1 through the sterilized drape Dp. Therefore, it is possible to prevent the tip of the surgical tool 4 from becoming unclean when determining the length of the surgical tool 4, and it is possible to improve medical safety.
  • the tip of the surgical tool 4 when the length Ls is obtained, it is assumed that the user confirms whether or not the tip of the surgical tool 4 is located at the predetermined position Pt, but the tip of the surgical tool 4 is predetermined. It is also possible to determine whether or not the position Pt is located based on the image captured by the camera or the like. Further, in the example in which the guide light Li is used as in the second embodiment, the tip of the surgical tool 4 overlaps with the guide light Li, such as detecting that the light beam of the guide light Li is blocked by the tip of the surgical tool 4. It can also be configured to determine whether or not it is located at a predetermined position Pt by detecting a change in the amount of light caused by the above.
  • the length Ls is determined according to the determination that the tip of the surgical tool 4 is located at the predetermined position Pt. It can also be configured to execute operations.
  • the calculation of the length Ls of the surgical tool 4 is performed by the surgical support device, but the information such as the joint angle acquired from the surgical support device side by the external device of the surgical support device such as the master device 20 is used. It can also be configured to calculate the length Ls based on it.
  • the external device such as the master device 20 corresponds to the arithmetic unit according to the present invention.
  • the joint angle and the length of the link portion when the tip of the surgical instrument is positioned at a predetermined position are given. It is also possible to obtain the coordinates of a representative point such as a joint axis based on known length information such as, and to obtain the length of the surgical instrument by matrix calculation or the like using the coordinates of the representative point. That is, the length of the surgical instrument can be obtained by acquiring at least the angle information of the joint portion and performing a geometric calculation using the angle information.
  • the arithmetic device as an embodiment is capable of holding a surgical tool at a tip portion and has one or more joint portions so that it can be flexed freely.
  • the angle information of the joint portion in the state where the tip of the surgical tool held by the arm portion is positioned at a predetermined position (the same Pt) is acquired, and the angle information is used.
  • the angle of the joint portion also changes if the length of the surgical tool is different.
  • the tip of the surgical tool is positioned at a predetermined position as described above, it is possible to appropriately obtain the length of the surgical tool by geometric calculation by acquiring the angle information of the joint portion. It becomes.
  • the length of the surgical tool it is possible to allow the use of the surgical tool even if the length is unknown, and it is possible to improve the degree of freedom of the surgical tool that can be used.
  • it is not necessary to use a jig to keep the length of the surgical tool constant it is necessary to prevent the trouble of sterilizing the jig and the cost increase when the jig is discarded after each use. be able to.
  • a predetermined position is set as a position in the air.
  • the first joint portion (31), the second joint (32), and the third joint (33) from the root side to the tip side of the arm portion. are arranged in order, and the calculation unit (10) has the angle information (angle ⁇ 1) of the first joint and the angle information (angle ⁇ 2) of the second joint when the tip of the surgical instrument is positioned at a predetermined position.
  • the length of the surgical instrument is obtained by performing an operation based on a triangular function using the length (length L2) of the link portion between the two joint portions and the third joint portion. Thereby, the length of the surgical tool can be obtained corresponding to the case where the arm portion has three or more joint portions.
  • the arm portion is a joint to which the surgical tool holding portion (37), which is located at the tip of the arm portion and can hold the surgical tool, is connected to the surgical tool holding portion. It has a tip joint part (third joint part 33), which is a part, and is provided at a link part (second link part 36) on the arm root side of the tip joint part, and the surgical tool is provided toward the outside of the link part. It has a light emitting unit (38) that emits a guide light that guides the position of the tip, and the arithmetic unit (10A) is a tip joint portion in a state where the tip of the surgical instrument is positioned at the position guided by the guide light.
  • the angle information (angle ⁇ 3) is acquired, and the length of the surgical instrument is obtained by performing a geometric calculation using the angle information. Since the position where the tip of the surgical tool should be positioned is guided in order to determine the length of the surgical tool, it becomes easy for the user to align the tip position of the surgical tool with a predetermined position. Therefore, the accuracy of positioning the tip of the surgical tool can be improved, and the accuracy of measuring the length of the surgical tool can be improved.
  • the arithmetic unit has the acquired angle information of the tip joint portion and the length (length) of the perpendicular line from the joint axis of the tip joint portion (same a33) to the optical axis of the guide light.
  • the length of the surgical tool is obtained by performing a calculation based on a trigonometric function using L3) and the length from the joint axis of the tip joint portion to the root position of the surgical tool (length L4). This makes it possible to appropriately determine the length of the surgical instrument when adopting a method of emitting guide light from a light emitting portion provided at the link portion on the arm root side of the tip joint portion.
  • the predetermined position is the position covered by the drape in the surgical support device (see FIG. 13). This makes it possible to bring the tip of the surgical tool into contact with the surgical support device through the sterilized drape when determining the length of the surgical tool. Therefore, it is possible to prevent the tip of the surgical tool from becoming unclean when determining the length of the surgical tool, and it is possible to improve medical safety.
  • the arithmetic unit performs an operation to obtain the length of the surgical instrument according to an operation on a predetermined operator provided in the surgical support device.
  • the predetermined operator can function as an operator for notifying the device side that the positioning of the tip of the surgical instrument to the predetermined position is completed, and according to the above configuration, the positioning is performed. It becomes possible to appropriately perform the calculation for obtaining the length of the surgical instrument according to the completion of. Therefore, it is possible to improve the measurement accuracy of the length of the surgical tool.

Landscapes

  • Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Pathology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)

Abstract

手術支援装置について、治具の使用を不要としながら使用可能な手術具の自由度の向上を図る。 本発明に係る演算装置は、先端部において手術具を保持可能とされると共に、一又は複数の関節部を有して屈曲が自在とされたアーム部を有する手術支援装置について、アーム部により保持された手術具の先端が所定位置に位置された状態での関節部の角度情報を取得し、該角度情報を用いた幾何学的演算により手術具の長さを求める演算部を備えている。

Description

演算装置
 本発明は、手術具を保持可能に構成された手術支援装置に係る演算を行う演算装置に関するものであり、特には、手術支援装置が保持する手術具の長さを演算により求めるための技術に関する。
 近年、手術支援装置を用いた外科手術が普及しつつある。このような手術支援装置は、内視鏡や鉗子等の手術具を保持するとともに、手術具の位置や姿勢を変えるための複数のアーム部としての可動体を備えている。
 下記特許文献1、2、3に各種の手術支援装置が開示されている。
特開2015-228922号公報 特開2003-284726号公報 特開平6-63003号公報
 手術支援装置において、アーム部は、一又は複数の関節部を有して少なくとも屈曲が自在に構成されており、先端部に保持された手術具の位置・姿勢を変化させることが可能に構成されている。
 手術支援装置において、手術具の位置や姿勢を変化させる場合、手術具の先端がどこに位置しているかを特定してアーム部を制御するための制御演算を行うようにされている。この際、手術具の先端位置を特定する上では、手術具の長さが重要なパラメータとなる。特に、手術具としてスコープ(内視鏡)については、手術具の中でも長尺な部類となるため長さのパラメータを把握することが重要となる。
 ここで、従来の手術支援装置において、スコープとしての手術具については、手術支援装置に専用となる専用品のみを使用可能とすることで、制御演算に用いるスコープの長さを一定の長さに保証するという手法を採るものがある。
 しかしながらこの手法では、他社製の最新の手術具を使用することができなくなってしまうという課題がある。
 また、手術支援装置を導入する上でのコスト(導入コスト)の増加を招くことに繋がる。すなわち、腹腔鏡手術等を行っている病院等では手術用のスコープを既に所有している場合があり、そのような場合に該スコープを手術支援装置に流用することができなくなる、つまり手術支援装置に専用のスコープを新たに購入する必要があり、導入コストの増加を招くものである。
 或いは、従来の手術支援装置では、治具を使用してスコープの長さを一定とする手法を採るものもある。具体的には、スコープの先端からアーム部による保持点までの距離を調整するための治具をスコープに装着するものであり、該治具によりスコープの長さ(この場合は保持点から先端までの長さ)を一定の長さに合わせるものである。
 しかしながらこの手法では、治具の再使用を許容する場合において、治具の滅菌を行う必要がある。また、治具を使い捨てとする場合は、使用ごとに新たな治具を用意する必要があり、コストアップに繋がってしまう。
 本発明は上記事情に鑑み為されたものであり、治具の使用を不要としながら使用可能な手術具の自由度の向上を図ることを目的とする。
 本発明に係る演算装置は、先端部において手術具を保持可能とされると共に、一又は複数の関節部を有して屈曲が自在とされたアーム部を有する手術支援装置について、前記アーム部により保持された前記手術具の先端が所定位置に位置された状態での前記関節部の角度情報を取得し、該角度情報を用いた幾何学的演算により前記手術具の長さを求める演算部を備えたものである。
 手術具の先端を所定位置に位置させるとの条件を課した場合、手術具の長さが異なれば、関節部の角度も変化することになる。このため、上記のように手術具の先端を所定位置に位置させるという条件下において、関節部の角度情報を取得することで、幾何学的演算により手術具の長さを適切に求めることが可能となる。
 上記した本発明に係る演算装置においては、前記所定位置が空中の位置とされた構成とすることが可能である。
 これにより、手術具の長さを求めるにあたり手術具の先端を物体に当接させる必要がない。
 上記した本発明に係る演算装置においては、前記関節部として、前記アーム部の根元側から先端側にかけて第一関節部、第二関節部、第三関節部が順に配置され、前記演算部は、前記手術具の先端が前記所定位置に位置された状態での前記第一関節部の角度情報、及び前記第二関節部の角度情報を取得し、取得した前記第一関節部の角度情報及び前記第二関節部の角度情報と、前記第一関節部と前記第二関節部との間のリンク部の長さと、前記第二関節部と前記第三関節部との間のリンク部の長さとを用いて三角関数に基づく演算を行うことで、前記手術具の長さを求める構成とすることが可能である。
 これにより、アーム部が関節部を3以上有する場合に対応して手術具の長さを求めることが可能となる。
 上記した本発明に係る演算装置においては、前記アーム部は、該アーム部の先端部に位置し前記手術具を保持可能な手術具保持部と、前記手術具保持部が接続された前記関節部である先端関節部とを有すると共に、前記先端関節部のアーム根元側のリンク部に設けられ該リンク部の外側方向に向けて前記手術具の先端の位置をガイドするガイド光を発する発光部を有し、前記演算部は、前記ガイド光がガイドする位置に前記手術具の先端が位置された状態での前記先端関節部の角度情報を取得し、該角度情報を用いた幾何学的演算を行って前記手術具の長さを求める構成とすることが可能である。
 手術具の長さを求めるために手術具の先端を何れの位置に位置させるべきかがガイドされるため、使用者が手術具の先端位置を所定位置に合わせ易くなる。
 上記した本発明に係る演算装置においては、前記演算部は、前記取得した先端関節部の角度情報と、前記先端関節部の関節軸から前記ガイド光の光軸への垂線の長さと、前記先端関節部の関節軸から前記手術具の根元位置までの長さと、を用いた三角関数に基づく演算を行うことで前記手術具の長さを求める構成とすることが可能である。
 これにより、先端関節部のアーム根元側のリンク部に設けられた発光部からガイド光を発する手法を採る場合において手術具の長さを適切に求めることが可能となる。
 上記した本発明に係る演算装置においては、前記所定位置が、前記手術支援装置におけるドレープで被覆される位置とされた構成とすることが可能である。
 これにより、手術具の長さを求める際、手術具の先端を滅菌されたドレープ越しに手術支援装置に当接させることが可能となる。
 上記した本発明に係る演算装置においては、前記演算部は、前記手術支援装置に設けられた所定の操作子に対する操作に応じて前記手術具の長さを求める演算を行う構成とすることが可能である。
 上記所定の操作子は、手術具の先端の所定位置への位置合わせが完了したことを装置側に通知するための操作子として機能させることが可能であり、上記構成によれば、該位置合わせの完了に応じて手術具の長さを求める演算を適切に行うことが可能となる。
 本発明によれば、手術支援装置について、治具の使用を不要としながら使用可能な手術具の自由度の向上を図ることができる。
本発明に係る演算装置の一実施形態である手術支援装置の概略外観構成を示す斜視図である。 実施形態としての手術支援装置を含む手術支援システムの構成概要を示した図である。 アーム部の概略構成例を説明するための図である。 実施形態としての手術支援装置の概略内部構成例を示したブロック図である。 第一実施形態としての手術支援装置の構成を模式化して示した図である。 第一実施形態における手術具の長さの演算手法についての説明図である。 第一実施形態としての手術具の長さの演算手法を実現するための具体的な処理手順例を示したフローチャートである。 第二実施形態としての手術支援装置の構成を説明するための図である。 第二実施形態としての手術支援装置の概略内部構成例を示したブロック図である。 第二実施形態としての手術支援装置の構成を模式化して示した図である。 第二実施形態における手術具の長さの演算手法についての説明図である。 第二実施形態としての手術具の長さの演算手法を実現するための具体的な処理手順例を示したフローチャートである。 所定位置の設定に係る変形例についての説明図である。
 以下、実施形態としての手術支援装置を次の順序で説明する。
<1.第一実施形態>
[1-1.手術支援装置の概要]
[1-2.アーム部の概略構成]
[1-3.手術支援装置の概略内部構成]
[1-4.手術具の長さ演算]
<2.第二実施形態>
<3.変形例>
<4.実施形態のまとめ>
<1.第一実施形態>
[1-1.手術支援装置の概要]
 実施形態では、手術室の床等に設置されて使用されるタイプの手術支援装置を例に挙げる。但し、手術支援装置については、手術室の床等に設置されて使用されるタイプに限られることはなく、手術室の天井や壁面に取り付けられて使用されるタイプなど、各種の手術支援装置に適用することもできる。
 図1に、本発明に係る演算装置の一実施形態である手術支援装置1の一例を示す。
 図示のように手術支援装置1は、ベース部2と複数のアーム部3とを備えている。
 ベース部2は、手術室の床等に載置される部分であり、各アーム部3を支持する部分となる。
 アーム部3は、それぞれ先端部において手術具4を保持可能とされており、自身の動きにより先端部に保持された手術具の位置や姿勢を変化させることが可能とされている。
 図示のように本例の手術支援装置1は3本のアーム部3を備えている。これらアーム部3のうち中央に位置するアーム部3は、手術具4としてスコープ(内視鏡)を保持するアーム部3とされる。他のアーム部3については、例えば鉗子等のスコープ以外の手術具4を保持するアーム部3として用いることができる。
 なお、アーム部3の本数は3本に限定されるものではなく、1又は複数であればよい。
 図2は、手術支援装置1を含む手術支援システムの構成概要を示した図である。
 図示のように手術支援システムは、手術支援装置1とマスタ装置20とを備えている。マスタ装置20は、手術支援装置1を操作するための各種操作子を有しており、手術支援装置1の操作装置として機能する。
 手術支援装置1とマスタ装置20は有線又は無線により相互にデータ通信を行うことが可能に構成されている。マスタ装置20は、使用者(例えば医師等の術者)からの操作入力情報に基づき、アーム部3の動きを制御するための制御信号を生成して手術支援装置1に送信する。手術支援装置1は該制御信号に基づいてアーム部3の動きを制御する。
 これにより、複数の手術具4の位置や姿勢を遠隔制御して外科手術を行うことが可能な手術支援システムが実現される。
[1-2.アーム部の概略構成]
 図3は、アーム部3の概略構成例を説明するための図である。
 図示のようにアーム部3は、第一関節部31、第二関節部32、第三関節部33、回転関節部34、第一リンク部35、第二リンク部36、及び手術具保持部37を備える。
 第一関節部31、第二関節部32、第三関節部33は、アーム根元側からアーム先端側にかけてこの順で配置されている。第一リンク部35は、第一関節部31と第二関節部32とを繋ぐ(リンクする)部分、第二リンク部36は第二関節部32と第三関節部33との間を繋ぐ部分である。第三関節部33のアーム先端側には、手術具4を保持可能に構成された手術具保持部37が接続されている。図示のように手術具保持部37は、最もアーム先端側となる部分に手術具4を着脱自在に保持するための保持機構37aを有している。
 第一関節部31、第二関節部32、第三関節部33は、それぞれアーム部3を屈曲させるための関節部とされ、図示のようにアーム部3を真横から見た際に、奥行き方向に平行な回動軸を有している。
 これら第一関節部31、第二関節部32、第三関節部33はそれぞれ対応するリンク部を回動させるためのアクチュエータ(本例ではモータ)を有している。
 第一関節部31は、図1に示したベース部2によって支持されており、第一リンク部35を回動自在に支持している。第二関節部32は、第一リンク部35により支持され、第二リンク部36を回動自在に支持しており、第三関節部33は第二リンク部36により支持され手術具保持部37を回動自在に支持している。
 本例において、第二リンク部36は、第二関節部32によって支持される第二リンク手前部36aと、該第二リンク手前部36aよりもアーム先端側に位置する第二リンク先部36bとに分割されている。回転関節部34は、これら第二リンク手前部36aと第二リンク先部36bとの間に位置され、第二リンク手前部36aと第二リンク先部36bとの分割面に直交する方向(つまり紙面奥行き方向に第二リンク部36を切断した際の断面に直交する方向)に平行な回転軸を有し、第二リンク先部36bからアーム先端側となる部分を該回転軸を回転中心として回転自在に支持している。
 なお、回転関節部34を設けることは必須ではない。
 また、本例ではアーム部3を屈曲させるための関節部が第一関節部31、第二関節部32、及び第三関節部33の三つ設けられた場合を例示しているが、該関節部の数は1又は複数であればよい。
[1-3.手術支援装置の概略内部構成]
 図4は、手術支援装置1の概略内部構成例を示したブロック図である。
 図示のように手術支援装置1は、演算部10、第一関節モータ11、第二関節モータ12、第三関節モータ13、第一関節角度センサ14、第二関節角度センサ15、第三関節角度センサ16、関節制御部17、及び操作部18を備える。
 第一関節モータ11、第二関節モータ12、第三関節モータ13は、それぞれ第一関節部31、第二関節部32、第三関節部33を駆動するためのモータである。
 第一関節角度センサ14、第二関節角度センサ15、第三関節角度センサ16は、それぞれ第一関節部31、第二関節部32、第三関節部33の関節角度を検出するセンサとされる。
 ここで、関節角度は、関節部が支持するリンク部の回動角度を意味するものである。第一関節角度センサ14、第二関節角度センサ15、第三関節角度センサ16は、それぞれ第一関節モータ11、第二関節モータ12、第三関節モータ13の回転角度を検出するセンサを有しており、検出したモータの回転角度に基づいて第一関節部31、第二関節部32、第三関節部33の関節角度を検出する。
 関節制御部17は、第一関節モータ11、第二関節モータ12、第三関節モータ13の駆動制御を行うことで、アーム部3の屈曲動作を制御する。すなわち、アーム部3により保持された手術具4の位置や姿勢を制御する。
 図示は省略するが、関節制御部17には、図2に示したマスタ装置20が術者等の使用者からの操作入力に基づき生成した制御信号が供給される。関節制御部17は、該制御信号に基づいて第一関節モータ11、第二関節モータ12、第三関節モータ13の駆動制御を行う。
 演算部10は、例えばCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)を有するマイクロコンピュータ等の演算装置として構成されている。
 演算部10には、第一関節角度センサ14、第二関節角度センサ15、第三関節角度センサ16が検出する関節角度の情報が入力される。また、演算部10には、操作部18からの操作入力情報が入力される。
 操作部18は、手術支援装置1に設けられたボタン、キー、ダイヤル、タッチパネル等の各種操作子(不図示)を包括的に表したものである。操作部18は、使用者による入力操作に応じた操作入力情報を演算部10に出力し、演算部10は、該操作入力情報に応じた処理を実行することで使用者の入力操作に応じた手術支援装置1の動作を実現させる。
 演算部10は、操作部18からの操作入力情報と、第一関節角度センサ14、第二関節角度センサ15、第三関節角度センサ16の少なくとも何れかにより検出される関節角度の情報とに基づいて、手術具4の長さを求める演算を行う。具体的に、本例における演算部10は、後述するように第一関節角度センサ14が検出する第一関節部31の関節角度の情報と第二関節角度センサ15が検出する第二関節部32の関節角度の情報とに基づいて手術具4の長さを求める演算を行う。
 なお、本例の手術支援装置1には、実際には回転関節部34を駆動するためのモータ(アクチュエータ)や角度センサも設けられるが、ここでは図示を省略した。また、関節制御部17は、実際にはマスタ装置20からの制御信号に基づいて回転関節部34を駆動するためのモータの駆動制御も行うことになる。
[1-4.手術具の長さ演算]
 図5及び図6を参照して、手術具4の長さを求めるための第一実施形態としての手法について説明する。ここでは、手術具4はスコープであるものとする。
 図5は、手術支援装置1の構成を模式化して示した図であり、具体的には、手術支援装置1における第一関節部31、第二関節部32、第三関節部33、第一リンク部35、及び第二リンク部36と、手術具4との関係を模式化して示している。
 第一実施形態では、手術具4の長さを求める際には、手術具4の先端を予め定められた所定位置Ptに位置させることを条件とする。本例では、所定位置Ptは、空中における位置として定められている。具体的に、この場合の所定位置Ptは、図示のように第一関節部31の回動軸a31を通る水平な線と、該水平な線に対し第二関節部32の回動軸a32から引いた垂線との交点となる位置に定められている。
 ここで、以下、関節部の回動軸については「関節軸」と表記するものとし、第一関節部31の回動軸a31については「関節軸a31」、第二関節部32の回動軸a32については「関節軸a32」と表記する。また、図中に示す、第三関節部33の回動軸a33については「関節軸a33」と表記する。
 手術具4の長さを求めるにあたっては、先ず使用者に手動でアーム部3を操作させて、手術具4の先端を所定位置Ptに位置させる。そして、演算部10は、このように手術具4の先端が所定位置Ptに位置された状態での関節部の角度情報を取得し、該角度情報を用いた三角関数に基づく演算により手術具4の長さを求める。
 図6は、第一実施形態における手術具4の長さの演算手法についての説明図であり、第一関節部31の関節軸a31、第二関節部32の関節軸a32、第三関節部33の関節軸a33、及び所定位置Ptを示す点と、それらの点間を結んだ直線とを示している。
 図示のように関節軸a31と関節軸a32とを結ぶ直線と、関節軸a31と所定位置Ptとを結ぶ直線とがなす角度を「θ1」とする。また、関節軸a31と関節軸a32とを結ぶ直線と関節軸a32と関節軸a33とを結ぶ直線とで形成される角部の外角を「θ2」とする。
 さらに、関節軸a31と関節軸a32とを結ぶ直線の長さを「L1」、関節軸a32と関節軸a33とを結ぶ直線の長さを「L2」とする。ここで、これら長さL1、L2については、それぞれ第一リンク部35の長さ、第二リンク部36の長さとして既知の値である。
 また、求めるべき手術具4の長さ、つまり本例では関節軸a33と所定位置Ptとを結ぶ直線の長さを「Ls」とする。
 上記のように角度θ1、θ2、及び長さL1、L2を定義したとき、手術具4の長さLsは、余弦定理より下記[式1]に基づき求めることができる。

Figure JPOXMLDOC01-appb-M000001
 確認のため述べておくと、角度θ1、θ2は、それぞれ第一関節角度センサ14が検出する第一関節部31の関節角度、第二関節角度センサ15が検出する第二関節部32の関節角度に基づき求めることができるものである。
 ここで、本例では、前述した操作部18において、使用者が手術具4の長さを求める演算の実行を指示するための例えばボタン等による操作子(以下「演算指示操作子」と表記する)が設けられており、演算部10は、この演算指示操作子による操作入力が行われたことに応じて上記の[式1]に基づく長さLsの演算を行う。
 このとき、本例では、手術具4の先端を所定位置Ptに位置させたことに応じて、使用者に演算指示操作子を操作させるように定められている。これにより、手術具4の先端の所定位置Ptへの位置合わせの完了に応じて、長さLsの演算を行うことが保証されるようになり、長さLsの計測精度向上が図られる。
 図7は、上記により説明した第一実施形態としての手術具4の長さの演算手法を実現するための具体的な処理手順例を示したフローチャートである。
 先ず、演算部10はステップS101で、操作待機処理として、上述した演算指示操作子による操作入力を待機する処理を行う。
 そして、演算指示操作子による操作入力があった場合、演算部10はステップS102に進んで関節部の角度を取得する処理を行う。具体的に本例では、第一関節角度センサ14が検出する第一関節部31の関節角度と、第二関節角度センサ15が検出する第二関節部32の関節角度を取得する処理を行う。
 ステップS102に続くステップS103で演算部10は、リンク部の長さを取得する処理として、既知の値である第一リンク部35の長さL1、及び第二リンク部36の長さL2を取得する処理を行う。例えば、これら長さL1、L2の情報は、演算部10が読み出し可能なメモリにおいて記憶され、演算部10はステップS103の処理でこれらメモリに記憶された長さL1、L2の情報を読み出して取得する。
 ステップS103に続くステップS104で演算部10は、角度と長さとに基づきスコープの長さを計算する。具体的には、ステップS102で取得した第一関節部31の関節角度、第二関節部32の関節角度に基づきそれぞれ角度θ1、角度θ2を求めると共に、これら角度θ1、θ2とステップS103で取得した長さL1、L2とを用いた先の[式1]に基づく演算を行うことで、スコープとしての手術具4の長さLsを求める。
 演算部10は、ステップS104の処理を実行したことに応じて図7に示す一連の処理を終える。
<2.第二実施形態>
 続いて、第二実施形態について説明する。
 第二実施形態は、手術具4の先端を所定位置Ptに位置させるためのガイド光Liを用いる例である。
 なお以下の説明において、既にこれまでで説明済みとなった部分と同様となる部分については同一符号を付して説明を省略する。
 図8は、第二実施形態としての手術支援装置1Aの構成を説明するための図であり、図8Aでは、アーム部3における第二リンク部36からアーム先端側となる部分のみを抽出して示している。なお、アーム部3における第二リンク先部36bよりもアーム根元側となる部分の構成、及びアーム部3以外の構成については第一実施形態における手術支援装置1と同様となることから図示による説明は省略する。
 手術支援装置1との相違点は、第二リンク先部36bにおいて、上述したガイド光Liを発する発光部38が設けられた点である。図示のように発光部38は、第二リンク先部36bの下面側に設けられ、該第二リンク先部36bの外側方向に向けてガイド光Liを発する。図8Bでは、第二リンク先部36bの斜め下方から発光部38を観察した様子を示しているが、図示のように発光部38は孔部38hを有しており、該孔部38hより下方側に向けてガイド光を発するように構成されている。
 本例では、発光部38は光源としてレーザ38a(図8では不図示)を有することでガイド光Liとしてレーザ光を発する。
 図9は、第二実施形態としての手術支援装置1Aの概略内部構成例を示したブロック図である。
 第一実施形態における手術支援装置1との相違点は、発光部38におけるレーザ38aが設けられた点と、演算部10に代えて演算部10Aが設けられた点である。
 演算部10Aは、後述するように演算部10とは異なる手法により手術具4の長さLsを求める。また、演算部10Aは、レーザ38aの点消灯制御を行うことが可能に構成されている。
 図10は、手術支援装置1Aの構成を模式化して示した図であり、具体的には、手術支援装置1Aにおける第一関節部31、第二関節部32、第三関節部33、第一リンク部35、及び第二リンク部36と、手術具4との関係を模式化して示している。
 第二実施形態において、手術具4の長さを求めるにあたっては、先ず、使用者に操作部18における所定の操作子(第一所定操作子とする)を操作させる。この第一所定操作子の操作に応じ、演算部10Aは、発光部38(レーザ38a)によりガイド光Liを発光させる。
 そして、使用者は、このようにガイド光Liが発光された状態で、手動でアーム部3を操作(主に手術具保持部37の角度調整操作)して手術具4の先端をガイド光Liがガイドする位置に位置させる。具体的には、レーザ光としてのガイド光Liと重なる位置に手術具4の先端を位置させる。本例では、このように手術具4の先端がガイド光Liと重なった状態での手術具4の先端位置が所定位置Ptとなる。
 さらに、使用者は、上記のように手術具4の先端をガイド光Liがガイドする所定位置Ptに位置させた状態で、操作部18における所定の操作子(第二所定操作子とする)を操作する。
 この第二所定操作子の操作に応じて、演算部10Aは、以下で説明する手法によって手術具4の長さを求める演算を行う。
 なお、上記した第一所定操作子と第二所定操作子は別の操作子であってもよいし同一の操作子であってもよい。
 図11は、第二実施形態における手術具4の長さの演算手法についての説明図であり、第三関節部33の関節軸a33と、関節軸a33からガイド光Liの光軸に対して引いた垂線と該光軸との交点である点Plと、関節軸a33から手術具4(本例においてもスコープであるとする)の中心軸に対して引いた垂線と該中心軸との交点である点Pjと、所定位置Pt(本例では手術具4の先端がガイド光Liと重なった状態での該先端の位置)との関係を示している。
 ここで、点Pj、すなわち関節軸a33(先端関節部の関節軸)から手術具4の中心軸に対して引いた垂線と該中心軸との交点は、手術具保持部37による手術具4の保持点近傍の点であり、手術具4の根元位置と換言できるものである。
 図示のように関節軸a33と点Plとを結ぶ直線と、関節軸a33と点Pjとを結ぶ直線とがなす角度を「θ3」とする。また、関節軸a33と点Plとを結ぶ直線の長さを「L3」、関節軸a33と点Pj(根元位置)とを結ぶ直線の長さを「L4」とする。
 角度θ3は、第三関節角度センサ16が検出する第三関節部33の関節角度に基づき求めることができる。また、長さL3、L4は、第三関節部33が駆動されても変化しない長さであり、既知の長さである。
 第二実施形態では、手術具4の長さLsを下記[式2]に示す演算を行うことで求める。

Figure JPOXMLDOC01-appb-M000002
 図12は、上記により説明した第二実施形態としての手術具4の長さの演算手法を実現するための具体的な処理手順例を示したフローチャートである。
 図12において、演算部10AはステップS201で、第一操作の待機処理として、上述した第一所定操作子に対する操作を待機する処理を行う。
 そして、第一所定操作子に対する操作が行われた場合、演算部10AはステップS202に進んでレーザ点灯処理を行う。すなわち、レーザ38aを点灯させてガイド光Liを発光させる。
 ステップS202に続くステップS203で演算部10Aは、第二操作の待機処理として、上述した第二所定操作子に対する操作を待機する処理を行い、第二所定操作子に対する操作が行われた場合は、ステップS204に進んでレーザ消灯処理、すなわちレーザ38aを消灯させる処理を行う。
 ステップS205に続くステップS206で演算部10Aは、関節部の角度を取得する処理を行う。具体的には、第三関節角度センサ16が検出する第三関節部33の関節角度を取得する処理を行う。
 ステップS205に続くステップS206で演算部10Aは、長さL3、L4の取得処理として、例えばメモリに格納された既知の値である長さL3、及び長さL4の情報を取得する処理を行う。
 ステップS206に続くステップS207で演算部10Aは、角度と長さとに基づきスコープの長さを計算する。すなわち、ステップS205で取得した第三関節部33の関節角度に基づき角度θ3を求めると共に、この角度θ3とステップS206で取得した長さL3、L4とを用いた先の[式2]による演算を行うことで、スコープとしての手術具4の長さLsを求める。
 演算部10Aは、ステップS207の処理を実行したことに応じて図12に示す一連の処理を終える。
<3.変形例>
 なお、実施形態としては上記により説明した具体例に限定されるものではなく、多様な変形例としての構成を採り得るものである。
 例えば、上記では所定位置Ptを空中の位置とする例を挙げたが、所定位置Ptは手術支援装置1における所定の位置に定めることもできる。
 例えば、所定位置Ptは、図13に例示するように、アーム部3の根元部分、具体的には第一関節部31における手術具4の先端と対向可能な面上に定めることができる。このとき、所定位置Ptは、アーム部3の屈曲動作により手術具4の先端を当接可能となる位置に定めることは言うまでもない。
 ここで、手術支援装置1の表面上は特段消毒等が行われるものではなく、医療上ではいわゆる不潔領域として区分される領域となる。このため、上記のように所定位置Ptを手術支援装置1上の何れかの位置に定める、すなわち、長さLsを求める際に手術具4の先端を手術支援装置1に直接的に当接させるということは、手術具4を清潔な状態に保つことができないという意味で望ましくない。
 そこで、所定位置Ptを手術支援装置1上の何れかの位置とする場合には、所定位置Ptは、手術支援装置1におけるドレープ(滅菌ドレープ)Dpで被覆される位置に定めることが望ましい(図13参照)。
 これにより、手術具4の長さLsを求める際、手術具4の先端を滅菌されたドレープDp越しに手術支援装置1に当接させることが可能となる。
 従って、手術具4の長さを求めるにあたり手術具4の先端が不潔な状態となってしまうことの防止が図られ、医療上の安全性を高めることができる。
 また、これまでの説明では、長さLsを求める際、手術具4の先端が所定位置Ptに位置したか否かの確認を使用者に行わせる前提としたが、手術具4の先端が所定位置Ptに位置したか否かをカメラの撮像画像等に基づき判定する構成とすることもできる。
 また、第二実施形態のようにガイド光Liを用いる例では、ガイド光Liの光線が手術具4の先端で遮られたことを検出する等、手術具4の先端がガイド光Liに重なったことで生じる光量の変化を検出することで所定位置Ptに位置したか否かを判定するように構成することもできる。
 さらに、これらの例のように手術具4の先端が所定位置Ptに位置したか否かを判定する構成とする場合には、所定位置Ptに位置したと判定したことに応じて長さLsの演算を実行する構成とすることもできる。
 また、上記では、使用者が手動でアーム部3を動かすことで手術具4の先端を所定位置Ptに位置させる前提としたが、所定位置Ptへの位置合わせを関節制御部17による制御によって自動で行うようにすることも可能である。
 さらに、上記では、手術具4の長さLsの演算を手術支援装置が行う例としたが、マスタ装置20等の手術支援装置の外部装置が手術支援装置側から取得した関節角度等の情報に基づき長さLsを演算する構成とすることもできる。この場合、マスタ装置20等の外部装置が、本発明に係る演算装置に相当するものとなる。
 また、上記では、手術具の長さを三角関数に基づく演算を行って求める例を挙げたが、例えば、手術具の先端が所定位置に位置された状態での関節角度とリンク部の長さ等の既知の長さ情報とに基づいて関節軸などの代表点の座標を求め、該代表点の座標を用いた行列計算等によって手術具の長さを求めることも可能である。すなわち、手術具の長さは、少なくとも関節部の角度情報を取得し、該角度情報を用いた幾何学的演算により求めることが可能である。
<4.実施形態のまとめ>
 以上で説明してきたように、実施形態としての演算装置(手術支援装置1、1A)は、先端部において手術具を保持可能とされると共に、一又は複数の関節部を有して屈曲が自在とされたアーム部を有する手術支援装置について、アーム部により保持された手術具の先端が所定位置(同Pt)に位置された状態での関節部の角度情報を取得し、該角度情報を用いた幾何学的演算により手術具の長さを求める演算部(同10、10A)を備えたものである。
 手術具の先端を所定位置に位置させるとの条件を課した場合、手術具の長さが異なれば、関節部の角度も変化することになる。このため、上記のように手術具の先端を所定位置に位置させるという条件下において、関節部の角度情報を取得することで、幾何学的演算により手術具の長さを適切に求めることが可能となる。
 手術具の長さを求めることができることにより、長さが既知でない手術具であってもその使用を許容することができ、使用可能な手術具の自由度を向上することができる。また、手術具の長さを一定とするための治具を用いる必要もないため、該治具の滅菌に係る手間や該治具を使用ごとに破棄する場合のコストアップが生じないように図ることができる。
 また、実施形態としての演算装置においては、所定位置が空中の位置とされている。
 これにより、手術具の長さを求めるにあたり手術具の先端を物体に当接させる必要がない。
 従って、手術具の先端を清潔な状態に保つことができ、医療上の安全性を高めることができる。
 さらに、実施形態としての演算装置においては、関節部として、アーム部の根元側から先端側にかけて第一関節部(同31)、第二関節部(同32)、第三関節部(同33)が順に配置され、演算部(同10)は、手術具の先端が所定位置に位置された状態での第一関節部の角度情報(角度θ1)、及び第二関節部の角度情報(角度θ2)を取得し、取得した第一関節部の角度情報及び第二関節部の角度情報と、第一関節部と第二関節部との間のリンク部の長さ(長さL1)と、第二関節部と第三関節部との間のリンク部の長さ(長さL2)とを用いて三角関数に基づく演算を行うことで、手術具の長さを求めている。
 これにより、アーム部が関節部を3以上有する場合に対応して手術具の長さを求めることができる。
 さらにまた、実施形態としての演算装置においては、アーム部は、該アーム部の先端部に位置し手術具を保持可能な手術具保持部(同37)と、手術具保持部が接続された関節部である先端関節部(第三関節部33)とを有すると共に、先端関節部のアーム根元側のリンク部(第二リンク部36)に設けられ該リンク部の外側方向に向けて手術具の先端の位置をガイドするガイド光を発する発光部(同38)を有し、演算部(同10A)は、ガイド光がガイドする位置に手術具の先端が位置された状態での先端関節部の角度情報(角度θ3)を取得し、該角度情報を用いた幾何学的演算を行って手術具の長さを求めている。
 手術具の長さを求めるために手術具の先端を何れの位置に位置させるべきかがガイドされるため、使用者が手術具の先端位置を所定位置に合わせ易くなる。
 従って、手術具の先端位置の位置合わせ精度の向上が図られ、手術具の長さの計測精度向上を図ることができる。
 また、実施形態としての演算装置においては、演算部は、取得した先端関節部の角度情報と、先端関節部の関節軸(同a33)からガイド光の光軸への垂線の長さ(長さL3)と、先端関節部の関節軸から手術具の根元位置までの長さ(長さL4)と、を用いた三角関数に基づく演算を行うことで手術具の長さを求めている。
 これにより、先端関節部のアーム根元側のリンク部に設けられた発光部からガイド光を発する手法を採る場合において手術具の長さを適切に求めることができる。
 さらに、実施形態としての演算装置においては、所定位置が、手術支援装置におけるドレープで被覆される位置とされている(図13参照)。
 これにより、手術具の長さを求める際、手術具の先端を滅菌されたドレープ越しに手術支援装置に当接させることが可能となる。
 従って、手術具の長さを求めるにあたり手術具の先端が不潔な状態となってしまうことの防止が図られ、医療上の安全性を高めることができる。
 さらにまた、実施形態としての演算装置においては、演算部は、手術支援装置に設けられた所定の操作子に対する操作に応じて手術具の長さを求める演算を行っている。
 上記所定の操作子は、手術具の先端の所定位置への位置合わせが完了したことを装置側に通知するための操作子として機能させることが可能であり、上記構成によれば、該位置合わせの完了に応じて手術具の長さを求める演算を適切に行うことが可能となる。
 従って、手術具の長さの計測精度向上を図ることができる。
1,1A 手術支援装置
2 ベース部
3 アーム部
4 手術具
10,10A 演算部
11 第一関節モータ
12 第二関節モータ
13 第三関節モータ
14 第一関節角度センサ
15 第二関節角度センサ
16 第三関節角度センサ
17 関節制御部
18 操作部
20 マスタ装置
31 第一関節部
32 第二関節部
33 第三関節部
34 回転関節部
35 第一リンク部
36 第二リンク部
36a 第二リンク手前部
36b 第二リンク先部
37 手術具保持部
37a 保持機構
Pt 所定位置
a31,a32,a33 関節軸(回動軸)
Li ガイド光
38 発光部
38h 孔部
38a レーザ
Dp ドレープ

Claims (7)

  1.  先端部において手術具を保持可能とされると共に、一又は複数の関節部を有して屈曲が自在とされたアーム部を有する手術支援装置について、前記アーム部により保持された前記手術具の先端が所定位置に位置された状態での前記関節部の角度情報を取得し、該角度情報を用いた幾何学的演算により前記手術具の長さを求める演算部を備えた
     演算装置。
  2.  前記所定位置が空中の位置とされた
     請求項1に記載の演算装置。
  3.  前記関節部として、前記アーム部の根元側から先端側にかけて第一関節部、第二関節部、第三関節部が順に配置され、
     前記演算部は、
     前記手術具の先端が前記所定位置に位置された状態での前記第一関節部の角度情報、及び前記第二関節部の角度情報を取得し、
     取得した前記第一関節部の角度情報及び前記第二関節部の角度情報と、前記第一関節部と前記第二関節部との間のリンク部の長さと、前記第二関節部と前記第三関節部との間のリンク部の長さとを用いて三角関数に基づく演算を行うことで、前記手術具の長さを求める
     請求項1又は請求項2に記載の演算装置。
  4.  前記アーム部は、該アーム部の先端部に位置し前記手術具を保持可能な手術具保持部と、前記手術具保持部が接続された前記関節部である先端関節部とを有すると共に、前記先端関節部のアーム根元側のリンク部に設けられ該リンク部の外側方向に向けて前記手術具の先端の位置をガイドするガイド光を発する発光部を有し、
     前記演算部は、
     前記ガイド光がガイドする位置に前記手術具の先端が位置された状態での前記先端関節部の角度情報を取得し、該角度情報を用いた幾何学的演算を行って前記手術具の長さを求める
     請求項1又は請求項2に記載の演算装置。
  5.  前記演算部は、
     前記取得した先端関節部の角度情報と、前記先端関節部の関節軸から前記ガイド光の光軸への垂線の長さと、前記先端関節部の関節軸から前記手術具の根元位置までの長さと、を用いた三角関数に基づく演算を行うことで前記手術具の長さを求める
     請求項4に記載の演算装置。
  6.  前記所定位置が、前記手術支援装置におけるドレープで被覆される位置とされた
     請求項1に記載の演算装置。
  7.  前記演算部は、
     前記手術支援装置に設けられた所定の操作子に対する操作に応じて前記手術具の長さを求める演算を行う
     請求項1から請求項6の何れかに記載の演算装置。
PCT/JP2020/034138 2020-09-09 2020-09-09 演算装置 Ceased WO2022054172A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
PCT/JP2020/034138 WO2022054172A1 (ja) 2020-09-09 2020-09-09 演算装置
CN202080104360.XA CN115996687B (zh) 2020-09-09 2020-09-09 运算装置
JP2021555361A JP7113565B1 (ja) 2020-09-09 2020-09-09 演算装置
EP20953238.1A EP4205693B1 (en) 2020-09-09 2020-09-09 Computing device
US18/119,122 US20230218366A1 (en) 2020-09-09 2023-03-08 Surgery assisting device and computing device for surgery assisting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/034138 WO2022054172A1 (ja) 2020-09-09 2020-09-09 演算装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/119,122 Continuation US20230218366A1 (en) 2020-09-09 2023-03-08 Surgery assisting device and computing device for surgery assisting device

Publications (1)

Publication Number Publication Date
WO2022054172A1 true WO2022054172A1 (ja) 2022-03-17

Family

ID=80631741

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/034138 Ceased WO2022054172A1 (ja) 2020-09-09 2020-09-09 演算装置

Country Status (5)

Country Link
US (1) US20230218366A1 (ja)
EP (1) EP4205693B1 (ja)
JP (1) JP7113565B1 (ja)
CN (1) CN115996687B (ja)
WO (1) WO2022054172A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0495002U (ja) * 1991-01-14 1992-08-18
JPH0663003A (ja) 1992-08-20 1994-03-08 Olympus Optical Co Ltd スコープホルダー
JP2003284726A (ja) 2002-03-28 2003-10-07 Olympus Optical Co Ltd 術具保持具
JP2014008374A (ja) * 2012-07-03 2014-01-20 Olympus Corp 手術支援装置
WO2014199414A1 (ja) * 2013-06-13 2014-12-18 テルモ株式会社 医療用マニピュレータおよびその制御方法
JP2015228922A (ja) 2014-06-03 2015-12-21 株式会社東芝 術具保持装置
US20190298460A1 (en) * 2018-03-28 2019-10-03 Auris Health, Inc. Medical instruments with variable bending stiffness profiles

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5228429A (en) * 1991-01-14 1993-07-20 Tadashi Hatano Position measuring device for endoscope
JP3934524B2 (ja) * 2002-10-09 2007-06-20 株式会社日立製作所 手術用マニピュレータ
US6988009B2 (en) * 2003-02-04 2006-01-17 Zimmer Technology, Inc. Implant registration device for surgical navigation system
AU2004323338B2 (en) * 2004-09-15 2011-01-20 Ao Technology Ag Calibrating device
JP4458492B2 (ja) * 2006-03-29 2010-04-28 学校法人早稲田大学 手術支援ロボットの動作制御システム及び位置検出装置
JP2009537231A (ja) * 2006-05-19 2009-10-29 マコ サージカル コーポレーション 触覚デバイスを制御するための方法および装置
KR100990992B1 (ko) * 2009-01-05 2010-10-29 한양대학교 산학협력단 말단의 각도 및 곡률 조절이 가능한 마이크로 내시경
TW201112997A (en) * 2009-10-02 2011-04-16 Accumis Inc Surgical tool calibrating device
JP2013202313A (ja) * 2012-03-29 2013-10-07 Panasonic Corp 手術支援装置および手術支援プログラム
US10247545B2 (en) * 2015-02-13 2019-04-02 Think Surgical, Inc. Laser gauge for robotic calibration and monitoring
CN105628793A (zh) * 2015-12-22 2016-06-01 吉林大学 手持被动式柔性臂定位超声扫查检测方法及检测装置
CN110325093B (zh) * 2017-02-28 2022-04-08 索尼公司 医疗用臂系统、控制装置与控制方法
US10016900B1 (en) * 2017-10-10 2018-07-10 Auris Health, Inc. Surgical robotic arm admittance control
CN111249007B (zh) * 2018-11-30 2021-09-07 上海微创医疗机器人(集团)股份有限公司 医疗机器人及其用于夹持医疗器械的机械臂

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0495002U (ja) * 1991-01-14 1992-08-18
JPH0663003A (ja) 1992-08-20 1994-03-08 Olympus Optical Co Ltd スコープホルダー
JP2003284726A (ja) 2002-03-28 2003-10-07 Olympus Optical Co Ltd 術具保持具
JP2014008374A (ja) * 2012-07-03 2014-01-20 Olympus Corp 手術支援装置
WO2014199414A1 (ja) * 2013-06-13 2014-12-18 テルモ株式会社 医療用マニピュレータおよびその制御方法
JP2015228922A (ja) 2014-06-03 2015-12-21 株式会社東芝 術具保持装置
US20190298460A1 (en) * 2018-03-28 2019-10-03 Auris Health, Inc. Medical instruments with variable bending stiffness profiles

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4205693A4

Also Published As

Publication number Publication date
EP4205693A1 (en) 2023-07-05
JPWO2022054172A1 (ja) 2022-03-17
EP4205693A4 (en) 2023-10-04
JP7113565B1 (ja) 2022-08-05
EP4205693B1 (en) 2025-02-12
US20230218366A1 (en) 2023-07-13
CN115996687B (zh) 2024-09-06
CN115996687A (zh) 2023-04-21

Similar Documents

Publication Publication Date Title
US11027432B2 (en) Techniques for controlling position of an end effector of a robotic device relative to a virtual constraint
JP7316762B2 (ja) 外科手術システム及び外科手術システムの制御方法
JP6386998B2 (ja) 制限された探索空間を使用した医療装置のレジストレーションのためのシステム及び方法
CN109512516B (zh) 机器人接口定位确定系统及方法
JP4329431B2 (ja) 位置計測装置
JP2011502807A (ja) ロボット具有装置、医療ワークステーションおよび、対象物を位置決めする方法
CN114073585A (zh) 机器人系统以及控制方法
EP3443927B1 (en) Surgical operation system
EP3443928B1 (en) Surgical system
CN104758066A (zh) 用于手术导航的设备及手术机器人
JP2010082189A (ja) 手術マニピュレータシステムにおけるマニピュレータのキャリブレーション方法
JP2019525787A (ja) 遠隔運動中心の分離された運動学的制御のための画像誘導
JP2022530399A (ja) 医療用曲げシステム
CN111132631A (zh) 用于远程操作组件中交互点显示的系统和方法
JP3637025B2 (ja) ツール位置提示システム及びこれを利用したツール位置提示方法、並びに、そのためのツール及びレーザー光照射角度演算方法
JP7113565B1 (ja) 演算装置
JPH08215205A (ja) 医療用マニピュレータ
CN114073587A (zh) 机器人系统以及控制方法
US20200297423A9 (en) Surgery assisting apparatus and control method of the same, and surgery assisting system
KR20140132113A (ko) 백래시 보상 방법 및 백래시 보상값 산출식 생성 방법
CN114073586A (zh) 机器人系统以及控制方法
JP5550383B2 (ja) 制御装置
JP6108509B1 (ja) 手術支援装置、その制御方法及びプログラム、並びに手術支援システム
JP2020028645A (ja) 推定システム、推定方法およびプログラム
WO2024232097A1 (ja) 医療用ロボットシステムおよび制御方法並びにプログラム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2021555361

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20953238

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020953238

Country of ref document: EP

Effective date: 20230327