Automated calibration of endoscopes with pull wires
First Claim
1. A method comprising:
- retrieving, from computer readable media storing calibration data, a plurality of default gain values each associated with a pull wire of a plurality of pull wires of an endoscope;
inserting the endoscope into a body of a patient using a surgical robotic system;
providing a command, derived at least partly from one or more of the plurality of default gain values, to move the endoscope by translating at least one of the plurality of pull wires using the surgical robotic system;
receiving spatial data indicating an actual position of the endoscope having been moved in response to the command;
determining, for at least one of the pull wires, a new gain value based on the spatial data; and
storing the new gain value in the computer readable media.
2 Assignments
0 Petitions
Accused Products
Abstract
A surgical robotic system automatically calibrates tubular and flexible surgical tools such as endoscopes. By compensating for unideal behavior of an endoscope, the surgical robotic system can accurately model motions of the endoscope and navigate the endoscope while performing a surgical procedure on a patient. During calibration, the surgical robotic system moves the endoscope to a target position and receives data describing an actual position and/or orientation of the endoscope. The surgical robotic system determines gain values based at least on the discrepancy between the target position and the actual position. The endoscope can include tubular components referred to as a sheath and leader. An instrument device manipulator of the surgical robotic system actuates pull wires coupled to the sheath and/or the leader, which causes the endoscope to articulate.
430 Citations
32 Claims
-
1. A method comprising:
-
retrieving, from computer readable media storing calibration data, a plurality of default gain values each associated with a pull wire of a plurality of pull wires of an endoscope; inserting the endoscope into a body of a patient using a surgical robotic system; providing a command, derived at least partly from one or more of the plurality of default gain values, to move the endoscope by translating at least one of the plurality of pull wires using the surgical robotic system; receiving spatial data indicating an actual position of the endoscope having been moved in response to the command; determining, for at least one of the pull wires, a new gain value based on the spatial data; and storing the new gain value in the computer readable media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A surgical robotic system comprising:
-
one or more robotic arms; an endoscope comprising a plurality of pull wires; non-transitory computer-readable storage media storing instructions that when executed by a processor cause the processor to perform steps including; retrieve a plurality of default gain values each associated with one of the pull wires; insert the endoscope into a body of a patient using the one or more robotic arms; provide a command, derived from one or more of the plurality of default gain values, to move the endoscope by translating at least one of the plurality of pull wires using the one or more robotic arms; receive spatial data indicating an actual position of the endoscope having been moved in response to the command; determining, for at least one of the pull wires, a new gain value based on the spatial data; and storing the new gain value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification