A surgical system for assisting a user in performing a surgical procedure at a surgical site, comprising a tool having a checkpoint, a pointer having a tip, and a localizer to determine a position of the pointer within a field of view. A memory comprises identification data associated with a plurality of tools. A controller is configured to prompt the user to position the tip of at the checkpoint, to receive position data from the localizer associated with the pointer within the field of view, to compare position data associated with the pointer against the identification data of the memory to determine an identity of the tool, and to present the user with the identity of the tool.Un système chirurgical pour aider un utilisateur à effectuer une intervention chirurgicale sur un site chirurgical, comprenant un outil ayant un point de contrôle, un pointeur ayant une pointe, et un localisateur pour déterminer une position du pointeur dans un champ de vision. Une mémoire comprend des données d'identification associées à une pluralité d'outils. Un dispositif de commande est configuré pour inviter l'utilisateur à positionner la pointe au niveau du point de contrôle, pour recevoir des données de position provenant du localisateur associé au pointeur dans le champ de vision, pour comparer des données de position associées au pointeur par rapport aux données d'identification de la mémoire pour déterminer une identité de l'outil, et pour présenter à l'utilisateur l'identité de l'outil.