Hardstop detection and handling for surgical tool

US12064290B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12064290-B2
Application numberUS-202117498988-A
CountryUS
Kind codeB2
Filing dateOct 12, 2021
Priority dateOct 12, 2021
Publication dateAug 20, 2024
Grant dateAug 20, 2024

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.

The disclosed embodiments relate to systems and methods for a surgical tool or a surgical robotic system. One example system for detecting a hardstop for a surgical tool includes a wrist connected to and driven by a plurality of cables of a tool driver, a plurality of sensors configured to detect forces associated with the plurality of cables one or more processors configured to perform a comparison of the forces associated with the plurality of cables, selected a highest tension cable from the plurality of cables based on the comparison of the forces associated with the plurality of cables, set a force assigned to the highest tension cable to a predetermined value, calculate a variable torque threshold for the wrist based on a sum of the predetermined value for the highest tension cable and detected forces for remaining cables in the plurality of cables, receive a joint torque value for the wrist, perform a comparison of the received joint torque value for the wrist to a variable wrist torque threshold and identify a hardstop based on the comparison of the received joint torque value for the wrist to the variable wrist torque threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for detecting a hardstop for a surgical tool including a plurality of sensors and a wrist coupled to a plurality of cables, the apparatus comprising: one or more processors configured to: select a highest tension cable from the plurality of cables based on a comparison of the forces associated with the plurality of cables; set a force assigned to the highest tension cable to a predetermined value; calculate a variable wrist torque threshold for the wrist based on a sum of the predetermined value for the highest tension cable and detected forces for remaining cables in the plurality of cables; and identify a hardstop based on a comparison of a received joint torque value for the wrist to the variable wrist torque threshold. 2. The apparatus of claim 1 , the one or more processors configured to: when the comparison indicates that the received joint torque value for the wrist exceeds the variable wrist torque threshold, generate a user message with an instruction to move the wrist. 3. The apparatus of claim 2 , wherein the instruction to move the wrist include an instruction to move in a yaw direction closer to a home position, an instruction to move in a pitch direction closer to the homing position, or operate an end effector of the wrist. 4. The apparatus of claim 1 , wherein the forces (F1, F2, F3, and F4) associated with the plurality of cables are determined from respective motor torque sensors and associated with pulley dimensions (R11, R12, R21, R22, R31 and R32) for respective pulleys for the cables. 5. The apparatus of claim 4 , wherein the variable wrist torque threshold for a pitch angle is a minimum pitch angle when one cable is the highest selected cable or a maximum pitch angle when another cable is the highest selected cable. 6. The apparatus of claim 5 , wherein when the comparison indicates that the variable wrist torque threshold is less than the minimum pitch angle, then the wrist is hitting a hardstop on a negative side of a pitch joint of the surgical tool; or wherein when the comparison indicates that the variable wrist torque threshold is greater than the maximum pitch angle, then the wrist is hitting a hardstop on a positive side of the pitch joint of the surgical tool. 7. The apparatus of claim 4 , wherein the variable wrist torque threshold for a yaw angle is a minimum yaw angle when one cable is the highest selected cable or a maximum yaw angle when another cable is the highest selected cable. 8. The apparatus of claim 7 , wherein when the comparison indicates that the variable wrist torque threshold is less than the minimum yaw angle, then the wrist is hitting a hardstop on a negative side of a yaw joint of the surgical tool; or wherein when the comparison indicates that the variable wrist torque threshold is greater than the maximum yaw angle, then the wrist is hitting a hardstop on a positive side of the yaw joint of the surgical tool. 9. The apparatus of claim 1 , the one or more processors configured to: activate a hardstop handling phase in response to the comparison of the received joint torque value for the wrist to a variable wrist torque threshold. 10. The apparatus of claim 9 , the one or more processors configured to: identify a user input wrist angle; and provide a motor command independent of the user input angle when the received joint torque value for the wrist exceeds the variable wrist torque threshold. 11. The apparatus of claim 10 , the one or more processors configured to: provide a second motor command based on the user input angle when the received joint torque value for the wrist does not exceed the variable wrist torque threshold. 12. The apparatus of claim 1 , the one or more processors configured to: identify a user input jaw angle for a jaw of the surgical tool; calculate a force error as a difference between the force assigned to the highest tension cable to the predetermined value; and compensate for the force error to modify the user input jaw angle with a proportional control algorithm. 13. The apparatus of claim 12 , the one or more processors configured to: activate a catching up algorithm for the jaw; latch a last joint command from a proportional control algorithm as an initial jaw catching up amount; identify a subsequent user input jaw angle to open the jaw or close the jaw; and generate a jaw command adjusted based on the subsequent user input jaw angle. 14. The apparatus of claim 13 , the one or more processors configured to: subtract the initial jaw catching up amount from the subsequent user input jaw angle for a jaw command when the user input jaw angle is to open the jaw. 15. The apparatus of claim 13 , the one or more processors configured to: subtract a predefined step size from the subsequent user input jaw angle for a jaw command when the user input jaw angle is to close the jaw. 16. A method for detecting a hardstop for a surgical tool including a plurality of cables, the method comprising: select a highest tension cable from the plurality of cables; set a force assigned to the highest tension cable to a predetermined value; calculate a variable wrist torque threshold for a wrist of the surgical tool based on a sum of the predetermined value for the highest tension cable and detected forces for remaining cables in the plurality of cables; and identify a hardstop or a risk of hardstop based on a comparison of a received joint torque value for the wrist to the variable wrist torque threshold. 17. The method of claim 16 , wherein the forces (F1, F2, F3, and F4) associated with the plurality of cables are determined from respective motor torque sensors and associated with pulley dimensions (R11, R12, R21, R22, R31 and R32) for respective pulleys for the cables. 18. The method of claim 17 , wherein: the variable wrist torque threshold is a minimum pitch angle when a first cable or second cable is the highest selected cable; or the variable wrist torque threshold is a maximum pitch angle when a third cable or a fourth cable is the highest selected cable; or the variable wrist torque threshold is a minimum yaw angle when the first cable or the fourth cable is the highest selected cable; or the variable wrist torque threshold is a maximum yaw angle when another cable the second cable or the third cable is the highest selected cable. 19. The method of claim 18 , wherein when the comparison indicates that the variable wrist torque threshold is less than the minimum pitch angle, then the wrist is hitting a hardstop on a negative side of a pitch joint of the surgical tool; or wherein when the comparison indicates that the variable wrist torque threshold is greater than the maximum pitch angle, then the wrist is hitting a hardstop on a positive side of the pitch joint of the surgical tool; or wherein when the comparison indicates that the variable wrist torque threshold is less than the minimum yaw angle, then the wrist is hitting a hardstop on the negative side of a yaw joint of the surgical tool; or wherein when the comparison indicates that the variable wrist torque threshold is greater than the maximum yaw angle, then the wrist is hitting a hardstop on the positive side of the yaw joint of the surgical tool. 20. An apparatus for detecting a hardstop for a surgical tool, the apparatus comprising: a memory configured to store a maximum cable force for the surgical tool and a set of measured forces associated with a set of cables for the surgical tool; a controller config

Assignees

Inventors

Classifications

  • Force or torque sensors (B25J13/082, B25J13/084 take precedence) · CPC title

  • comprising tensioning means · CPC title

  • Automatic limiting or abutting means, e.g. for safety · CPC title

  • for measuring angles · CPC title

  • A61B34/71Primary

    Manipulators operated by drive cable mechanisms · 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 US12064290B2 cover?
The disclosed embodiments relate to systems and methods for a surgical tool or a surgical robotic system. One example system for detecting a hardstop for a surgical tool includes a wrist connected to and driven by a plurality of cables of a tool driver, a plurality of sensors configured to detect forces associated with the plurality of cables one or more processors configured to perform a compa…
Who is the assignee on this patent?
Verb Surgical Inc
What technology area does this patent fall under?
Primary CPC classification A61B34/71. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Aug 20 2024 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).