Claims
- 1. A method for identifying advantageous locations for placement of two or more entry ports for performing an operation within a defined volume having a closed surface, the method comprising:
preparing a representation of the defined volume from a set of acquired data; defining at least one target area within the defined volume; and determining from the representation and the target area the advantageous locations for placement of the two or more entry ports for performing the operation, the advantageous locations being disposed on the closed surface of the defined volume.
- 2. A method as in claim 1, wherein determining the advantageous locations further comprises:
defining a list of possible locations for placement of each entry port; and selecting an advantageous location for placement of each entry port from the list of possible locations for each entry port.
- 3. A method as in claim 2, wherein selecting the advantageous location for placement of each entry port is based at least in part on a set of criteria, the criteria including at least one of robot kinematics, robot kinetics, robot work range, deviation of tool entry angle from normal, organ geometry, surgeon defined constraints, robot force limitations, and patient force limitations.
- 4. A method as in claim 2, wherein selecting the advantageous location for placement of each entry port is based at least in part on a cost function, the cost function at least partially defined by at least one of minimizing deviations from a desired configuration, arm placement symmetry with respect to endoscope positioning, and minimization of tool entry angle with respect to surface normal.
- 5. A method as in claim 1, wherein the operation comprises a surgical operation on a body of a patient and the defined volume comprises a volume of at least a portion of the body.
- 6. A method as in claim 1, wherein the operation comprises an operation on a munitions material, the operation including at least one of inspection, maintenance, disabling, and mechanical interaction.
- 7. A method as in claim 1, wherein the acquired data comprises imaging data acquired using at least one of computed tomography, magnetic resonance imaging, conventional radiography, and arterial angiography.
- 8. A method as in claim 1, further comprising determining a position for placement of a robot relative to the defined volume for performing the operation.
- 9. A method as in claim 8, wherein determining the position for placement of the robot is based at least in part on a set of criteria, the criteria including at least one of robot kinematics, robot kinetics, robot work range, deviation of tool entry angle from normal, organ geometry, surgeon defined constraints, robot force limitations, and patient force limitations.
- 10. A method as in claim 1, further comprising:
determining whether the advantageous locations of the entry ports are feasible for carrying out the operation; rejecting one or more of the advantageous locations which are not feasible; and determining one or more new locations to replace the rejected locations.
- 11. A method as in claim 1, further comprising providing a first simulation for enabling a user to simulate the operation, the first simulation based upon the representation of the defined volume, the target area, the advantageous locations of the entry ports, and a surgical protocol.
- 12. A method as in claim 11, further comprising:
enabling the user to reject one or more of the advantageous locations based on the first simulation; determining different advantageous locations based on the user's rejection; and providing a second simulation for enabling the user to simulate the operation, the second simulation being based upon the model of the defined volume, the target area, and the different advantageous locations of the entry ports.
- 13. A method as in claim 1, further comprising transferring the advantageous locations to the surface of the defined volume for performing the operation.
- 14. A method for identifying advantageous locations for placement of two or more entry ports for performing a surgical procedure on a body of a patient, the method comprising:
preparing a representation of at least a portion of the patient's body from a set of acquired data; using the representation to define at least one target area within the body; defining a list of possible locations for each of the two or more entry ports, the possible locations being disposed on a surface of the body; and selecting an advantageous location for placement of each of the two or more entry ports from each list of possible locations.
- 15. A method as in claim 14, wherein selecting the advantageous location for placement of each entry port is based at least in part on a set of criteria, the criteria including at least one of robot kinematics, robot kinetics, robot work range, deviation of tool entry angle from normal, organ geometry, surgeon defined constraints, robot force limitations, and patient force limitations.
- 16. A method as in claim 14, wherein selecting the advantageous location for placement of each entry port is based at least in part on a cost function, the cost function at least partially defined by at least one of minimizing deviations from a desired configuration, arm placement symmetry with respect to endoscope positioning, and minimization of tool entry angle with respect to surface normal.
- 17. A method as in claim 14, wherein the acquired data comprises imaging data acquired using at least one of computed tomography, magnetic resonance imaging, conventional radiography and arterial angiography.
- 18. A method as in claim 14, further comprising determining a position for placement of a robot relative to the body of the patient for performing the procedure.
- 19. A method as in claim 18, wherein selecting the advantageous location for placement of each entry port is based at least in part on a set of criteria, the criteria including at least one of robot kinematics, robot kinetics, robot work range, deviation of tool entry angle from normal, organ geometry, surgeon defined constraints, robot force limitations, and patient force limitations.
- 20. A method as in claim 14, further comprising:
determining whether the advantageous locations of the entry ports are feasible for carrying out the operation; rejecting one or more of the advantageous locations which are not feasible; and determining one or more new locations to replace the rejected locations.
- 21. A method as in claim 14, further comprising providing a first simulation for enabling a user to simulate the operation, the first simulation based upon the model of the defined volume, the target area, and the advantageous locations of the entry ports.
- 22. A method as in claim 21, further comprising:
enabling the user to reject one or more of the advantageous locations based on the first simulation; determining different advantageous locations based on the user's rejection; and providing a second simulation for enabling the user to simulate the operation, the second simulation being based upon the model of the defined volume, the target area, and the different advantageous locations of the entry ports.
- 23. A method as in claim 14, further comprising transferring the advantageous locations to the patient's body in an operating room.
- 24. A method for identifying advantageous locations for placement of two or more entry ports for performing a surgical procedure on a body of a patient, the method comprising:
defining possible locations for each of the two or more entry ports, the possible locations being disposed on a surface of the body; selecting, based on a set of criteria, an advantageous location for placement of each of the two or more entry ports from the possible locations; verifying that the selected location for placement of each entry port is feasible for performing the surgical procedure; providing means for a surgeon to simulate the surgical procedure using the selected locations; and transferring the selected locations to the patient's body in an operating room.
- 25. A method as in claim 24, wherein the set of criteria includes at least two of robot kinematics, robot kinetics, robot work range, deviation of tool entry angle from normal, organ geometry, surgeon defined constraints, robot force limitations, and patient force limitations.
- 26. A method as in claim 24, wherein the set of criteria includes a cost function, the cost function at least partially defined by at least one of minimizing deviations from a desired configuration, arm placement symmetry with respect to endoscope positioning, and minimization of tool entry angle with respect to surface normal.
- 27. An apparatus for identifying advantageous locations for placement of two or more entry ports for performing an operation within a defined volume having a closed surface, the apparatus comprising a tangible medium embodied in machine readable code, the machine readable code being configured to:
prepare a representation of the defined volume from a set of acquired data; define at least one target area within the defined volume; and determine from the representation and the target area the advantageous locations for placement of the two or more entry ports for performing the operation, the advantageous locations being disposed on the closed surface of the defined volume.
- 28. An apparatus as in claim 27, wherein the machine readable code is further configured to process data to determine an advantageous position for placement of a robotic apparatus relative to the defined volume.
- 29. An apparatus as in claim 27, wherein the machine readable code is further configured to process data to verify that the advantageous locations are feasible for performing the operation and to simulate the operation for a user.
- 30. A system for performing a robotic operation within a defined volume having a closed surface, the system comprising:
a robot having at least two robotic arms; a computer coupled with the robot for at least partially controlling movements of the robotic arms; and computer software couplable with the computer for planning advantageous locations for at least two entry ports into the defined volume and for providing a simulation of the robotic operation.
- 31. The system of claim 30, wherein the robot comprises at least two robotic arms for attaching surgical tools and at least one robotic arm for attaching an imaging device.
- 32. The system of claim 30, wherein the computer further comprises a display device for displaying the simulation of the robotic operation.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This non-provisional application claims the benefit of priority from U.S. Provisional Patent Application Ser. No. 60/296808, filed Jun. 7, 2001, the full disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60296808 |
Jun 2001 |
US |