IP Library Granted Patent US 10,984,567
Granted Patent B2
US 10,984,567 · App. 16/351,444 · Granted Apr 20, 2021

Rendering tool information as graphic overlays on displayed images of tools

Inventors: Brandon D. Itkowitz (San Jose, CA); Simon P. DiMaio (San Carlos, CA); Daniel J. Halabe (Los Altos, CA); Christopher J. Hasser (Los Altos, CA); Brian David Hoffman (Mountain View, CA); David Q. Larkin (Menlo Park, CA); Catherine J. Mohr (Mountain View, CA); Paul W. Mohr (Mountain View, CA); Tao Zhao (Sunnyvale, CA); Wenyi Zhao (Weston, FL)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
G06T11/60A61B34/30A61B34/37A61B90/36B25J9/1666B25J9/1671B25J9/1692G05B19/4202G06T11/40A61B34/20A61B34/25A61B90/361A61B2034/2061A61B2090/371G05B2219/36432G05B2219/39083G05B2219/39096G05B2219/39449G05B2219/40607G05B2219/45117G05B2219/45123Y02P90/02
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,984,567
App. No.
16/351,444
Filed
Mar 12, 2019
Granted
Apr 20, 2021
Kind
B2
Examiner
LUAN, SCOTT
Art Unit
3792
USPC
345/633
Abstract

An operator telerobotically controls tools to perform a procedure on an object at a work site while viewing real-time images of the work site on a display. Tool information is provided in the operator's current gaze area on the display by rendering the tool information over the tool so as not to obscure objects being worked on at the time by the tool nor to require eyes of the user to refocus when looking at the tool information and the image of the tool on a stereo viewer.

Claims (61)

1. A robotic system comprising:

a first robotic arm operatively coupleable to a first tool, the first tool having a first working end;

an image capture device;

a display; and

a processor configured to:

cause an image of a work site, which was captured by the image capture device from a perspective of an image reference frame, to be displayed on the display, the image of the work site including an image of the first working end of the first tool; and

cause information of the first robotic arm to be rendered on the image of the first working end in the image of the work site being displayed on the display, by:

determining a pose of the first working end relative to the image reference frame;

registering the information of the first robotic arm with a first designated place on the first working end in the image reference frame by using the pose of the first working end; and

rendering the information of the first robotic arm over the first designated place on the first working end on the image of the first working end in the image of the work site being displayed on the display, after registering the information of the first robotic arm with the first designated place on the first working end, so that the information of the first robotic arm is displayed as a first icon that is rendered over the image of the first working end, the first icon being displayed as part of the first tool.

2. The robotic system of claim 1 , wherein the processor is further configured to cause the information of the first robotic arm to be rendered on the image of the first working end in the image of the work site being displayed on the display, so that the first icon appears as a first decal that is rendered over the image of the first working end by bending the first decal to conform in shape and be applied to an outer surface of the first working end at the first designated place.

3. The robotic system of claim 1 , wherein the information of the first robotic arm comprises information identifying the first robotic arm.

4. The robotic system of claim 1 , wherein the first working end comprises an end effector, a wrist, and a distal end of a shaft, and wherein the first icon is rendered over one of the end effector, the wrist, and the distal end of the shaft.

5. The robotic system of claim 1 , further comprising:

a second robotic arm operatively coupleable to a second tool having a second working end;

wherein the image of the work site includes an image of the second working end; and

wherein the processor is further configured to:

cause information of the second robotic arm to be rendered on the image of the second working end in the image of the work site being displayed on the display, by:

determining a pose of the second working end relative to the image reference frame;

registering the information of the second robotic arm with a second designated place on the second working end in the image reference frame by using the pose of the second working end; and

rendering the information of the second robotic arm over the second designated place on the second working end in the image of the work site being displayed on the display, after registering the information of the second robotic arm with the second designated place on the second working end, so that the information of the second robotic arm is displayed as a second icon that is rendered over the image of the second working end, the second icon being displayed as part of the second tool.

6. The robotic system of claim 5 , wherein the information of the second robotic arm comprises information identifying the second robotic arm.

7. The robotic system of claim 1 , further comprising:

a second robotic arm operatively coupleable to a second tool having a second working end;

wherein the image of the work site includes an image of the second working end; and

wherein the processor is further configured to:

cause information of the second tool to be rendered on the image of the second working end in the image of the work site being displayed on the display, by:

determining a pose of the second working end relative to the image reference frame;

registering the information of the second tool with a second designated place on the second working end in the image reference frame by using the pose of the second working end; and

rendering the information of the second tool over the second designated place on the second working end in the image of the work site being displayed on the display, after registering the information of the second tool with the second designated place on the second working end, so that the information of the second tool is displayed as a second icon that is rendered over the image of the second working end, the second icon being displayed as part of the second tool.

8. The robotic system of claim 1 , wherein the processor is further configured to determine the pose of the first working end relative to the image reference frame by:

determining the pose of the first working end relative to a reference frame of the first tool; and

translating the pose of the first working end from the reference frame of the first tool to the image reference frame.

9. The robotic system of claim 8 , wherein the processor is further configured to determine the pose of the first working end relative to the reference frame of the first tool by using kinematics information of the first robotic arm.

10. The robotic system of claim 1 , wherein the image capture device comprises a stereoscopic camera, so that the image of the work site includes a stereo view of the first working end, and wherein the display is a stereo viewer.

