IP Library Granted Patent US 11,806,089
Granted Patent B2
US 11,806,089 · App. 17/376,594 · Granted Nov 7, 2023

Merging localization and vision data for robotic control

Inventor: Donald W. Malackowski (Schoolcraft, MI)
Assignee: Stryker Corporation
A61B34/20A61B5/065A61B34/30A61B90/361A61B2017/00734A61B2034/2048A61B2034/2051A61B2034/2055A61B2034/2068A61B2034/2072A61B2090/364A61B2090/3937A61B2090/3945
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 11,806,089
App. No.
17/376,594
Granted
Nov 7, 2023
Kind
B2
Abstract

Surgical systems and methods are described in which a localizer generates localizer data associated with a bone. A vision device generates, in a coordinate system of the vision device, image data associated with the bone and an environment of the bone within a field-of-view of the vision device. A robotic manipulator supports and moves a surgical instrument. Controller(s) associate a virtual object with the bone and determine a position and orientation of the virtual object based on the localizer data. Controller(s) merge the image data and the localizer data associated with the bone into a common coordinate system and control the robotic manipulator based on an output of merging the image data and the localizer data.

Claims (48)

1. A surgical system, comprising:

a localizer configured to generate localizer data associated with a bone;

a vision device configured to generate, in a coordinate system of the vision device, image data associated with the bone and an environment of the bone within a field-of-view of the vision device;

a robotic manipulator configured to support and move a surgical instrument; and

one or more controllers being configured to:

associate a virtual object with the bone;

determine a position and orientation of the virtual object based on the localizer data;

merge the image data and the localizer data associated with the bone into a common coordinate system; and

control the robotic manipulator based on an output of merging the image data and the localizer data.

2. The surgical system of claim 1 , wherein:

the virtual object includes a 3D model of the bone;

the image data includes a 3D surface image of the bone; and

the one or more controllers are configured to merge the 3D model of the bone with the 3D surface image of the bone.

3. The surgical system of claim 1 , wherein the one or more controllers are configured to control the robotic manipulator to manipulate the bone with the surgical instrument based on the output of merging the image data and the localizer data.

4. The surgical system of claim 1 , wherein the one or more controllers are configured to determine a volume of the bone removed based on the output of merging the image data and the localizer data.

5. The surgical system of claim 1 , wherein the one or more controllers are configured to determine a trajectory of the surgical instrument based on the output of merging the image data and the localizer data.

6. The surgical system of claim 1 , wherein the one or more controllers are configured to:

identify an object based on the output of merging the image data and the localizer data; and

control the robotic manipulator relative to the object.

7. The surgical system of claim 6 , wherein the object is one to be avoided by the surgical instrument.

8. The surgical system of claim 6 , wherein the object is the bone.

9. The surgical system of claim 1 , wherein the one or more controllers are configured to:

identify data points in the image data that have coordinates located outside of the virtual object; and

associate a second virtual object with the identified data points in the image data that have coordinates located outside of the virtual object.

10. The surgical system of claim 1 , wherein the vision device is mounted to an adjustable arm.

11. A method of operating a surgical system, the surgical system comprising a localizer configured to generate localizer data associated with a bone, a vision device configured to generate, in a coordinate system of the vision device, image data associated with the bone and an environment of the bone within a field-of-view of the vision device, a robotic manipulator configured to support and move a surgical instrument, and one or more controllers, the method comprising:

associating, with the one or more controllers, a virtual object with the bone;

determining, with the one or more controllers, a position and orientation of the virtual object based on the localizer data;

merging, with the one or more controllers, the image data and the localizer data associated with the bone into a common coordinate system; and

controlling, with the one or more controllers, the robotic manipulator based on an output of merging the image data and the localizer data.

12. The method of claim 11 , wherein the virtual object includes a 3D model of the bone and the image data includes a 3D surface image of the bone, the method comprising:

merging, with the one or more controllers, the 3D model of the bone with the 3D surface image of the bone.

13. The method of claim 11 , comprising:

controlling, with the one or more controllers, the robotic manipulator for manipulating the bone with the surgical instrument based on the output of merging the image data and the localizer data.

14. The method of claim 11 , comprising:

determining, with the one or more controllers, a volume of the bone removed based on the output of merging the image data and the localizer data.

15. The method of claim 11 , comprising:

determining, with the one or more controllers, a trajectory of the surgical instrument based on the output of merging the image data and the localizer data.

16. The method of claim 11 , comprising:

identifying, with the one or more controllers, an object based on the output of merging the image data and the localizer data; and

controlling, with the one or more controllers, the robotic manipulator relative to the object.

17. The method of claim 16 , wherein the object is one to be avoided by the surgical instrument.

18. The method of claim 16 , wherein the object is the bone.

19. The method of claim 11 , comprising:

identifying, with the one or more controllers, data points in the image data that have coordinates located outside of the virtual object; and

associating, with the one or more controllers, a second virtual object with the identified data points in the image data that have coordinates located outside of the virtual object.

20. The method of claim 11 , wherein the vision device is mounted to an adjustable arm, the method comprising:

adjusting a pose of the vision device with the adjustable arm.

Assignments (2)
CHANGE OF ADDRESS Recorded Dec 18, 2024
From: STRYKER CORPORATION
To: STRYKER CORPORATION
Reel/Frame 069737/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2021
From: MALACKOWSKI, DONALD M.
To: STRYKER CORPORATION
Reel/Frame 056971/0353 →