The present disclosure relates to a robotic surgical system and a control method for a robotic surgical system.
Conventionally, a robotic surgical system including a robot arm to which a surgical instrument is attached is known. Japanese Patent Laid-Open No. 2018-094446 discloses a robotic system including a manipulator arm and a tool attached to the manipulator arm. The manipulator arm disclosed in Japanese Patent Laid-Open No. 2018-094446 includes an instrument holder to translate the tool along a longitudinal direction. A cannula is held at a distal end of the instrument holder. The cannula is held by a cannula holding mechanism of the instrument holder. The tool is inserted into the cannula. In Japanese Patent Laid-Open No. 2018-094446, a predetermined portion of the cannula is predetermined as a fulcrum for rotational movement of the tool. That is, in Japanese Patent Laid-Open No. 2018-094446, the fulcrum for rotational movement of the tool is mechanically determined. Furthermore, Japanese Patent Laid-Open No. 2018-094446 describes that the manipulator arm is reconfigured during surgery in order to avoid interference and expand the range of motion of instruments within a patient.
In Japanese Patent Laid-Open No. 2018-094446, the manipulator arm is reconfigured during surgery with an intermediate portion of the tool constrained to the fulcrum for rotational movement, and the manipulator arm is reconfigured during surgery with an end effector of the tool maintained in a desired state. In Japanese Patent Laid-Open No. 2018-094446, the manipulator arm is used in which the fulcrum for rotational movement of the tool is structurally determined. Therefore, the fulcrum for rotational movement of the tool is set at a predetermined position of the cannula simply by holding the cannula by the cannula holding mechanism of the instrument holder of the manipulator arm. However, the manipulator arm is connected to the cannula through the cannula holding mechanism, and thus a space in the vicinity of the body surface of the patient into which the cannula is inserted becomes narrow. Consequently, when an assistant doctor performs auxiliary work during surgery, the cannula holding mechanism interferes with the work, and it becomes difficult to work in the vicinity of the body surface of the patient.
The present disclosure is intended to solve the above problem. The present disclosure aims to provide a robotic surgical system and a control method for a robotic surgical system that each allow work to be easily performed in the vicinity of the body surface of a patient during surgery, and allow operations to be easily performed to avoid interference of a robot arm and to expand the range of motion of a surgical instrument within the patient.
A robotic surgical system according to a first aspect of the present disclosure includes a robot arm having a distal end to which a surgical instrument is attached, an operation unit attached to the robot arm to operate the robot arm, a pivot position setter to set a pivot position that serves as a fulcrum for movement of the surgical instrument attached to the robot arm, a storage, and a control device. The control device is configured or programmed to cause the storage to store a first pivot position based on the pivot position setter being operated, make a transition to a pivot position change mode for changing the first pivot position stored in the storage based on the pivot position setter being operated in a state in which the surgical instrument is inserted into a body of a patient, and cause the storage to store, as a second pivot position, the pivot position after the surgical instrument is moved, when the pivot position setter is operated after the surgical instrument is moved by the operation unit in the pivot position change mode.
In the surgical robot according to the first aspect of the present disclosure, as described above, the control device is configured or programmed to cause the storage to store the first pivot position based on the pivot position setter being operated. Accordingly, the control device causes the storage to store the pivot position by software, and thus it is not necessary to use a manipulator arm with a structurally defined first pivot position or to arrange a mechanism on a manipulator arm to support a cannula in order to set the first pivot position. Consequently, no mechanism for supporting the cannula is arranged, and thus work in the vicinity of the body surface of the patient can be easily performed during surgery. Furthermore, the control device is configured or programmed to make a transition to the pivot position change mode for changing the first pivot position stored in the storage based on the pivot position setter being operated in a state in which the surgical instrument is inserted into the body of the patient, and to cause the storage to store, as the second pivot position, the pivot position after the surgical instrument is moved, when the pivot position setter is operated after the surgical instrument is moved by the operation unit in the pivot position change mode. Thus, the control device changes the pivot position by software, and thus the first pivot position that serves as the fulcrum for movement of the surgical instrument can be easily changed. Consequently, an operation to avoid interference of the robot arm and an operation to expand the range of motion of the surgical instrument within the patient can be easily performed.
A control method for a robotic surgical system according to a second aspect of the present disclosure includes causing a storage to store a first pivot position that serves as a fulcrum for movement of a surgical instrument attached to a robot arm based on a pivot position setter being operated, making a transition to a pivot position change mode for changing the first pivot position stored in the storage based on the pivot position setter being operated in a state in which the surgical instrument is inserted into a body of a patient, and causing the storage to store, as a second pivot position, a pivot position after the surgical instrument is moved, when the pivot position setter is operated after the surgical instrument is moved by an operation unit in the pivot position change mode.
As described above, the control method for a robotic surgical system according to the second aspect of the present disclosure includes causing the storage to store the first pivot position that serves as the fulcrum for movement of the surgical instrument attached to the robot arm based on the pivot position setter being operated. Accordingly, the control device causes the storage to store the pivot position by software, and thus it is not necessary to use a manipulator arm with a structurally defined first pivot position or to arrange a mechanism on a manipulator arm to support a cannula in order to set the first pivot position. Consequently, no mechanism for supporting the cannula is arranged, and thus it is possible to provide the control method for the robotic surgical system that allows work to be easily performed in the vicinity of the body surface of the patient during surgery. Furthermore, the control method for a robotic surgical system includes making a transition to the pivot position change mode for changing the first pivot position stored in the storage based on the pivot position setter being operated in a state in which the surgical instrument is inserted into the body of the patient, and causing the storage to store, as the second pivot position, the pivot position after the surgical instrument is moved, when the pivot position setter is operated after the surgical instrument is moved by the operation unit in the pivot position change mode. Thus, the control device changes the first pivot position by software, and thus the first pivot position that serves as the fulcrum for movement of the surgical instrument can be easily changed. Consequently, it is possible to provide the control method for a robotic surgical system that allows operations to be easily performed to avoid interference of the robot arm and to expand the range of motion of the surgical instrument within the patient.
According to the present disclosure, it is possible to easily perform work in the vicinity of the body surface of the patient during surgery, and easily perform an operation to avoid interference of the robot arm and an operation to expand the range of motion of the surgical instrument within the patient.
The configuration of a robotic surgical system 100 according to the present embodiment is now described. The robotic surgical system 100 includes a surgical robot 1 and a remote control apparatus 2.
In this description, as shown in
As shown in
As shown in
The medical cart 3 moves the positioner 40. The medical cart 3 includes an input 33. The input 33 receives operations to move the positioner 40, the arm base 50, and the plurality of robot arms 60 or change their postures mainly in order to prepare for surgery before the surgery. The medical cart 3 includes an operation handle 34 to receive an operator's steering operation.
As shown in
As shown in
In the vicinity of the joystick 33b of the medical cart 3, an enable switch 33c is provided to enable or disable movement of the positioner 40. The joystick 33b is operated while the enable switch 33c is being pressed to enable movement of the positioner 40 such that the positioner 40 is moved.
As shown in
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.
The arm base 50 is attached to a distal end of the positioner 40. A proximal end of each of the plurality of robot arms 60 is attached to the arm base 50. Each of the plurality of robot arms 60 is able to take a folded and stored posture. The arm base 50 and the plurality of robot arms 60 are covered with sterile drapes and used. Moreover, each of the robot arms 60 supports the surgical instrument 4.
The plurality of robot arms 60 are arranged. Specifically, four robot arms 60a, 60b, 60c, and 60d are arranged. The robot arms 60a, 60b, 60c, and 60d have the same or similar configurations as each other.
As shown in
The arm portion 61 includes a 7-axis articulated robot arm. The first link 72 is arranged at a distal end of the arm portion 61. An arm operation unit 80 described below is attached to the second link 73. The translation mechanism 70 is arranged between the first link 72 and the second link 73. A holder 71 that holds the surgical instrument 4 is arranged on the second link 73.
The surgical instrument 4 is attached to a distal end of each of the plurality of robot arms 60. The surgical instrument 4 includes a replaceable instrument or an endoscope 6 to capture an image of a surgical site, for example. The surgical instrument 4 as the instrument includes a driven unit 4a, a pair of forceps 4b, and a shaft 4c.
As shown in
As shown in
The pair of forceps 4b includes a first support 4e that supports the proximal end sides of jaw members 104a and 104b such that the proximal end sides of the jaw members 104a and 104b are rotatable about a JT11 axis on the distal end sides, and a second support 4f that supports the proximal end side of the first support 4e such that the proximal end side of the first support 4e is rotatable about a JT10 axis on the distal end side. The shaft 4c rotates about a JT9 axis. The jaw members 104a and 104b pivot about the JT11 axis to open and close.
As shown in
The arm operation unit 80 includes an enable switch 81, a joystick 82, and linear switches 83, a mode switching button 84, a mode indicator 84a, a pivot button 85, and an adjustment button 86. The enable switch 81 is an example of a second enable switch. The pivot button 85 and the mode switching button 84 are examples of a pivot position setter and a mode switch, respectively.
The enable switch 81 enables or disables movement of the robot arm 60 in response to the joystick 82 and the linear switches 83. When the enable switch 81 is pressed by an operator such as a nurse or an assistant grasping the arm operation unit 80, movement of the surgical instrument 4 by the robot arm 60 is enabled.
The joystick 82 is an operation tool to control movement of the surgical instrument 4 by the robot arm 60. The joystick 82 controls a moving direction and a moving speed of the robot arm 60. The robot arm 60 is moved in accordance with a tilting direction and a tilting angle of the joystick 82.
The linear switches 83 are switches to move the surgical instrument 4 in the Z direction, which is the longitudinal direction of the surgical instrument 4. The linear switches 83 include a linear switch 83a to move the surgical instrument 4 in a direction in which the surgical instrument 4 is inserted into a patient P, and a linear switch 83b to move the surgical instrument 4 in a direction in which the surgical instrument 4 is moved away from the patient P. Both the linear switch 83a and the linear switch 83b are push-button switches.
The mode switching button 84 is a push-button switch to switch between a mode for translationally moving the surgical instrument 4 as shown in
The mode indicator 84a indicates a switched mode. The mode indicator 84a is on to indicate a rotational movement mode and is off to indicate a translational movement mode. Furthermore, the mode indicator 84a also serves as a pivot position indicator that indicates that the pivot position PP has been set. The mode indicator 84a is arranged on the Z-direction side surface of the arm operation unit 80.
The pivot button 85 is a push-button switch to set the pivot position PP that serves as a fulcrum for movement of the surgical instrument 4 attached to the robot arm 60. The pivot button 85 may be other than a push-button switch.
The adjustment button 86 is a button to optimize the position of the robot arm 60. After the pivot position PP for the robot arm 60 to which the endoscope 6 has been attached is set, the positions of the other robot arms 60 and the arm base 50 are optimized when the adjustment button 86 is pressed.
As shown in
The operation unit 120 includes a handle to operate the surgical instrument 4. The operation unit 120 receives an operation amount for the surgical instrument 4. The operation unit 120 includes an operation unit 120L located on the left side as viewed from the operator such as a doctor and operated by the left hand of the operator, and an operation unit 120R located on the right side and operated by the right hand of the operator. The operation unit 120L and the operation unit 120R include an operation handle 21L and an operation handle 21R, respectively.
The monitor 24 is a scope-type display that displays an image captured by the 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 face of the operator such as a doctor. The touch panel 23 is arranged on the support bar 26. The head of the operator is detected by a sensor provided in the vicinity of the monitor 24 such that the surgical robot 1 can be operated by the remote control apparatus 2. The operator operates the operation unit 120 and the foot 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 surgical robot 1.
As shown in
The first control device 130 is accommodated in the medical cart 3 to communicate with the arm controller 31a and the positioner controller 31b, and controls the entire robotic surgical system 100. Specifically, the first control device 130 communicates with the arm controller 31a, the positioner controller 31b, and the operation controllers 110. The first control device 130 controls the arm controller 31a, the positioner controller 31b, and the operation controllers 110. The first control device 130 is connected to the arm controller 31a, the positioner controller 31b, and the operation controllers 110 through a LAN, for example. Although the first control device 130 is shown separately from the medical cart 3 in
The arm controller 31a is arranged for each of the plurality of robot arms 60. Although
As shown in
Servomotors M2 to rotate driven members provided in the driven unit 4a of the surgical instrument 4, encoders E2, and speed reducers are arranged in the second link 73. The encoders E2 detect rotation angles of the servomotors M2. The speed reducers slow down rotation of the servomotors M2 to increase the torques. Servo controllers C2 are provided to control the servomotors M2 to drive the surgical instrument 4. The encoders E2 that detect the rotation angles of the servomotors M2 are electrically connected to the servo controllers C2. A plurality of servomotors M2, a plurality of encoders E2, and a plurality of servo controllers C2 are arranged.
The translation mechanism 70 includes a servomotor M3 to translationally move the surgical instrument 4, an encoder E3, and a speed reducer. The encoder E3 detects a rotation angle of the servomotor M3. The speed reducer slows down rotation of the servomotor M3 to increase the torque. A servo controller C3 is provided to control the servomotor M3 to translationally move the surgical instrument 4. The encoder E3 that detects the rotation angle of the servomotor M3 is electrically connected to the servo controller C3.
As shown in
The first control device 130 controls the robot arm 60 based on an input signal from either linear switch 83 of the arm operation unit 80. Specifically, the arm controller 31a outputs the input signal input from the linear switch 83 to the first control device 130. The first control device 130 generates a position command(s) based on the received input signal and the rotation angle(s) detected by the encoders E1 or the encoder E3, and outputs the position command(s) to the servo controllers C1 or the servo controller C3 via the arm controller 31a. The servo controllers C1 or the servo controller C3 generates a current command(s) based on the position command(s) input from the arm controller 31a and the rotation angle(s) detected by the encoders E1 or the encoder E3, and outputs the current command(s) to the servomotors M1 or the servomotor M3. Thus, the robot arm 60 is moved according to an operation command input to the linear switch 83.
The positioner controller 31b is arranged in the medical cart 3. The positioner controller 31b controls the positioner 40 and the medical cart 3. Servomotors SM, encoders EN, speed reducers, and servo controllers SC are provided in the positioner 40 so as to correspond to a plurality of joints 43 of the positioner 40. Servomotors SM that drive a plurality of front wheels of the medical cart 3, encoders EN, speed reducers, servo controllers SC, and brakes are arranged in the medical cart 3.
The operation controllers 110 control the operation unit 120. The operation controllers 110 are provided so as to correspond to the operation unit 120L and the operation unit 120R, respectively. Servomotors SM, encoders EN, speed reducers, and servo controllers SC are provided in the operation unit 120 so as to correspond to a plurality of joints of the operation unit 120. The servo controllers SC configured to control the servomotors SM of the operation unit 120 is provided in the main body of the remote control apparatus 2 adjacent to the operation controller 110.
The second control device 140 is arranged separately from the first control device 130.
Pivot position PP setting is described. When the pivot button 85 is operated in a state in which a distal end of the endoscope 6 or a pivot position setting instrument 7 attached to the distal end side of the robot arm 60 is moved to a position corresponding to an insertion position of the trocar T inserted into the body surface S of the patient P as shown in
In the following description, the pivot position stored in the storage 35 by the second control device 140 in a state in which the distal end of the endoscope 6 or the pivot position setting instrument 7 is moved to the position corresponding to the insertion position of the trocar T is defined as a first pivot position PP1. In the present embodiment, as shown in
In the present embodiment, as shown in
In the present embodiment, the second control device 140 does not receive a transition to the pivot position change mode when the second pivot position PP2 is outside a pivot correction start possible range A2 that is larger than the pivot correction possible range A1. The pivot correction start possible range A2 is inside a sphere having a radius r2 centered on the first pivot position PP1 stored in the storage 35. The radius r2 is larger than the radius r1. The second control device 140 monitors whether or not the second pivot position PP2 is outside the pivot correction start possible range A2. The second control device 140 transmits to the first control device 130 that the second pivot position PP2 is outside the pivot correction start possible range A2.
In the present embodiment, the second control device 140 receives an operation to move the surgical instrument 4 only in a direction toward the first pivot position PP1 through the arm operation unit 80 when the second pivot position PP2 is located between the pivot correction possible range A1 and the pivot correction start possible range A2. The second control device 140 receives not only an operation to move the surgical instrument 4 in a direction linearly toward the first pivot position PP1, but also an operation to move the surgical instrument 4 in a direction toward the center of the first pivot position PP1 in a detour. When the surgical instrument 4 is about to be moved in a direction away from the first pivot position PP1, the first control device 130 performs a control to display a message calling for attention on the monitor 24 of the remote control apparatus 2, and issue an audible alarm.
In the present embodiment, as shown in
In the present embodiment, as shown in
In the present embodiment, as shown in
In the present embodiment, as shown in
In the present embodiment, as shown in
As shown in
In the present embodiment, the second control device 140 transitions to the pivot position change mode when both the pivot button 85 and the mode switching button 84 are operated. Specifically, the second control device 140 receives an operation to change the first pivot position PP1 when all of the following conditions are satisfied. Condition 1 is that the surgical instrument 4 is attached to the robot arm 60, the first pivot position PP1 of which is to be changed. Condition 2 is that storage of the first pivot position PP1 has been completed. Condition 3 is that both the pivot button 85 and the mode switching button 84 are operated. Condition 4 is that the endoscope 6 is attached to the robot arm 60. Condition 5 is that the position of the robot arm 60 is not being moved to a replacement position for replacing the endoscope 6. Condition 6 is that the position of the robot arm 60 is not being moved to a replacement position for replacing the surgical instrument 4 other than the endoscope 6. Condition 7 is that the patient is not in a state in which it is possible to start surgery using the surgical instrument 4. Condition 8 is that the enable switch 81 is not operated. Condition 9 is that the second pivot position PP2 to be changed is within the pivot correction start possible range A2 that is larger than the pivot correction possible range A1 set based on the first pivot position PP1 initially stored in the storage 35. Furthermore, moving the position of the robot arm 60 to the replacement position for replacing the surgical instrument 4 refers to moving the robot arm 60 to the near side by a predetermined distance from the position of the robot arm 60 before replacement when the surgical instrument 4 is replaced and the surgical instrument 4 is inserted into the patient P again. This operation is called a guide tool change. A state in which surgery using the surgical instrument 4 can be started refers to a state in which the surgical instrument 4 can be operated by the arm operation unit 80 of the remote control apparatus 2. This state is called a following-enabled state. Both the pivot button 85 and the mode switching button 84 being operated means that both the pivot button 85 and the mode switching button 84 have been pressed for a predetermined period of time or longer. The enable switch 81 being operated means that the enable switch 81 is being pressed.
In the present embodiment, as shown in
In the present embodiment, when the pivot button 85 is operated in the pivot position change mode, the second control device 140 causes the storage 35 to store the second pivot position PP2, and then terminates the pivot position change mode and makes a transition to the normal mode. When the surgical instrument 4 is removed from the patient P in the pivot position change mode, the second control device 140 interrupts the pivot position change mode and makes a transition to the pivot position change interruption mode. Although not shown in
In the present embodiment, the second control device 140 makes a transition to the pivot position change mode when the following conditions are satisfied in the pivot position change interruption mode: the surgical instrument 4 is attached to the robot arm 60, and both the mode switching button 84 and the pivot button 85 are operated. Specifically, the second control device 140 makes a transition from the pivot position change interruption mode to the pivot position change mode when all of the following conditions are satisfied. Condition 11 is that the surgical instrument 4 is attached to the robot arm 60, the first pivot position PP1 of which is to be changed. Condition 12 is that both the mode switching button 84 and the pivot button 85 are operated. Condition 13 is that the position of the robot arm 60 is not being moved to a replacement position for replacing the endoscope 6 or the surgical instrument 4. Condition 14 is that the patient is not in a state in which it is possible to start surgery using the surgical instrument 4. Condition 15 is that the enable switch 81 is not operated. Condition 16 is that the second pivot position PP2 to be changed is within the pivot correction start possible range A2 that is larger than the pivot correction possible range A1 set based on the first pivot position PP1 stored in the storage 35. When the surgical instrument 4 attached to the robot arm 60 is replaced in the pivot position change interruption mode, the second control device 140 make a transition from the pivot position change interruption mode to the pivot position change mode when both the mode switching button 84 and the pivot button 85 are operated after the guide tool change operation is performed.
In the pivot position change mode, the first control device 130 causes the monitor 24 of the remote control apparatus 2 to display a message stating that the pivot is being corrected and that the pivot button should be pressed after the correction is completed. When the first pivot position PP1 is about to be corrected beyond the pivot correction possible range A1 in the pivot position change mode, the first control device 130 causes the monitor 24 to display a message stating that a correction cannot be made in this direction and that the pivot position should be moved in the opposite direction. The first control device 130 causes the monitor 24 to display a message stating that in the pivot position change interruption mode, the pivot correction will be resumed after the guide tool change operation is completed and that both the pivot button 85 and the mode switching button 84 should be pressed.
Method for Calculating Pivot Position A method for calculating the pivot position PP is now described. In the following, a case is described in which the first pivot position PP1 stored in the storage 35 and the actual first pivot position PP1 on the surgical instrument 4 are deviated from each other, but the following calculation method is the same even when the first pivot position PP1 is not deviated. As shown in
When a transition is made to the pivot position change mode, the second control device 140 sets a position obtained by drawing a perpendicular line from the first pivot position PP1 stored in the storage 35 to the shaft 4c of the surgical instrument 4 as the temporary pivot position PPa. The storage 35 stores the coordinates (x1, y1, z1) of the temporary pivot position PPa. Furthermore, when a transition is made to the pivot position change mode, the second control device 140 sets the position of the TCP based on the posture of the surgical robot 1 calculated from the values of the encoders mounted on the respective axes of the positioner 40 and the robot arm 60. The storage 35 stores the coordinates (xt, yt, zt) of the TCP.
As shown in
Control Method for Robotic Surgical System A control method for the robotic surgical system 100 is now described. As shown in
In step S2, the second control device 140 determines whether or not all of Conditions 1 to 9 described above are satisfied. The first control device 130 transmits the pivot position correction switching enable signal to the second control device 140 when Condition 1, Condition 3, Condition 5, Condition 6, Condition 7, and Condition 9 are satisfied. Thus, the second control device 140 makes a transition to the pivot position change mode in step S3.
In step S4, the second control device 140 receives an operation to move the surgical instrument 4 through the joystick 82 and the linear switch 83.
In step S5, a transition from the pivot position change mode is determined. When the pivot button 85 is operated, in step S6, the second control device 140 causes the storage 35 to store, as the second pivot position PP2, the pivot position after the surgical instrument 4 is moved. The second control device 140 makes a transition from the pivot position change mode to the normal mode.
When the surgical instrument 4 is removed from the patient P, in step S7, the second control device 140 interrupts the pivot position change mode and makes a transition to the pivot position change interruption mode.
When the robotic surgical system 100 is restarted, the second control device 140 terminates the pivot position change mode and makes a transition to the normal mode in step S8.
In step S9, the second control device 140 determines whether or not all of Conditions 11 to 16 are satisfied. In a case of YES in step S9, the process advances to step S3 when both the pivot button 85 and the mode switching button 84 are operated, and the second control device 140 makes a transition from the pivot position change interruption mode to the pivot position change mode.
The second control device 140 is configured or programmed to cause the storage 35 to store the first pivot position PP1 that serves as the fulcrum for movement of the surgical instrument 4 attached to the robot arm 60 based on the pivot button 85 being operated. Accordingly, the second control device 140 causes the storage 35 to store the first pivot position PP1 by software, and thus it is not necessary to use a manipulator arm with a structurally defined first pivot position or to arrange a mechanism on a manipulator arm to support a cannula in order to set the first pivot position PP1. Consequently, no mechanism for supporting the cannula is arranged, and thus work in the vicinity of the body surface S of the patient P can be easily performed during surgery. Furthermore, the second control device 140 is configured or programmed to make a transition to the pivot position change mode for changing the first pivot position PP1 stored in the storage 35 based on the pivot button 85 being operated in a state in which the surgical instrument 4 is inserted into the body of the patient P, and to cause the storage 35 to store, as the second pivot position PP2, the pivot position after the surgical instrument 4 is moved, when the pivot button 85 is operated after the surgical instrument 4 is moved by the arm operation unit 80 in the pivot position change mode. Thus, the second control device 140 changes the first pivot position PP1 by software, and thus the first pivot position PP1 that serves as the fulcrum for movement of the surgical instrument 4 can be easily changed. Consequently, an operation to avoid interference of the robot arm 60 and an operation to expand the range of motion of the surgical instrument 4 within the patient P can be easily performed.
The second control device 140 is configured or programmed to cause the storage 35 to store the second pivot position PP2 within the pivot correction possible range A1 set based on the first pivot position PP1. Thus, the range of change of the second pivot position PP2 is limited, and thus it is possible to reduce or prevent a change of the second pivot position PP2 to a position that is too far away.
The second control device 140 is configured or programmed to cause the storage 35 to store, as the third pivot position PP3, the pivot position after the surgical instrument 4 is moved within the pivot correction possible range A1 set based on the first pivot position PP1, when a transition is made to the pivot position change mode with the second pivot position PP2 stored in the storage 35. Accordingly, even when the first pivot position PP1 is changed a plurality of times, it is possible to reduce or prevent a change of the first pivot position PP1 to a position that is too far away.
The second control device 140 is configured or programmed to not receive a transition to the pivot position change mode when the second pivot position PP2 is outside the pivot correction start possible range A2 that is larger than the pivot correction possible range A1, and to receive an operation to move the surgical instrument 4 only in the direction toward the first pivot position PP1 through the arm operation unit 80 when the second pivot position PP2 is located between the pivot correction possible range A1 and the pivot correction start possible range A2. Accordingly, the pivot correction start possible range A2 is larger than the pivot correction possible range A1, and thus it is possible to reduce or prevent limitation of a range in which pivot correction can be started to a small range. Furthermore, when the second pivot position PP2 is located between the pivot correction possible range A1 and the pivot correction start possible range A2, the operation to move the surgical instrument 4 only in the direction toward the first pivot position PP1 is received through the arm operation unit 80, and thus the operator can be prompted to set the second pivot position PP2 within the pivot correction possible range A1.
The first control device 130 is configured or programmed to cause the monitor 24 to display the message indicating that the second pivot position PP2 is outside the pivot correction start possible range A2 when the second pivot position PP2 is outside the pivot correction start possible range A2, and to cause the monitor 24 to display the message prompting the operator to adjust the second pivot position PP2 to within the pivot correction possible range A1 when the second pivot position PP2 is located between the pivot correction possible range A1 and the pivot correction start possible range A2. Accordingly, the operator can easily recognize that the second pivot position PP2 is outside the pivot correction start possible range A2, and that the second pivot position PP2 is located between the pivot correction possible range A1 and the pivot correction start possible range A2.
The first control device 130 is configured or programmed to cause the monitor 24 to display the distance L from the first pivot position PP1 to the second pivot position PP2. Accordingly, the operator can easily recognize the distance L by visually checking the monitor 24.
The second control device 140 is configured or programmed to cause the monitor 24 to display that there is an abnormality when the deviation between the current pivot position PPa on the surgical instrument 4 and the first pivot position PP1 is not within the pivot deviation monitoring range A3. Accordingly, the operator can easily recognize that the current pivot position PPa on the surgical instrument 4 and the first pivot position PP1 are excessively deviated from each other.
The second control device 140 is configured or programmed to notify the operator of an abnormality when the deviation between the current pivot position PPa and the first pivot position PP1 is not within the pivot deviation monitoring range A3 in the normal mode. Accordingly, in the normal mode, the current pivot position PPa is constantly monitored such that an excessive deviation between the current pivot position PPa and the first pivot position PP1 can be reduced or prevented.
The second control device 140 is configured or programmed to make a transition to the pivot position change mode when both the pivot button 85 and the mode switching button 84 are operated. Accordingly, a transition to the pivot position change mode due to an erroneous operation on one of the pivot button 85 and the mode switching button 84 can be reduced or prevented.
The second control device 140 is configured or programmed to cause the storage 35 to store, as the second pivot position PP2, the pivot position after the surgical instrument 4 is moved, when the pivot button 85 is operated after the surgical instrument 4 is moved by at least one of the joystick 82 or the linear switch 83 in the pivot position change mode. Accordingly, the surgical instrument 4 can be easily moved by at least one of the joystick 82 or the linear switch 83, and thus the first pivot position PP1 can be easily changed to the second pivot position PP2.
The second control device 140 is configured or programmed to cause the storage 35 to store the second pivot position PP2, and then terminate the pivot position change mode and make a transition to the normal mode when the pivot button 85 is operated in the pivot position change mode. Furthermore, the second control device 140 is configured or programmed to interrupt the pivot position change mode and make a transition to the pivot position change interruption mode when the surgical instrument 4 is removed from the patient P in the pivot position change mode. Moreover, the second control device 140 is configured or programmed to terminate the pivot position change mode and make a transition to the normal mode when the robotic surgical system 100 is restarted in the pivot position change mode. Accordingly, the first pivot position PP1 can be reliably changed to the second pivot position PP2 by operating the pivot button 85 based on the operator's intention. Furthermore, a change in the first pivot position PP1 can be reduced or prevented when the operator does not intend to change the first pivot position PP1, such as when the surgical instrument 4 is removed or the robotic surgical system 100 is restarted.
The second control device 140 is configured or programmed to make a transition to the pivot position change mode when the following conditions are satisfied: the surgical instrument 4 is attached to the robot arm 60, and both the mode switching button 84 and the pivot button 85 are operated. Accordingly, it is possible to make a transition to the pivot position change mode again, and thus when the surgical instrument 4 is removed from the patient P and the surgical instrument 4 is replaced, for example, the first pivot position PP1 can be changed without performing an initial setting of the first pivot position PP1.
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 or modified examples within the meaning and scope equivalent to the scope of claims for patent are further included.
While the example in which the pivot correction start possible range A2 is larger than the pivot correction possible range A1 has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the size of the pivot correction start possible range A2 and the size of the pivot correction possible range A1 may be the same as each other.
While the example in which the message indicating that the second pivot position PP2 is outside the pivot correction start possible range A2, the message prompting the operator to adjust the second pivot position PP2 to within the pivot correction possible range A1, etc. are displayed on the monitor 24 has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, these messages may be displayed on the display 33a in addition to the monitor 24. Alternatively, these messages may be announced by voice.
While the example in which the second control device 140 makes a transition to the pivot position change mode when all of Conditions 1 to 9 described above are satisfied has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the second control device 140 may make a transition to the pivot position change mode when some but not all of Conditions 1 to 9 described above are satisfied.
While the example in which the second control device 140 makes a transition from the pivot position change mode to the pivot position change mode when all of Conditions 11 to 16 described above are satisfied has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the second control device 140 may make a transition to the pivot position change mode when some but not all of Conditions 11 to 16 described above are satisfied.
While the example in which two control devices, the first control device 130 and the second control device 140, are arranged has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, one control device may perform the controls in the aforementioned embodiment.
While the example in which four robot arms 60 are provided has been shown in the aforementioned embodiment, the present disclosure is not limited to this. In the present disclosure, the number of robot arms 60 may be any other number as long as at least one robot arm is provided.
While the example in which each of the arm portion 61 and the positioner 40 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 61 and the positioner 40 may include an articulated robot having an axis configuration other than the 7-axis articulated robot. The axis configuration other than the 7-axis articulated robot includes six axes or eight axes, for example.
While the example in which the surgical robot 1 includes the medical cart 3, the positioner 40, and the arm base 50 has been shown in the aforementioned embodiment, the present disclosure is not limited to this. For example, the surgical robot 1 may not include the medical cart 3, the positioner 40, or the arm base 50, but may include only the robot arms 60.
The functionality of the elements 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 the recited functionality or hardware that 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.
Number | Date | Country | Kind |
---|---|---|---|
2021-188955 | Nov 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/042518 | 11/16/2022 | WO |