IP Library › Granted Patent US 12,740,843
Granted Patent B2
US 12,740,843 · App. 18/780,992 · Granted Sep 22, 2026

Systems and methods for adaptive input mapping

Inventors: Christopher R. Carlson (Belmont, CA); Federico Barbagli (San Francisco, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B34/77A61B17/00234A61B34/35A61B34/70A61B5/1076A61B2017/00017A61B2017/003A61B2034/105A61B2034/2051A61B2034/2061A61B2034/301A61B2090/3614A61B2090/371A61B2090/3735A61B2090/3782
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,740,843
App. No.
18/780,992
Granted
Sep 22, 2026
Kind
B2
Abstract

A medical system includes an operator input device and a control system. The operator input device is configured to generate input instructions for controlling a medical instrument. The control system is configured to: receive an input instruction corresponding to an operator input device movement; determine, based on the input instruction, a dynamic parameter for the operator input device movement; determine a motion scaling parameter based on the dynamic parameter for the operator input device movement; apply the motion scaling parameter to the input instruction to create an output instruction for a medical instrument movement; and control a movement of the medical instrument according to the output instruction.

Claims (54)

1 . A medical system, comprising:

an operator input device configured to generate input instructions for controlling a medical instrument; and

a control system configured to:

receive an input instruction corresponding to an operator input device movement, the input instruction comprising an instruction for rotational motion of the medical instrument;

determine, based on the input instruction, a dynamic parameter for the operator input device movement;

determine a motion scaling parameter based on the dynamic parameter for the operator input device movement;

apply the motion scaling parameter to the input instruction to create an output instruction for a medical instrument movement; and

control a movement of the medical instrument according to the output instruction.

2 . The medical system of claim 1 , wherein the dynamic parameter includes a velocity component of the operator input device movement.

3 . The medical system of claim 2 , wherein:

the motion scaling parameter is a first value when the dynamic parameter indicates a first velocity of the operator input device;

the motion scaling parameter is a second value when the dynamic parameter indicates a second velocity of the operator input device;

the first value is larger than the second value; and

the first velocity is larger than the second velocity.

4 . The medical system of claim 1 , wherein the dynamic parameter includes an acceleration component of the operator input device movement.

5 . The medical system of claim 4 , wherein:

the motion scaling parameter is a first value when the dynamic parameter indicates a first acceleration of the operator input device;

the motion scaling parameter is a second value when the dynamic parameter indicates a second acceleration of the operator input device;

the first value is larger than the second value; and

the first acceleration is larger than the second acceleration.

6 . The medical system of claim 1 , wherein the input instruction is scaled lower by the motion scaling parameter when the dynamic parameter indicates a slow movement of the operator input device.

7 . The medical system of claim 1 , wherein the input instruction is scaled higher by the motion scaling parameter when the dynamic parameter indicates a fast movement of the operator input device.

8 . The medical system of claim 1 , wherein the output instruction comprises an instruction for the rotational motion of the medical instrument.

9 . The medical system of claim 8 , wherein the rotational motion comprises at least one of a pitch or a yaw motion.

10 . The medical system of claim 8 , wherein the rotational motion comprises a roll motion.

11 . The medical system of claim 1 , wherein the input instruction and output instruction each comprises an instruction for displacement of a portion of the medical instrument.

12 . The medical system of claim 1 , wherein the control system is further configured to:

compare the dynamic parameter to a threshold value; and

determine the motion scaling parameter based on the comparison.

13 . The medical system of claim 1 , further comprising:

the medical instrument comprising a flexible body defining a lumen; and

a sensor system for determining at least one of position, orientation, speed, velocity, pose, and/or shape of the flexible body, and wherein control system is configured to control the movement of the medical instrument based on sensor data received from the sensor system.

14 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a control system, cause the one or more processors to perform:

receiving an input instruction corresponding to an operator input device movement, the input instruction comprising an instruction for rotational motion of a medical instrument;

determining, based on the input instruction, a dynamic parameter for the operator input device movement;

determining a motion scaling parameter based on the dynamic parameter for the operator input device movement;

applying the motion scaling parameter to the input instruction to create an output instruction for a medical instrument movement; and

controlling a movement of the medical instrument according to the output instruction.

15 . The non-transitory computer-readable medium of claim 14 , wherein the dynamic parameter includes a velocity component of the operator input device movement.

16 . The non-transitory computer-readable medium of claim 14 , wherein the dynamic parameter includes an acceleration component of the operator input device movement.

17 . The non-transitory computer-readable medium of claim 14 , wherein:

the motion scaling parameter is a first value when the dynamic parameter indicates a slow velocity or acceleration of an operator input device;

the motion scaling parameter is a second value when the dynamic parameter indicates a fast velocity or acceleration of the operator input device;

the first value is larger than the second value; and

the fast velocity or acceleration is faster than the slow velocity or acceleration.

18 . The non-transitory computer-readable medium of claim 14 , wherein the output instruction comprises an instruction for

the rotational motion of the medical instrument.

19 . A method of controlling a movement of a medical instrument, comprising:

receiving, by a control system, an input instruction corresponding to an operator input device movement;

determining, by the control system and based on the input instruction, a dynamic parameter for the operator input device movement;

comparing, by the control system, the dynamic parameter to a threshold value;

determining, by the control system and based on the comparison of the dynamic parameter to the threshold value, a motion scaling parameter;

applying, by the control system, the motion scaling parameter to the input instruction to create an output instruction for a medical instrument movement; and

controlling, by the control system, movement of the medical instrument according to the output instruction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2024
From: CARLSON, CHRISTOPHER R.; BARBAGLI, FEDERICO
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 068361/0791 →
Continuity (4)
Continuation 16705552 · Dec 6, 2019
Continuation 15505452 · Aug 19, 2015
Provisional Application 62040774 · Aug 22, 2014
Related Publication 20240374334A1 · Nov 14, 2024
References Cited (49)
US 6380732B1 · Gilboa · 2002 [cited by applicant]
US 6389187B1 · Greenaway et al. · 2002 [cited by applicant]
US 7316681B2 · Madhani et al. · 2008 [cited by applicant]
US 7772541B2 · Froggatt et al. · 2010 [cited by applicant]
US 8900131B2 · Chopra et al. · 2014 [cited by applicant]
US 9259274B2 · Prisco · 2016 [cited by applicant]
US 9452276B2 · Duindam et al. · 2016 [cited by applicant]
US 10548679B2 · Carlson et al. · 2020 [cited by applicant]
US 20030004610A1 · Niemeyer et al. · 2003 [cited by applicant]
US 20060013523A1 · Childlers et al. · 2006 [cited by applicant]
US 20070083098A1 · Stern et al. · 2007 [cited by applicant]
US 20080109108A1 · Lawson · 2008 [cited by applicant]
US 20100137880A1 · Nahum et al. · 2010 [cited by applicant]
US 20110295247A1 · Schlesinger et al. · 2011 [cited by applicant]
US 20110295268A1 · Roelle et al. · 2011 [cited by applicant]
US 20120059391A1 · Diolaiti et al. · 2012 [cited by applicant]
US 20120063644A1 · Popovic et al. · 2012 [cited by applicant]
US 20120078080A1 · Foley et al. · 2012 [cited by applicant]
US 20120109377A1 · Stern · 2012 [cited by examiner]
US 20120185099A1 · Bosscher et al. · 2012 [cited by applicant]
US 20140276938A1 · Hsu · 2014 [cited by examiner]
US 20150066051A1 · Kwon · 2015 [cited by examiner]
US 20160135909A1 · Ogawa · 2016 [cited by examiner]
US 20200107899A1 · Carlson et al. · 2020 [cited by applicant]
CN 101102869A · 2008 [cited by applicant]
CN 101918073A · 2010 [cited by applicant]
CN 102448398A · 2012 [cited by applicant]
CN 102614019A · 2012 [cited by applicant]
EP 2609881A1 · 2013 [cited by applicant]
GB 2420634A · 2006 [cited by applicant]
JP H04129695A · 1992 [cited by applicant]
JP 2005531367A · 2005 [cited by applicant]
JP 2009178416A · 2009 [cited by applicant]
JP 2010035874A · 2010 [cited by applicant]
KR 20120068597A · 2012 [cited by applicant]
KR 20130076991A · 2013 [cited by applicant]
KR 20130122303A · 2013 [cited by applicant]
WO WO9729690A1 · 1997 [cited by applicant]
WO WO2006056738A1 · 2006 [cited by applicant]
WO WO2011150050A2 · 2011 [cited by applicant]
WO WO2012099688A1 · 2012 [cited by applicant]
Dandil, E., et al., “Computer Vision Based Distance Measurement System Using Stereo Camera View,” International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 2019, 4 Pages. [cited by applicant]
Extended European Search Report for Application No. EP15834451.5, mailed on Feb. 6, 2018, 8 pages. [cited by applicant]
Extended European Search Report for Application No. EP23178193.1, mailed on Oct. 10. 2023, 08 pages. [cited by applicant]
Hayashibe M., et al., “Laser-scan Endoscope System for Intraoperative Geometry Acquisition and Surgical Robot Safety Management,” Medical Image Analysis, Aug. 2006, vol. 10(4), pp. 509-519. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2015/045837, mailed on Mar. 9, 2017, 13 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2015/045837, mailed on Nov. 27, 2015,15 pages. [cited by applicant]
Vertut, J., and Coiffet, P., “Robot Technology: Teleoperation and Robotics Evolution and Development,” English translation, Prentice-Hall, Inc., Inglewood Cliffs, NJ, USA 1986, vol. 3A, 332 pages. [cited by applicant]
Zaarane, A., et al., “Distance Measurement System for Autonomous Vehicles Using Stereo Camera,” Elsevier, Mar. 2020, vol. 5, 7 Pages. [cited by applicant]