IP Library Granted Patent US 11,696,810
Granted Patent B2
US 11,696,810 · App. 16/814,412 · Granted Jul 11, 2023

Engagement, homing, and control of robotics surgical instrument

Inventors: Ali Asadian (San Jose, CA); Alireza Hariri (Berkeley, CA); Andrew Dahdouh (Campbell, CA)
Assignee: Verb Surgical Inc.
A61B34/74A61B34/25A61B34/35A61B34/37A61B34/71A61B34/77A61B90/03A61B90/06A61B90/08B25J9/12A61B2017/00398A61B2017/00477A61B2034/301A61B2034/305A61B2034/742A61B2090/031A61B2090/035A61B2090/066A61B2090/0807A61B2090/0809A61B2090/0811
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 11,696,810
App. No.
16/814,412
Granted
Jul 11, 2023
Kind
B2
Abstract

The disclosed embodiments relate to systems and methods for a surgical tool or a surgical robotic system. A tool driver is coupled to a distal end of a robotic arm and includes a roll drive disk driven by a rotary motor. One or more processors are configured to detect an attachment of a surgical tool to the tool driver. The surgical tool includes a roll tool disk to be engaged with the roll drive disk of the tool driver, actuate of the roll drive disk through the rotary motor, determine that a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time since the actuation, and report a successful engagement between the roll drive disk and the roll tool disk.

Claims (64)

1. A surgical robotic system, comprising:

a tool driver coupled to a distal end of a robotic arm, the tool driver having a roll drive disk driven by a rotary motor; and

one or more processors configured to:

detect an attachment of a surgical tool to the tool driver, the surgical tool having a roll tool disk to be engaged with the roll drive disk of the tool driver;

actuate of the roll drive disk through the rotary motor;

determine that a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time;

report a successful engagement between the roll drive disk and the roll tool disk; and

initiate a position hold mode in response to the successful engagement.

2. The surgical robotic system of claim 1 , the one or more processors configured to:

identify a maximum rotation velocity based on a time constraint and a friction constraint, wherein a rotation velocity is set to the maximum rotation velocity.

3. The surgical robotic system of claim 1 , wherein the torque offset is associated with at least the weight of the tool driver or the surgical tool.

4. The surgical robotic system of claim 1 , the one or more processors configured to:

decrease a velocity for actuation of the roll drive disk through the rotary motor in response to the successful engagement.

5. The surgical robotic system of claim 1 , the one or more processors configured to:

start a counter in response to the measured torque of the rotary motor exceeding the preset torque threshold; and

compare the counter to the preset period of time for an engagement window defined by at least one system requirement or at least one clinical requirement.

6. The surgical robotic system of claim 5 , the one or more processors configured to:

determine, after a preset period of time, that the measured torque of the rotary motor is less than the preset torque threshold; and

reset the counter in response to the measured torque of the rotary motor being less than the preset torque threshold.

7. A surgical robotic system, comprising:

a tool driver coupled to a distal end of a robotic arm, the tool driver having a roll drive disk driven by a rotary motor; and

one or more processors configured to:

detect an attachment of a surgical tool to the tool driver, the surgical tool having a roll tool disk to be engaged with the roll drive disk of the tool driver;

actuate of the roll drive disk through the rotary motor;

determine whether a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time;

determine a travel distance for the rotary motor;

compare the travel distance to a travel distance limit; and

generate a warning message in response to the travel distance exceeding the travel distance limit.

8. The surgical robotic system of claim 7 , wherein the warning message includes instructions to detach the surgical tool.

9. The surgical robotic system of claim 7 , wherein the warning message includes data indicative of a failure.

10. A surgical robotic system, comprising:

a tool driver coupled to a distal end of a robotic arm, the tool driver having a roll drive disk driven by a rotary motor; and

one or more processors configured to:

detect an attachment of a surgical tool to the tool driver, the surgical tool having a roll tool disk to be engaged with the roll drive disk of the tool driver;

actuate of the roll drive disk through the rotary motor;

identify a torque offset; and

modify a measured torque based on the torque offset;

determine that the measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time; and

report a successful engagement between the roll drive disk and the roll tool disk.

11. The surgical robotic system of claim 10 , the one or more processors configured to:

initiate a position hold mode in response to the successful engagement.

12. The surgical robotic system of claim 11 , the one or more processors configured to:

send a command for a full stop for the position hold mode; and

record a home position for a rotary axis of the rotary motor in response to the full stop.

13. An apparatus comprising:

a tool driver coupled to a distal end of a robotic arm, the tool driver having a roll drive disk driven by a rotary motor and engaged with a roll tool disk of a surgical tool;

a torque sensor to collect torque data for the roll drive disk or for the roll tool disk; and

a controller configured to identify a successful engagement of the surgical tool to the tool driver when torque data exceeds a preset torque threshold for a preset period of time, wherein the controller is configured to send a command for a full stop to the rotary motor in response to a successful engagement.

14. The apparatus of claim 13 , further comprising:

a display configured to report the successful engagement between the roll drive disk and the roll tool disk.

15. The apparatus of claim 14 , wherein the display is configured to display a warning message that includes instructions to detach the surgical tool or data indicative of a failure.

16. The apparatus of claim 14 , wherein the controller is configured to determine a travel distance for the rotary motor and compare the travel distance to a travel distance limit, and generate a message in response to the travel distance exceeding the travel distance limit.

17. The apparatus of claim 13 , further comprising:

a memory configured to store record a home position for a rotary axis of the rotary motor in response to the full stop.

18. A method for operation of a surgical tool comprising:

detecting an attachment of the surgical tool to a tool driver, wherein a roll tool disk of the surgical tool is engageable with a drive disk of the tool driver;

driving the roll drive disk through a rotary motor;

determining a successful engagement when a measured torque of the rotary motor exceeds a preset torque threshold for a preset period of time; and

decrease a velocity for actuation of the roll drive disk through the rotary motor in response to the successful engagement.

19. The method of claim 18 , further comprising:

generating a message indicative of a successful engagement between the roll drive disk and the roll tool disk when the measured torque exceeds the preset torque threshold for a preset period of time.

20. The method of claim 18 , further comprising:

identify a torque offset; and

modify the measured torque based on the torque offset.

Assignments (2)
MERGER Recorded Jan 26, 2026
From: VERB SURGICAL INC.
To: AURIS HEALTH, INC.
Reel/Frame 073584/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2020
From: ASADIAN, ALI; HARIRI, ALIREZA; DAHDOUH, ANDREW
To: VERB SURGICAL INC.
Reel/Frame 052226/0946 →
Continuity (2)
Provisional Application 62887386 · Aug 15, 2019
Related Publication 20210045826A1 · Feb 18, 2021
Cited By (22)
US 1,119,865 US 12,232,838 US 12,329,397 US 12,376,928 US 12,377,206 US 12,409,000 US 12,419,703 US 12,433,702 US 12,440,289 US 12,446,979 US 12,447,317 US 12,472,018 US 12,508,093 US 12,558,175 US 12,564,414 US 12,564,458 US 12,569,308 US 12,605,523 US 12,636,022 US 12,661,193 US 12,678,249 US 12,702,509