Method and system for contact detection and contact localization along continuum robots

US9333650B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9333650-B2
Application numberUS-201313891389-A
CountryUS
Kind codeB2
Filing dateMay 10, 2013
Priority dateMay 11, 2012
Publication dateMay 10, 2016
Grant dateMay 10, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robotic system and methods for manipulation of multi-segment continuum robots. The methods relate to contact detection and estimation of contact location along a multi-segment continuum robot.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for collision detection along a continuum robot, the method comprising: inserting a portion of the continuum robot into a cavity or operating the continuum robot among obstacles, the continuum robot including a plurality of independent segments; detecting contact between the robot and a wall of the cavity or surrounding obstacles; determining in which one of the segments of the robot the contact occurred; and moving the robot such that the segment determined to be in contact with the wall of the cavity moves laterally out of contact with the wall of the cavity in real-time after contact with the wall of the cavity is detected without retracting the continuum robot from the cavity. 2. The method of claim 1 further comprising determining whether contact between the robot and the wall of the cavity occurred in more than one segment of the continuum robot. 3. method of claim 2 wherein, if contact between the robot and the wall of the cavity occurred in more than one segment, determining a first segment and a second segment where the contact occurred. 4. The method of claim 1 further comprising stopping movement of the robot when contact is detected. 5. A method for generating a constraint, the method comprising: inserting a continuum robot into a cavity, the continuum robot including a plurality of independent segments; detecting contact between the robot and a wall of the cavity and generating a contact data identifier; determining in which one of the segments of the robot the contact occurred and generating a location data identifier; generating a constraint based on the contact data identifier and the location data identifier; moving the continuum robot such that the segment determined to be in contact with the wall of the cavity moves laterally out of contact with the wall of the cavity in real-time after contact with the wall of the cavity is detected without retracting the continuum robot; removing the robot from the cavity; and inserting a tool into the cavity based on the constraint. 6. The method of claim 5 further comprising detecting whether additional contacts occurred between the robot and the wall of the cavity, and thereby generating additional contact data identifiers. 7. The method of claim 6 further comprising detecting in which ones of the segments the additional contacts occurred, and thereby generating additional location data identifiers. 8. The method of claim 7 further comprising generating a plurality of constraints based on the additional contact data identifiers and the additional location data identifiers. 9. The method of claim 8 further comprising generating a map of the cavity based on the plurality of constraints. 10. A robotic system comprising: a continuum robot having a plurality of independent segments; and a controller in communication with the robot, the controller including a processor and a software program stored in a non-transitory computer readable medium accessible by the computer processor, the software program being operable to determine whether the robot contacts a structure, if contact occurred, determine in which one of the segments of the robot the contact occurred, and automatically move the robot such that the segment determined to be in contact with the structure moves laterally out of contact with the structure without retracting the continuum robot from the cavity. 11. The robotic system of claim 10 wherein the software program is further operable to teach the robot controller to construct a virtual fixture. 12. The robotic system of claim 11 wherein the virtual fixture prevents portions of the robot from impinging against obstacles. 13. The robotic system of claim 10 wherein the software program is further operable to filter commands if contact occurs such that additional contact is prevented. 14. The robotic system of claim 12 wherein the commands protect at least two arms of the robot from impingement during telemanipulation. 15. The robotic system of claim 10 wherein the software program is further operable to explore a non-visible cavity such that the robot responds to contact. 16. The robotic system of claim 14 wherein contact provides the robot with cues for further exploration of the cavity. 17. The robotic system of claim 15 wherein the cues are used to generate a map of the cavity. 18. The method of claim 1 , further comprising controlling movement and pose of the continuum robot using an external actuator, wherein detecting contact between the robot and a wall of the cavity includes detecting when movement of the continuum robot is constrained by an external force, and wherein determining in which one of the segments of the robot the contact occurred includes determining which specific independently controlled segment of the continuum robot has its movement constrained by the external force.

Assignees

Inventors

Classifications

  • for measuring contact or contact pressure · CPC title

  • A61B34/30Primary

    Surgical robots · CPC title

  • Wrists with multiple vertebrae · CPC title

  • specifically adapted for manipulations within body lumens, e.g. within lumen of gut, spine, or blood vessels · CPC title

  • B25J9/163Primary

    learning, adaptive, model based, rule based expert control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9333650B2 cover?
A robotic system and methods for manipulation of multi-segment continuum robots. The methods relate to contact detection and estimation of contact location along a multi-segment continuum robot.
Who is the assignee on this patent?
Univ Vanderbilt
What technology area does this patent fall under?
Primary CPC classification A61B34/30. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).