Robotic Systems And Methods For Controlling A Tool Removing Material From A Workpiece
US-2017000572-A1 · Jan 5, 2017 · US
US11564749B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11564749-B2 |
| Application number | US-201916441513-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2019 |
| Priority date | Jun 15, 2018 |
| Publication date | Jan 31, 2023 |
| Grant date | Jan 31, 2023 |
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.
Systems, methods, software and techniques for generating a milling path for a tool of a surgical system are provided. The milling path is designed to remove a resection volume associated with an anatomical volume. A reference guide is defined with respect to the resection volume. Sections are defined along the reference guide in succession. Each section intersects the reference guide at a different intersection point and is at a specified orientation relative to the reference guide at the intersection point. Each section further intersects the resection volume. A section path is generated to be bounded within each section and defined relative to the resection volume. A plurality of transition segments are generated and each transition segment connects section paths of successive sections along the reference guide.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for generating a milling path for a tool of a surgical system, the milling path designed to remove a resection volume associated with an anatomical volume, the computer-implemented method comprising: defining a reference guide with respect to the resection volume; defining, in succession, a plurality of sections along the reference guide, and each section intersecting the reference guide at a different intersection point and with each section being at a specified orientation relative to the reference guide at the intersection point, and each section further intersecting the resection volume; generating a section path bounded within each section and defined relative to the resection volume; and generating a plurality of transition segments, each transition segment connecting section paths of sections being successive to one another along the reference guide. 2. The computer-implemented method of claim 1 further comprising defining the specified orientation to be orthogonal to the reference guide at the intersection point. 3. The computer-implemented method of claim 1 , further comprising: defining a footprint of the resection volume; approximating a center line of the footprint; and aligning the reference guide to the center line for making the reference guide coincident to the footprint. 4. The computer-implemented method of claim 1 , further comprising generating one or more of the section paths to be at least partially coincident to a cross-sectional perimeter of the resection volume intersecting the section. 5. The computer-implemented method of claim 1 , further comprising: generating an offset boundary within the resection volume and being spaced apart from one or more surfaces of the resection volume; and generating one or more of the section paths to be at least partially coincident to the offset boundary. 6. The computer-implemented method of claim 1 , wherein: generating each section path further comprises generating a starting point and an ending point for each section path; and generating each transition segment further comprises connecting the ending point for the section path of one section to the starting point of the section path of another section being in succession along the reference guide. 7. The computer-implemented method of claim 6 , further comprising: generating a starting offset segment extending from the ending point for the section path of one section, the starting offset segment bounded within the one section and extending in a direction that opposes a footprint of the resection volume; generating an ending offset segment ending at the starting point of the section path of a subsequent section being in succession along the reference guide, the ending offset segment bounded within the subsequent section and extending in a direction towards the reference guide; and generating each transition segment by connecting the starting offset segment of the one section to the ending offset segment of the subsequent section. 8. The computer-implemented method of claim 1 , further comprising: designating one of the section paths as a first section path to be traversed by the tool along the milling path; designating another one of the section paths as a last section path to be traversed by the tool along the milling path; defining a starting point and an ending point for each section path; and wherein the reference guide comprises a starting point adjacent to the first section path and an ending point adjacent to the last section path, and further comprising producing a lead-in segment for guiding the tool to the first section path by: defining a starting point of the lead-in segment to be adjacent to the starting point of the reference guide; and defining the ending point of the lead-in segment to be coincident to the starting point of the first section path. 9. The computer-implemented method of claim 1 , further comprising: designating one of the section paths as a first section path to be traversed by the tool along the milling path; designating another one of the section paths as a last section path to be traversed by the tool along the milling path; defining a starting point and an ending point for each section path; and producing a lead-out segment having a starting point connected to the ending point of the last section path, the lead-out segment following the reference guide in a direction back towards the first section path and the lead-out segment having an ending point that is located adjacent to or past the section of the first section path. 10. The computer-implemented method of claim 1 , further comprising receiving control inputs for selectively adjusting parameters for the milling path, the parameters comprising one or more of: a geometric feature of the tool; a distance between sections along the reference guide; and an offset defining a distance between closed loops in any one of the section paths. 11. The computer-implemented method of claim 1 , further comprising: intra-operatively defining placement of a virtual implant relative to an anatomical model of the anatomical volume; intra-operatively computing the resection volume based on intra-operative placement of the virtual implant relative to the anatomical model; and intra-operatively generating the milling path to remove the intra-operatively computed resection volume. 12. A non-transitory computer readable medium comprising instructions executable by one or more processors, wherein the instructions implement a software program for generating a milling path for a tool of a surgical system, the milling path designed to remove a resection volume associated with an anatomical volume, the software program being configured to: define a reference guide with respect to the resection volume; define, in succession, a plurality of sections along the reference guide, and each section intersecting the reference guide at a different intersection point and with each section being at a specified orientation relative to the reference guide at the intersection point, and each section further intersecting the resection volume; generate a section path bounded within each section and defined relative to the resection volume; and generate a plurality of transition segments, each transition segment connecting section paths of sections being successive to one another along the reference guide. 13. The non-transitory computer readable medium of claim 12 , wherein the software program is further configured to: define the specified orientation to be orthogonal to the reference guide at the intersection point. 14. The non-transitory computer readable medium of claim 12 , wherein the software program is further configured to: define a footprint of the resection volume; approximate a center line of the footprint; and align the reference guide to the center line for making the reference guide coincident to the footprint. 15. The non-transitory computer readable medium of claim 12 , wherein the software program is further configured to: generate one or more of the section paths to be at least partially coincident to a cross-sectional perimeter of the resection volume intersecting the section. 16. The non-transitory computer readable medium of claim 12 , wherein the software program is further configured to: generate an offset boundary within the resection volume and being spaced apart from one or more surfaces of the resection volume; and generate one or more of the section paths to be at least partially coincident to
Computer-aided simulation of surgical operations · CPC title
Electromagnetic tracking systems · CPC title
Visualisation of planned trajectories or target regions · CPC title
Mills · CPC title
Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.