The present disclosure relates to a surgical robot, a robotic surgical system, and a control method for a surgical robot, and more particularly, it relates to a surgical robot, a robotic surgical system, and a control method for a surgical robot that each prohibit a surgical instrument and a manipulator arm from contacting a contact prohibited object.
Conventionally, a surgical robot that prohibits a surgical instrument and a manipulator arm from contacting a contact prohibited object is known. Such a surgical robot is disclosed in Japanese Patent Laid-Open No. 2018-158155, for example.
Japanese Patent Laid-Open No. 2018-158155 discloses a robot system (surgical robot) including a manipulator arm having a tip end side to which a surgical instrument is attached and a control device that performs a control to operate the manipulator arm. In the robot system disclosed in Japanese Patent Laid-Open No. 2018-158155, the control device determines a surface of an obstacle (contact prohibited object) and performs a control to operate a manipulator so as to increase a distance between the manipulator arm and the surface of the obstacle.
Thus, the surgical instrument and the manipulator arm are prohibited from contacting the obstacle.
However, in Japanese Patent Laid-Open No. 2018-158155, the control device defines the surface of the obstacle as a plane extending through a remote center (pivot position). Therefore, for example, when surgery is performed on the patient's abdomen, the plane passing through the remote center set on the abdomen is set as the surface of the obstacle, and thus it is difficult to set the periphery of the patient's face as an obstacle.
The present disclosure is intended to solve the above problem. The present disclosure aims to provide a surgical robot, a robotic surgical system, and a control method for a surgical robot each capable of improving the degree of freedom in setting a contact prohibited range for prohibiting a surgical instrument and a manipulator arm from contacting a contact prohibited object and easily setting the contact prohibited range.
In order to attain the aforementioned object, a surgical robot according to a first aspect of the present disclosure includes a manipulator arm having a tip end side to which a surgical instrument is attached, a controller configured or programmed to perform a control to operate the manipulator arm to which the surgical instrument is attached, and a teaching unit to teach a teaching point in a space in which the manipulator arm operates. The controller is configured or programmed to set a virtual contact prohibited space in a space around a contact prohibited object based on a plurality of the teaching points taught using the teaching unit.
In the surgical robot according to the first aspect of the present disclosure, as described above, the controller is configured or programmed to set the virtual contact prohibited space in the space around the contact prohibited object based on the teaching points taught using the teaching unit. Accordingly, unlike a case in which a plane passing through a pivot position is set as a surface of an obstacle based on the pivot position that serves as a fulcrum for movement of the surgical instrument, the contact prohibited space can be set at an arbitrary position with respect to the pivot position. Thus, the degree of freedom in setting a contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object can be improved. Furthermore, the virtual contact prohibited space is set in the space around the contact prohibited object based on the teaching points taught using the teaching unit such that contact prohibited spaces having suitable shapes and sizes can be easily set for contact prohibited objects having various shapes and sizes. Consequently, the degree of freedom in setting the contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object can be improved, and the contact prohibited range can be easily set.
A robotic surgical system according to a second aspect of the present disclosure includes a patient-side apparatus including a manipulator arm having a tip end side to which a surgical instrument is attached, and a teaching unit to teach a teaching point in a space in which the manipulator arm operates, an operator-side apparatus to receive an operation for the surgical instrument, and a controller configured or programmed to perform a control to operate the manipulator arm to which the surgical instrument is attached. The controller is configured or programmed to set a virtual contact prohibited space in a space around a contact prohibited object based on a plurality of the teaching points taught using the teaching unit.
In the robotic surgical system according to the second aspect of the present disclosure, as described above, the controller is configured or programmed to set the virtual contact prohibited space in the space around the contact prohibited object based on the teaching points taught using the teaching unit. Accordingly, unlike a case in which a plane passing through a pivot position is set as a surface of an obstacle based on the pivot position that serves as a fulcrum for movement of the surgical instrument, the contact prohibited space can be set at an arbitrary position with respect to the pivot position. Thus, the degree of freedom in setting a contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object can be improved. Furthermore, the virtual contact prohibited space is set in the space around the contact prohibited object based on the teaching points taught using the teaching unit such that contact prohibited spaces having suitable shapes and sizes can be easily set for contact prohibited objects having various shapes and sizes. Consequently, it is possible to provide the robotic surgical system capable of improving the degree of freedom in setting the contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object, and easily setting the contact prohibited range.
A control method for a surgical robot according to a third aspect of the present disclosure includes setting a virtual contact prohibited space in a space around a contact prohibited object based on a plurality of teaching points taught using a teaching unit to teach the teaching points in a space in which a manipulator arm having a tip end side to which a surgical instrument is attached operates, and controlling operation of the manipulator arm such that the surgical instrument and the manipulator arm do not enter the set contact prohibited space.
As described above, the control method for a surgical robot according to the third aspect of the present disclosure includes setting the virtual contact prohibited space in the space around the contact prohibited object based on the teaching points taught using the teaching unit. Accordingly, unlike a case in which a plane passing through a pivot position is set as a surface of an obstacle based on the pivot position that serves as a fulcrum for movement of the surgical instrument, the contact prohibited space can be set at an arbitrary position with respect to the pivot position. Thus, the degree of freedom in setting a contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object can be improved. Furthermore, the virtual contact prohibited space is set in the space around the contact prohibited object based on the teaching points taught using the teaching unit such that contact prohibited spaces having suitable shapes and sizes can be easily set for contact prohibited objects having various shapes and sizes. Consequently, it is possible to provide the control method for a surgical robot capable of improving the degree of freedom in setting the contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object, and easily setting the contact prohibited range.
According to the present disclosure, as described above, it is possible to improve the degree of freedom in setting the contact prohibited range for prohibiting the surgical instrument and the manipulator arm from contacting the contact prohibited object, and easily set the contact prohibited range.
An embodiment of the present disclosure is hereinafter described on the basis of the drawings.
The configuration of a robotic surgical system 100 according to the embodiment is now described with reference to
The remote control apparatus 2 is arranged inside or outside the operating room, for example. The remote control apparatus 2 includes operation manipulator arms 21, operation pedals 22, a touch panel 23, a monitor 24, a support arm 25, and a support bar 26. The operation manipulator arms 21 include operation handles for the surgeon to input commands. The operation manipulator arms 21 receive the amount of operation for a surgical instrument 4. The monitor 24 is a scope-type display that displays an image captured by an endoscope 6. The support arm 25 supports the monitor 24 so as to align the height of the monitor 24 with the height of the surgeon's face. The touch panel 23 is arranged on the support bar 26. The surgeon's head is detected by a sensor (not shown) provided in the vicinity of the monitor 24 such that the medical manipulator 1 can be operated by the remote control apparatus 2. The surgeon operates the operation manipulator arms 21 and the operation pedals 22 while visually recognizing an affected area on the monitor 24. Thus, a command is input to the remote control apparatus 2. The command input to the remote control apparatus 2 is transmitted to the medical manipulator 1. The touch panel 23 is an example of an “input” in the claims.
The medical cart 3 includes a controller 31 that controls the operation of the medical manipulator 1 and a storage 32 that stores programs or the like to control the operation of the medical manipulator 1. The controller 31 of the medical cart 3 controls the operation of the medical manipulator 1 based on the command input to the remote control apparatus 2.
The medical cart 3 includes an input device 33. The input device 33 receives operations to move a positioner 40, an arm base 50, and a plurality of manipulator arms 60 or change their postures mainly in order to prepare for surgery before the surgery. The input device 33 is an example of an “input” in the claims.
The medical manipulator 1 shown in
The positioner 40 includes a 7-axis articulated robot, for example. The positioner 40 is arranged on the medical cart 3. The positioner 40 moves the arm base 50. Specifically, the positioner 40 moves the position of the arm base 50 three-dimensionally.
The positioner 40 includes a base 41 and a plurality of links 42 coupled to the base 41. The plurality of links 42 are coupled to each other by joints 43.
As shown in
As shown in
As shown in
The pair of forceps 4b is attached to the first support 4e so as to rotate about the rotation axis R1 of the J11 axis. The second support 4f supports the first support 4e such that the first support 4e is rotatable about the J10 axis. That is, the first support 4e is attached to the second support 4f so as to rotate about the rotation axis R2 of the J10 axis. A portion of the first support 4e on the tip end side (Za1 direction side) has a U-shape. A tool center point (TCP1, clevis) is set at the center of the tip end of the U-shaped portion of the first support 4e in a rotation axis R1 direction.
As shown in
The configuration of the manipulator arms 60 is now described in detail.
As shown in
The translation mechanism 70 is provided on the tip end side of the arm portion 61, and the surgical instrument 4 is attached thereto. The translation mechanism 70 translates the surgical instrument 4 in a direction in which the surgical instrument 4 is inserted into the patient P. Furthermore, the translation mechanism 70 translates the surgical instrument 4 relative to the arm portion 61. Specifically, the translation mechanism 70 includes the holder 71 that holds the surgical instrument 4. The servomotors M2 (see
The arm portion 61 includes a 7-axis articulated robot arm. The arm portion 61 includes the base 62 to attach the arm portion 61 to the arm base 50, and a plurality of links 63 coupled to the base 62. The plurality of links 63 are coupled to each other by the joints 64.
The translation mechanism 70 translates the surgical instrument 4 attached to the holder 71 along the Za direction (the direction in which the shaft 4c extends) by translating the holder 71 along the Za direction. Specifically, the translation mechanism 70 includes a base end side link 72 connected to the tip end of the arm portion 61, a tip end side link 73, and a coupling link 74 provided between the base end side link 72 and the tip end side link 73. The holder 71 is provided on the tip end side link 73.
The coupling link 74 of the translation mechanism 70 is configured as a double speed mechanism that moves the tip end side link 73 relative to the base end side link 72 along the Za direction. The tip end side link 73 is moved along the Za direction relative to the base end side link 72 such that the surgical instrument 4 provided on the holder 71 is translated along the Za direction. The tip end of the arm portion 61 is connected to the base end side link 72 so as to rotate the base end side link 72 about an X direction orthogonal to the Za direction.
As shown in
Each of the switch units 83 includes a switch 83a to move the surgical instrument 4 in the direction in which the surgical instrument 4 is inserted into the patient P along the longitudinal direction of the surgical instrument 4, and a switch 83b to move the surgical instrument 4 in a direction opposite to the direction in which the surgical instrument 4 is inserted into the patient P. Both the switch 83a and the switch 83b are push-button switches. The switch units 83 are provided on the opposite sides of the outer peripheral surface 80a of the operation unit 80. Specifically, each (a pair of switches 83a and 83b) of the switch units 83 is provided on each of opposite side surfaces of the operation unit 80.
As shown in
As shown in
As shown in
As shown in
As shown in
The mode indicator 84a also serves as a pivot position indicator that indicates that the pivot position PP has been taught.
In the mode for translating the manipulator arm 60, the manipulator arm 60 is moved such that the tip end 4d of the surgical instrument 4 moves on an X-Y plane. In the mode for rotationally moving the manipulator arm 60, when the pivot position PP is not taught, the manipulator arm 60 is moved such that the surgical instrument 4 rotationally moves about the pair of forceps 4b, and when the pivot position PP is taught, the manipulator arm 60 is moved such that the surgical instrument 4 rotationally moves about the pivot position PP as a fulcrum. The surgical instrument 4 is rotationally moved while the shaft 4c of the surgical instrument 4 is inserted into the trocar T.
As shown in
As shown in
The positioner 40 includes a plurality of servomotors M4, encoders E4, and speed reducers (not shown) so as to correspond to a plurality of joints 43 of the positioner 40. The encoders E4 detect the rotation angles of the servomotors M4. The speed reducers slow down rotation of the servomotors M4 to increase the torques.
The medical cart 3 includes servomotors M5 to drive a plurality of front wheels (not shown) of the medical cart 3, respectively, encoders E5, speed reducers (not shown), and brakes (not shown). The encoders E5 detect the rotation angles of the servomotors M5. The speed reducers slow down rotation of the servomotors M5 to increase the torques.
A potentiometer P1 (see
The front wheels of the medical cart 3 are driven such that the medical cart 3 moves in a forward-rearward direction. Furthermore, the operation handle 34 of the medical cart 3 is rotated such that the rear wheels are steered, and the medical cart 3 turns in a rightward-leftward direction.
The controller 31 of the medical cart 3 includes an arm controller 31a to control movement of the plurality of manipulator arms 60 based on commands, and a positioner controller 31b to control movement of the positioner 40 and driving of the front wheels and rear wheels (not shown) of the medical cart 3 based on commands. Servo controllers C1 that control the servomotors M1 to drive the manipulator arm 60 are electrically connected to the arm controller 31a. The encoders E1 that detect the rotation angles of the servomotors M1 are electrically connected to the servo controllers C1.
Servo controllers C2 that control the servomotors M2 to drive the surgical instrument 4 are electrically connected to the arm controller 31a. The encoders E2 that detect the rotation angles of the servomotors M2 are electrically connected to the servo controllers C2. A servo controller C3 that controls the servomotor M3 to translate the translation mechanism 70 is electrically connected to the arm controller 31a. The encoder E3 that detects the rotation angle of the servomotor M3 is electrically connected to the servo controller C3.
An operation command input to the remote control apparatus 2 is input to the arm controller 31a. The arm controller 31a generates position commands based on the input operation command and the rotation angles detected by the encoders E1 (E2, E3), and outputs the position commands to the servo controllers C1 (C2, C3). The servo controllers C1 (C2, C3) generate torque commands based on the position commands input from the arm controller 31a and the rotation angles detected by the encoders E1 (E2, E3), and output the torque commands to the servomotors M1 (M2, M3). Thus, the manipulator arm 60 is moved according to the operation command input to the remote control apparatus 2.
The arm controller 31a operates the manipulator arm 60 based on an input signal from the joystick 82 of the operation unit 80. Specifically, the arm controller 31a generates position commands based on the input signal (operation command) input from the joystick 82 and the rotation angles detected by the encoders E1, and outputs the position commands to the servo controllers C1. The servo controllers C1 generate torque commands based on the position commands input from the arm controller 31a and the rotation angles detected by the encoders E1, and output the torque commands to the servomotors M1. Thus, the manipulator arm 60 is moved according to the operation command input to the joystick 82.
The arm controller 31a operates the manipulator arm 60 based on an input signal from each of the switch units 83 of the operation unit 80. Specifically, the arm controller 31a generates a position command based on the input signal (operation command) input from each of the switch units 83 and the rotation angle detected by the encoders E1 or the encoder E3, and outputs the position command to the servo controllers C1 or the servo controller C3. The servo controllers C1 or the servo controller C3 generates a torque command based on the position command input from the arm controller 31a and the rotation angle detected by the encoders E1 or the encoder E3, and outputs the torque command to the servomotors M1 or the servomotor M3. Thus, the manipulator arm 60 is moved according to the operation command input to each of the switch units 83.
As shown in
An operation command is input from the input device 33 to the positioner controller 31b. The positioner controller 31b generates position commands based on the operation command input from the input device 33 and the rotation angles detected by the encoders E4, and outputs the position commands to the servo controllers C4. The servo controllers C4 generate torque commands based on the position commands input from the positioner controller 31b and the rotation angles detected by the encoders E4, and output the torque commands to the servomotors M4. Thus, the positioner 40 is moved according to the operation command input to the input device 33. Although detailed description is omitted, the positioner controller 31b moves the medical cart 3 based on an operation command from the operation handle 34 by a similar procedure.
The robotic surgical system 100 includes a monitor cart 8, as shown in
Axes of the manipulator arm 60 are now described with reference to
In this embodiment, as shown in
Axes of the surgical instrument 4 (pair of forceps 4b) are now described with reference to
As shown in
The specific configuration of the controller 31 for a contact prohibition control to operate the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter a contact prohibited space VPC is now described. The controller 31 performs a control to operate the surgical instrument 4 based on an operation received by the operation manipulator arm 21.
The controller 31 performs a control to operate the manipulator arm 60 to which the surgical instrument 4 is attached. Furthermore, the controller 31 sets a virtual contact prohibited space VPC in a space around a contact prohibited object (patient P) based on a teaching point TP taught using the endoscope 6 or the pivot teaching member 7 and the operation unit 80. The controller 31 also performs the contact prohibition control to operate the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter the contact prohibited space VPC. The controller 31 may cause the manipulator arm 60 and the arm base 50 to operate so as to perform the contact prohibition control such that the surgical instrument 4 and the manipulator arm 60 do not enter the contact prohibited space VPC.
The controller 31 calculates the postures of the surgical instrument 4 and the manipulator arm 60 based on a surgeon's operation command value received by the operation manipulator arm 21, the rotation angles extracted from the encoders E4 of the positioner 40, and the rotation angles extracted from the encoders E1 and E3 of the manipulator arm 60 holding the endoscope 6. When in the calculated postures, the surgical instrument 4 and the manipulator arm 60 enter the contact prohibited space VPC, the controller 31 performs a control to notify the surgeon that the surgical instrument 4 and the manipulator arm 60 are in the contact prohibited space VPC, not receive the operation, and maintain the current values of the rotation angles detected by the encoders E1 (E2, E3), or performs a control to change a path of the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter the contact prohibited space VPC to operate the surgical instrument 4. The controller 31 also calculates the postures of the surgical instrument 4 and the manipulator arm 60 based on an operator's operation command value received by the operation unit 80 and the rotation angles extracted from the encoders E4 of the positioner 40. When in the calculated postures, the surgical instrument 4 and the manipulator arm 60 enter the contact prohibited space VPC, the controller 31 notifies the operator that the surgical instrument 4 and the manipulator arm 60 are in the contact prohibited space VPC, but performs a control to operate the surgical instrument 4 and the manipulator arm 60 based on the operation command value received by the operation unit 80. That is, when the manipulator arm 60 is operated through the operation manipulator arm 21, the controller 31 performs the contact prohibition control to operate the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter the contact prohibited space VPC. On the other hand, when the manipulator arm 60 is operated through the operation unit 80, the controller 31 performs a control to operate the manipulator arm 60 based on an operation on the operation unit 80 even when the surgical instrument 4 and the manipulator arm 60 enter the contact prohibited space VPC.
As shown in
In this embodiment, the controller 31 sets the virtual contact prohibited space VPC in the space around the contact prohibited object (patient P) based on the teaching points TP taught using the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80). In this embodiment, the controller 31 performs the contact prohibition control to operate the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter the set contact prohibited space VPC.
The controller 31 sets the contact prohibited space VPC based on the teaching points TP taught using the manipulator arm 60 operated through the operation unit 80. Specifically, the controller 31 sets the contact prohibited space VPC based on the teaching points TP taught by the pivot teaching member 7 attached to the tip end side of the manipulator arm 60 operated through the operation unit 80 or the tip end 6a of the endoscope 6 attached to the tip end side of the manipulator arm 60.
As shown in
As shown in
The controller 31 also sets the contact prohibited space VPC based on the teaching points TP (TP1, TP2, and TP3) and an input operation for the length of the patient P in the body axis direction (cover length). When the contact prohibited space VPC is set, an operator's registration operation is received by the input device 33 and the touch panel 23. Specifically, an operation to register the teaching points TP taught by the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80) is received by the input device 33 and the touch panel 23. The input operation for the length of the patient P in the body axis direction (cover length) is received by the input device 33 and the touch panel 23. It may be possible to switch which of the input device 33 and the touch panel 23 receives an operation.
As shown in
The controller 31 performs a control to issue a warning when at least one of the surgical instrument 4 and the manipulator arm 60 enters the contact prohibited space VPC. Specifically, the controller 31 performs a control to display a warning on the monitor 24 of the remote control apparatus 2 and the display 8a of the monitor cart 8 when at least one of the surgical instrument 4 and the manipulator arm 60 enters the contact prohibited space VPC. The controller 31 performs a control to emit an alarm sound that warns that at least one of the surgical instrument 4 and the manipulator arm 60 has entered the contact prohibited space VPC from speakers (not shown) built into the remote control apparatus 2, the medical cart 3, and the monitor cart 8 when at least one of the surgical instrument 4 and the manipulator arm 60 has entered the contact prohibited space VPC.
The controller 31 performs the contact prohibition control to operate the plurality of manipulator arms 60 such that a plurality of surgical instruments 4 and the plurality of manipulator arms 60 do not enter the contact prohibited space VPC. Specifically, the controller 31 sets the contact prohibited space VPC based on the teaching points TP taught using one of the plurality of manipulator arms 60 operated through one of a plurality of operation units 80 provided on the plurality of manipulator arms 60, respectively. Then, the controller 31 performs the contact prohibition control to operate the plurality of manipulator arms 60 such that the plurality of surgical instruments 4 and the plurality of manipulator arms 60 do not enter the contact prohibited space VPC.
A procedure for setting the contact prohibited space VPC is now described with reference to
In step S1 of
In step S3, the operator operates the operation unit 80 to move the tip end 7a (see
In step S5, the operator operates the operation unit 80 to move the tip end 7a (see
In step S7, the operator operates the operation unit 80 to move the tip end 7a (see
In step S9, the operator inputs the cover length to perform an operation to register the cover length. Then, in step S10, the spatial shape of the displayed contact prohibited space VPC is confirmed, and an operation to set and resister the contact prohibited space VPC is performed.
A procedure for confirming the contact prohibited space VPC is now described with reference to
In step S11 of
In step S13, the operator operates the operation unit 80 to move the tip end 7a (see
In step S15, the operator operates the operation unit 80 to move the tip end 7a (see
In step S17, the operator operates the operation unit 80 to move the tip end 7a (see
In step S19, the operator operates the operation unit 80 to move the tip end 7a (see
The functionality of each controller disclosed herein may be implemented using circuitry or processing circuitry that includes general purpose processors, special purpose processors, integrated circuits, application specific integrated circuits (ASICs), conventional circuitry and/or combinations thereof that are configured or programmed to perform the disclosed functionality. Processors are considered processing circuitry or circuitry as they include transistors and other circuitry therein. In the present disclosure, the circuitry, units, or means are hardware that carries out or is programmed to perform the recited functionality. The hardware may be hardware disclosed herein or other known hardware that is programmed or configured to carry out the recited functionality. When the hardware is a processor that may be considered a type of circuitry, the circuitry, means, or units are a combination of hardware and software, and the software is used to configure the hardware and/or processor.
According to this embodiment, the following advantages are achieved.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the virtual contact prohibited space VPC in the space around the contact prohibited object (patient P) based on the teaching points TP taught using the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80). Accordingly, unlike a case in which a plane passing through the pivot position PP is set as a surface of an obstacle based on the pivot position PP that serves as a fulcrum for movement of the surgical instrument 4, the contact prohibited space VPC can be set at an arbitrary position with respect to the pivot position PP. Thus, the degree of freedom in setting a contact prohibited range for prohibiting the surgical instrument 4 and the manipulator arm 60 from contacting the contact prohibited object (patient P) can be improved. Furthermore, the virtual contact prohibited space VPC is set in the space around the contact prohibited object (patient P) based on the teaching points TP taught using the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80) such that contact prohibited spaces VPC having suitable shapes and sizes can be easily set for contact prohibited objects having various shapes and sizes. Consequently, the degree of freedom in setting the contact prohibited range for prohibiting the surgical instrument 4 and the manipulator arm 60 from contacting the contact prohibited object can be improved, and the contact prohibited range can be easily set.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC based on the teaching points TP taught using the manipulator arm 60 operated through the operation unit 80. Accordingly, the teaching points TP can be taught while the manipulator arm 60 is moved by operating the manipulator arm 60 through the operation unit 80, and thus the positions of the teaching points TP can be taught easily and accurately.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC based on the teaching points TP taught by the pivot teaching member 7 attached to the tip end side of the manipulator arm 60 operated through the operation unit 80 or the tip end 6a of the endoscope 6 attached to the tip end side of the manipulator arm 60. Accordingly, it is not necessary to separately provide a dedicated member for teaching the teaching points TP for setting the contact prohibited space VPD, and thus an increase in the number of components can be reduced or prevented, and the complexity of the apparatus configuration can be reduced or prevented.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC to cover the periphery of the patient P as the contact prohibited object. Accordingly, unlike a case in which the patient P is covered with a cradle (cover) to prevent the surgical instrument 4 and the manipulator arm 60 from contacting the patient P, the surgical instrument 4 and the manipulator arm 60 can be prevented from contacting the patient P by setting the virtual contact prohibited space VPC around the patient P. Thus, the surgical instrument 4 and the manipulator arm 60 do not come the cradle. Consequently, damage and misalignment of the surgical instrument 4 and the manipulator arm 60 due to contact of the surgical instrument 4 and the manipulator arm 60 with the cradle can be reduced or prevented.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC to cover the periphery of the site on the patient P other than the surgical site. Accordingly, the surgical instrument 4 can be inserted into the surgical site on the patient P, and contact of the surgical instrument 4 and the manipulator arm 60 with the site on the patient P other than the surgical site can be reduced or prevented.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC to cover the periphery of the head of the patient P. Accordingly, when surgery is performed by inserting the surgical instrument 4 into the abdomen of the patient P, contact of the manipulator arm 60 with the head of the patient P can be reduced or prevented when the surgical instrument 4 is tilted such that the manipulator arm 60 is positioned on the head side in order to exfoliate the peritoneum of the patient P, for example.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC that covers the periphery of the head of the patient P based on the teaching points TP including the left shoulder of the patient P, the right shoulder of the patient P, and the position at the predetermined distance from the head of the patient P. Accordingly, the contact prohibited space VPC can be set according to the lateral length of the head of the patient P based on the teaching points of the shoulders of the patient P. Furthermore, the contact prohibited space VPC can be set according to the height of the head of the patient P based on the teaching point TP at the predetermined distance from the head of the patient P.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the contact prohibited space VPC based on the teaching points TP taught using the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80) and the input operation for the length of the patient P in the body axis direction. Accordingly, the contact prohibited space VPC can be set according to the length of the head of each patient P in the body axis direction by inputting the length of the patient P in the body axis direction.
According to this embodiment, as described above, the controller 31 is configured or programmed to set the semi-cylindrical contact prohibited space VPC around the contact prohibited object (patient P). Accordingly, the contact prohibited space VPC can be formed into a relatively simple semi-cylindrical shape, and thus the complexity of the contact prohibited space VPC setting process can be reduced or prevented.
According to this embodiment, as described above, the controller 31 is configured or programmed to perform a control to issue a warning when at least one of the surgical instrument 4 and the manipulator arm 60 enters the contact prohibited space VPC. Accordingly, the operator can easily confirm whether or not at least one of the surgical instrument 4 and the manipulator arm 60 has entered the contact prohibited space VPC.
According to this embodiment, as described above, the operation unit 80 includes the joystick 82 to manipulate the moving direction of the manipulator arm 60. Accordingly, the manipulator arm 60 can be easily moved to a desired position by operating the joystick 82, and thus the manipulator arm 60 can be used to easily teach the teaching points TP for setting the contact prohibited space VPC.
According to this embodiment, as described above, the operation unit 80 includes the enable switches 81 to enable movement of the manipulator arm 60 when the enable switches 81 are pressed. Accordingly, movement of the manipulator arm 60 through the operation unit 80 is enabled by pressing the enable switches 81, and thus unintended movement of the manipulator arm 60 when the enable switches 81 are not pressed can be reduced or prevented.
According to this embodiment, as described above, the input device 33 and the touch panel 23 are provided to register the teaching points TP taught by the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80). Accordingly, the teaching points TP taught by the teaching unit (the endoscope 6 or the pivot teaching member 7, the operation unit 80) can be easily registered by operating the input device 33 and the touch panel 23.
According to this embodiment, as described above, the manipulator arm 60 includes the seven or more joint axes. The posture of the manipulator arm 60 for maintaining the pivot position PP that serves as a fulcrum for movement of the surgical instrument 4 can be determined by the amount of rotation (movement) of the six joint axes of the manipulator arm 60. Therefore, the manipulator arm 60 includes the seven or more joint axes such that a redundant axis is generated. That is, the manipulator arm 60b can take a different posture while the pivot position PP is maintained. Therefore, the manipulator arm 60 includes the seven or more joint axes such that the posture of the manipulator arm 60b can be changed to reduce or prevent interference with the manipulator arm 60c while the pivot position PP is maintained. Furthermore, the manipulator arm 60 includes the seven or more joint axes such that the posture of the manipulator arm 60 can be changed to avoid the contact prohibited space VPC while the pivot position PP is maintained.
According to this embodiment, as described above, the controller 31 is configured or programmed to perform the contact prohibition control to operate the manipulator arm 60 such that the surgical instrument 4 and the manipulator arm 60 do not enter the contact prohibited space VPC when the manipulator arm 60 is operated through the operation manipulator arm 21. Furthermore, the controller 31 is configured or programmed to perform a control to operate the manipulator arm 60 based on the operation on the operation unit 80 when the manipulator arm 60 is operated through the operation unit 80. Accordingly, even when the surgical instrument 4 or the manipulator arm 60 unintentionally enters the contact prohibited space VPC for some reason, the manipulator arm 60 can be operated through the operation unit 80, and thus the surgical instrument 4 or the manipulator arm 60 can be taken out of the contact prohibited space VPC.
The embodiment disclosed this time must be considered as illustrative in all points and not restrictive. The scope of the present disclosure is not shown by the above description of the embodiment but by the scope of claims for patent, and all modifications (modified examples) within the meaning and scope equivalent to the scope of claims for patent are further included.
For example, while the example in which the manipulator arm is moved through the operation unit to teach the teaching points for setting the contact prohibited space has been shown in the aforementioned embodiment, the present disclosure is not limited to this. A laser beam generator and a camera may be provided in the manipulator arm, the arm base, or the positioner, the teaching points may be taught using laser beams generated from the laser beam generator, and the controller may acquire the teaching points based on imaging of the laser beam by the camera. Alternatively, a camera may be provided in the manipulator arm, the arm base, or the positioner, the contact prohibited object may be recognized based on an image captured by the camera, and the contact prohibited space may be set around the recognized contact prohibited object.
While the example in which the semi-cylindrical contact prohibited space is set has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the contact prohibited space may have a polygonal prismatic shape, a conical shape, or a polygonal conical shape.
While the example in which the contact prohibited object is a patient has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the contact prohibited object may be an operating table, equipment in the vicinity of the operating table, or equipment attached to a patient.
While the example in which the contact prohibited space that covers the periphery of the head of the patient is set based on the teaching points including the left shoulder of the patient, the right shoulder of the patient, and the position at the predetermined distance from the head has been shown in the aforementioned embodiment, the present disclosure is not limited to this. The contact prohibited space that covers the periphery of the head of the patient may be set based on the teaching point including at least one of the left shoulder of the patient, the right shoulder of the patient, and the position at the predetermined distance from the head. Alternatively, the contact prohibited space may be set using the position of another site on the patient, such as the ears, the nose, the jaw, or the top of the head of the patient, as a teaching point.
While the example in which the teaching points for setting the contact prohibited space are registered based on the operations on the input device and the touch panel provided separately from the operation unit that moves the manipulator arm has been shown in each of the aforementioned embodiment, the present disclosure is not limited to this. A button for registering the teaching points may be provided on the operation unit that moves the manipulator arm, and the teaching points for setting the contact prohibited space may be registered based on an operation on the operation unit.
While the example in which the pivot teaching member or the endoscope is used to teach the teaching points for setting the contact prohibited space has been shown in the aforementioned embodiment, the present disclosure is not limited to this. The teaching points for setting the contact prohibited space may be taught using a surgical instrument such as a pair of surgical forceps attached to the tip end of the manipulator arm.
While the example in which four manipulator arms are provided has been shown in the aforementioned embodiment, the present disclosure is not limited to this. The number of manipulator arms may be any number as long as at least one manipulator arm is provided.
While the example in which each of the arm portion and the positioner includes a 7-axis articulated robot has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, each of the arm portion and the positioner may include an articulated robot having an axis configuration (six axes or eight axes, for example) other than the 7-axis articulated robot.
While the example in which all of the manipulator arms include a 7-axis articulated robot has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, some of the four manipulator arms may include a 7-axis articulated robot.
While the example in which the medical manipulator includes the medical cart, the positioner, the arm base, and the manipulator arms has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the medical manipulator may not include the medical cart, the positioner, or the arm base, but may include only the manipulator arms.
Number | Date | Country | Kind |
---|---|---|---|
2021-017565 | Feb 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/048914 | 12/28/2021 | WO |