Software Center and Highly Configurable Robotic Systems for Surgery and Other Uses
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.
46 Citations
114 Claims
-
1-99. -99. (canceled)
-
100. A surgical robotic system comprising:
-
a surgical instrument having a proximal end, a distal end effector suitable for insertion into a patient, and an intermediate portion between the proximal end and the end effector; a first manipulator configured to support the proximal end of the instrument so as to move the instrument from outside the patient; the first manipulator and instrument together comprising a first manipulator assembly having a plurality of driven joints, the driven joints being configured to provide sufficient degrees of freedom to allow a range of joint states for an end effector position 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 first manipulator assembly, the processor being configured to determine movements of the joints in response to the commanded movement so that the intermediate portion of the instrument is within the access site during the desired movement of the end effector, the processor being further configured to calculate the joint movements so as to drive the manipulator assembly towards a manipulator collision inhibiting configuration. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
113. A master-slave robotic system comprising:
-
a first manipulator assembly having a first end effector that can move in a workspace, the first manipulator assembly having a plurality of alternative joint states for a first end effector position in the workspace; a second manipulator assembly having a second end effector that can move in the workspace, the second manipulator assembly being configured to transmit state signals indicating movement of the second manipulator assembly; an input device configured to receive an input for a first desired movement of the first end effector within the workspace; and a processor coupled to the input device, the first manipulator assembly, and the second manipulator assembly, the processor being configured to determine a movement of the first manipulator assembly in response to the input for the first desired movement taking into consideration the second manipulator assembly state signals so as to inhibit collisions between the first and second manipulator assemblies, the processor controlling movement of the first end effector in effecting the first desired movement.
-
-
114. A robotic method comprising:
-
robotically moving a first end effector of a first manipulator assembly, the first manipulator assembly having sufficient degrees of freedom to allow a range of alternative joint states for a first end effector position in a workspace; robotically moving a second end effector of a second manipulator assembly; transmitting signals from the second manipulator assembly, the signals indicating movement of the second manipulator assembly; receiving an input for a desired movement of the first end effector within the workspace; and calculating a movement of the first manipulator assembly in response to the first desired movement and the signals so as to inhibit collisions between the manipulators, and so that the first end effector effects the first desired movement.
-
Specification