11. A method comprising:

a processor causing an image of a work site to be displayed on a display, the image captured by an image capture device from a perspective of an image reference frame, the image of the work site including an image of a first working end of a first tool operatively coupled to a first robotic arm; and

the processor causing information of the first robotic arm to be rendered on the image of the first working end in the image of the work site being displayed on the display, by:

determining a pose of the first working end relative to the image reference frame;

registering the information of the first robotic arm with a first designated place on the first working end in the image reference frame by using the pose of the first working end; and

rendering the information of the first robotic arm over the first designated place on the first working end in the image of the work site, after registering the information of the first robotic arm with the first designated place on the first working end, so that the information of the first robotic arm is displayed as a first icon that is rendered over the image of the first working end, the first icon being displayed as part of the first tool.

12. The method of claim 11 , wherein the processor renders the information of the first robotic arm over the first designated place on the first working end in the image of the work site being displayed on the display, so that the first icon appears as a first decal that is rendered over the image of the first working end by bending the first decal to conform in shape and be applied to an outer surface of the first working end at the first designated place.

13. The method of claim 11 , wherein the information of the first robotic arm comprises information identifying the first robotic arm.

14. The method of claim 11 , wherein the first working end of the first tool includes an end effector, a wrist, and a distal end of a shaft, and wherein the processor rendering the information of the first robotic arm over the first designated place on the first working end in the image of the work site, comprises rendering the first icon over one of the end effector, the wrist, and the distal end of the shaft.

15. The method of claim 11 , wherein the image of the work site includes an image of a second working end of a second tool, the second tool operatively coupled to a second robotic arm, and wherein the method further comprises:

the processor causing information of the second robotic arm to be rendered on the image of the second working end in the image of the work site being displayed on the display, by:

determining a pose of the second working end relative to the image reference frame;

registering the information of the second robotic arm with a second designated place on the second working end in the image reference frame by using the pose of the second working end; and

rendering the information of the second robotic arm over the second designated place on the second working end in the image of the work site, after registering the information of the second robotic arm with the second designated place on the second working end, so that the information of the second robotic arm is displayed as a second icon that is rendered over the image of the second working end, the second icon being displayed as part of the second tool.

16. The method of claim 15 , wherein the information of the second robotic arm comprises information identifying the second robotic arm.

17. The method of claim 11 , wherein the image of the work site includes an image of a second working end of a second tool, the second tool operatively coupled to a second robotic arm; and wherein the method further comprises:

the processor causing information of the second tool to be rendered on the image of the second working end in the image of the work site being displayed on the display, by:

determining a pose of the second working end relative to the image reference frame;

registering the information of the second tool with a second designated place on the second working end in the image reference frame by using the pose of the second working end; and

rendering the information of the second tool over the second designated place on the second working end in the image of the work site, after registering the information of the second tool with the second designated place on the second working end, so that the information of the second tool is displayed as a second icon that is rendered over the image of the second working end, the second icon being displayed as part of the second tool.

18. The method of claim 11 , wherein the processor determines the pose of the first working end relative to the image reference frame by determining the pose of the first working end relative to a reference frame of the first tool and translating the pose of the first working end from the reference frame of the first tool to the image reference frame.

19. The method of claim 18 , wherein the processor determines the pose of the first working end relative to the reference frame of the first tool by using kinematics information of the first robotic arm.

20. The method of claim 11 , wherein:

the image capture device comprises a stereoscopic camera, so that the image of the work site comprises a stereo view of the first working end;

the display is a stereo viewer; and

the processor causing the image of the work site to be displayed on the display comprises the processor causing the stereo view to be displayed on the stereo viewer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2020
From: ITKOWITZ, BRANDON D.; MOHR, CATHERINE J.; HALABE, DANIEL J.; MOHR, PAUL W.; ZHAO, TAO; LARKIN, DAVID Q.; DIMAIO, SIMON; HOFFMAN, BRIAN D.; HASSER, CHRISTOPHER J.; ZHAO, WENYI
To: INTUITIVE SURGICAL, INC.
Reel/Frame 053438/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2020
From: INTUITIVE SURGICAL, INC.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 053438/0945 →
Continuity (4)
Continuation 15946408 · Apr 5, 2018
Continuation 13768047 · Feb 15, 2013
Continuation In Part 12415354 · Mar 31, 2009
Related Publication 20190213770A1 · Jul 11, 2019
Cited By (51)
US 1,066,378 US 1,066,379 US 1,066,380 US 1,066,381 US 1,066,382 US 1,066,383 US 1,066,404 US 1,066,405 US 1,087,135 US 1,087,995 US 12,186,040 US 12,223,629 US 12,239,396 US 12,256,890 US 12,262,863 US 12,262,964 US 12,266,040 US 12,295,681 US 12,315,109 US 12,329,475 US 12,350,828 US 12,357,400 US 12,369,998 US 12,376,934 US 12,390,294 US 12,409,003 US 12,419,711 US 12,433,699 US 12,433,700 US 12,465,447 US 12,479,098 US 12,491,028 US 12,496,119 US 12,496,728 US 12,548,667 US 12,564,457 US 12,599,445 US 12,599,449 US 12,611,086 US 12,611,272 US 12,616,474 US 12,617,078 US 12,626,422 US 12,642,613 US 12,648,685 US 12,661,192 US 12,672,927 US 12,678,238 US 12,685,603 US 12,708,466 US 12,733,950