| CPC A61B 34/20 (2016.02) [A61B 17/1764 (2013.01); A61B 34/10 (2016.02); A61B 34/30 (2016.02); A61B 34/71 (2016.02); A61B 34/76 (2016.02); A61B 90/03 (2016.02); A61B 2017/00119 (2013.01); A61B 2017/00694 (2013.01); A61B 2017/00712 (2013.01); A61B 2017/00725 (2013.01); A61B 2034/102 (2016.02); A61B 2034/107 (2016.02); A61B 2034/108 (2016.02); A61B 2034/2055 (2016.02); A61B 2034/2059 (2016.02); A61B 2034/2065 (2016.02); A61B 2034/2068 (2016.02); A61B 2034/207 (2016.02); A61B 2034/2072 (2016.02); A61B 34/25 (2016.02); A61B 2034/305 (2016.02); A61B 2090/363 (2016.02); A61B 2090/364 (2016.02); A61B 2090/3983 (2016.02)] | 20 Claims |

|
1. A surgical system, comprising:
a base;
a robotic arm extending from the base;
a first marker mounted relative to the base;
a second marker coupled to the robotic arm;
a detector configured to detect the first marker and the second marker; and
a computing system programmed to:
control the robotic arm in a free mode during a registration procedure; and
define a coordinate transformation of the first marker relative to a reference point on the base based on a position of the first marker detected by the detector and a plurality of positions of the second marker detected by the detector as the robotic arm is moved by a user in the free mode.
|