Modular battery powered handheld surgical instrument with multiple magnetic position sensors
A system comprising a surgical instrument is disclosed. The surgical instrument includes a handle, a shaft, a plurality of magnets, a plurality of sensors configured to determine a distance away from one or more of the plurality of magnets, and a processor communicatively coupled to the plurality of sensors. The processor is configured to determine a three dimensional change in position of the shaft by computing a three dimensional change in position of the one or more magnets, using the change in the distances determined by the one or more plurality of sensors.
1. A surgical instrument, comprising:
a shaft assembly comprising a plurality of magnets;
a flexible circuit positioned within the shaft assembly, the flexible circuit comprising a resistor, a capacitor, an inductor, and a series of substrate layers that are flexible enough to bend or twist, the series of substrate layers spanning the entirety of the flexible circuit;
a plurality of sensors positioned on the flexible circuit within the shaft assembly and configured to determine a distance away from one or more of the plurality of magnets; and
a processor communicatively coupled to the plurality of sensors, wherein the processor is configured to:
measure a change in distances between the plurality of sensors and the one or more of the plurality of magnets after a component of the surgical instrument moves with respect to the flexible circuit on which the plurality of sensors are positioned, using the plurality of sensors, wherein the component comprises a portion of the shaft assembly having the plurality of magnets; and
determine a three dimensional change in position of the surgical instrument by computing a three dimensional change in position of the one or more of the plurality of magnets, using the change in the distances determined by the plurality of sensors,
wherein the shaft assembly comprises an articulation joint and the shaft assembly is configured to articulate about the articulation joint,
wherein a first sensor among the plurality of sensors and a first magnet among the plurality of magnets are disposed adjacent the articulation joint, and
wherein the first sensor is placed away from a center of the articulation joint so that a distance from the first sensor to the first magnet changes as the shaft assembly articulates.
2. The surgical instrument of claim 1 , wherein the processor is configured to determine a three dimensional change in position of an articulation of the component of the surgical instrument using the measured change in distances of the one or more of the plurality of magnets away from the plurality of sensors.
3. The surgical instrument of claim 1 , wherein the component is an exterior component of the surgical instrument, and wherein the processor is configured to determine a degree of rotation of the exterior component of the surgical instrument relative to an inner component of the surgical instrument using the measured change in distances of the one or more of the plurality of magnets away from the plurality of sensors, wherein the inner component comprises a portion of the flexible circuit.
4. The surgical instrument of claim 1 , wherein the processor is configured to determine a distance of translation of the component of the surgical instrument using the measured change in distances of the one or more of the plurality of magnets away from the plurality of sensors.
5. The surgical instrument of claim 1 , wherein the processor is further configured to determine an error condition of the surgical instrument by measuring whether the change in the distances determined by the plurality of sensors fails to satisfy at least one predetermined threshold.
6. The surgical instrument of claim 1 , wherein the flexible circuit is configured to deliver an electrical connection to a portion of the surgical instrument.
7. The surgical instrument of claim 1 , wherein the surgical instrument further comprises a rotary driver and configured to rotate at least a portion of the surgical instrument.
8. The surgical instrument of claim 1 , wherein the plurality of magnets are positioned externally on the shaft assembly.
9. The surgical instrument of claim 1 , wherein:
one magnet among the plurality of magnets and one sensor among the plurality of sensors forms a magnet-sensor pair;
the shaft assembly is configured to rotate about a longitudinal axis centered within the shaft assembly; and
the magnet-sensor pair is configured to measure a degree of rotation of the shaft assembly as the shaft assembly rotates.
10. The surgical instrument of claim 1 , wherein:
one magnet among the plurality of magnets and one sensor among the plurality of sensors forms a magnet-sensor pair;
the shaft assembly is configured to translate in a proximal and a distal direction; and
the magnet-sensor pair is configured to measure a length of translation of the shaft assembly as the shaft assembly translates.
11. A method of controlling a surgical instrument comprising a shaft assembly that comprises a plurality of magnets, a flexible circuit positioned within the shaft assembly, a plurality of sensors positioned on the flexible circuit and configured to determine a distance away from one or more of the plurality of magnets, and a processor communicatively coupled to the plurality of sensors, wherein the flexible circuit comprises a resistor, a capacitor, an inductor, and a series of substrate layers that are flexible enough to bend or twist, the series of substrate layers spanning the entirety of the flexible circuit, the method comprising:
changing, by the surgical instrument, a position in a first component of the surgical instrument relative to a second component of the surgical instrument, wherein the first component comprises a portion of the shaft assembly having the plurality of magnets and the second component comprises a portion of the flexible circuit on which the plurality of sensors are positioned; and
in response, determining, by the processor, a three dimensional change in position of the surgical instrument by computing a three dimensional change in position of the one or more magnets, using a change in the distances determined by the plurality of sensors,
wherein the shaft assembly comprises an articulation joint and the shaft assembly is configured to articulate about the articulation joint,
wherein a first sensor among the plurality of sensors and a first magnet among the plurality of magnets are disposed adjacent the articulation joint,
wherein the first sensor is placed away from a center of the articulation joint so that a distance from the first sensor to the first magnet changes as the shaft assembly articulates, and
wherein the method further comprises measuring, by the first sensor, a degree of articulation of the shaft assembly by measuring the distance from the first sensor to the first magnet.
12. The method of claim 11 , wherein the first component is an exterior component and the second component is an inner component, wherein the method further comprises:
determining, by the processor, a degree of rotation of the exterior component of the surgical instrument relative to the inner component of the surgical instrument using a measured change in distance of a second magnet among the plurality of magnets away from a second sensor among the plurality of sensors.
13. The method of claim 11 , further comprising:
determining, by the processor, a distance of translation of the first component of the surgical instrument using a measured change in distance of a second magnet among the plurality of magnets away from a second sensor among the plurality of sensors.
14. The method of claim 11 , further comprising:
determining, by the processor, an error condition of the surgical instrument by measuring whether the change in the distances determined by the plurality of sensors fails to satisfy at least one predetermined threshold.