CPC A61B 34/70 (2016.02) [A61B 17/16 (2013.01); A61B 17/1626 (2013.01); A61B 18/148 (2013.01); A61B 34/20 (2016.02); A61B 34/30 (2016.02); A61B 34/32 (2016.02); A61B 34/37 (2016.02); A61B 34/76 (2016.02); B25J 9/009 (2013.01); B25J 9/1633 (2013.01); B25J 13/00 (2013.01); B25J 13/085 (2013.01); G16H 40/63 (2018.01); A61B 2018/00565 (2013.01); A61B 2018/00601 (2013.01); A61B 2034/107 (2016.02); A61B 2034/2046 (2016.02); A61B 2090/066 (2016.02); G05B 2219/40191 (2013.01); G05B 2219/45117 (2013.01)] | 15 Claims |
1. A surgical system comprising:
a manipulator configured to support and move a surgical instrument; and
one or more controllers configured to:
obtain data that defines a volume of tissue to be removed from a surgical site;
operate the manipulator to move the surgical instrument to remove first portions of the volume;
acquire data defining the first portions removed from the volume;
identify, based on the volume and the acquired data, additional portions of the volume of tissue that require removal;
generate a tool path that passes through the additional portions; and
operate the manipulator in a semi-autonomous mode to autonomously move the surgical instrument along the tool path to remove the additional portions.
|