SYSTEM AND METHOD FOR ESTIMATING INSTRUMENT LOCATION
First Claim
1. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause a processor of a device to at least:
- obtain a first motion estimate for an instrument based on robotic data regarding physical manipulation of the instrument;
obtain a second motion estimate for the instrument based on position sensor data received from at least one position sensor;
determine a motion estimate disparity based on a comparison of the first motion estimate and the second motion estimate;
based on the motion estimate disparity, update (a) a weighting factor for a location derivable from the robotic data, or (b) a weighting factor for a location derivable from the position sensor data; and
determine a position estimate for the instrument based on the updated weighting factor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for estimating instrument location are described. The methods and systems can obtain a first motion estimate based on robotic data and a second motion estimate based on position sensor data. The methods and systems can determine a motion estimate disparity based on a comparison of the first and second motion estimates. Based on the motion estimate disparity, the methods and systems can update a weighting factor for a location derivable from the robotic data or a weighting factor for a location derivable from the position sensor data. Based on the updated weighting factor, the methods and systems can determine a location/position estimate for the instrument. The methods and systems can provide increased accuracy for a position estimate in cases where the instrument experiences buckling or hysteresis.
-
Citations
30 Claims
-
1. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause a processor of a device to at least:
-
obtain a first motion estimate for an instrument based on robotic data regarding physical manipulation of the instrument; obtain a second motion estimate for the instrument based on position sensor data received from at least one position sensor; determine a motion estimate disparity based on a comparison of the first motion estimate and the second motion estimate; based on the motion estimate disparity, update (a) a weighting factor for a location derivable from the robotic data, or (b) a weighting factor for a location derivable from the position sensor data; and determine a position estimate for the instrument based on the updated weighting factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A robotic system comprising:
-
an instrument having an elongate body and at least one position sensor disposed on the elongate body; an instrument positioning device attached to the instrument and configured to move the instrument; at least one computer-readable memory having stored thereon executable instructions; and one or more processors in communication with the at least one computer-readable memory and configured to execute the instructions to cause the system to at least; obtain a first motion estimate for the instrument based on robotic data regarding physical manipulation of the instrument with the instrument positioning device; obtain a second motion estimate for the instrument based on position sensor data received from at least one position sensor; determine a motion estimate disparity based on a comparison of the first motion estimate and the second motion estimate; based on the motion estimate disparity, update;
(a) a weighting factor for a location derivable from the robotic data, or (b) a weighting factor for a location derivable from the position sensor data; anddetermine a position estimate for the instrument based on the updated weighting factor. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for navigating an instrument within an interior region of a body, the method comprising:
-
obtaining a first motion estimate for an instrument based on robotic data regarding physical manipulation of the instrument; obtaining a second motion estimate for the instrument based on position sensor data received from at least one position sensor; determining a motion estimate disparity based on a comparison of the first motion estimate and the second motion estimate; based on the motion estimate disparity, updating;
(a) a weighting factor for a location derivable from the robotic data, or (b) a weighting factor for a location derivable from the position sensor data; anddetermining a position estimate for the instrument based on the updated weighting factor. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification