Systems and methods for spinal surgical procedures
A method comprising capturing a pose of a surgical tool at a surgical site of a patient. The method includes determining a range of movement of the surgical tool at the surgical site, in response to the captured pose. The method includes displaying a representation of the determined range of movement onto an image associated with the surgical site. The method includes providing one or more instructions to limit a movement of a robotic device according to the determined range of movement.
1. A system comprising:
a surgical tool having one or more infrared reflectors or emitters coupled thereto;
a tracking device configured to detect the IR reflectors or emitters coupled to the surgical tool and provide location information to a processing device;
an interface;
a robotic device having a robot arm with a manipulator that holds the surgical tool; and
the processing device comprising:
one or more processors; and
a non-transitory computer readable medium having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to:
capture, via the tracking device, a pose of the surgical tool at a surgical site of a patient,
determine, by the one or more processors, a range of movement of the surgical tool at the surgical site relative to the manipulator, in response to the captured pose,
display, at the interface, a representation of the determined range of movement of the surgical tool onto an image associated with the surgical site,
provide one or more instructions to limit a movement of the robotic device according to the determined range of movement of the surgical tool,
receive pressure information from one or more pressure sensors, and
display, at the interface, a graduated indicator of how much pressure is applied relative to a maximum amount of pressure allowed.
2. The system of claim 1 , wherein the determined range of movement is based on a pivot of the surgical tool within a predetermined area of significance at the surgical site.
3. The system of claim 2 , wherein the pivot of the surgical tool is based on a pivot about a distal end of the surgical tool.
4. The system of claim 1 , wherein the non-transitory computer readable medium having stored thereon instructions that, when executed by the one or more processors, further cause the one or more processors to:
determine a second range of movement corresponding to the captured pose;
compare the range of movement to the second range of movement; and
provide instructions to adjust a position of the surgical tool, based on the comparison.
5. The system of claim 1 , wherein the surgical site comprises a vertebra, wherein determining the range of movement includes detection of one or more edges corresponding to the vertebra.
6. The system of claim 1 , wherein providing instructions to limit a movement of the robotic device according to the determined range of movement comprises an instruction to stop any movement associated with the robotic device.
7. The system of claim 1 , wherein the non-transitory computer readable medium having stored thereon instructions that, when executed by the one or more processors, further cause the one or more processors to determine the range of movement of the surgical tool at the surgical site based on a selection of a particular vertebra.
8. The system of claim 1 , wherein providing instructions to limit a movement of the robotic device according to the determined range of movement comprises an instruction to limit movement associated with the robotic device to at least one plane.
9. The system of claim 1 , wherein the surgical tool is a retractor.
10. The system of claim 9 , wherein the range of movement of the surgical tool is based on one or more arms of the retractor.
11. The system of claim 9 , wherein the retractor comprises one or more pressure sensors.
12. The system of claim 11 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to:
responsive to the pressure exceeding a safety threshold:
instruct the robotic device to reduce the amount of retraction; and
display, at the interface, an alert.
13. The system of claim 1 , wherein to determine, by the one or more processors, a range of movement of the surgical tool at the surgical site relative to the robot arm, includes:
limiting the range of movement based on an electromyography response.
14. The system of claim 1 , wherein the surgical tool is a dilator.