IP Library › Granted Patent US 12,491,038
Granted Patent B2
US 12,491,038 · App. 18/340,943 · Granted Dec 9, 2025

Limited movement of a surgical mounting platform controlled by manual motion of robotic arms

Inventors: Paul G. Griffiths (Santa Clara, CA); Paul W. Mohr (Mountain View, CA); Nitish Swarup (Sunnyvale, CA); Michael Costa (Los Angeles, CA); David Q. Larkin (Menlo Park, CA); Thomas G. Cooper (Menlo Park, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B34/35A61B34/30A61B50/10A61B50/18A61B2017/00017A61B2034/304A61B2050/105
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,491,038
App. No.
18/340,943
Granted
Dec 9, 2025
Kind
B2
Abstract

Techniques for controlling a system include a first structural means supporting a manipulating means, a second structural means supporting the first structural means, and a processing means. The processing means is configured to determine, relative to the first structural means, a first position of a reference location on the system entering into the first mode, the reference location being associated with a linking means of the manipulating means; and while the system in the first mode: detect a manual movement of the reference location that causes a first displacement of the reference location from the first position in a first direction and a second displacement of the reference location from the first position in a second direction,; and, in response, command the second structural means to move relative to the reference location in the first direction so as to reduce the first component while not changing the second component.

Claims (56)

1 . A system comprising:

a manipulating means;

a first structural means supporting the manipulating means;

a second structural means supporting the first structural means; and

a processing means configured to:

determine, relative to the first structural means and in response to the system entering a first mode, a first position of a reference location at a time when the system enters the first mode, the reference location being associated with a linking means of the manipulating means; and

while the system is in the first mode:

detect a manual movement of the reference location that causes a first displacement of the reference location from the first position in a first direction and a second displacement of the reference location from the first position in a second direction, the second direction different from the first direction,

calculate, in response to the detected manual movement and based on at least the first displacement, a motion of the second structural means that reduces the first displacement while not changing the second displacement by causing the first structural means to move relative to the reference location in the first direction, and

command the second structural means to move in accordance with the calculated motion.

2 . The system of claim 1 , wherein the first direction is orthogonal to the second direction.

3 . The system of claim 1 , wherein the first direction is a vertical direction of the system.

4 . The system of claim 1 , wherein:

the second structural means comprises a translating means; and

the calculated motion comprises a movement of the translating means to adjust a height of the first structural means.

5 . The system of claim 4 , wherein the processing means is further configured to:

stop movement of the first structural means in the first direction when a position of the translating means reaches a preset limit.

6 . The system of claim 1 , further comprising:

a third structural means coupling the manipulating means to the first structural means,

wherein the processing means is further configured to:

cause the system to enter the first mode from a second mode, wherein in the second mode, one or more joints of the third structural means are commanded to be in a state that facilitates external manipulation.

7 . The system of claim 1 , wherein the processing means is further configured to:

cause the system to enter the first mode in response to a joint means reaching a range of motion limit, wherein the manipulating means or a third structural means coupling the manipulating means to the first structural means comprises the joint means.

8 . The system of claim 1 , wherein the processing means is further configured to:

cause the system to enter the first mode in response to a joint means remaining at or past a range of motion limit for at least a predetermined duration of time, wherein the manipulating means or a third structural means coupling the manipulating means to the first structural means comprises the joint means.

9 . A method of operating a system comprising a manipulating means, a first structural means supporting the manipulating means, and a second structural means supporting the first structural means, the method comprising:

determining, by a processing means relative to the first structural means and in response to the system entering a first mode, a first position of a reference location at a time when the system enters the first mode, the reference location being associated with a linking means of the manipulating means supported by the first structural means; and

while the system is in the first mode:

detecting, by the processing means, a manual movement of the reference location that causes a first displacement of the reference location from the first position in a first direction and a second displacement of the reference location from the first position in a second direction, the second direction different from the first direction;

calculating, by the processing means in response to detecting the manual movement and based on at least the first displacement, a motion of the second structural means that reduces the first displacement while not changing the second displacement by causing the first structural means to move relative to the reference location in the first direction; and

commanding, by the processing means, the second structural means to move in accordance with the calculated motion.

10 . The method of claim 9 , wherein the first direction is orthogonal to the second direction.

11 . The method of claim 9 , wherein:

the second structural means comprises a translating means; and

the calculated motion comprises a movement of the translating means to adjust a height of the first structural means.

12 . The method of claim 9 , further comprising:

causing the system to enter the first mode from a second mode, wherein in the second mode, one or more joint means of a third structural means are commanded to be in a state that facilitates external manipulation, and wherein the third structural means couples the manipulating means to the first structural means.

13 . The method of claim 9 , further comprising:

causing the system to enter the first mode in response to a joint means reaching a range of motion limit, wherein the manipulating means or a third structural means coupling the manipulating means to the first structural means comprises the joint means.

14 . The method of claim 9 , further comprising:

causing the system to enter the first mode in response to a joint means remaining at or past a range of motion limit for a predetermined duration of time, wherein the manipulating means or a third structural means coupling the manipulating means to the first structural means comprises the joint means.

15 . A non-transitory machine-readable medium having stored thereon a plurality of instructions which when executed by a processing means of a system are adapted to cause the processing means to perform a method comprising:

determining, relative to a first structural means and in response to the system entering a first mode, a first position of a reference location at a time when the system enters the first mode, the reference location being associated with a linking means of a manipulating means, the first structural means supporting the manipulating means; and

while the system is in the first mode:

detecting a manual movement of the reference location that causes a first displacement of the reference location from the first position in a first direction and a second displacement of the reference location from the first position in a second direction, the second direction different from the first direction;

calculating, in response to the detected manual movement and based on at least the first displacement, a motion of a second structural means that reduces the first displacement while not changing the second displacement by causing the first structural means to move relative to the reference location in the first direction, the second structural means supporting the first structural means; and

commanding the second structural means to move in accordance with the calculated motion.

16 . The non-transitory machine-readable medium of claim 15 , wherein the first direction is orthogonal to the second direction.

17 . The non-transitory machine-readable medium of claim 15 , wherein the first direction is a vertical direction.

18 . The non-transitory machine-readable medium of claim 15 , wherein:

the second structural means comprises a translating means; and

the calculated motion comprises a movement of the translating means to adjust a height of the first structural means.

19 . The non-transitory machine-readable medium of claim 15 , wherein the method further comprises causing the system to enter the first mode from a second mode, wherein in the second mode, one or more joints of a third structural means are commanded to be in a state that facilitates external manipulation, wherein the third structural means couples the manipulating means to the first structural means.

20 . The non-transitory machine-readable medium of claim 15 , wherein the method further comprises:

causing the system to enter the first mode in response to a joint means reaching a range of motion limit, wherein the manipulating means or a third structural means coupling the manipulating means to the first structural means comprises the joint means; or

causing the system to enter the first mode in response to the joint means remaining at or past the range of motion limit for at least a predetermined duration of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2023
From: GRIFFITHS, PAUL G.; MOHR, PAUL W.; SWARUP, NITISH; COSTA, MICHAEL; LARKIN, DAVID Q.; COOPER, THOMAS G.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 064055/0645 →
Continuity (5)
Continuation 17321115 · May 14, 2021
Continuation 16355517 · Mar 15, 2019
Continuation 15118305
Provisional Application 61942347 · Feb 20, 2014
Related Publication 20230329815A1 · Oct 19, 2023
References Cited (111)
US 5855583A · Wang et al. · 1999 [cited by applicant]
US 6246200B1 · Blumenkranz et al. · 2001 [cited by applicant]
US 6788018B1 · Blumenkranz · 2004 [cited by applicant]
US 8038108B2 · Yasunaga et al. · 2011 [cited by applicant]
US 8444631B2 · Yeung et al. · 2013 [cited by applicant]
US 8594841B2 · Zhao et al. · 2013 [cited by applicant]
US 8600551B2 · Itkowitz et al. · 2013 [cited by applicant]
US 9101348B2 · Griffiths et al. · 2015 [cited by applicant]
US 9587878B2 · Paydar et al. · 2017 [cited by applicant]
US 9795453B2 · Tierney et al. · 2017 [cited by applicant]
US 9820818B2 · Malackowski et al. · 2017 [cited by applicant]
US 10130436B2 · Griffiths et al. · 2018 [cited by applicant]
US 10285764B2 · Griffiths et al. · 2019 [cited by applicant]
US 11033345B2 · Griffiths et al. · 2021 [cited by applicant]
US 11069082B1 · Ebrahimi Afrouzi et al. · 2021 [cited by applicant]
US 11723733B2 · Griffiths et al. · 2023 [cited by applicant]
US 20030154890A1 · Warner · 2003 [cited by examiner]
US 20060074406A1 · Cooper et al. · 2006 [cited by applicant]
US 20070061735A1 · Hoffberg et al. · 2007 [cited by applicant]
US 20070119274A1 · Devengenzo et al. · 2007 [cited by applicant]
US 20070142969A1 · Devengenzo et al. · 2007 [cited by applicant]
US 20090171371A1 · Nixon et al. · 2009 [cited by applicant]
US 20090248038A1 · Blumenkranz et al. · 2009 [cited by applicant]
US 20100225209A1 · Goldberg et al. · 2010 [cited by applicant]
US 20100228249A1 · Mohr et al. · 2010 [cited by applicant]
US 20110082587A1 · Ziaei et al. · 2011 [cited by applicant]
US 20120061155A1 · Berger et al. · 2012 [cited by applicant]
US 20120173018A1 · Allen et al. · 2012 [cited by applicant]
US 20120290134A1 · Zhao et al. · 2012 [cited by applicant]
US 20120310255A1 · Brisson et al. · 2012 [cited by applicant]
US 20130053866A1 · Leung et al. · 2013 [cited by applicant]
US 20130096576A1 · Cooper et al. · 2013 [cited by applicant]
US 20130190774A1 · Beira et al. · 2013 [cited by applicant]
US 20130224710A1 · Yang et al. · 2013 [cited by applicant]
US 20130231680A1 · Diolaiti et al. · 2013 [cited by applicant]
US 20130237766A1 · Pell et al. · 2013 [cited by applicant]
US 20130237989A1 · Bonutti · 2013 [cited by examiner]
US 20130245375A1 · DiMaio et al. · 2013 [cited by applicant]
US 20130304084A1 · Beira · 2013 [cited by examiner]
US 20130325029A1 · Hourtash · 2013 [cited by examiner]
US 20130325030A1 · Hourtash · 2013 [cited by examiner]
US 20130325031A1 · Schena et al. · 2013 [cited by applicant]
US 20130325032A1 · Schena et al. · 2013 [cited by applicant]
US 20130325033A1 · Schena et al. · 2013 [cited by applicant]
US 20130331858A1 · Devengenzo et al. · 2013 [cited by applicant]
US 20130345718A1 · Crawford · 2013 [cited by examiner]
US 20140018788A1 · Engelman et al. · 2014 [cited by applicant]
US 20140018792A1 · Gang · 2014 [cited by examiner]
US 20140039521A1 · Mohr et al. · 2014 [cited by applicant]
US 20140039681A1 · Bowling · 2014 [cited by examiner]
US 20140052153A1 · Griffiths et al. · 2014 [cited by applicant]
US 20140081659A1 · Nawana et al. · 2014 [cited by applicant]
US 20140343570A1 · Schena et al. · 2014 [cited by applicant]
US 20150223890A1 · Miller et al. · 2015 [cited by applicant]
US 20150223892A1 · Miller et al. · 2015 [cited by applicant]
US 20160184032A1 · Romo et al. · 2016 [cited by applicant]
US 20170014998A1 · Langenfeld et al. · 2017 [cited by applicant]
US 20170112583A1 · Cohen et al. · 2017 [cited by applicant]
US 20170128147A1 · Bowling et al. · 2017 [cited by applicant]
US 20170156803A1 · McGrogan et al. · 2017 [cited by applicant]
US 20170239002A1 · Crawford et al. · 2017 [cited by applicant]
US 20170296183A1 · Shelton, IV et al. · 2017 [cited by applicant]
US 20170304020A1 · Ng et al. · 2017 [cited by applicant]
US 20190000576A1 · Mintz et al. · 2019 [cited by applicant]
US 20190105776A1 · Ho et al. · 2019 [cited by applicant]
US 20190282311A1 · Nowlin et al. · 2019 [cited by applicant]
US 20190298465A1 · Chin et al. · 2019 [cited by applicant]
US 20200129250A1 · Kapadia et al. · 2020 [cited by applicant]
US 20200129251A1 · Kapadia et al. · 2020 [cited by applicant]
US 20200330174A1 · Bertram · 2020 [cited by applicant]
US 20210059766A1 · Graetzel et al. · 2021 [cited by applicant]
US 20210068909A1 · Eyre et al. · 2021 [cited by applicant]
US 20210267699A1 · Griffiths et al. · 2021 [cited by applicant]
US 20220226054A1 · Beckman et al. · 2022 [cited by applicant]
US 20220226057A1 · Beckman et al. · 2022 [cited by applicant]
US 20220331047A1 · Shelton, IV · 2022 [cited by examiner]
US 20220406452A1 · Shelton, IV · 2022 [cited by examiner]
US 20230073575A1 · Scheib et al. · 2023 [cited by applicant]
US 20230075988A1 · Scheib et al. · 2023 [cited by applicant]
US 20230076736A1 · Scheib et al. · 2023 [cited by applicant]
US 20230076998A1 · Scheib et al. · 2023 [cited by applicant]
US 20230077141A1 · Scheib et al. · 2023 [cited by applicant]
US 20240366327A1 · Berman · 2024 [cited by examiner]
CA 2852767A1 · 2013 [cited by examiner]
CN 101579260A · 2009 [cited by applicant]
CN 117357255A · 2024 [cited by examiner]
EP 4245244A1 · 2023 [cited by examiner]
EP 4431045A1 · 2024 [cited by examiner]
EP 4431049A1 · 2024 [cited by examiner]
EP 4431050A1 · 2024 [cited by examiner]
JP H07241789A · 1995 [cited by applicant]
JP 2009525097A · 2009 [cited by applicant]
JP 2011224745A · 2011 [cited by applicant]
JP 2023508520A · 2023 [cited by examiner]
WO WO9729690A1 · 1997 [cited by applicant]
WO WO2006079108A1 · 2006 [cited by applicant]
WO WO2006124390A2 · 2006 [cited by applicant]
WO WO2012091814A2 · 2012 [cited by applicant]
WO WO2013018932A1 · 2013 [cited by examiner]
WO WO2014022786A2 · 2014 [cited by examiner]
WO WO2014151744A1 · 2014 [cited by applicant]
WO WO2021155026A1 · 2021 [cited by applicant]
WO WO2021178961A1 · 2021 [cited by applicant]
WO WO2022070000A1 · 2022 [cited by applicant]
WO WO2022070001A1 · 2022 [cited by applicant]
WO WO2022175851A1 · 2022 [cited by applicant]
WO WO2023038906A1 · 2023 [cited by examiner]
WO WO2024193696A1 · 2024 [cited by examiner]
Extended European Search Report for Application No. 15751849.9, mailed on Sep. 18, 2017, 13 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2015/016616, mailed on Jul. 3, 2015, 11 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]