IP Library › Granted Patent US 12,479,088
Granted Patent B2
US 12,479,088 · App. 18/662,382 · Granted Nov 25, 2025

Systems and methods for motion control of steerable devices

Inventor: Nicola Diolaiti (Menlo Park, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
B25J9/065A61B34/35A61B34/37G05B19/4155A61B2034/301G05B2219/50391
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,479,088
App. No.
18/662,382
Filed
May 13, 2024
Granted
Nov 25, 2025
Kind
B2
Art Unit
3661
USPC
700/257
Abstract

A system may comprise a control device configured to receive user inputs and a manipulator system including an actuator configured to receive and drive a steerable device. The system may also comprise a control system communicatively coupled to the manipulator system and the control device. The control system may be configured to track a virtual user-instructed position based on a first user input, determine a device position of a portion of the steerable device, and determine a position discrepancy between the determined device position and the virtual user-instructed position. The control system may also be configured to receive a second user input commanding motion of the steerable device and in response to the second user input, reduce the position discrepancy.

Claims (46)

1 . A system comprising:

a control device configured to receive user inputs;

a manipulator system including an actuator configured to receive and drive a steerable device; and

a control system communicatively coupled to the manipulator system and the control device, the control system configured to:

track a virtual user-instructed position based on a first user input;

determine a device position of a portion of the steerable device;

determine a position discrepancy between the determined device position and the virtual user-instructed position;

receive a second user input commanding motion of the steerable device; and

in response to the second user input, reduce the position discrepancy.

2 . The system of claim 1 , wherein the control system is configured to reduce the position discrepancy by reducing tension in a steering control of the steerable device.

3 . The system of claim 1 , wherein the reduction of the position discrepancy is based on at least one of a magnitude of the second user input or a duration of the second user input.

4 . The system of claim 1 , wherein the reduction of the position discrepancy is based on at least one of a shape of the steerable device or a sensitivity of a passageway in which the steerable device is disposed.

5 . The system of claim 1 , wherein reducing the position discrepancy includes applying a velocity modification to the second user input.

6 . The system of claim 5 , wherein the velocity modification is configured such that control of the steerable device is more sensitive to input that reduces the position discrepancy than to input that increases the position discrepancy.

7 . The system of claim 1 , wherein the second user input is in a direction at least partially opposite a direction of the first user input.

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

receive a third user input commanding motion of the steerable device in a same direction as the first user input;

determine that the third user input causes the position discrepancy to exceed a threshold; and

suppress a response to the third user input based on the determination that the third user input causes the position discrepancy to exceed the threshold.

9 . The system of claim 1 , wherein the control system is configured to:

detect a fault; and

in response to the fault, reduce the position discrepancy without motion of the steerable device that is perceptible to an operator.

10 . The system of claim 9 , wherein the control system is configured to reduce the position discrepancy in response to the fault by eliminating tension in a steering control of the steerable device.

11 . A method comprising:

receiving, from a master controller, a first user input indicating a movement of a steerable device;

tracking a virtual user-instructed position based on the first user input;

controlling motion of the steerable device based on the first user input;

determining a device position of a portion of the steerable device;

determining a position discrepancy between the determined device position and the virtual user-instructed position;

receiving a second user input from the master controller; and

in response to the second user input, reducing the position discrepancy.

12 . The method of claim 11 , further comprising receiving the first user input and the second user input from a common control device of the master controller.

13 . The method of claim 11 , wherein reducing the position discrepancy includes reducing tension in a steering control of the steerable device.

14 . The method of claim 11 , wherein reducing the position discrepancy includes modifying the second user input based on at least one of a magnitude of the second user input or a duration of the second user input.

15 . The method of claim 11 , wherein reducing the position discrepancy includes modifying the second user input based on at least one of: a shape of the steerable device or a sensitivity of a passageway in which the steerable device is disposed.

16 . The method of claim 11 , wherein reducing the position discrepancy includes applying a velocity modification to the second user input.

17 . The method of claim 16 , wherein the velocity modification is configured such that control of the steerable device is more sensitive to input that reduces the position discrepancy than to input that increases the position discrepancy.

18 . The method of claim 11 , further comprising:

detecting a third user input in a same direction as the first user input;

determining that the third user input causes the position discrepancy to exceed a threshold; and

suppressing a response to the third user input based on determining that the third user input causes the position discrepancy to exceed the threshold.

19 . The method of claim 11 , further comprising:

detecting a fault; and

in response to the fault, controlling the steerable device to reduce the position discrepancy without movement of the steerable device that is perceptible to an operator.

20 . The method of claim 19 , further comprising:

in response to the fault, eliminating tension in a steering control of the steerable device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2024
From: DIOLAITI, NICOLA
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 067667/0420 →
Continuity (3)
Continuation 17279818
Provisional Application 62741354 · Oct 4, 2018
Related Publication 20240293930A1 · Sep 5, 2024
References Cited (58)
US 5704791A · Gillio · 1998 [cited by applicant]
US 5768122A · Motoc · 1998 [cited by applicant]
US 5855553A · Tajima et al. · 1999 [cited by applicant]
US 6223100B1 · Green · 2001 [cited by applicant]
US 6233504B1 · Das et al. · 2001 [cited by applicant]
US 6380732B1 · Gilboa · 2002 [cited by applicant]
US 6389187B1 · Greenaway et al. · 2002 [cited by applicant]
US 6728599B2 · Wang et al. · 2004 [cited by applicant]
US 6772053B2 · Niemeyer et al. · 2004 [cited by applicant]
US 6804581B2 · Wang et al. · 2004 [cited by applicant]
US 6839612B2 · Sanchez et al. · 2005 [cited by applicant]
US 7248944B2 · Green · 2007 [cited by applicant]
US 7316681B2 · Madhani et al. · 2008 [cited by applicant]
US 7772541B2 · Froggatt et al. · 2010 [cited by applicant]
US 8489235B2 · Moll et al. · 2013 [cited by applicant]
US 8918211B2 · Diolaiti et al. · 2014 [cited by applicant]
US 9259274B2 · Prisco · 2016 [cited by applicant]
US 9452276B2 · Duindam et al. · 2016 [cited by applicant]
US 9931025B1 · Graetzel et al. · 2018 [cited by applicant]
US 10618161B2 · Watanabe · 2020 [cited by applicant]
US 11116581B2 · Duindam et al. · 2021 [cited by applicant]
US 11638999B2 · Itkowitz et al. · 2023 [cited by applicant]
US 11666400B2 · Griffiths et al. · 2023 [cited by applicant]
US 11672622B2 · Johnson · 2023 [cited by applicant]
US 11707336B2 · Itkowitz et al. · 2023 [cited by applicant]
US 12005574B2 · Diolaiti · 2024 [cited by applicant]
US 12133772B2 · Calloway · 2024 [cited by examiner]
US 20060013523A1 · Childlers et al. · 2006 [cited by applicant]
US 20090024142A1 · Ruiz Morales · 2009 [cited by applicant]
US 20090163948A1 · Sunaoshi · 2009 [cited by examiner]
US 20100168763A1 · Zhao et al. · 2010 [cited by applicant]
US 20100198402A1 · Greer et al. · 2010 [cited by applicant]
US 20110071543A1 · Prisco et al. · 2011 [cited by applicant]
US 20110306873A1 · Shenai et al. · 2011 [cited by applicant]
US 20110306986A1 · Lee · 2011 [cited by examiner]
US 20140330432A1 · Simaan et al. · 2014 [cited by applicant]
US 20150011830A1 · Hunter et al. · 2015 [cited by applicant]
US 20150045812A1 · Seo · 2015 [cited by applicant]
US 20150314440A1 · Parker · 2015 [cited by applicant]
US 20160176046A1 · Zimmermann · 2016 [cited by examiner]
US 20160228203A1 · Yamanaka et al. · 2016 [cited by applicant]
US 20180092517A1 · Graetzel et al. · 2018 [cited by applicant]
US 20180221101A1 · Prisco et al. · 2018 [cited by applicant]
US 20190005848A1 · Garcia Kilroy · 2019 [cited by examiner]
US 20200253669A1 · Diolaiti et al. · 2020 [cited by applicant]
US 20210393349A1 · Diolaiti · 2021 [cited by applicant]
US 20220009085A1 · Diolaiti · 2022 [cited by applicant]
US 20220117662A1 · Babb · 2022 [cited by examiner]
US 20220203520A1 · Motoyoshi · 2022 [cited by examiner]
US 20250099113A1 · Bozung · 2025 [cited by examiner]
EP 2470089A1 · 2012 [cited by applicant]
WO WO2016191298A1 · 2016 [cited by applicant]
WO WO2018005928A1 · 2018 [cited by applicant]
WO WO2019074786A1 · 2019 [cited by applicant]
Zhaoliang Duan et cl., 3D Tracking and Positioning of Surgical Instruments in Virtual Surgery Simulation, Dec. 2011, Journal of Multimedia Vo. 6 No. 6, pp. 502-209. [cited by examiner]
International Preliminary Report on Patentability for Application No. PCT/US2019/054016, mailed on Apr. 15, 2021, 09 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2019/054016, mailed on May 8, 2019, 16 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]