CPC A61B 34/10 (2016.02) [A61B 34/20 (2016.02); A61B 34/30 (2016.02); A61B 34/32 (2016.02); A61B 34/37 (2016.02); A61B 34/74 (2016.02); A61B 34/76 (2016.02); A61F 2/40 (2013.01); A61F 2/4612 (2013.01); A61B 17/142 (2016.11); A61B 17/15 (2013.01); A61B 17/1659 (2013.01); A61B 17/1684 (2013.01); A61B 2017/568 (2013.01); A61B 2034/101 (2016.02); A61B 2034/104 (2016.02); A61B 2034/108 (2016.02); A61B 2034/2051 (2016.02); A61B 2034/2055 (2016.02); A61B 2034/743 (2016.02); A61B 2034/744 (2016.02); A61B 2090/3945 (2016.02); A61F 2/30942 (2013.01); A61F 2002/4632 (2013.01)] | 10 Claims |
1. A robotic surgery system for preparing a humerus to receive a shoulder implant, the robotic surgery system comprising:
a robotic manipulator;
a cutting tool to be coupled to said robotic manipulator;
a localizer configured to track movement of said cutting tool and the humerus; and
a controller coupled to said robotic manipulator and said localizer, said controller configured to operate said robotic manipulator to control movement of said cutting tool relative to the humerus based on a virtual object that defines a volume of material to be removed from the humerus to receive the shoulder implant,
wherein said controller is further configured to:
determine positions of a plurality of landmarks on the humerus;
define a virtual resection in a coordinate system based on the plurality of landmarks; and
define said virtual object in the coordinate system based on a location of the virtual resection.
|