Methods, Systems, And Devices For Controlling Movement Of A Robotic Surgical System
US-2017189127-A1 · Jul 6, 2017 · US
US10799294B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10799294-B2 |
| Application number | US-201616308994-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 13, 2016 |
| Priority date | Jun 13, 2016 |
| Publication date | Oct 13, 2020 |
| Grant date | Oct 13, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system to generate an operating room layout plan for a surgical procedure involving a patient and a trajectory of access. A patient model is positioned in a virtual coordinate space representing the operating room, and is rendered, along with the trajectory of access relative to the patient, on a display. The trajectory of access defines a zone of operation in the virtual coordinate space. The planning system receives selection of a navigation camera location in the virtual coordinate space; renders a navigation camera model visually indicating an operative field of view; determines whether the navigation camera has a direct line-of-sight to the zone of operation and, if not, indicates an error; and outputs the operating room layout plan based on the location of the models in the virtual coordinate space.
Opening claim text (preview).
What is claimed is: 1. A method of generating, by a computing device, an operating room layout plan for a surgical procedure involving a patient, the method comprising: determining a trajectory of access relative to the patient based on a pre-operative surgical plan, the trajectory of access being aligned with an access port for the surgical procedure; determining, based in part on the pre-operative surgical plan, one or more possible patient positions, wherein the one or more possible patient positions are limited based on the trajectory of access; receiving selection of a patient position selected from the one or more possible patient positions, the selected patient position and the trajectory of access defining a three-dimensional zone of operation within which surgical instruments are tracked by a navigation system, wherein the trajectory of access defines a centerline of the zone of operation; defining a patient model at a location in a virtual coordinate space representing the operating room, and rendering the patient model, the trajectory of access and the zone of operation on a display; receiving user selection of a navigation camera location in the virtual coordinate space, the navigation camera location indicating a location of the navigation camera relative to the patient location in the virtual coordinate space; rendering a navigation camera model visually indicating an operative field of view of the navigation camera; determining whether the navigation camera has a direct line-of-sight to the zone of operation and, if not, outputting an error indicator; and outputting the operating room layout plan based on the location of the patient model and the navigation camera location in the virtual coordinate space. 2. The method claimed in claim 1 , further comprising determining whether the operative field of view includes the zone of operation and, if not, outputting an error notification on the display. 3. The method claimed in claim 1 , wherein determining whether the navigation camera has a direct line-of-sight to the zone of operation includes receiving selection of a new location for the navigation camera and re-determining whether the navigation camera has a direct line-of-sight to the zone of operation. 4. The method claimed in claim 1 , further comprising adding a new model of a new object to the virtual coordinate space and re-determining whether the navigation camera has a direct line-of-sight to the zone of operation. 5. The method claimed in claim 1 , further comprising receiving selection of a new location for a model of an object in the virtual coordinate space and re-determining whether the navigation camera has a direct line-of-sight to the zone of operation. 6. The method claimed in claim 1 , further comprising: receiving a request to add a new model to the virtual coordinate space, wherein the new model includes a range of operation, including a location of the new model, and rendering the new model in a view of the virtual coordinate space, including visually indicating the range of operation. 7. The method claimed in claim 6 , wherein rendering the new model includes outputting an alert if the range of operation excludes the zone of operation. 8. The method claimed in claim 1 , wherein outputting the operating room layout includes rendering the operating room layout plan within an augmented reality system or a virtual reality system. 9. The method claimed in claim 8 , further comprising rendering a virtual operating room in the augmented reality system or the virtual reality system from a perspective of a position of a surgeon. 10. The method claimed in claim 8 , further comprising detecting, using the augmented reality system, deviations between physical positioning of equipment in the operating room and the operating room layout plan rendered in the augmented reality system. 11. The method claimed in claim 1 , wherein outputting includes storing the operating room layout plan in association with a surgeon identifier and a surgical procedure identifier for use in association with a subsequent surgery. 12. An operating room layout planning system for a surgical procedure involving a patient, the system comprising: a memory storing a plurality of models and a virtual coordinate space representing the operating room; a processor coupled to the memory; a display to render a view of the operating room defined in the virtual coordinate space; and a planning application containing instructions executable by the processor that, when executed, cause the processor to determine a trajectory of access relative to the patient based on a pre-operative surgical plan, the trajectory of access being aligned with an access port for the surgical procedure; determine, based in part on the pre-operative surgical plan, one or more possible patient positions, wherein the one or more possible patient positions are limited based on the trajectory of access; receive selection of a patient position selected from the one or more possible patient positions, the selected patient position and the trajectory of access defining a zone of operation within which surgical instruments are tracked by a navigation system, wherein the trajectory of access defines a centerline of the zone of operation; define a patient model at a location in the virtual coordinate space and render the patient model, the trajectory of access and the zone of operation on the display; receive user selection of a navigation camera location in the virtual coordinate space, the navigation camera location indicating a location of the navigation camera relative to the patient location in the virtual coordinate space; render a navigation camera model visually indicating an operative field of view of the navigation camera; determine whether the navigation camera has a direct line-of-sight to the zone of operation and, if not, outputting an error indicator; and output the operating room layout plan based on the location of the patient model and the navigation camera location in the virtual coordinate space. 13. The system claimed in claim 12 , wherein the instructions, when executed, further cause the processor to determine whether the operative field of view includes the zone of operation and, if not, to output an error notification on the display. 14. The system claimed in claim 12 , wherein determining whether the camera has a direct line-of-sight to the zone of operation includes receiving selection of a new location for the navigation camera and re-determining whether the navigation camera has a direct line-of-sight to the zone of operation. 15. The system claimed in claim 12 , wherein the instructions, when executed, further cause the processor to add a new model of a new object to the virtual coordinate space and re-determine whether the navigation camera has a direct line-of-sight to the zone of operation. 16. The system claimed in claim 12 , wherein the instructions, when executed, further cause the processor to receive selection of a new location for a model of an object in the virtual coordinate space and re-determine whether the navigation camera has a direct line-of-sight to the zone of operation. 17. The system claimed in claim 12 , wherein the instructions, when executed, further cause the processor to: receive a request to add a new model to the virtual coordinate space, wherein the new model includes a range of operation, including a location of the new model, and render the new model in a view of the virtual coordinate space, including visually indicating the range of operati
for local operation · CPC title
Aligning objects, relative positioning of parts · CPC title
Three-dimensional [3D] modelling for computer graphics · CPC title
Medical · CPC title
Computer-aided simulation of surgical operations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.