Software center and highly configurable robotic systems for surgery and other uses
First Claim
Patent Images
1. A tele-surgical system comprising:
- a manipulator assembly configured to tele-operatively move a distal end effector relative to a proximal base, the manipulator assembly having a plurality of joints, the plurality of joints being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of joints for a position of the end effector;
an input device configured to receive a command to effect a desired movement of the end effector that follows a movement of the input device; and
a processor coupling the input to the manipulator assembly, the processor having a manipulation mode and a clutch mode,the processor in the manipulation mode being configured to determine movements of the plurality of joints in response to the command so as to move the end effector with the desired movement,the processor in the clutch mode being configured to;
calculate a movement of at least one joint of the plurality of joints in response to an external manual articulation of another joint of the plurality of joints of the manipulator assembly, the calculated movement of at least one joint corresponding to movement of the at least one joint within a workspace; and
drive the at least one joint of the plurality of joints of the manipulator assembly according to the calculated movement of the at least one joint to effect the movement of the at least one joint within the workspace.
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.
-
Citations
17 Claims
-
1. A tele-surgical system comprising:
-
a manipulator assembly configured to tele-operatively move a distal end effector relative to a proximal base, the manipulator assembly having a plurality of joints, the plurality of joints being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of joints for a position of the end effector; an input device configured to receive a command to effect a desired movement of the end effector that follows a movement of the input device; and a processor coupling the input to the manipulator assembly, the processor having a manipulation mode and a clutch mode, the processor in the manipulation mode being configured to determine movements of the plurality of joints in response to the command so as to move the end effector with the desired movement, the processor in the clutch mode being configured to; calculate a movement of at least one joint of the plurality of joints in response to an external manual articulation of another joint of the plurality of joints of the manipulator assembly, the calculated movement of at least one joint corresponding to movement of the at least one joint within a workspace; and drive the at least one joint of the plurality of joints of the manipulator assembly according to the calculated movement of the at least one joint to effect the movement of the at least one joint within the workspace. - 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 tele-operatively move a distal end effector relative to a proximal base, the manipulator assembly having a plurality of joints; a port clutch input; a master input device configured to receive a command to effect a desired movement of the end effector that follows a movement of the master input device; and a processor coupling the master input to the manipulator assembly, the processor being configured to change between a tissue manipulation mode and a port clutch mode in response to actuation of the port clutch input, the processor in the tissue manipulation mode being configured to calculate movements of the plurality of joints in response to the command so as to pivot the manipulator assembly at a calculated pivotal center adjacent a minimally invasive aperture site and so as to move the end effector with the desired movement that follows the movement of the master input device, the processor in the port clutch mode being configured to; calculate a movement of at least one joint of the plurality of joints in response to an external manual articulation of another joint of the plurality of joints, the calculated movement of the at least one joint corresponding to a movement of the at least one joint within a workspace; and drive the at least one of the plurality of joints according to the calculated movement of the at least one joint to effect the movement of the at least one joint within the workspace to allow manual reconfiguration of the plurality of joints of the manipulator assembly for movement of the minimally invasive aperture site. - View Dependent Claims (15)
-
-
16. A tele-surgical system comprising:
-
a manipulator assembly configured to tele-operatively move a distal instrument holder relative to a proximal base, the manipulator having a plurality of joints; a surgical instrument releasably mountable to the instrument holder, the instrument having an instrument shaft extending from the instrument holder distally to an end effector; an instrument clutch input; an input device configured to receive a command to effect a desired movement of the end effector that follows a movement of the input device; and a processor coupling the input to the manipulator assembly, the processor being coupled to the instrument clutch input, the processor being configured to change between a tissue manipulation mode and an instrument clutch mode in response to an actuation of the instrument clutch input, the processor in the tissue manipulation mode being configured to calculate a pivoting motion of the shaft so that the calculated movements of the plurality of joints in response to the command pivot the shaft adjacent a minimally invasive aperture site along the shaft and move the end effector with the desired movement, the processor in the instrument clutch mode being configured to calculate a pivoting motion of the shaft so that the calculated movement of the at least one joint of the plurality of joints calculated in response to manual articulation of the manipulator assembly pivot the instrument holder about a calculated pivotal center disposed along an axis of the instrument shaft distal of the instrument holder.
-
-
17. A method comprising:
-
receiving a movement command in a manipulation mode of a manipulator assembly from an input device to effect a desired movement of an end effector of the manipulator assembly that follows a movement of the input device, wherein a tool comprises the end effector and a shaft coupled to the end effector, wherein the shaft extends through an aperture, and wherein the desired movement comprises a movement of the shaft axially through the aperture; calculating movements of a plurality of joints of the manipulator assembly in response to the movement command so as to move the end effector with the desired movement that follows the movement of the input device, the manipulator assembly comprising the tool and a tele-surgical manipulator configured to support the tool, a plurality of joints of the tool and the tele-surgical manipulator together being configured to provide sufficient degrees of freedom to allow a range of joint states of the plurality of joints for a particular position of the end effector, the particular position being distal of the aperture; driving at least some joints of the plurality of joints of the manipulator assembly in accordance with the calculated movements to move the end effector with the desired movement one of the driven joints being an axial joint disposed adjacent the aperture; receiving a clutch input to implement a clutch mode of the manipulator assembly to allow manual repositioning of at least a portion of the manipulator assembly; calculating a movement of at least one joint of the plurality of joints of the manipulator assembly in response to an external manual articulation of another joint of the plurality of joints of the manipulator assembly in the clutch mode, the calculated movement of the at least one joint of the plurality corresponding to movement of the at least one joint within a workspace; and driving the at least one joint of the plurality according to the calculated movement to effect the movement of the at least one joint of the plurality of joints of the manipulator assembly within the workspace, in the clutch mode.
-
Specification