IP Library Granted Patent US 11,007,031
Granted Patent B2
US 11,007,031 · App. 16/103,864 · Granted May 18, 2021

Setup of surgical robots using an augmented mirror display

Inventors: Bernhard Adolf Fuerst (Sunnyvale, CA); Pablo E. Garcia Kilroy (Menlo Park, CA)
Assignee: VERB SURGICAL INC.
A61B90/361A61B17/00A61B34/20A61B34/30A61B2017/00115A61B2034/2057A61B2034/2065A61B2090/365A61B2090/3618A61B2090/373
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,007,031
App. No.
16/103,864
Filed
Aug 14, 2018
Granted
May 18, 2021
Kind
B2
Art Unit
2611
USPC
345/633
Abstract

Assisting robotic arm setup in a surgical robotic system using augmented reality can include capturing a live video of a user setting up a robotic arm in a surgical robotic system. A visual guide representing a target pose of the robotic arm can be rendered onto the live video, resulting in an augmented live video for guiding the arm setup. The augmented live video can be displayed to the user while the user is following the visual guide to set up the robotic arm. The captured live video can be continuously processed to determine whether the robotic arm has reached the target pose.

Claims (48)

1. A system for guiding arm setup in a surgical robotic system using augmented reality, comprising:

a camera, configured to capture a live video of a user setting up a robotic arm in a surgical robotic system; and

a processor, configured to:

receive the live arm setup video captured by the camera;

render a virtual surgical robotic arm in a target pose, onto the live arm setup video, resulting in an augmented live video for guiding the arm setup;

stream the augmented live video as a mirror image to a display facing substantially in the same direction as the camera, to visually guide the user through arm setup to the target pose; and

trigger an indication including at least one of a change in color or a change in transparency of the virtual robotic arm shown in the augmented live video on the display when the robotic arm is at, or within a tolerance of, the virtual robotic arm at the target pose.

2. The system according to claim 1 , wherein the processor is further configured to

process the live arm setup video continuously to determine whether the robotic arm is at or within the tolerance of the target pose as represented by the virtual robotic arm.

3. The system according to claim 1 , further comprising:

electronic memory having stored therein

one or more 3D models of robotic arms, each robotic arm being associated with one or more target poses, and

a user interface configured to provide selectable options of the one or more 3D models of robotic arms and the associated target poses.

4. The system according to claim 1 , wherein the processor is configured to determine an orientation or position of a real surgical table or other robotic mounting hardware, and adjust the target pose of the virtual robotic arm based on the orientation or the position of the surgical table or other robotic mounting hardware.

5. The system, according to claim 1 , wherein the processor is further configured to determine a current pose of the robotic arm;

calculate a path between the current pose of the robotic arm and the target pose of the virtual robotic arm;

detect real objects in the calculated path; and

project on the live arm setup video, visual indicators that show possible collisions between the robotic arm and the real objects in the calculated path.

6. The system according to claim 1 , wherein the processor is configured to calculate a second target pose of the virtual robotic arm based on adjusting a saved pose of the virtual robotic arm with respect to a size of a patient.

7. The system according to claim 1 , wherein the processor is configured to identify a robotic arm and a surgical table by comparing and matching objects in the surgical environment with 3D models of tables and robotics in computer memory.

8. The system according to claim 1 , wherein the camera is a 2D camera.

9. The system according to claim 8 , wherein the processor is configured to track a real surgical robotic arm and a surgical table with a 2D marker.

10. The system according to claim 1 , wherein the camera is a 3D camera with a depth sensor.

11. The system according to claim 10 , wherein the processor is configured to track a real surgical robotic arm and a surgical table and other objects in view, based on depth data received from the depth sensor and by comparing and matching objects in the surgical environment with 3D models of tables and robotics in computer memory.

12. The system according to claim 1 , wherein the processor is configured to receive status from a real robotic arm in the real surgical environment.

13. The system according to claim 1 , wherein the processor is configured to determine relative depths of real objects and occlude virtual robotic arms with real objects, when the real objects are determined to be between the camera and the virtual robotic arm.

14. The system according to claim 1 , comprising:

one or more additional cameras, arranged to capture different perspectives of the user setting up the robotic arm in the real surgical environment; wherein the processor is configured to

receive one or more setup videos captured by the one or more additional cameras,

render one or more additional augmented surgical environment videos for guiding the arm setup, and

display one or more of the one or more of the additional augmented surgical environment videos to show different perspectives of the setting up of the robotic arm.

15. The system according to claim 14 , wherein the processor is configured to display all of the one or more additional perspectives of the augmented surgical environment video.

16. The system according to claim 14 , wherein the processor is configured to display a best perspective of the augmented surgical environment video.

17. The system according to claim 16 , wherein the processor is configured to select which of the perspectives to display based on a location of the robotic arm, a location of the user, or a location of the user relative to the location of the robotic arm, in the real surgical environment.

18. A method for assisting robotic arm setup in a surgical robotic system using augmented reality, comprising:

capturing, with a camera, a live video of a user setting up a robotic arm in a surgical robotic system;

rendering a visual guide representing a target pose of the robotic arm onto the live video, resulting in an augmented live video for guiding the arm setup;

displaying the augmented live video to the user as a mirror image on a display facing substantially in a same direction as the camera;

while the user is following the visual guide to set up the robotic arm, continuously processing the captured live video to determine whether the robotic arm has reached the target pose; and

triggering an indication including at least of a change in color or a change in transparency of the virtual robotic arm shown in the augmented live video on the display when the robotic arm is at, or within a tolerance of, the virtual robotic arm at the target pose.

19. A system for guiding arm setup in a surgical robotic system using augmented reality, comprising:

a camera, configured to capture a live video of a user setting up a robotic arm in a surgical robotic system; and

a processor, configured to:

receive the live arm setup video captured by the camera;

render a virtual surgical robotic arm in a target pose, onto the live arm setup video, resulting in an augmented live video for guiding the arm setup;

calculate a path between a current pose of the robotic arm and the target pose of the virtual robotic arm;

stream the augmented live video as a mirror image to a display facing substantially in the same direction as the camera, to visually guide the user through arm setup to the target pose; and

trigger an indication shown in the augmented live video on the display when a) the robotic arm is at, or within a tolerance of, the virtual robotic arm at the target pose, and b) a possible collision is detected between the robotic arm and a real object in the calculated path.

Assignments (5)
MERGER Recorded Jan 26, 2026
From: VERB SURGICAL INC.
To: AURIS HEALTH, INC.
Reel/Frame 073583/0369 →
RELEASE OF SECURITY INTEREST Recorded Feb 20, 2020
From: JOHNSON & JOHNSON INNOVATION - JJDC, INC.
To: VERB SURGICAL INC.
Reel/Frame 051983/0028 →
RELEASE OF SECURITY INTEREST Recorded Feb 20, 2020
From: VERILY LIFE SCIENCES LLC
To: VERB SURGICAL INC.
Reel/Frame 051986/0252 →
SECURITY INTEREST Recorded Jun 14, 2019
From: VERB SURGICAL INC.
To: JOHNSON & JOHNSON INNOVATION - JJDC, INC.; VERILY LIFE SCIENCES LLC
Reel/Frame 049474/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: FUERST, BERNHARD ADOLF; GARCIA KILROY, PABLO E
To: VERB SURGICAL INC.
Reel/Frame 046654/0747 →
Continuity (1)
Related Publication 20200054412A1 · Feb 20, 2020
Cited By (7)
US 12,349,995 US 12,370,001 US 12,396,711 US 12,551,304 US 12,635,996 US 12,690,932 US 12,714,521