IP Library Granted Patent US 12,702,513
Granted Patent B2
US 12,702,513 · App. 18/663,595 · Granted Aug 11, 2026

Surgeon input system using event-based vision sensors for a surgical robotic system

Inventors: Federico Campisano (Timnath, CO); Davide Faconti (Barcelona, ES); Daniel S. Menoher (Hummelstown, PA); Somesh Kashyap (Cary, NC); Randall L. Luck (Cary, NC)
Assignee: KARL STORZ SE & CO. KG
A61B34/74A61B34/37B25J13/06
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,702,513
App. No.
18/663,595
Filed
May 14, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
3656
USPC
700/264
Abstract

A user input system for providing input to a robotic surgical system for use in commanding motion of the robotic manipulator utilizes a surgeon input tool configured to be worn or held by a user. The surgeon input tool includes a plurality of LEDs, each emitting at different blink frequency and duty cycle. Event-based cameras disposed around a surgeon console are used to capture user movement of the surgeon input tool. The system receives input from the event cameras in response to sensing of light from the LEDs on the surgeon input tool, and uses that information to estimated position and/or orientation of the surgeon input tool. Motion commands corresponding to desired movement of the surgical instrument by the robotic manipulator arm are generated based on the estimated position or pose.

Claims (35)

1 . A user input system for providing provide input to a robotic surgical system for use in commanding motion of the robotic manipulator, the user input system comprising:

a surgeon input tool configured to be worn or held by a user, the surgeon input tool including a plurality of LEDs, each LED configured to emit light, wherein each LED on the surgeon input tool is configured to blink with a combination of blink frequency and duty cycle that differs from the combination of blink frequency and duty cycle of any other LED on the surgeon input tool;

at least one event-based camera sensor disposed around a surgeon console;

at least one processor having a memory, the memory storing instructions executable by the processor to:

receive input in response to sensing of light from the LEDs by the event-based camera sensor; and

in response to the received input, generate motion commands corresponding to desired movement of the surgical instrument by the robotic manipulator arm.

2 . The system of claim 1 , wherein the surgeon input tool is configured such that each LED in the plurality of LEDs blinks at a blink frequency, wherein the blink frequency of each LED differs from the blink frequency of the other LEDs.

3 . The system of claim 1 , wherein the instructions are executable by the processor to, based on the received input, determine a position of the surgeon input tool.

4 . The system of claim 1 , wherein the instructions are executable by the processor to, based on the received input, determine a pose of the surgeon input tool.

5 . The system of claim 1 , wherein each LED blinks at a blink frequency of at least 700 Hz.

6 . The system of claim 5 , wherein each LED blinks at a blink frequency in a range of 700 Hz-1200 Hz.

7 . The system of claim 1 , wherein the system includes at least two event-based camera sensors.

8 . The system of claim 1 , wherein each LED emits light in the infrared range of the electromagnetic spectrum.

9 . The system of claim 1 , further including an inertial sensor carried by the surgeon input tool.

10 . A method for providing provide input to a robotic surgical system, comprising:

causing a plurality of LEDs on a surgeon input tool to emit light, including causing each LED in the plurality of LEDs to blink with a combination of blink frequency and duty cycle that is different than the combination of blink frequency and duty cycle of the other LEDs in the plurality of LEDs;

manually moving the surgeon input tool;

sensing light emitted from the plurality of LEDs using at least one event-based camera sensor;

receive input in response to sensing of the light by the event-based camera sensor; and

in response to the received input, generate motion commands corresponding to desired movement of a surgical instrument by a robotic manipulator arm.

11 . The method of claim 10 , wherein causing the plurality of LEDs to emit light includes causing each LED in the plurality of LEDs to blink at a blink frequency that is different than the blink frequency of the other LEDs in the plurality of LEDs.

12 . The method of claim 10 , wherein the method includes, based on the received input, determining a position of the surgeon input tool.

13 . The method of claim 10 , wherein the method includes, based on the received input, determining a pose of the surgeon input tool.

14 . The method of claim 10 , wherein causing the plurality of LEDs to emit light includes causing each LED in the plurality of LEDs to blink at a blink frequency of at least 700 Hz.

15 . The method of claim 14 , wherein causing the plurality of LEDs to emit light includes causing each LED in the plurality of LEDs to blink at a blink frequency in a range of 700 Hz-1200 Hz.

16 . The method of claim 10 , wherein causing the plurality of LEDs to emit light includes causing each LED to emit light in the infrared range of the electromagnetic spectrum.

17 . The method of claim 16 , wherein causing the plurality of LEDs to emit light includes causing each LED to emit light with a viewing angle of at least 150 degrees.

18 . A method for providing provide input to a robotic surgical system, comprising:

causing a plurality of LEDs on a surgeon input tool to emit light, including causing each LED in the plurality of LEDs to blink at a blink frequency of at least 700 Hz;

manually moving the surgeon input tool;

