Calibration of a robotic surgical tool
First Claim
1. A surgical tool, comprising:
- an elongate shaft configured to be coupled to an electromechanical arm of a robotic surgical system and having an end effector coupled to a distal end thereof, the elongate shaft being rotatable about a longitudinal axis of the elongate shaft; and
at least one target associated with the elongate shaft and configured to be non-independently movable with respect to the elongate shaft, wherein a position of the target is detected using at least one sensor disposed on the electromechanical arm of the robotic surgical system such that the elongate shaft is able to move independently of the sensor, and wherein the detected position is used to determine a rotational angle of the elongate shaft.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for calibration of a shaft of a surgical tool are provided. The tool includes an elongate shaft configured to be coupled to an electromechanical arm of a robotic surgical system and having an end effector coupled to a distal end thereof, the shaft being rotatable about its longitudinal axis. The tool also includes at least one target associated with the shaft and configured to be non-independently movable with respect to the shaft, wherein a position of the target is detected using at least one sensor disposed such that the shaft is able to move independently of the sensor. The detected position is used to determine a rotational angle of the shaft. This can involve accessing a memory on the tool or the system storing values related to a target position in association with corresponding values of a shaft rotation angle.
10 Citations
19 Claims
-
1. A surgical tool, comprising:
-
an elongate shaft configured to be coupled to an electromechanical arm of a robotic surgical system and having an end effector coupled to a distal end thereof, the elongate shaft being rotatable about a longitudinal axis of the elongate shaft; and at least one target associated with the elongate shaft and configured to be non-independently movable with respect to the elongate shaft, wherein a position of the target is detected using at least one sensor disposed on the electromechanical arm of the robotic surgical system such that the elongate shaft is able to move independently of the sensor, and wherein the detected position is used to determine a rotational angle of the elongate shaft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a surgical tool, comprising:
-
detecting a connection between an elongate shaft and an electromechanical arm of a robotic surgical system, the elongate shaft having an end effector coupled to a distal end thereof and being rotatable about a longitudinal axis thereof, and having at least one target associated therewith that is configured to be movable together with the elongate shaft; acquiring, by a sensor disposed on the electromechanical arm of the robotic surgical system, at least one value corresponding to a position of the target with respect to the sensor; and determining, by a processor in operable communication with the sensor, a rotational angle of the elongate shaft based on the acquired value. - View Dependent Claims (16, 17, 18)
-
-
19. A robotic surgical system, comprising:
-
a surgical tool having an elongate shaft configured to be coupled to an electromechanical arm of the robotic surgical system and having an end effector coupled to a distal end thereof, the elongate shaft being rotatable about a longitudinal axis thereof; and at least one target associated with the elongate shaft and configured to be non-independently movable with respect to the elongate shaft; at least one sensor disposed on the electromechanical arm and configured to detect a position of the target, wherein the detected position is used to determine a rotational angle of the elongate shaft; a memory configured to store a plurality of first values representing positions of the target with respect to the sensor, and a plurality of second values representing rotational angles of the elongate shaft each corresponding to respective one of the first values; and a controller configured to access the memory to determine the rotational angle of the elongate shaft based on a comparison of the detected position of the target with the plurality of first values.
-
Specification