Automated endoscope calibration
First Claim
1. A method for controlling an endoscope of a surgical robotic system, comprising:
- receiving a command to move the endoscope using the surgical robotic system;
accessing a set of calibration parameters associated with the endoscope, the set of calibration parameters including at least a first set of calibration parameters based on an image registration process using a plurality of images captured by an image sensor coupled to a tip of the endoscope during a calibration procedure that comprises movement of the endoscope between images captured by the image sensor, the calibration procedure including generating a difference array based on differences between images capture by the image sensor between movement of the endoscope performed before receiving the command to move the endoscope and generating a gradient array based on rates of change between the images captured by the image sensor;
generating an adjusted command based on the command and the set of calibration parameters;
providing the adjusted command to the surgical robotic system to move the endoscope; and
receiving movement information describing motion of the endoscope in response at least to the adjusted command.
2 Assignments
0 Petitions
Accused Products
Abstract
A surgical robotic system automatically calibrates tubular and flexible surgical tools such as endoscopes. By accounting for nonlinear 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. The surgical robotic system models the nonlinearities using sets of calibration parameters determined based on images captured by an image sensor of the endoscope. Calibration parameters can describe translational or rotational movements of the endoscope in one or more axis, e.g., pitch and yaw, as well as a slope, hysteresis, or dead zone value corresponding to the endoscope'"'"'s motion. 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 or the leader, which causes the endoscope to articulate.
344 Citations
14 Claims
-
1. A method for controlling an endoscope of a surgical robotic system, comprising:
-
receiving a command to move the endoscope using the surgical robotic system; accessing a set of calibration parameters associated with the endoscope, the set of calibration parameters including at least a first set of calibration parameters based on an image registration process using a plurality of images captured by an image sensor coupled to a tip of the endoscope during a calibration procedure that comprises movement of the endoscope between images captured by the image sensor, the calibration procedure including generating a difference array based on differences between images capture by the image sensor between movement of the endoscope performed before receiving the command to move the endoscope and generating a gradient array based on rates of change between the images captured by the image sensor; generating an adjusted command based on the command and the set of calibration parameters; providing the adjusted command to the surgical robotic system to move the endoscope; and receiving movement information describing motion of the endoscope in response at least to the adjusted command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A surgical robotic system, comprising:
-
an endoscope; a robotic arm including a drive mechanism, the drive mechanism coupled to the endoscope; and a controller configured to; receive a command to move the endoscope using the surgical robotic system; access a set of calibration parameters associated with the endoscope, the set of calibration parameters including at least a first set of calibration parameters based on an image registration process using a plurality of images captured by an image sensor coupled to a tip of the endoscope during a calibration procedure that comprises movement of the endoscope between images captured by the image sensor, the calibration procedure including generating a difference array based on differences between images capture by the image sensor between movement of the endoscope performed before receiving the command to move the endoscope and generating a gradient array based on rates of change between the images captured by the image sensor; generate an adjusted command based on the command and the set of calibration parameters; provide the adjusted command to the surgical robotic system to move the endoscope; and receive movement information describing motion of the endoscope in response at least to the adjusted command. - View Dependent Claims (13, 14)
-
Specification