Patent · US10046140B2 · B2 · US
Devices, systems, and methods for controlling active drive systems
- (11) Publication number
- US10046140B2
- (21) Application number
- 14/692,499
- (22) Filing date
- 2015-04-21
- (30) Priority date
- 2014-04-21
- (43) Publication date
- 2018-08-14
- (45) Date of grant
- 2018-08-14
- (51) IPC
- A61M 25/01; A61B 34/37; B25J 9/16
- (52) CPC
- A61M Devices for introducing media into, or onto, the body; devices for transducing body media or for taking media from the body; devices for producing or ending sleep or stupor {}: 25/0113, 2205/332, 25/0147
- A61B Diagnosis; surgery; identification: 2017/00477, 2034/301, 2090/064, 34/30, 34/37, 34/71, 46/10
- (73) Assignee
- Hansen Medical Inc
- (72) Inventors
- Arkady Kokish; Sean P. Walker; Kamini Balaji; Francis MACNAMARA
- (54) Title
- Devices, systems, and methods for controlling active drive systems
- (57) Abstract
The present application is related to devices, systems, and methods for controlling active drive systems. In one embodiment, the drive system may include a first surface and a second surface for engaging an elongate member. The first and second surfaces may be attached to a drive mechanism to move the elongate member. The first surface may be slidable relative to the drive mechanism and may have a clearance between the drive mechanism and an end of the first surface during movement of the elongate member in a non-slip condition. A sensor may be associated with the first surface and may be configured to detect movement of the first surface in a slip condition.
- Full text
- View on Google Patents
Claims (11)
- A drive system for an elongate member, comprising: an active drive device including: a first surface and a second surface arranged on an active drive mechanism for engaging the elongate member; the first surface axially slidable relative to the drive mechanism; a first sensor associated with the first surface and a second sensor associated with the second surface, the first sensor being configured to measure a force associated with the first surface and the second sensor being configured to measure a force associated with the second surface; a computing device in communication with the force sensors, the computing device configured to compare a measured force of the first sensor with a measured force of the second sensor to detect a slip occurrence in one direction when the measured force of the second sensor is not within a predetermined tolerance of the measured force of the first sensor.
- The system of claim 1, wherein the active drive device ceases movement of the elongate member in response to detecting the slip occurrence.
- The system of claim 1, wherein the active drive device continues to drive the elongate member in response to detecting the slip occurrence.
- The system of claim 1, wherein the computing device is configured to: determine a drive force representative of the measured forces of the first and second sensors in response to detecting the slip occurrence; compare the drive force with a slip threshold; and identify a slip condition in response to the drive force exceeding the slip threshold.
- The system of claim 1, wherein the computing device is configured to: receive the measured forces of the first and second sensors to determine a drive force in response to detecting the slip occurrence; associate a slip tolerance and a slip threshold with the drive force, wherein the slip tolerance is less than the slip threshold; compare the drive force with the slip threshold and the slip tolerance; and determine a slip condition based on the correlation of the drive force relative to the slip threshold and the slip tolerance.
- The system of claim 1, wherein the computing device is configured to: identify a first slip condition in response to detecting that a drive force exceeds a slip threshold; and identify a second slip condition in response to detecting that the drive force exceeds a slip tolerance but not the slip threshold.
- A slip detection system on a drive system, comprising: a first surface configured to drive an elongate member in an axial direction, the first surface including a first sensor configured to detect a force associated with the first surface; a second surface axially movable relative to the drive system, the second surface having a second sensor configured to detect a force associated with the second surface; and a computing device configured to: associate a threshold force with the second sensor; monitor a measured force on the second sensor; and compare the measured force of the second sensor with the threshold force to detect an initial slip occurrence between an active surface and the elongate member in response to exceeding a predetermined tolerance of the threshold force.
- The system of claim 7, wherein the computing device is configured to: detect a measured force of the first sensor in response to detecting the initial slip occurrence; and determine an active surface slip threshold in response to the measured force of the first sensor.
- The system of claim 8, wherein the computing device is configured to: associate the active surface slip threshold with a passive surface to determine a passive surface slip threshold; determine a higher drive slip threshold based on a sum of the passive surface slip threshold and the active surface slip threshold; and output a drive force less than the higher drive slip threshold to the active surface and passive surface to avoid slippage of the elongate member.
- The system of claim 9, wherein the computing device is configured to: determine a drive force based on the measured forces of the first and second sensors in response to detecting the initial slip occurrence; and compare the drive force with a slip threshold, and predict a slip condition in response to the drive force exceeding the slip threshold.
- The system of claim 10, wherein the computing device is configured to compare the measured force of the first sensor with the measured force of the second sensor to determine a force difference, and detect the slip condition in response to the force difference exceeding a predefined tolerance.
Description
This invention relates generally to the robotic medical devices field, and more specifically to new and useful devices, systems, and methods for controlling active drive systems.
For medical procedures, minimally invasive procedures are preferred over conventional techniques wherein the patient's body cavity is open to permit the surgeon's hands access to internal organs. Thus, there is a need for a highly controllable yet minimally sized system to facilitate imaging, diagnosis, and treatment of tissues which may lie deep within a patient, and which may be accessed via naturally-occurring pathways, such as blood vessels, other lumens, via surgically-created wounds of minimized size, or combinations thereof.
Currently known minimally invasive procedures for the treatment of cardiac, vascular, and other disease conditions use manually or robotically actuated instruments, which may be inserted transcutaneously into body spaces such as the thorax or peritoneum, transcutaneously or percutaneously into lumens such as the blood vessels, through natural orifices and/or lumens such as the mouth and/or upper gastrointestinal tract, etc. Manually and robotically-navigated interventional systems and devices, such as steerable catheters, are well suited for performing a variety of minimally invasive procedures. Manually-navigated catheters generally have one or more handles extending from their proximal end with which the operator may steer the pertinent instrument.
Citations (256)
- US3835854A
- US4945305A
- US5078714A
- US5408409A
- US5397443A
- US5477856A
- US5368015A
- US5339799A
- US5950629A
- US6259806B1
- US6963792B1
- US6574355B2
- US5749362A
- US5341807A
- US5524180A
- US5878193A
- US7074179B2
- US5754741A
- US5815640A
- US5662108A
- US5469857A
- US5891095A
- US6106511A
- US5713946A
- US5738096A
- US5398691A
- US5833608A
- US5779623A
- US20010029366A1
- US5394875A
- US5876325A
- US5925078A
- US5673704A
- US5447529A
- US5935079A
- US5859934A
- US5631973A
- US5600330A
- US5492131A
- US5836869A
- US6393340B2
- US6080181A
- US5843076A
- US5784542A
- US5825982A
- US5722959A
- US5697377A
- US5983126A
- US6363279B1
- US6266551B1
- US6203493B1
- US6618612B1
- US6905460B2
- US6063095A
- US5762458A
- US6669709B1
- US5836874A
- US20030073908A1
- US5799055A
- WO1997044089A1
- US6083170A
- US6371952B1
- US5845646A
- US6228028B1
- US6132368A
- US6272371B1
- US6063022A
- US6384483B1
- US6380732B1
- US6400979B1
- US6580938B1
- CA2285342A1
- US6530913B1
- US6129668A
- US6061587A
- US6185478B1
- US6310828B1
- US6398731B1
- US20090054884A1
- US5836990A
- US5951475A
- US20010009976A1
- US5953683A
- US20050182330A1
- US6370411B1
- US6550128B1
- US7297142B2
- US7371210B2
- US20030050649A1
- US7169141B2
- US20020087169A1
- US6726675B1
- US6381483B1
- US6161032A
- US6544230B1
- US6233504B1
- US6004271A
- US6096004A
- US6375471B1
- US6301496B1
- US6246200B1
- WO2000011495A1
- US20020138009A1
- US20030074011A1
- US6226543B1
- US20050159789A1
- US6171234B1
- US6858003B2
- US7087049B2
- US6659939B2
- US6331181B1
- US6799065B1
- US6491701B2
- US6620173B2
- WO2000045193A1
- US6565554B1
- US20050027397A1
- US6594552B1
- US6424885B1
- US7155315B2
- US20050200324A1
- US6493608B1
- US6629534B1
- US7343195B2
- US6233476B1
- US20060058647A1
- US6626899B2
- US6415171B1
- US6312435B1
- US6493573B1
- US6172499B1
- US6309397B1
- US6615155B2
- US6817973B2
- US6610007B2
- US20150133858A1
- US6685698B2
- US6716166B2
- US6551273B1
- US7494494B2
- US7225012B1
- US20040171929A1
- US20040193146A1
- US20070060879A1
- US20030135204A1
- US20080300592A1
- US20030056561A1
- US20020156369A1
- US6783524B2
- US20020177789A1
- US20030109780A1
- US20060178556A1
- US6699235B2
- US6817974B2
- US6587750B2
- US6852107B2
- US7021173B2
- US6741883B2
- US20040034282A1
- WO2003077769A1
- US6774624B2
- WO2003086190A1
- US20120310112A1
- US8244327B2
- WO2003091839A2
- US20040176751A1
- US20040034365A1
- US7331967B2
- US7404824B1
- US7320700B2
- US20040152972A1
- US20070249901A1
- US20070123851A1
- US20050131460A1
- US20070299434A1
- US20060271036A1
- US20040220588A1
- US20050059960A1
- US20060146010A1
- US7280863B2
- US20050182295A1
- US20050165276A1
- US20050203382A1
- US8052636B2
- US7972298B2
- WO2005087128A1
- US7850642B2
- US20070185486A1
- US20060229587A1
- US7615042B2
- US20060025679A1
- US7540866B2
- US20070287999A1
- US20060025676A1
- US20060013523A1
- US20070065077A1
- US9023068B2
- US20090131872A1
- US20060229641A1
- US20080015445A1
- US20070293724A1
- US20070060847A1
- US20060200049A1
- US7963288B2
- US8235942B2
- US8343040B2
- US20120316393A1
- US8126534B2
- US20110238083A1
- US8202244B2
- US20070038181A1
- US8498691B2
- US20070156123A1
- US8190238B2
- US20070197939A1
- US8092397B2
- US20080009750A1
- US20080064920A1
- US20080183071A1
- US8219178B2
- US20130012779A1
- US20080319311A1
- US20090137952A1
- US20090082722A1
- US7998020B2
- US20090105645A1
- US20090221908A1
- US20100130987A1
- US20090318797A1
- US20100081920A1
- US20100187740A1
- US20110130718A1
- US20110015648A1
- US20120245595A1
- US20130231678A1
- US20120016346A1
- US20120046652A1
- WO2012037506A2
- EP2567670A1
- US20140276233A1
- WO2014028699A1
- WO2014028702A1
- US9326822B2
- US9173713B2
- US9498601B2
- US20140277334A1
- US20140277333A1
- US20140276933A1
- US20140276594A1
- US20140276935A1
- US20140276939A1
- US9408669B2
- US9452018B2
- US20140276936A1
- US20170071684A1
- US20170151028A1
Record as JSON
{
"publication_number": "US10046140B2",
"country": "US",
"kind": "B2",
"title": "Devices, systems, and methods for controlling active drive systems",
"abstract": "The present application is related to devices, systems, and methods for controlling active drive systems. In one embodiment, the drive system may include a first surface and a second surface for engaging an elongate member. The first and second surfaces may be attached to a drive mechanism to move the elongate member. The first surface may be slidable relative to the drive mechanism and may have a clearance between the drive mechanism and an end of the first surface during movement of the elongate member in a non-slip condition. A sensor may be associated with the first surface and may be configured to detect movement of the first surface in a slip condition.",
"claims": [
"1. A drive system for an elongate member, comprising: an active drive device including: a first surface and a second surface arranged on an active drive mechanism for engaging the elongate member; the first surface axially slidable relative to the drive mechanism; a first sensor associated with the first surface and a second sensor associated with the second surface, the first sensor being configured to measure a force associated with the first surface and the second sensor being configured to measure a force associated with the second surface; a computing device in communication with the force sensors, the computing device configured to compare a measured force of the first sensor with a measured force of the second sensor to detect a slip occurrence in one direction when the measured force of the second sensor is not within a predetermined tolerance of the measured force of the first sensor.",
"2. The system of claim 1, wherein the active drive device ceases movement of the elongate member in response to detecting the slip occurrence.",
"3. The system of claim 1, wherein the active drive device continues to drive the elongate member in response to detecting the slip occurrence.",
"4. The system of claim 1, wherein the computing device is configured to: determine a drive force representative of the measured forces of the first and second sensors in response to detecting the slip occurrence; compare the drive force with a slip threshold; and identify a slip condition in response to the drive force exceeding the slip threshold.",
"5. The system of claim 1, wherein the computing device is configured to: receive the measured forces of the first and second sensors to determine a drive force in response to detecting the slip occurrence; associate a slip tolerance and a slip threshold with the drive force, wherein the slip tolerance is less than the slip threshold; compare the drive force with the slip threshold and the slip tolerance; and determine a slip condition based on the correlation of the drive force relative to the slip threshold and the slip tolerance.",
"6. The system of claim 1, wherein the computing device is configured to: identify a first slip condition in response to detecting that a drive force exceeds a slip threshold; and identify a second slip condition in response to detecting that the drive force exceeds a slip tolerance but not the slip threshold.",
"7. A slip detection system on a drive system, comprising: a first surface configured to drive an elongate member in an axial direction, the first surface including a first sensor configured to detect a force associated with the first surface; a second surface axially movable relative to the drive system, the second surface having a second sensor configured to detect a force associated with the second surface; and a computing device configured to: associate a threshold force with the second sensor; monitor a measured force on the second sensor; and compare the measured force of the second sensor with the threshold force to detect an initial slip occurrence between an active surface and the elongate member in response to exceeding a predetermined tolerance of the threshold force.",
"8. The system of claim 7, wherein the computing device is configured to: detect a measured force of the first sensor in response to detecting the initial slip occurrence; and determine an active surface slip threshold in response to the measured force of the first sensor.",
"9. The system of claim 8, wherein the computing device is configured to: associate the active surface slip threshold with a passive surface to determine a passive surface slip threshold; determine a higher drive slip threshold based on a sum of the passive surface slip threshold and the active surface slip threshold; and output a drive force less than the higher drive slip threshold to the active surface and passive surface to avoid slippage of the elongate member.",
"10. The system of claim 9, wherein the computing device is configured to: determine a drive force based on the measured forces of the first and second sensors in response to detecting the initial slip occurrence; and compare the drive force with a slip threshold, and predict a slip condition in response to the drive force exceeding the slip threshold.",
"11. The system of claim 10, wherein the computing device is configured to compare the measured force of the first sensor with the measured force of the second sensor to determine a force difference, and detect the slip condition in response to the force difference exceeding a predefined tolerance."
],
"description_excerpt": "This invention relates generally to the robotic medical devices field, and more specifically to new and useful devices, systems, and methods for controlling active drive systems.\n\nFor medical procedures, minimally invasive procedures are preferred over conventional techniques wherein the patient's body cavity is open to permit the surgeon's hands access to internal organs. Thus, there is a need for a highly controllable yet minimally sized system to facilitate imaging, diagnosis, and treatment of tissues which may lie deep within a patient, and which may be accessed via naturally-occurring pathways, such as blood vessels, other lumens, via surgically-created wounds of minimized size, or combinations thereof.\n\nCurrently known minimally invasive procedures for the treatment of cardiac, vascular, and other disease conditions use manually or robotically actuated instruments, which may be inserted transcutaneously into body spaces such as the thorax or peritoneum, transcutaneously or percutaneously into lumens such as the blood vessels, through natural orifices and/or lumens such as the mouth and/or upper gastrointestinal tract, etc. Manually and robotically-navigated interventional systems and devices, such as steerable catheters, are well suited for performing a variety of minimally invasive procedures. Manually-navigated catheters generally have one or more handles extending from their proximal end with which the operator may steer the pertinent instrument.",
"cpc": [
"A61M 25/0113",
"A61B 2017/00477",
"A61B 2034/301",
"A61B 2090/064",
"A61B 34/30",
"A61B 34/37",
"A61B 34/71",
"A61B 46/10",
"A61M 2205/332",
"A61M 25/0147"
],
"ipc": [
"A61M 25/01",
"A61B 34/37",
"B25J 9/16"
],
"assignees": [
"Hansen Medical Inc"
],
"inventors": [
"Arkady Kokish",
"Sean P. Walker",
"Kamini Balaji",
"Francis MACNAMARA"
],
"filing_date": "2015-04-21",
"publication_date": "2018-08-14",
"grant_date": "2018-08-14",
"priority_date": "2014-04-21",
"application_number": "US-201514692499-A",
"family_id": "54321090",
"cited_by_count": 164,
"citations": [
"US3835854A",
"US4945305A",
"US5078714A",
"US5408409A",
"US5397443A",
"US5477856A",
"US5368015A",
"US5339799A",
"US5950629A",
"US6259806B1",
"US6963792B1",
"US6574355B2",
"US5749362A",
"US5341807A",
"US5524180A",
"US5878193A",
"US7074179B2",
"US5754741A",
"US5815640A",
"US5662108A",
"US5469857A",
"US5891095A",
"US6106511A",
"US5713946A",
"US5738096A",
"US5398691A",
"US5833608A",
"US5779623A",
"US20010029366A1",
"US5394875A",
"US5876325A",
"US5925078A",
"US5673704A",
"US5447529A",
"US5935079A",
"US5859934A",
"US5631973A",
"US5600330A",
"US5492131A",
"US5836869A",
"US6393340B2",
"US6080181A",
"US5843076A",
"US5784542A",
"US5825982A",
"US5722959A",
"US5697377A",
"US5983126A",
"US6363279B1",
"US6266551B1",
"US6203493B1",
"US6618612B1",
"US6905460B2",
"US6063095A",
"US5762458A",
"US6669709B1",
"US5836874A",
"US20030073908A1",
"US5799055A",
"WO1997044089A1",
"US6083170A",
"US6371952B1",
"US5845646A",
"US6228028B1",
"US6132368A",
"US6272371B1",
"US6063022A",
"US6384483B1",
"US6380732B1",
"US6400979B1",
"US6580938B1",
"CA2285342A1",
"US6530913B1",
"US6129668A",
"US6061587A",
"US6185478B1",
"US6310828B1",
"US6398731B1",
"US20090054884A1",
"US5836990A",
"US5951475A",
"US20010009976A1",
"US5953683A",
"US20050182330A1",
"US6370411B1",
"US6550128B1",
"US7297142B2",
"US7371210B2",
"US20030050649A1",
"US7169141B2",
"US20020087169A1",
"US6726675B1",
"US6381483B1",
"US6161032A",
"US6544230B1",
"US6233504B1",
"US6004271A",
"US6096004A",
"US6375471B1",
"US6301496B1",
"US6246200B1",
"WO2000011495A1",
"US20020138009A1",
"US20030074011A1",
"US6226543B1",
"US20050159789A1",
"US6171234B1",
"US6858003B2",
"US7087049B2",
"US6659939B2",
"US6331181B1",
"US6799065B1",
"US6491701B2",
"US6620173B2",
"WO2000045193A1",
"US6565554B1",
"US20050027397A1",
"US6594552B1",
"US6424885B1",
"US7155315B2",
"US20050200324A1",
"US6493608B1",
"US6629534B1",
"US7343195B2",
"US6233476B1",
"US20060058647A1",
"US6626899B2",
"US6415171B1",
"US6312435B1",
"US6493573B1",
"US6172499B1",
"US6309397B1",
"US6615155B2",
"US6817973B2",
"US6610007B2",
"US20150133858A1",
"US6685698B2",
"US6716166B2",
"US6551273B1",
"US7494494B2",
"US7225012B1",
"US20040171929A1",
"US20040193146A1",
"US20070060879A1",
"US20030135204A1",
"US20080300592A1",
"US20030056561A1",
"US20020156369A1",
"US6783524B2",
"US20020177789A1",
"US20030109780A1",
"US20060178556A1",
"US6699235B2",
"US6817974B2",
"US6587750B2",
"US6852107B2",
"US7021173B2",
"US6741883B2",
"US20040034282A1",
"WO2003077769A1",
"US6774624B2",
"WO2003086190A1",
"US20120310112A1",
"US8244327B2",
"WO2003091839A2",
"US20040176751A1",
"US20040034365A1",
"US7331967B2",
"US7404824B1",
"US7320700B2",
"US20040152972A1",
"US20070249901A1",
"US20070123851A1",
"US20050131460A1",
"US20070299434A1",
"US20060271036A1",
"US20040220588A1",
"US20050059960A1",
"US20060146010A1",
"US7280863B2",
"US20050182295A1",
"US20050165276A1",
"US20050203382A1",
"US8052636B2",
"US7972298B2",
"WO2005087128A1",
"US7850642B2",
"US20070185486A1",
"US20060229587A1",
"US7615042B2",
"US20060025679A1",
"US7540866B2",
"US20070287999A1",
"US20060025676A1",
"US20060013523A1",
"US20070065077A1",
"US9023068B2",
"US20090131872A1",
"US20060229641A1",
"US20080015445A1",
"US20070293724A1",
"US20070060847A1",
"US20060200049A1",
"US7963288B2",
"US8235942B2",
"US8343040B2",
"US20120316393A1",
"US8126534B2",
"US20110238083A1",
"US8202244B2",
"US20070038181A1",
"US8498691B2",
"US20070156123A1",
"US8190238B2",
"US20070197939A1",
"US8092397B2",
"US20080009750A1",
"US20080064920A1",
"US20080183071A1",
"US8219178B2",
"US20130012779A1",
"US20080319311A1",
"US20090137952A1",
"US20090082722A1",
"US7998020B2",
"US20090105645A1",
"US20090221908A1",
"US20100130987A1",
"US20090318797A1",
"US20100081920A1",
"US20100187740A1",
"US20110130718A1",
"US20110015648A1",
"US20120245595A1",
"US20130231678A1",
"US20120016346A1",
"US20120046652A1",
"WO2012037506A2",
"EP2567670A1",
"US20140276233A1",
"WO2014028699A1",
"WO2014028702A1",
"US9326822B2",
"US9173713B2",
"US9498601B2",
"US20140277334A1",
"US20140277333A1",
"US20140276933A1",
"US20140276594A1",
"US20140276935A1",
"US20140276939A1",
"US9408669B2",
"US9452018B2",
"US20140276936A1",
"US20170071684A1",
"US20170151028A1"
]
}
Record 3,346 of 8,000 in Patents full text (MLC-0201). Request the full dataset.