IP Library › Granted Patent US 10,299,870
Granted Patent B2
US 10,299,870 · App. 16/018,644 · Granted May 28, 2019

Instrument insertion compensation

Inventors: Ryan Jeffrey Connolly (San Carlos, CA); Casey Teal Landey (San Francisco, CA); Chauncey F. Graetzel (Palo Alto, CA)
Assignee: Auris Health, Inc.
A61B34/30A61B1/0016A61B1/0051A61B1/00149A61B1/018A61B1/2676A61B5/062A61B5/067A61B34/20A61B90/361A61B1/00147A61B34/25A61B90/39A61B2034/2051
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,299,870
App. No.
16/018,644
Filed
Jun 26, 2018
Granted
May 28, 2019
Kind
B2
Art Unit
3664
USPC
700/254
Abstract

Disclosed herein are systems and techniques for compensating for insertion of an instrument into a working channel of another instrument in a surgical system. According to one embodiment, a method of compensation includes: detecting insertion of an insertable instrument into a working channel of a flexible instrument; detecting, based on a data signal from at least one sensor, a position change of a distal portion of the flexible instrument from an initial position: generating a control signal based on the detected position change; and adjusting a tensioning of a pull wire based on the control signal to return the distal portion to the initial position.

Claims (70)

1. A robotic system, comprising:

a first instrument, comprising:

a shaft comprising a proximal portion and a distal portion, the distal portion comprising an articulable region and a distal end, the shaft comprising a working channel extending therethrough; and

at least one pull wire;

at least one sensor configured to detect a position of the distal end of the shaft;

at least one computer-readable memory having stored thereon executable instructions;

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:

detect, based on a data signal from the at least one sensor, a position change of the distal end of the shaft in response to insertion of a second instrument into the working channel of the shaft; and

generate at least one control signal based on the detected position change; and

a drive mechanism connected to the at least one pull wire at the proximal portion of the shaft, the drive mechanism configured to adjust a tensioning of the at least one pull wire based on the at least one control signal, wherein the adjusted tensioning facilitates returning the distal end of the shaft towards an initial position before the position change occurred.

2. The robotic system of claim 1 , wherein:

the drive mechanism is connected to an end effector of a robotic arm,

the robotic arm and the drive mechanism are configured to navigate the distal portion of the shaft through a luminal network of a patient to a treatment site.

3. The robotic system of claim 1 , further comprising an electromagnetic (EM) field generator, wherein:

the at least one sensor comprises a first set of one or more EM sensors at the distal end of the shaft; and

the one or more processors are configured to execute the instructions to cause the system to: calculate a first position of the first set of EM sensors within an EM field based on data from the first set of EM sensors; and detect the positon change of the distal end of the shaft based on the calculated first position.

4. The robotic system of claim 3 wherein:

the second instrument further comprises a second set of one or more EM sensors at the distal end; and

the one or more processors are configured to execute the instructions to cause the system to: calculate a second position of the second set of EM sensors within the EM field based on data from the second set of EM sensors; and generate the at least one control signal further based on the calculated second position.

5. The robotic system of claim 1 wherein:

the at least one sensor comprises a set of one or more inertial sensors at the distal end of the shaft; and

the one or more processors are configured to execute the instructions to cause the system to: calculate a first position of the set of one or more inertial sensors based on data from the set of one or more inertial sensors; and generate the at least one control signal further based on the calculated first position.

6. The robotic system of claim 1 wherein:

the at least one sensor comprises a set of one or more strain gauges; and

the one or more processors are configured to execute the instructions to cause the system to: calculate a first position of the distal end of the shaft based on data from the set of one or more strain gauges; and generate the at least one control signal further based on the calculated first position.

7. The robotic system of claim 6 wherein the drive mechanism comprises the set of one or more strain gauges.

8. The robotic system of claim 1 wherein:

the first instrument comprises a leader; and

the at least one sensor comprises a set of one or more cameras at the distal end of the leader.

9. The robotic system of claim 1 , wherein the instructions of the at least one control signal comprise commands for the drive mechanism to increase the tension in one or more of the pull wires until the distal end of the shaft is returned to the initial position as measured by the data signal from the at least one sensor.

10. The robotic system of claim 1 , wherein the one or more processors are a part of a workstation that includes a user interface for controlling the system.

11. The system of claim 1 , further comprising at least one respiration sensor, wherein the one or more processors are further configured to execute the instructions to cause the system to:

determine, based on data from the at least one respiration sensor, a respiration pattern of a patient during acquisition of the data signal from the at least one sensor; and

distinguish the position change of the distal end of the shaft caused by the insertion of the second instrument into the working channel from a position change of the distal end of the shaft caused by the respiration pattern of the patient.

12. The robotic system of claim 1 wherein the one or more processors are configured to execute the instructions to cause the system to: detect an identifier on the second instrument; and generate the at least one control signal further based on the detected identifier.

13. The robotic system of claim 12 wherein the one or more processors are configured to execute the instructions to cause the system to detect the identifier based on reading a radio-frequency identification (RFID) tag of the second instrument.

14. A method of controlling at least one pull wire of a first instrument, the method comprising:

determining an initial position of the first instrument, the first instrument comprising:

a shaft comprising proximal and distal portions, the distal portion comprising an articulable region and a distal end, the shaft comprising a working channel extending therethrough; and

the at least one pull wire;

detecting, based on a data signal from at least one sensor, a position change of the distal end of the shaft in response to insertion of a second instrument into the working channel of the first instrument;

generating at least one control signal based on the detected position change of the distal end of the shaft; and

adjusting a tensioning of the at least one pull wire based on the at least one control signal, wherein the adjusted tensioning facilitates returning the distal end of the shaft to the initial position.

