| CPC A61B 90/98 (2016.02) [A61B 5/064 (2013.01); A61B 34/20 (2016.02); A61B 34/30 (2016.02); A61B 34/32 (2016.02); A61B 90/96 (2016.02); A61B 2017/00876 (2013.01); A61B 17/17 (2013.01); A61B 2034/2051 (2016.02); A61B 2034/2055 (2016.02); A61B 2034/2057 (2016.02); A61B 2034/2072 (2016.02); A61B 2090/034 (2016.02); A61B 2090/0811 (2016.02); A61B 90/11 (2016.02); A61B 2090/376 (2016.02); A61B 2090/3762 (2016.02); A61B 2090/3937 (2016.02); A61B 2090/3945 (2016.02); A61B 2090/3983 (2016.02)] | 20 Claims |

|
1. A surgical robot system comprising:
a robot having a robot base, a robot arm coupled to the robot base, and an end-effector coupled to the robot arm, the end-effector having a base and a tool holder adapted to be coupled to a surgical instrument;
a plurality of fixed tracking markers rigidly affixed to the base of the end-effector;
a plurality of repositionable tracking markers rigidly affixed to the tool holder of the end-effector, wherein the tool holder is repositionable between a first position and a second position relative to the base of the end-effector, the plurality of fixed tracking markers together with the plurality of repositionable tracking markers in the first position defining a first array template and the plurality of fixed tracking markers together with the plurality of repositionable tracking markers in the second position defining a second array template; and
a camera configured to detect the plurality of fixed tracking markers and the plurality of repositionable tracking markers in the first and second positions, wherein the robot is configured to determine a 3-dimensional position of the end-effector based on determining whether the detected plurality of fixed tracking markers and the detected plurality of repositionable tracking markers define the first or the second array template.
|