IP Library › Granted Patent US 10,660,711
Granted Patent B2
US 10,660,711 · App. 15/052,323 · Granted May 26, 2020

Navigation systems and methods for reducing tracking interruptions during a surgical procedure

Inventors: José Luis Moctezuma de la Barrera (Freiburg, DE); Donald W. Malackowski (Schoolcraft, MI)
Assignee: MAKO Surgical Corp.
A61B34/20A61B2034/2055
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,660,711
App. No.
15/052,323
Granted
May 26, 2020
Kind
B2
Abstract

Navigation systems and methods for reducing tracking interruptions during a surgical procedure. A virtual boundary generator generates virtual boundaries associated with tracking devices and a localizer. A collision detector evaluates movement of virtual objects relative to the virtual boundaries to detect collisions between the virtual objects and the virtual boundaries. A feedback generator responds to the collision detection to reduce tracking interruptions between the tracking devices and the localizer.

Claims (44)

1. A method of reducing tracking interruptions between a tracking device and a localizer of a navigation system, the navigation system comprising a virtual boundary generator and a collision detector, said method comprising the steps of:

detecting the tracking device within a field-of-view of the localizer;

generating, with the virtual boundary generator, a virtual line-of-sight boundary based on a line-of-sight relationship between the tracking device and the localizer;

updating, with the virtual boundary generator, the virtual line-of-sight boundary to account for relative movement between the tracking device and the localizer;

evaluating, with the collision detector, relative movement between a virtual object and the virtual line-of-sight boundary, wherein the virtual object is associated with a physical object in the field-of-view of the localizer; and

detecting a collision, with the collision detector, between the virtual object and the virtual line-of-sight boundary to enable a response that prevents the physical object from obstructing the line-of-sight between the tracking device and the localizer.

2. The method of claim 1 , including generating feedback in response to detecting the collision.

3. The method of claim 2 , wherein generating the feedback includes generating at least one of audible, visual, vibration, or haptic feedback.

4. The method of claim 2 , wherein generating the feedback includes vibrating the physical object.

5. The method of claim 2 , wherein generating the feedback includes controlling movement of the physical object.

6. The method of claim 5 , wherein controlling movement of the physical object includes constraining movement of a tool with a haptic device.

7. The method of claim 6 , including generating instructions to reposition the haptic device.

8. The method of claim 2 , wherein generating the feedback includes generating instructions to a user to reposition anatomy of a patient.

9. The method of claim 2 , wherein generating the feedback includes generating instructions to reposition the localizer.

10. The method of claim 1 , wherein detecting the collision is further defined as predicting the collision.

11. The method of claim 1 , wherein detecting the tracking device within the field-of-view of the localizer includes sensing light from one or more markers of the tracking device with one or more optical sensors of the localizer.

12. The method of claim 1 , wherein evaluating the relative movement between the virtual object and the virtual line-of-sight boundary includes tracking a position and orientation of the virtual object with respect to a position and orientation of the virtual line-of-sight boundary.

13. The method of claim 1 , wherein generating the virtual line-of-sight boundary includes generating a boundary virtual object shaped to delineate space in which the physical object is restricted from entering so that light from the tracking device is able to be transmitted to the localizer without obstruction by the physical object.

14. The method of claim 1 , wherein generating the virtual line-of-sight boundary includes generating a boundary virtual object based on a position and orientation of the tracking device and a position and orientation of the localizer.

15. The method of claim 1 , wherein the virtual line-of-sight boundary is at least one of cylindrical, spherical, or frustoconical in shape.

16. The method of claim 1 , wherein the virtual line-of-sight boundary includes one or more lines.

17. The method of claim 1 , wherein updating the virtual line-of-sight boundary to account for relative movement between the tracking device and the localizer is performed each time a new position and orientation of the tracking device is determined.

18. The method of claim 1 , wherein updating the virtual line-of-sight boundary to account for relative movement between the tracking device and the localizer is performed every 0.1 to 2 milliseconds.

19. The method of claim 1 , including generating a second virtual line-of-sight boundary based on a line-of-sight relationship between a second tracking device and the localizer.

20. The method of claim 19 , including updating the second virtual line-of-sight boundary to account for relative movement between the second tracking device and the localizer.

21. The method of claim 20 , including evaluating relative movement between the virtual object and the second virtual line-of-sight boundary.

22. The method of claim 21 , including detecting a collision between the virtual object and the second virtual line-of-sight boundary to enable a response that prevents the physical object from obstructing the line-of-sight between the second tracking device and the localizer.

23. The method of claim 1 , wherein the physical object is at least a portion of a tool or a person.

24. A navigation system for reducing tracking interruptions caused by a physical object defined in virtual space as a virtual object, said system comprising:

a localizer having a field-of-view;

a tracking device for placing within said field-of-view of said localizer so that said localizer is capable of establishing a line-of-sight relationship with said tracking device;

a virtual boundary generator configured to generate a virtual line-of-sight boundary based on the line-of-sight relationship between said tracking device and said localizer and configured to update the virtual line-of-sight boundary to account for relative movement between said tracking device and said localizer; and

a collision detector configured to evaluate movement of the virtual object relative to the virtual line-of-sight boundary to detect a collision between the virtual object and the virtual line-of-sight boundary and enable a response that prevents the physical object from obstructing the line-of-sight between said tracking device and said localizer.

25. A method of reducing tracking interruptions between a tracking device and a localizer of a navigation system, the navigation system comprising a virtual boundary generator and a collision detector, said method comprising the steps of:

detecting the tracking device within a field-of-view of the localizer;

generating, with the virtual boundary generator, a virtual field-of-view boundary based on the field-of-view of the localizer;

associating a virtual object with the tracking device;

tracking, with the collision detector, movement of the virtual object relative to the virtual field-of-view boundary; and

detecting, with the collision detector, a collision between the virtual object and the virtual field-of-view boundary while tracking to enable a response that prevents the tracking device from moving outside of the field-of-view of the localizer.

26. A navigation system for reducing tracking interruptions, said system comprising;

a localizer having a field-of-view;

a tracking device for placing within said field-of-view of said localizer so that said localizer is capable of receiving signals from said tracking device and detecting the tracking device in the field-of-view, said tracking device having a virtual object associated therewith;

a virtual boundary generator configured to generate a virtual field-of-view boundary based on said field-of-view of said localizer; and

a collision detector configured to evaluate movement of the virtual object relative to the virtual field-of-view boundary to detect a collision between the virtual object and the virtual field-of-view boundary and enable a response that prevents said tracking device outside of said field-of-view of said localizer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: MALACKOWSKI, DONALD M.
To: MAKO SURGICAL CORP.
Reel/Frame 050256/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: STRYKER LEIBINGER GMBH & CO. KG
To: MAKO SURGICAL CORP.
Reel/Frame 050256/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: DE LA BARRERA, JOSE LUIS MOCTEZUMA
To: STRYKER LEIBINGER GMBH & CO. KG
Reel/Frame 050260/0161 →
Continuity (2)
Provisional Application 62120585 · Feb 25, 2015
Related Publication 20160242858A1 · Aug 25, 2016
Cited By (13)
US 12,232,744 US 12,239,326 US 12,279,830 US 12,349,994 US 12,369,985 US 12,453,605 US 12,484,972 US 12,539,156 US 12,558,107 US 12,642,606 US 12,678,240 US 12,714,527 US 12,733,998