sensing light emitted from the plurality of LEDs using at least one event-based camera sensor;

receive input in response to sensing of the light by the event-based camera sensor; and

in response to the received input, generate motion commands corresponding to desired movement of a surgical instrument by a robotic manipulator arm.

19 . The method of claim 18 , wherein causing causing each LED in the plurality of LEDs to blink at a blink frequency of at least 700 Hz includes causing each LED in the plurality of LEDs to blink at a blink frequency in a range of 700 Hz-1200 Hz.

20 . The method of claim 18 , wherein the surgeon input tool further includes an inertial tracking sensor, and wherein the method includes generating the motion commands in response to the received input and input from the inertial tracking sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: ASENSUS SURGICAL US, INC.
To: KARL STORZ SE & CO. KG
Reel/Frame 073841/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2024
From: MENOHER, DANIEL S.; CAMPISANO, FEDERICO; LUCK, RANDALL L.; FACONTI, DAVIDE; KASHYAP, SOMESH
To: ASENSUS SURGICAL US, INC.
Reel/Frame 067473/0437 →
Continuity (4)
Continuation In Part PCTUS2024016576 · Feb 20, 2024
Provisional Application 63507440 · Jun 9, 2023
Provisional Application 63486001 · Feb 20, 2023
Related Publication 20240382280A1 · Nov 21, 2024
References Cited (47)
US 5227985A · DeMenthon · 1993 [cited by applicant]
US 5388059A · DeMenthon · 1995 [cited by applicant]
US 5876325A · Mizuno et al. · 1999 [cited by applicant]
US 8521331B2 · Ithowitz · 2013 [cited by applicant]
US 8543240B2 · Ithowitz et al. · 2013 [cited by applicant]
US 8682489B2 · Ithowitz et al. · 2014 [cited by applicant]
US 8696458B2 · Foxlin et al. · 2014 [cited by applicant]
US 8812160B2 · Hagn et al. · 2014 [cited by applicant]
US 8831782B2 · Ithowitz · 2014 [cited by applicant]
US 8935003B2 · Ithowitz et al. · 2015 [cited by applicant]
US 8996173B2 · Ithowitz et al. · 2015 [cited by applicant]
US 9743989B2 · Ithowitz et al. · 2017 [cited by applicant]
US 9901402B2 · Ithowitz et al. · 2018 [cited by applicant]
US 10052164B2 · Overmyer · 2018 [cited by applicant]
US 10085810B2 · Vakharia et al. · 2018 [cited by applicant]
US 10383699B2 · Kilroy et al. · 2019 [cited by applicant]
US 10507063B2 · Zuhars et al. · 2019 [cited by applicant]
US 10543050B2 · Ithowitz et al. · 2020 [cited by applicant]
US 10617484B2 · Kilroy et al. · 2020 [cited by applicant]
US 10751133B2 · Toporek et al. · 2020 [cited by applicant]
US 10881953B2 · Yamano et al. · 2021 [cited by applicant]
US 11013562B2 · Marti et al. · 2021 [cited by applicant]
US 11062465B2 · Stopp et al. · 2021 [cited by applicant]
US 11229487B2 · Zuhars et al. · 2022 [cited by applicant]
US 11266469B2 · Fuerst et al. · 2022 [cited by applicant]
US 11291507B2 · Stawiaski et al. · 2022 [cited by applicant]
US 11350997B2 · Marti et al. · 2022 [cited by applicant]
US 11351001B2 · Jare · 2022 [cited by applicant]
US 11395706B2 · Joshi et al. · 2022 [cited by applicant]
US 11534246B2 · Fuerst et al. · 2022 [cited by applicant]
US 11666401B2 · Denlinger et al. · 2023 [cited by applicant]
US 11707336B2 · Ithowitz et al. · 2023 [cited by applicant]
US 11857285B2 · Kapadia et al. · 2024 [cited by applicant]
US 20110040305A1 · Gomez · 2011 [cited by examiner]
US 20190192240A1 · Mintz · 2019 [cited by examiner]
US 20210259779A1 · Fuerst et al. · 2021 [cited by applicant]
US 20220032473A1 · Maret · 2022 [cited by applicant]
US 20220151710A1 · Marti et al. · 2022 [cited by applicant]
US 20220183770A1 · Nikou · 2022 [cited by applicant]
US 20220244566A1 · Fuerst · 2022 [cited by examiner]
US 20220361972A1 · Armand et al. · 2022 [cited by applicant]
US 20230346494A1 · Ithowitz et al. · 2023 [cited by applicant]
US 20240148447A1 · Stein · 2024 [cited by examiner]
US 20250127577A1 · Loschak · 2025 [cited by examiner]
WO WO2015175278A1 · 2015 [cited by examiner]
WO 2022185292A1 · 2022 [cited by applicant]
International Search Report and Written opinion of the International Searching Authority dated Jun. 3, 2024 from International Application No. PCT/US2024/016576 filed Feb. 20, 2024. [cited by applicant]