Systems and methods for monitoring a surgical tool
Systems and methods for monitoring a surgical tool are provided. A surgical tool may be advanced and rotated and sensor data from a sensor may be received. The sensor data may have a first value that is converted to a second value. A notification may be generated when the second value meets or exceeds a predetermined threshold.
1 . A system for monitoring a drill, the system comprising:
the drill configured to perform a task on an anatomical element;
a motor configured to rotate a drill bit;
one or more bearings;
at least one sensor configured to sense at least one value associated with the one or more bearings and yield sensor data; and
a controller having a processor and a memory storing data for processing by the processor, wherein the data, when processed, causes the processor to:
advance the drill towards the anatomical element and rotate the drill bit using the motor,
receive the sensor data, the sensor data having a first value of the at least one value,
convert the sensor data from the first value to a second value,
compare the second value to a nominal value, and
generate a notification associated with the one or more bearings when the second value exceeds the nominal value.
2 . The system of claim 1 , further comprising a printed circuit board (PCB) configured to connect the at least one sensor and the controller.
3 . The system of claim 1 , wherein the at least one sensor comprises an accelerometer, the sensor data comprises accelerometer data, the first value comprises acceleration values, and the second value comprises vibration values.
4 . The system of claim 3 , wherein the sensor data is converted using a power spectral density conversion.
5 . The system of claim 1 , further comprising a robotic arm configured to orient the drill and advance the drill.
6 . The system of claim 1 , wherein the drill further comprises a pressure sensor and the memory stores further data for processing by the processor that, when processed, causes the processor to:
compare a first pressure value to an expected pressure value; and
cause the motor to stop rotation of the drill when the first pressure value decreases from the expected pressure value.
7 . The system of claim 6 , wherein the drill is advanced when the first pressure value is consistent with the expected pressure value.
8 . The system of claim 1 , further comprising a housing configured to house the drill bit.
9 . The system of claim 8 , wherein the housing forms a tube having an opening through which the drill bit extends from, wherein debris is suctioned from the opening to a discharge tube.
10 . The system of claim 1 , wherein comparing the second value to the nominal value yields a difference between the second value and the nominal value and the data further causes the processor to compare the difference to a predetermined threshold and generate the notification to indicate a failure of the one or more bearings when the difference meets or exceeds the predetermined threshold.
11 . A system for monitoring a surgical tool comprising:
a surgical tool configured to drill an anatomical element, wherein the surgical tool comprises one or more bearings;
a motor configured to rotate a drill bit of the surgical tool;
at least one accelerometer configured to sense accelerometer data and yield acceleration sensor data associated with the one or more bearings; and
a controller having a processor and a memory storing data for processing by the processor, the data, when processed, causes the processor to:
cause the motor to rotate and advance the surgical tool,
receive acceleration sensor data from the at least one accelerometer, the acceleration sensor data having acceleration values,
convert the acceleration values to vibration values, and
generate a notification when the vibration values exceeds a nominal value.
12 . The system of claim 11 , wherein the acceleration values are converted using a power spectral density conversion.
13 . The system of claim 11 , further comprising a robotic arm configured to autonomously operate and orient the surgical tool.
14 . A system for monitoring a surgical tool comprising:
a surgical tool configured to drill an anatomical element, wherein the surgical tool includes one or more bearings;
a motor configured to rotate a drill bit of the surgical tool;
at least one sensor configured to sense at least one value associated with the one or more bearings and yield sensor data; and
a controller having a processor and a memory storing data for processing by the processor, the data, when processed, causes the processor to:
cause the motor to rotate and advance the surgical tool,
receive the sensor data, the sensor data having the at least one value, and
generate a notification when the at least one value associated with the one or more bearings exceeds a nominal value.
15 . The system of claim 14 , further comprising a clutch configured to prevent the motor from rotating the surgical tool when the at least one value associated with the one or more bearings exceeds the nominal value.
16 . The system of claim 14 , wherein the surgical tool further comprises a pressure sensor to sense and yield pressure data and the memory stores further data for processing by the processor that, when processed, causes the processor to:
cause the motor to stop rotation of the surgical tool when a first pressure value decreases from a predetermined pressure threshold.
17 . The system of claim 16 , wherein the surgical tool is advanced when the pressure data is consistent with the predetermined pressure threshold.
18 . The system of claim 14 , further comprising a housing configured to house the drill bit.
19 . The system of claim 18 , further comprising a camera positioned on the housing.
20 . The system of claim 18 , wherein the housing forms a tube having an opening through which the drill bit extends from, wherein debris is suctioned from the opening to a discharge tube.