Methods and apparatus for surgical planning
First Claim
1. A method for simulating a robotic surgical procedure on a computer, the method comprising:
- identifying a plurality of port optimization criteria;
assigning numerical values to the port optimization criteria associated with each of at least two candidate port arrangements;
computing a cost metric for each candidate port arrangement, the cost metric comprising a weighted combination of the numerical values assigned to the port optimization criteria for that candidate port arrangement;
selecting the candidate port arrangement having an optimal value of the cost metric; and
simulating a robotic surgical procedure on a human body with the selected candidate port arrangement as the arrangement of a plurality of surgical entry ports in the human body.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for enhancing surgical planning provide enhanced planning of entry port placement and/or robot position for laparoscopic, robotic, and other minimally invasive surgery. Various embodiments may be used in robotic surgery systems to identify advantageous entry ports for multiple robotic surgical tools into a patient to access a surgical site. Generally, data such as imaging data is processed and used to create a model of a surgical site, which can then be used to select advantageous entry port sites for two or more surgical tools based on multiple criteria. Advantageous robot positioning may also be determined, based on the entry port locations and other factors. Validation and simulation may then be provided to ensure feasibility of the selected port placements and/or robot positions. Such methods, apparatus, and systems may also be used in non-surgical contexts, such as for robotic port placement in munitions diffusion or hazardous waste handling.
-
Citations
29 Claims
-
1. A method for simulating a robotic surgical procedure on a computer, the method comprising:
-
identifying a plurality of port optimization criteria; assigning numerical values to the port optimization criteria associated with each of at least two candidate port arrangements; computing a cost metric for each candidate port arrangement, the cost metric comprising a weighted combination of the numerical values assigned to the port optimization criteria for that candidate port arrangement; selecting the candidate port arrangement having an optimal value of the cost metric; and simulating a robotic surgical procedure on a human body with the selected candidate port arrangement as the arrangement of a plurality of surgical entry ports in the human body. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for simulation of a robotic surgical procedure, the apparatus comprising a tangible medium configured with machine readable code to:
-
identify a plurality of port optimization criteria; assign numerical values to the port optimization criteria associated with each of at least two candidate port arrangements; compute a cost metric for each candidate port arrangement, the cost metric comprising a weighted combination of the numerical values assigned to the port optimization criteria for that candidate port arrangement; and select the candidate port arrangement having an optimal value of the cost metric; wherein the machine readable code is further configured to facilitate simulation of a robotic surgical procedure on a human body with the selected candidate port arrangement as the arrangement of a plurality of surgical entry ports in the human body. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A robotic surgical system comprising:
-
first and second robotic arms adapted to respectively hold first and second surgical tools for performing a medical procedure on a patient; a third robotic arm adapted to hold an image capturing device, and a computer for selecting a preferred arrangement of entry ports for the first and second robotic arms from among at least two candidate port arrangements, the computer configured to; identify a plurality of port optimization criteria; assign numerical values to the port optimization criteria associated with each candidate port arrangement; compute a cost metric for each candidate port arrangement, the cost metric comprising a weighted combination of the numerical values assigned to the port optimization criteria for that candidate port arrangement; select the candidate port arrangement having an optimal value of the cost metric as the preferred arrangement of the plurality of surgical entry ports; wherein the computer is further configured to facilitate simulation of a robotic surgical procedure on the patient with the selected candidate port arrangement as the arrangement of a plurality of surgical entry ports in the patient. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification