A surgical robot system having a registration system for conducting registration procedures in order to track objects and a target bone of a patient in both navigation space and an image space, the surgical robot system comprising: - a tracked guide tube comprising a tracking marker and wherein the tracked guide tube is configured to receive a surgical instrument; - a tracking subsystem having a position sensor that recognizes the tracking marker in a navigational space; - a platform interface module configured to receive a signal from the tracking subsystem indicative of a position of the guide tube based on the tracking marker; - a computer subsystem, including a computer and a display, configured to receive a first viewplane scan of a target bone and a second viewplane scan of the target bone, wherein the first viewplane and the second viewplane are so configured that an intersection of the first viewplane and the second viewplane defines an intersection line, - wherein the computer subsystem is configured to receive the position of the guide tube from the platform interface module, and - wherein the computer subsystem, via the display, is configured to depict the tracked guide tube and a vector extending from the tracked guide tube, indicative of the distance between a distal portion of the guide tube and the target bone of the patient, on both the first viewplane scan and the second viewplane scan, and - wherein the view planes are selected such that the vector represents a central axis of the guide tube which is coincident to the intersection line, - wherein the surgical robot system includes an end effector for receiving the guide tube, the end effector includes tracking markers disposed around the surface of the end effector so that the end effector may be monitored by tracking devices when the end effector is translated and rotated in the surgical field - a tracked guide tube comprising a tracking marker and wherein the tracked guide tube is configured to receive a surgical instrument; - a tracking subsystem having a position sensor that recognizes the tracking marker in a navigational space; - a platform interface module configured to receive a signal from the tracking subsystem indicative of a position of the guide tube based on the tracking marker; - a computer subsystem, including a computer and a display, configured to receive a first viewplane scan of a target bone and a second viewplane scan of the target bone, wherein the first viewplane and the second viewplane are so configured that an intersection of the first viewplane and the second viewplane defines an intersection line, - wherein the computer subsystem is configured to receive the position of the guide tube from the platform interface module, and - wherein the computer subsystem, via the display, is configured to depict the tracked guide tube and a vector extending from the tracked guide tube, indicative of the distance between a distal portion of the guide tube and the target bone of the patient, on both the first viewplane scan and the second viewplane scan, and - wherein the view planes are selected such that the vector represents a central axis of the guide tube which is coincident to the intersection line, - wherein the surgical robot system includes an end effector for receiving the guide tube, the end effector includes tracking markers disposed around the surface of the end effector so that the end effector may be monitored by tracking devices when the end effector is translated and rotated in the surgical field