IP Library › Granted Patent US 10,034,717
Granted Patent B2
US 10,034,717 · App. 15/126,996 · Granted Jul 31, 2018

System and method for breakaway clutching in an articulated arm

Inventors: Daniel Miller (Sunnyvale, CA); Nitish Swarup (Sunnyvale, CA); Michael Turner (Sunnyvale, CA); Arjang M. Hourtash (Santa Clara, CA); Paul G. Griffiths (Santa Clara, CA); Paul W. Mohr (Mountain View, CA)
Assignee: Intuitive Surgical Operations, Inc.
A61B34/30B25J9/1689B25J9/1694B25J13/085B25J13/088A61B2034/305A61B2090/035
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,034,717
App. No.
15/126,996
Granted
Jul 31, 2018
Kind
B2
Abstract

A system and method of breakaway clutching in a computer-assisted medical device includes an articulated arm having one or more first joints and a control unit coupled to the articulated arm and having one or more processors. The control unit operates each of the first joints in multiple states. The multiple states include a locked state, wherein movement of respective first joints is restricted, and a float state, wherein movement of the respective first joints is permitted. The control unit further switches one or more second joints selected from the first joints from the locked state to the float state when a stimulus on the second joints exceeds one or more unlock thresholds and switches the second joints from the float state to the locked state when a velocity of each of the second joints is below one or more lock thresholds.

Claims (36)

1. A computer-assisted medical device, the device comprising:

an articulated arm comprising a first joint; and

a control unit coupled to the articulated arm and comprising one or more processors;

wherein the control unit:

operates the first joint in a locked state, in which movement is restricted, and a float state, in which movement is permitted;

switches the first joint from the locked state to the float state when a stimulus on the first joint exceeds a first unlock threshold;

switches the first joint from the float state to the locked state when a velocity of the first joint is below a first lock threshold; and

on the condition that the first joint is in the float state, commands the first joint to move to a commanded position based on a current actual position of the first joint, or to a commanded velocity based on a current actual velocity of the first joint.

2. The device of claim 1 , wherein the control unit determines the stimulus based on readings from one or more sensors associated with the first joint.

3. The device of claim 1 , wherein the control unit determines the velocity of the first joint based on readings from one or more sensors associated with the first joint.

4. The device of claim 1 , wherein the first unlock threshold is different from one or more second unlock thresholds for other joints of the articulated arm, the first lock threshold is different from one or more second lock thresholds for the other joints of the articulated arm, or both the first unlock threshold is different from the one or more second unlock thresholds for the other joints of the articulated arm and the first lock threshold is different from the one or more second lock thresholds for the other joints of the articulated arm.

5. The device of claim 1 , wherein the first unlock threshold is based on a current pose, position, or orientation of the articulated arm, the first lock threshold is based on the current pose, position, or orientation of the articulated arm, or both the first unlock threshold and the first lock threshold are based on the current pose, position, or orientation of the articulated arm.

6. The device of claim 1 , wherein the control unit switches the first joint from the locked state to the float state when a stimulus on a second joint of the articulated arm exceeds a second unlock threshold for the second joint.

7. The device of claim 1 , wherein the control unit switches the first joint from the float state to the locked state when the velocity of the first joint is below the first lock threshold continuously for a predetermined period of time.

8. The device of claim 1 , wherein the control unit releases one or more brakes on the first joint when the first joint is a non-actuated joint and the first joint is in the float state.

9. The device of claim 1 , wherein the commanded position is the current actual position.

10. The device of claim 1 , wherein the commanded position is between the current actual position and a previous commanded position.

11. The device of claim 1 , wherein the commanded velocity is lower than the current actual velocity.

12. The device of claim 1 , wherein the control unit prevents switching of the first joint to the float state when an operating mode of the device corresponds to a transport mode, a teleoperation mode, a commanded motion mode, or a docked to a patient mode.

13. A method of controlling motion in a medical device, the method comprising:

operating a first joint of an articulated arm of the medical device in a locked state, in which movement of the first joint is restricted, and a float state, in which movement of the first joint is permitted;

determining a stimulus on the first joint;

switching the first joint from the locked state to the float state when the stimulus exceeds a first unlock threshold;

