| CPC A61B 34/30 (2016.02) [A61B 17/1626 (2013.01); A61B 34/10 (2016.02); A61B 34/20 (2016.02); A61B 34/32 (2016.02); A61B 90/39 (2016.02); B25J 9/1664 (2013.01); B25J 9/1671 (2013.01); B25J 11/0055 (2013.01); A61B 17/1764 (2013.01); A61B 2034/105 (2016.02); A61B 2034/2051 (2016.02); A61B 2034/2055 (2016.02); A61B 2034/2057 (2016.02); A61B 2034/2063 (2016.02); A61B 2090/3945 (2016.02); G05B 19/40937 (2013.01); G05B 2219/35021 (2013.01); G05B 2219/45168 (2013.01)] | 16 Claims |

|
1. A surgical system comprising:
a robotic manipulator including a plurality of links and joints;
a tool coupled to the robotic manipulator and the tool being configured to remove material from a workpiece;
a navigation system comprising a localizer, a first tracker coupled to the robotic manipulator or the tool, and a second tracker coupled to the workpiece, and wherein the localizer is configured to detect the first and second trackers; and
one or more controllers coupled to the robotic manipulator and the navigation system, the one or more controllers configured to:
determine, from the navigation system, a pose of the tool relative to the workpiece;
control the robotic manipulator to facilitate removal of a first portion from the workpiece with the tool at a first cutting depth;
sense interaction between the tool and the workpiece during removal of the first portion to detect a density of the workpiece;
control the robotic manipulator to facilitate removal of a second portion from the workpiece with the tool at a second cutting depth, wherein the second cutting depth is based, at least in part, on the detected density and is different from the first cutting depth; and
modify operation of the tool based, at least in part, on the detected density.
|