15. The method of claim 14 , wherein:

the at least one sensor comprises a first set of one or more EM sensors at the distal end of the shaft; and

the detecting of the position change of the distal end of the shaft is further based on receiving data from the first set of one or more EM sensors.

16. The method of claim 14 , wherein:

the at least one sensor comprises a set of one or more inertial sensors at the distal end of the shaft; and

the detecting of the position change of the distal end of the shaft is based on data from the set of one or more inertial sensors.

17. The method of claim 14 , wherein;

the at least one sensor comprises a set of one or more one or more strain gauges; and

the detecting of the position change of the distal end of the shaft is based on data from the set of one or more strain gauges.

18. The method of claim 14 , wherein:

the at least one sensor comprises a set of one or more cameras at the distal end of the first instrument; and

the detecting of the position change of the distal end of the shaft is based on data from the set of one or more cameras.

19. The method of claim 14 , further comprising

determining, based on data from at least one respiration sensor, a respiration pattern of a patient during acquisition of the data signal from the at least one sensor, and

distinguishing the position change of the distal end of the shaft caused by the insertion of the second instrument into the working channel from a position change of the distal end of the shaft caused by the respiration pattern of the patient.

20. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause at least one computing device to at least, for a first instrument comprising at least one pull wire:

determine an initial position of a distal end of the first instrument;

detect, based on a data signal from at least one sensor, a position change of the distal end of the first instrument in response to insertion of a second instrument into a working channel of the first instrument;

generate at least one control signal based on the detected position change; and

adjust a tensioning of the at least one pull wire based on the at least one control signal, wherein the adjusted tensioning facilitates returning the distal end of the first instrument to the initial position before the position change occurred.

21. The non-transitory computer readable storage medium of claim 20 , wherein the at least one sensor comprises a set of one or more EM sensors at the distal end of the first instrument, and the instructions that cause the at least one computing device to detect the position change causes the at least one computing device to detect the position of the distal end of the first instrument based on data from the set of one or more EM sensors.

22. The non-transitory computer readable storage medium of claim 20 , wherein the at least one sensor comprises a set of one or more inertial sensors at the distal end of the first instrument, and the instructions that cause the at least one computing device to detect the position change causes the at least one computing device to detect the position change of the distal end of the first instrument based on data from the set of one or more inertial sensors.

23. The non-transitory computer readable storage medium of claim 20 , wherein the at least one sensor comprises a set of one or more strain gauges configured to measure tensioning of the at least one pull wire, and the instructions that cause the at least one computing device to detect the position change cause the at least one computing device to detect the position change of the distal end of the first instrument based on data from the set of one or more strain gauges.

24. The non-transitory computer readable storage medium of claim 20 , wherein the at least one sensor comprises a set of one or more cameras at the distal end of the first instrument, and the instructions that cause the at least one computing device to detect the position change cause the at least one computing device to detect the position change of the distal end of the first instrument based on data from the set of one or more cameras.

25. The non-transitory computer readable storage medium of claim 20 , having further stored thereon instructions that, when executed, cause the at least one computing device to:

determine, based on data from at least one respiration sensor, a respiration pattern of a patient during acquisition of the data signal from the at least one sensor; and

distinguish the position change of the distal end of the first instrument caused by the insertion of the second instrument into the working channel from a position change of the distal end of the first instrument caused by the respiration pattern of the patient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2018
From: CONNOLLY, RYAN JEFFREY; LANDEY, CASEY TEAL; GRAETZEL, CHAUNCEY F.
To: AURIS HEALTH, INC.
Reel/Frame 046666/0765 →
Continuity (2)
Provisional Application 62526008 · Jun 28, 2017
Related Publication 20190000568A1 · Jan 3, 2019
Cited By (100)
US 1,064,266 US 1,069,125 US 1,069,126 US 1,094,724 US 1,095,845 US 1,121,033 US 1,121,695 US 12,193,636 US 12,193,766 US 12,193,769 US 12,207,817 US 12,208,220 US 12,220,150 US 12,220,189 US 12,226,151 US 12,226,166 US 12,226,168 US 12,226,174 US 12,226,175 US 12,232,729 US 12,239,320 US 12,251,176 US 12,251,178 US 12,256,995 US 12,257,006 US 12,268,460 US 12,285,229 US 12,290,239 US 12,295,672 US 12,295,674 US 12,295,692 US 12,303,159 US 12,310,586 US 12,310,669 US 12,310,673 US 12,310,804 US 12,311,530 US 12,318,102 US 12,318,152 US 12,324,645 US 12,329,467 US 12,329,485 US 12,343,483 US 12,350,449 US 12,357,405 US 12,357,409 US 12,364,552 US 12,364,557 US 12,370,002 US 12,376,855 US 12,376,918 US 12,376,926 US 12,383,115 US 12,390,286 US 12,390,618 US 12,396,806 US 12,414,686 US 12,414,823 US 12,420,063 US 12,433,508 US 12,433,696 US 12,447,308 US 12,453,612 US 12,458,351 US 12,465,431 US 12,472,020 US 12,478,444 US 12,491,042 US 12,500,948 US 12,502,229 US 12,514,584 US 12,521,191 US 12,521,277 US 12,539,400 US 12,544,167 US 12,549,622 US 12,564,459 US 12,569,307 US 12,574,434 US 12,575,855 US 12,575,899 US 12,575,901 US 12,582,457 US 12,582,485 US 12,588,964 US 12,605,086 US 12,611,266 US 12,616,534 US 12,616,539 US 12,642,612 US 12,648,789 US 12,653,374 US 12,653,628 US 12,672,793 US 12,672,922 US 12,678,147 US 12,702,515 US 12,708,427 US 12,708,461 US 12,727,950