Efficient Vision and Kinematic Data Fusion For Robotic Surgical Instruments and Other Applications
First Claim
1. A robotic method for performing surgery on a patient through a minimally invasive aperture, the method comprising:
- positioning an elongate shaft of a tool through the aperture so that the shaft pivots at an actual pivotal center adjacent the aperture;
acquiring an image of the tool within the patient;
determining image-based pivotal center correction information using the image;
determining a position and/or orientation of the tool by imposing the image-based pivotal center correction information onto joint-based data, the joint-based data being used by a robotic command module to calculate movements of a tool manipulator supporting the tool.
2 Assignments
0 Petitions
Accused Products
Abstract
Robotic devices, systems, and methods for use in telesurgical therapies through minimally invasive apertures make use of joint-based data throughout much of the robotic kinematic chain, but selectively rely on information from an image capture device to determine location and orientation along the linkage adjacent a pivotal center at which a shaft of the robotic surgical tool enters the patient. A bias offset may be applied to a pose (including both an orientation and a location) at the pivotal center to enhance accuracy. The bias offset may be applied as a simple rigid transformation from the image-based pivotal center pose to a joint-based pivotal center pose.
234 Citations
32 Claims
-
1. A robotic method for performing surgery on a patient through a minimally invasive aperture, the method comprising:
-
positioning an elongate shaft of a tool through the aperture so that the shaft pivots at an actual pivotal center adjacent the aperture; acquiring an image of the tool within the patient; determining image-based pivotal center correction information using the image; determining a position and/or orientation of the tool by imposing the image-based pivotal center correction information onto joint-based data, the joint-based data being used by a robotic command module to calculate movements of a tool manipulator supporting the tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A robotic method for performing surgery on a patient through a minimally invasive aperture with a robotic system, the robotic system including a tool having an elongate shaft and a command module that determines movements of a tool manipulator supporting the tool by determining a joint-based pivotal center pose of the tool, the method comprising:
-
positioning the elongate shaft of the tool through the aperture so that the shaft pivots at an actual pivotal center adjacent the aperture, the actual pivotal center and the shaft defining an actual pivotal center pose; acquiring an image of the tool within the patient; determining an image-based pivotal center pose of the tool using the image; calculating a rigid transformation between the image-based pivotal center pose and the joint-based pivotal center pose using a recursive filter; and determining a location and/or orientation of the tool by using the rigid transformation to mitigate an error between the joint-based pivotal center pose and the actual pivotal center pose.
-
-
16. A robotic method for use with a robotic system including a manipulator movably supporting a tool and a command module generating movement commands of the manipulator so as to generate desired movements of the tool based on joint data from the manipulator, wherein environmental constraints induce an error in a joint-based pose calculated by the command manipulator along a linkage of the manipulator or tool, the method comprising:
-
acquiring an image of the tool and/or manipulator; selectively determining an image-based pose from the image, the pose reflecting the environmental constraints; calculating a rigid transformation between the image-based pose and the joint-based calculated pose; and determining a pose of the tool by using the rigid transformation so as to mitigate the error. - View Dependent Claims (17, 18)
-
-
19. A robotic system for performing surgery on a patient through a minimally invasive aperture, the system comprising:
-
a tool having an elongate shaft with a proximal end and a distal end, the distal end of the tool insertable through the aperture so that the shaft pivots at a pivotal center adjacent the aperture; an image capture device for acquiring an image of the tool within the patient; a tool manipulator supporting the proximal end of the tool; and a processor system coupling the image capture device to the tool manipulator, the processor system including a tool correction module and a robotic command module coupled to the tool manipulator so as to transmit tool movement commands thereto, and so as to calculate a joint-based pivotal center in response to joint signals therefrom, the tool correction module generating a corrected tool position and/or orientation by determining image-based pivotal center correction information from the image and by correcting the joint-based pivotal center with the image-based pivotal center correction information.
-
-
20. A correction system for use with a robotic surgical system, the robotic surgical system including a tool having an elongate shaft with a distal end insertable through a minimally invasive aperture so that the shaft pivots at an actual pivotal center adjacent the aperture, an image capture device for acquiring an image of the tool within the patient, a tool manipulator supporting the tool, and a robotic command module transmitting movement commands to the tool manipulator, and calculates a joint-based pivotal center, the correction system comprising:
tool correction module coupling the image capture device to the command module so as to determine a position and/or orientation of the tool by revising the joint-based pivotal center with image-based pivotal center correction information derived in response to the image of the tool within the patient such that an error between the joint-based pivotal center and the actual pivotal center is mitigated. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
29. A robotic system comprising:
-
a manipulator movably supporting a tool; a command module generating movement commands of the manipulator so as to generate desired movements of the tool based on joint data from the manipulator, wherein environmental constraints induce an error in a joint-based pose calculated by the command manipulator along a linkage of the manipulator or tool; an image capture device for acquiring an image of the tool and/or manipulator; means for image-based correction coupling the image capture device to the command module, the correction means comprising means for determining an image-based pose of the manipulator or tool from the image, the pose reflecting the environmental constraints, means for calculating a rigid transformation between the image-base pose and the joint-based calculated pose, and means for using the rigid transformation to mitigate the error for determining a position and/or orientation of the tool. - View Dependent Claims (30, 31, 32)
-
Specification