| CPC A61B 90/98 (2016.02) [A61B 34/30 (2016.02); G06K 7/10297 (2013.01); G06K 19/0705 (2013.01); G06K 19/0723 (2013.01); A61B 2017/00221 (2013.01); A61B 2017/00464 (2013.01); A61B 2017/00725 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
detecting a coupling of a surgical tool onto a robotic arm of a surgical robotic system;
establishing a wireless communication link that connects the system to a module in the surgical tool;
authenticating by the system via the wireless communication link the surgical tool;
in response to authenticating the surgical tool, requesting and receiving tool information from the surgical tool via the wireless communication link, then processing the tool information to identify the surgical tool for use in a present surgical procedure, then determining whether the surgical tool has or has not been previously used in the system during the present surgical procedure, wherein
i) if determining the surgical tool has not been previously used during the present surgical procedure, then using the received tool information to initialize the surgical tool for use in the system during the present surgical procedure,
and
ii) if determining the surgical tool has been previously used during the present surgical procedure, then retrieving tool calibration data from a cache of the system and then using the tool calibration data to initialize the surgical tool for use in the system during the present surgical procedure.
|