determining a velocity of the first joint;

switching the first joint from the float state to the locked state when the velocity of the first joint is below a first lock threshold; and

on condition that the first joint is in the float state, commanding the first joint to move to a commanded position based on a current actual position of the first joint, or to a commanded velocity based on a current actual velocity of the first joint.

14. The method of claim 13 , wherein determining the stimulus comprises reading one or more sensors associated with the first joint.

15. The method of claim 13 , wherein determining the velocity of the first joint comprises reading one or more sensors associated with the first joint.

16. The method of claim 13 , wherein the first unlock threshold is different from one or more second unlock thresholds for other joints of the articulated arm, the first lock threshold is different from one or more second lock thresholds for the other joints of the articulated arm, or both the first unlock threshold is different from the one or more second unlock thresholds for the other joints of the articulated arm and the first lock threshold is different from the one or more second lock thresholds for the other joints of the articulated arm.

17. The method of claim 13 , wherein the first unlock threshold is based on a current pose, position, or orientation of the articulated arm, the first lock threshold is based on the current pose, position, or orientation of the articulated arm, or both the first unlock threshold and the first lock threshold are based on the current pose, position, or orientation of the articulated arm.

18. The method of claim 13 , further comprising switching the first joint from the locked state to the float state when a stimulus on a second joint of the articulated arm exceeds a second unlock threshold for the second joint.

19. The method of claim 13 , further comprising switching the first joint from the float state to the locked state when the velocity of the first joint is below the first lock threshold continuously for a predetermined period of time.

20. The method of claim 13 , further comprising releasing one or more brakes on the first joint when the first joint is a non-actuated joint and the first joint is in the float state.

21. The method of claim 13 , wherein the commanded position is the current actual position.

22. The method of claim 13 , further comprising preventing switching of the first joint to the float state when the articulated arm is in a transport mode, a teleoperation mode, a commanded motion mode, or a docked to a patient mode.

23. The method of claim 13 , further comprising switching the first joint from the locked state to the float state when a second joint of the articulated arm is beyond a soft stop position.

Continuity (2)
Provisional Application 61954120 · Mar 17, 2014
Related Publication 20170172671A1 · Jun 22, 2017
Cited By (99)
US 12,186,032 US 12,186,033 US 12,193,756 US 12,201,375 US 12,213,745 US 12,220,120 US 12,220,176 US 12,225,181 US 12,226,169 US 12,229,906 US 12,232,820 US 12,232,834 US 12,238,087 US 12,239,388 US 12,251,140 US 12,262,954 US 12,262,961 US 12,268,401 US 12,268,506 US 12,295,673 US 12,295,676 US 12,295,677 US 12,295,682 US 12,295,765 US 12,295,798 US 12,299,893 US 12,310,634 US 12,310,678 US 12,310,683 US 12,310,776 US 12,318,150 US 12,324,634 US 12,329,391 US 12,329,476 US 12,329,478 US 12,329,593 US 12,336,771 US 12,336,775 US 12,336,868 US 12,349,987 US 12,354,263 US 12,364,562 US 12,376,916 US 12,376,932 US 12,394,086 US 12,396,692 US 12,408,929 US 12,409,001 US 12,409,002 US 12,414,752 US 12,426,966 US 12,430,760 US 12,444,045 US 12,446,981 US 12,453,609 US 12,458,451 US 12,458,454 US 12,465,433 US 12,465,437 US 12,471,801 US 12,472,008 US 12,472,015 US 12,484,866 US 12,484,969 US 12,484,981 US 12,491,030 US 12,502,220 US 12,508,101 US 12,514,657 US 12,521,188 US 12,544,109 US 12,544,117 US 12,544,146 US 12,544,157 US 12,551,295 US 12,575,869 US 12,594,001 US 12,594,132 US 12,599,443 US 12,602,775 US 12,629,217 US 12,635,967 US 12,636,093 US 12,642,658 US 12,653,621 US 12,657,702 US 12,657,769 US 12,661,150 US 12,661,186 US 12,661,196 US 12,667,441 US 12,672,926 US 12,688,579 US 12,690,783 US 12,697,156 US 12,714,507 US 12,727,894 US 12,734,000 US 12,740,875