Software center and highly configurable robotic systems for surgery and other uses
First Claim
Patent Images
1. A tele-surgical system comprising:
- a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, and an intermediate portion extending between the end effector and the proximal end;
a manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient;
the manipulator and instrument together having a plurality of driven joints, the plurality of driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of driven joints for a state of the end effector while the intermediate portion passes through an access site;
an input configured to receive a movement command to effect a desired movement of the end effector within a surgical workspace; and
a processor coupling the input to the manipulator, the processor being configured to;
determine calculated movements of the plurality of driven joints in response to the commanded movement, the calculated movements being calculated so as to move the end effector with the desired movement by pivoting the instrument about a pivotal center of the instrument, anddetermine a dynamic pivotal center location, wherein during the desired movement of the end effector, the calculated movements of the plurality of driven joints pivot the instrument at the dynamic pivotal center location to maintain the pivotal center of the instrument adjacent the access site in response to a changing location of the access site.
0 Assignments
0 Petitions
Accused Products
Abstract
Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector n space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and method for their use are also provided.
352 Citations
21 Claims
-
1. A tele-surgical system comprising:
-
a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, and an intermediate portion extending between the end effector and the proximal end; a manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient; the manipulator and instrument together having a plurality of driven joints, the plurality of driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of driven joints for a state of the end effector while the intermediate portion passes through an access site; an input configured to receive a movement command to effect a desired movement of the end effector within a surgical workspace; and a processor coupling the input to the manipulator, the processor being configured to; determine calculated movements of the plurality of driven joints in response to the commanded movement, the calculated movements being calculated so as to move the end effector with the desired movement by pivoting the instrument about a pivotal center of the instrument, and determine a dynamic pivotal center location, wherein during the desired movement of the end effector, the calculated movements of the plurality of driven joints pivot the instrument at the dynamic pivotal center location to maintain the pivotal center of the instrument adjacent the access site in response to a changing location of the access site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tele-surgical system comprising:
-
a manipulator assembly configured to robotically move a distal end effector relative to a proximal base, the manipulator assembly having a plurality of driven joints, the manipulator assembly comprising a shaft configured to be inserted through an access site and pivot about a pivotal center adjacent a minimally invasive aperture; an input configured to receive a command to effect a desired movement of the end effector; and a processor coupling the input to the manipulator assembly, the processor being configured to determine calculated movements of the plurality of driven joints calculated in response to the command, wherein the calculated movements are calculated so as to move the end effector with the desired movement by pivoting the shaft about a pivotal center of the shaft, the processor being further configured to determine a dynamic pivotal center location and associated movements of the driven joints so as to pivot the instrument at the dynamic pivotal center location so as to maintain the pivotal center of the shaft adjacent the access site, the processor being further configured to conform the manipulator with an external articulation of the manipulator when the external articulation exceeds a threshold so that movement of at least one joint of the plurality of driven joints is determined in part in response to the threshold-exceeding external articulation, the external articulation effecting movement of the shaft by movement of the access site, the processor being further configured to accommodate the external articulation by determining a dynamic pivotal center location by tracking changes in the pivotal center of the shaft within the access site in response to a changing location of the access site.
-
-
15. A tele-surgical method comprising:
-
robotically moving a tool holder of a manipulator relative to a proximal base of the manipulator while a shaft of a tool supported by the tool holder extends from the tool holder distally through an aperture to an end effector of the tool; changing a mode of a processor by receiving a clutch actuation input; calculating, using the processor, movements of at least one driven joint of a plurality of driven joints of the manipulator according to a calculated movement, the calculated movement being calculated in response to manual articulation of the manipulator so that the tool holder pivots about a pivotal center disposed along an axis of the tool shaft distal of the tool holder; receiving a command to effect a desired movement of an end effector; calculating movements of the plurality of driven joints of the manipulator in response to the received command so that the end effector effects the desired movement while the shaft of the tool extends through the aperture and pivots the shaft about the pivotal center; and calculating a dynamic pivotal center location, wherein the calculated movements of the plurality of driven joints pivot the instrument at the dynamic pivotal center location to maintain the pivotal center of the shaft adjacent the aperture in response to a changing location of the aperture.
-
-
16. A tele-surgical system comprising:
-
a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, an intermediate portion extending between the end effector and the proximal end; a manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient; the manipulator and instrument together having a plurality of driven joints, the plurality of driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states for a state of the end effector while the intermediate portion passes through an access site; an input configured to receive a movement command to effect a desired movement of the end effector within a surgical workspace; and a processor coupling the input to the manipulator, the processor being configured to determine calculated movements of the plurality of driven joints in response to the commanded movement so that the intermediate portion of the instrument is within the access site and so as to move the end effector with the desired movement by pivoting the instrument about a pivotal center of the instrument, the pivotal center being adjacent the access site, wherein the processor is configured to move the pivotal center within an acceptable range so as to avoid imposing excessive lateral forces on a tissue of the patient when the tissue along the minimally invasive access site moves.
-
-
17. A tele-surgical system comprising:
-
a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, and an intermediate portion extending between the end effector and the proximal end; a manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient; the manipulator and instrument together having a plurality of driven joints, the plurality of driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states for a state of the end effector while the intermediate portion passes through an access site; an input configured to receive a movement command to effect a desired movement of the end effector within a surgical workspace; and a processor coupling the input to the manipulator, the processor being configured to determine calculated movements of the plurality of driven joints in response to the commanded movement so that the intermediate portion is within the access site and so as to move the end effector with the desired movement by pivoting the instrument about a pivotal center of the instrument, the pivotal center being adjacent the access site, wherein the processor is configured to determine a cyclical movement of the pivotal center, the cyclical movement being associated with a physiological activity of the patient. - View Dependent Claims (18, 19)
-
-
20. A tele-surgical system comprising:
-
a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, and an intermediate portion extending between the end effector and the proximal end; a manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient; the manipulator and instrument together having a plurality of driven joints, the plurality of driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of driven joints for a state of the end effector while the intermediate portion passes through an access site; an input configured to receive a movement command to effect a desired movement of the end effector within a surgical workspace; and a processor coupling the input to the manipulator, the processor being configured to; determine a dynamic pivotal center location, during movement of the access site, that remains adjacent the access site; determine calculated movements of the plurality of driven joints in response to the commanded movement and in response to a changing location of the access site so as to; move the end effector with the desired movement, pivot the instrument about a pivotal center of the instrument, and move the pivotal center of the instrument toward and/or maintain the pivotal center of the instrument at the dynamic pivotal center location to maintain the pivotal center of the instrument adjacent the access site during the desired movement of the end effector.
-
-
21. A teleoperated surgical system comprising:
-
a teleoperated manipulator having a plurality of driven joints; a surgical instrument having a proximal end mounted on the manipulator, a distal end effector, an intermediate portion between the proximal end and the end effector, and a pivotal center being defined at a position on the intermediate portion of the surgical instrument; and a processor coupled to the manipulator; the plurality of driven joints providing sufficient degrees of freedom to allow a range of states of the plurality of driven joints for an individual position of the end effector; the processor being configured to determine calculated movements of the plurality of driven joints to move the pivotal center of the instrument toward and/or maintain the pivotal center of the instrument at a dynamic pivotal center location calculated to remain adjacent an access site as the access site moves, move the end effector by pivoting the surgical instrument about the pivotal center of the instrument in response to an operator input command as the access site moves, and in the absence of the operator input command, determine calculated movements of the plurality of driven joints that keep the end effector stationary in relation to a surgical site as the access site moves.
-
Specification