SURGICAL SYSTEM AND METHOD OF CONTROLLING SURGICAL SYSTEM
First Claim
1. A surgical system comprising:
- a tool manipulator having a tool manipulator arm configured to perform translational motion and rotational motion of a distal end with respect to a proximal end, and a surgical tool linked to the distal end of the tool manipulator arm;
a console having a handling tool configured to receive a tool movement command of a surgeon for the surgical tool, the tool movement command including a translation amount of the translational motion and a rotation amount of the rotational motion for the surgical tool; and
a controller configured to control the tool manipulator, whereinthe controller is configured to calculate an actual translation amount by multiplying the translation amount for the surgical tool received by the handling tool by a predetermined translation scale factor and move the surgical tool in accordance with the actual translation amount, and to calculate an actual rotation amount by multiplying the rotation amount for the surgical tool received by the handling tool by a predetermined rotation scale factor and move the surgical tool in accordance with the actual rotation amount, andthe translation scale factor and the rotation scale factor are different values.
1 Assignment
0 Petitions
Accused Products
Abstract
A surgical system includes: a tool manipulator having a tool manipulator arm configured to perform translational motion and rotational motion of a distal end with respect to a proximal end and a surgical tool linked to the distal end of the tool manipulator arm; a console having a handling tool configured to receive a tool movement command of a surgeon for the surgical tool, the tool movement command including a translation amount of the translational motion and a rotation amount of the rotational motion for the surgical tool; and a controller configured to control the tool manipulator. The controller is configured to calculate an actual translation amount by multiplying the translation amount for the surgical tool received by the handling tool by a predetermined translation scale factor and move the surgical tool in accordance with the actual translation amount, and to calculate an actual rotation amount by multiplying the rotation amount for the surgical tool received by the handling tool by a predetermined rotation scale factor and move the surgical tool in accordance with the actual rotation amount. The translation scale factor and the rotation scale factor are different values.
-
Citations
20 Claims
-
1. A surgical system comprising:
-
a tool manipulator having a tool manipulator arm configured to perform translational motion and rotational motion of a distal end with respect to a proximal end, and a surgical tool linked to the distal end of the tool manipulator arm; a console having a handling tool configured to receive a tool movement command of a surgeon for the surgical tool, the tool movement command including a translation amount of the translational motion and a rotation amount of the rotational motion for the surgical tool; and a controller configured to control the tool manipulator, wherein the controller is configured to calculate an actual translation amount by multiplying the translation amount for the surgical tool received by the handling tool by a predetermined translation scale factor and move the surgical tool in accordance with the actual translation amount, and to calculate an actual rotation amount by multiplying the rotation amount for the surgical tool received by the handling tool by a predetermined rotation scale factor and move the surgical tool in accordance with the actual rotation amount, and the translation scale factor and the rotation scale factor are different values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling a surgical system, the surgical system comprising:
-
a tool manipulator having a tool manipulator arm configured to perform translational motion and rotational motion of a distal end with respect to a proximal end, and a surgical tool linked to the distal end of the tool manipulator arm; a console having a handling tool configured to receive a tool movement command of a surgeon for the surgical tool, the tool movement command including a translation amount of the translational motion and a rotation amount of the rotational motion for the surgical tool; and a controller configured to control the tool manipulator, the method comprising; calculating, by the controller, an actual translation amount by multiplying the translation amount for the surgical tool received by the handling tool by a predetermined translation scale factor; moving, by the controller, the surgical tool in accordance with the actual translation amount; calculating, by the controller, an actual rotation amount by multiplying the rotation amount for the surgical tool received by the handling tool by a predetermined rotation scale factor that is a value different from the translation scale factor; and moving, by the controller, the surgical tool in accordance with the actual rotation amount. - View Dependent Claims (18, 19, 20)
-
Specification