IP Library › Granted Patent US 12,011,244
Granted Patent B2
US 12,011,244 · App. 18/309,110 · Granted Jun 18, 2024

Ratcheting for master alignment of a teleoperated minimally invasive surgical instrument

Inventors: Brandon D. Itkowitz (San Jose, CA); Simon P. Dimaio (San Carlos, CA); William C. Nowlin (Los Altos, CA); Gunter D. Niemeyer (Pasadena, CA); David S. Mintz (Mountain View, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B34/37A61B34/25A61B34/30A61B34/35A61B90/10B25J3/00B25J9/1669B25J9/1689A61B2017/00725A61B2034/305G05B2219/45117Y10S901/27Y10S901/41
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 12,011,244
App. No.
18/309,110
Granted
Jun 18, 2024
Kind
B2
Abstract

A teleoperated system includes a robotic arm configured to support an instrument, a grip configured to be manipulated by an operator to command motion of the instrument, and a control system communicatively coupled to the robotic arm and the grip. To align the grip with the instrument by the grip, the control system is configured to determine grip rotation values describing an orientation of the grip, determine instrument rotation values describing an orientation of the instrument, determine an orientation error between the orientation of the grip and the orientation of the instrument based on the grip rotation values and the instrument rotation values, produce a motion command by selectively imposing, based on the orientation error, an artificial joint limit on a commanded movement of the instrument, and command the robotic arm to move in accordance with the motion command.

Claims (56)

1. A teleoperated system comprising:

a robotic arm configured to support an instrument;

a grip configured to be manipulated by an operator to command motion of the instrument; and

a control system communicatively coupled to the robotic arm and the grip;

wherein to align the grip with the instrument, the control system is configured to:

determine grip rotation values describing an orientation of the grip,

determine instrument rotation values describing an orientation of the instrument,

determine an orientation error between the orientation of the grip and the orientation of the instrument based on the grip rotation values and the instrument rotation values,

produce a motion command by selectively imposing, based on the orientation error, an artificial joint limit on a commanded movement of the instrument, and

command the robotic arm to move in accordance with the motion command.

2. The teleoperated system of claim 1 , wherein the control system is further configured to:

determine the artificial joint limit based on the orientation error.

3. The teleoperated system of claim 2 , wherein to determine the artificial joint limit based on the orientation error, the control system is configured to:

widen the artificial joint limit as the orientation error decreases.

4. The teleoperated system of claim 1 , wherein imposing the artificial joint limit comprises allowing the instrument to move in a same relative direction as the grip until the artificial joint limit is reached.

5. The teleoperated system of claim 1 , wherein selectively imposing the artificial joint limit comprises:

imposing the artificial joint limit when the orientation error is above a threshold.

6. The teleoperated system of claim 1 , wherein the control system is further configured to:

apply force feedback to the grip when the artificial joint limit has been reached.

7. The teleoperated system of claim 1 , wherein the orientation of the instrument is an orientation of a tip of the instrument.

8. The teleoperated system of claim 1 , wherein the control system is further configured to:

determine if the grip is right-side-up or upside-down; and

determine the orientation error further based on whether the grip is right-side-up or upside-down.

9. The teleoperated system of claim 8 , wherein the control system is further configured to:

rotate, when the grip is upside-down grip, a relative rotation matrix characterizing the orientation error before determining the orientation error.

10. A method of controlling a teleoperated system comprising a robotic arm configured to support an instrument, the method comprising:

determining, by one or more processors of the teleoperated system, grip rotation values describing an orientation of a grip configured to be manipulated by an operator to command motion of the instrument;

determining, by the one or more processors, instrument rotation values describing an orientation of the instrument controlled by the grip;

determining, by the one or more processors, an orientation error between the orientation of the grip and the orientation of the instrument based on the grip rotation values and the instrument rotation values; and

producing a motion command by selectively imposing, by the one or more processors and based on the orientation error, an artificial joint limit on a commanded movement of the instrument; and

commanding, by the one or more processors, the robotic arm to move in accordance with the motion command.

11. The method of claim 10 , further comprising:

determining, by the one or more processors, the artificial joint limit based on the orientation error.

12. The method of claim 11 , wherein determining the artificial joint limit based on the orientation error comprises:

widening the artificial joint limit as the orientation error decreases.

13. The method of claim 10 , wherein imposing the artificial joint limit comprises allowing the instrument to move in a same relative direction as the grip until the artificial joint limit is reached.

14. The method of claim 10 , wherein selectively imposing the artificial joint limit comprises:

imposing, by the one or more processors, the artificial joint limit when the orientation error is above a threshold.

15. The method of claim 10 , further comprising:

applying, by the one or more processors, force feedback to the grip when the artificial joint limit has been reached.

16. The method of claim 10 , further comprising:

determining, by the one or more processors, if the grip is right-side-up or upside-down; wherein

determining, by the one or more processors, the orientation error further based on whether the grip is right-side-up or upside-down.

17. A non-transitory computer-readable medium comprising computer-readable code which, when executed by one or more processors associated with a teleoperated system, are adapted to cause the one or more processors to perform a method comprising:

determining grip rotation values describing an orientation of a grip configured to be manipulated by an operator to command motion of an instrument, the teleoperated system comprising a robotic arm configured to support the instrument;

determining instrument rotation values describing an orientation of the instrument controlled by the grip;

determining an orientation error between the orientation of the grip and the orientation of the instrument based on the grip rotation values and the instrument rotation values; and

producing a motion command by selectively imposing, based on the orientation error, an artificial joint limit on a commanded movement of the instrument; and

commanding, by the one or more processors, the robotic arm to move in accordance with the motion command.

18. The non-transitory computer-readable medium of claim 17 , wherein the method further comprises:

determining the artificial joint limit based on the orientation error.

19. The non-transitory computer-readable medium of claim 17 , wherein selectively imposing the artificial joint limit comprises:

imposing the artificial joint limit when the orientation error is above a threshold.

20. The non-transitory computer-readable medium of claim 17 , wherein the method further comprises:

determining, by the one or more processors, if the grip is right-side-up or upside-down; and

determining, by the one or more processors, the orientation error further based on whether the grip is right-side-up or upside-down.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: ITKOWITZ, BRANDON D.; DIMAIO, SIMON; NOWLIN, WILLIAM C.; NIEMEYER, GUNTER D.; MINTZ, DAVID S.
To: INTUITIVE SURGICAL, INC.
Reel/Frame 064120/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2023
From: INTUITIVE SURGICAL, INC.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 063534/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: ITKOWITZ, BRANDON D.; DIMAIO, SIMON; NOWLIN, WILLIAM C.; NEIMEYER, GUNTER D.; MINTZ, DAVID S.
To: INTUITIVE SURGICAL, INC.
Reel/Frame 063519/0148 →
Continuity (10)
Continuation 17107862 · Nov 30, 2020
Continuation 16862412 · Apr 29, 2020
Continuation 16353932 · Mar 14, 2019
Continuation 15706883 · Sep 18, 2017
Continuation 15399600 · Jan 5, 2017
Continuation 14996073 · Jan 14, 2016
Continuation 14534526 · Nov 6, 2014
Continuation 13839438 · Mar 15, 2013
Continuation 12495213 · Jun 30, 2009
Related Publication 20230329817A1 · Oct 19, 2023
Cited By (1)
US 12,383,360