Surgical resection device and methods of operation thereof
Surgical methods and devices that facilitate anatomical resection are disclosed. In some examples, a surgical resection device is disclosed that includes a static housing and a resection tool coupled to the housing via a flexible gasket that allows relative motion between the static housing and resection tool. A motor is also coupled to the static housing and is configured to rotate the resection tool about a first axis. The surgical resection device also includes two linear actuators disposed within a handle and coupled to the static housing via respective pinned linkages. The actuators are independently drivable to translate the resection tool within a second axis and rotate the resection tool about a third axis. A surgical computing device can track the surgical resection device, drive the motor and actuators to align the resection tool with a resection plane determined preoperatively, and control a position and speed of the resection tool.
1 . A surgical computing device, comprising a non-transitory computer-readable medium comprising programmed instructions stored thereon for facilitating resection during a surgical procedure and one or more processors coupled to the non-transitory computer-readable medium and configured to execute the stored programmed instructions to:
determine a resection plane for resecting patient anatomy based on a preoperative surgical plan;
track a position and orientation of a surgical resection device during a surgical procedure, wherein the surgical resection device comprises a resection tool, a motor configured to rotate the resection tool about a first axis such that an element of the resection tool is movable to a fixed position around the first axis to allow a plurality of cut angles with respect to rotation of the motor, and at least two linear actuators independently drivable to translate the resection tool within a second axis and rotate the resection tool about a third axis;
drive one or more of the motor or one or more of the at least two linear actuators to align a portion of the resection tool with the resection plane based on the tracked position and orientation; and
control a position of the portion of the resection tool in a direction of the first axis, or a speed of the portion of the resection tool, based on the tracked position and orientation during resection of the patient anatomy.
2 . The surgical computing device of claim 1 , wherein the resection tool comprises a surgical saw, wherein the portion of the surgical saw comprises a saw blade.
3 . The surgical computing device of claim 2 , wherein the one or more processors are further configured to execute the stored programmed instructions to initiate oscillation of the saw blade when an alignment of the saw blade with the resection plane is determined to be achieved based on the tracked position and orientation.
4 . The surgical computing device of claim 2 , wherein the one or more processors are further configured to execute the stored programmed instructions to enable or disable oscillation of the saw blade to control the position of the saw blade in the direction of the first axis.
5 . The surgical computing device of claim 2 , wherein the one or more processors are further configured to execute the stored programmed instructions to extend or limit oscillation of the saw blade to control the position of the saw blade in the direction of the first axis.
6 . The surgical computing device of claim 2 , wherein the one or more processors are further configured to execute the stored programmed instructions to retract the saw blade into, or extend the saw blade from, a sleeve disposed within a static housing of the surgical resection device to control the position of the saw blade in the direction of the first axis.
7 . The surgical computing device of claim 6 , wherein the resection tool and the motor are disposed proximate opposing ends of the static housing and interface within the static housing via an annular gear of the resection tool and a pinion gear of the motor, wherein the processors are further configured to execute the stored programmed instructions to drive the motor to rotate the pinion gear to cause the pinion gear to engage the annular gear to rotate the resection tool about the first axis.
8 . The surgical computing device of claim 1 , wherein the one or more processors are further configured to execute the stored programmed instructions to track the position and orientation relative to the patient anatomy based on a first optical tracking device coupled to the surgical resection device and a second optical tracking device coupled to the patient anatomy, wherein each of the first and second optical tracking devices comprises a plurality of fiducials.
9 . The surgical computing device of claim 1 , wherein the resection tool comprises a burr, wherein the processors are further configured to execute the stored programmed instructions to initiate rotation of the burr when an alignment of the burr with the resection plane is determined to be achieved based on the tracked position and orientation.
10 . The surgical computing device of claim 9 , wherein the one or more processors are further configured to execute the stored programmed instructions to extend or retract the burr in the direction of the first axis to control an exposure of the burr.
11 . The surgical computing device of claim 1 , wherein the one or more processors are further configured to execute the stored programmed instructions to control a width of a cut by the resection tool with respect to a plane perpendicular to the first axis by varying an oscillation angle of the resection tool.