Method and apparatus for controlling a haptic device
A surgical system includes a first tracker configured to be affixed to a first object, a detection device configured to determine a change in position of the first tracker, and circuitry communicable with the detection device. The circuitry is configured to compare the change in the position of the first tracker to a condition and generate a fault signal in response to a determination that the change in the position of the first tracker violates the condition.
1. A surgical system, comprising:
a first tracker configured to be affixed to a bone;
a detection device configured to determine a change in position of the first tracker; and
circuitry communicable with the detection device and configured to:
compare the change in the position of the first tracker to a condition, wherein the condition comprises a threshold velocity such that the change in the position violates the condition when the first tracker moves with greater than the threshold velocity; and
generate a fault signal in response to a determination that the change in the position of the first tracker violates the condition.
2. The surgical system of claim 1 , wherein the threshold velocity is 40 mm/s.
3. The surgical system of claim 1 , wherein the condition comprises a threshold distance such that the change in the position violates the condition when the first tracker moves farther than the threshold distance.
4. The surgical system of claim 1 , wherein the condition is predetermined.
5. The surgical system of claim 1 , further comprising a haptic device configured to provide haptic guidance in response to the fault signal.
6. The surgical system of claim 1 , comprising a surgical device, wherein the surgical device is configured to switch operating modes in response to the fault signal.
7. The surgical system of claim 1 , further comprising a robotic arm controllable in a haptic mode and a free mode, wherein the robotic arm changes between the haptic mode and the free mode in response to the fault signal.
8. The surgical system of claim 1 , further comprising a surgical tool, wherein the circuitry is further configured to disable the surgical tool in response to the fault signal.
9. The surgical system of claim 1 , further comprising a robotic arm, wherein the circuitry is configured to shut off power to the robotic arm in response to the fault signal.
10. The system of claim 1 , further comprising a bone pin, wherein the first tracker is coupled to the bone pin such that the first tracker is configured to be affixed to the bone by the bone pin.
11. The system of claim 1 , further comprising a clamp, wherein the clamp is configured to affix the tracker to the bone.
12. The system of claim 1 , wherein the first tracker comprises an array of active or passive markers.
13. The surgical system of claim 1 , wherein the detection device comprises a stereo camera pair.
14. A method of operation of a surgical system, comprising:
tracking a position of a first tracker affixed to a bone;
determining a change in the position of the first tracker;
comparing the change in the position of the first tracker to a predetermined condition;
generating a fault signal in response to a determination that the change in the position of the first tracker violates the predetermined condition, wherein the predetermined condition comprises a threshold velocity, and wherein the change in the position of the first tracker violates the predetermined condition when the first tracker moves with greater than the threshold velocity; and
controlling a surgical device based on the fault signal.
15. The method of claim 14 , wherein the predetermined condition comprises a threshold distance, and wherein the change in the position of the first tracker violates the predetermined condition when the first tracker moves farther than the threshold distance.
16. The method of claim 14 , wherein controlling the surgical device based on the fault signal comprises deactivating the surgical device in response to the fault signal.
17. The method of claim 14 , wherein the surgical device comprises a robotic arm, and wherein controlling the surgical device based on the fault signal comprises changing an operating mode of the robotic arm in response to the fault signal.
18. The method of claim 14 , comprising affixing the first tracker to the bone using a bone pin, staple, screw, clamp, or intramedullary rod.