IP Library › Granted Patent US 11,166,770
Granted Patent B2
US 11,166,770 · App. 16/331,460 · Granted Nov 9, 2021

Base positioning system for a controllable arm and related methods

Inventors: Simon Peter DiMaio (San Carlos, CA); Nicholas Leo Bernstein (Cary, NC); Paul Millman (San Jose, CA); Dinesh Rabindran (Cupertino, CA); Alec Paul Robertson (Palo Alto, CA)
Assignee: Intuitive Surgical Operations, Inc.
A61B34/30A61B34/00A61B50/13A61B90/03A61B90/50B25J9/126B25J9/1664B25J9/1689A61B2034/2048A61B2034/2059
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,166,770
App. No.
16/331,460
Granted
Nov 9, 2021
Kind
B2
Abstract

A robotic system includes a base movable relative to a floor surface and a controllable arm extending from the base. The arm is configured to support and move a tool. The arm has a powered joint operable to position and/or orient a distal portion of the arm. The robotic system further includes a processor coupled to the powered joint and configured to drive the powered joint to reposition the base while the position and/or orientation of the distal portion of the arm is maintained.

Claims (84)

1. A robotic system comprising:

a base movable relative to a floor surface;

a remotely controllable arm extending from the base and configured to support and move a tool, the arm having a powered joint operable to move a distal portion of the arm; and

a processor configured to:

detect that a position of the distal portion of the arm is externally maintained relative to a reference, the reference comprising the floor surface or a location of an access port, and

drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference.

2. The robotic system of claim 1 , wherein the reference comprises the location of the access port and wherein the location of the access port is a location on a patient through which the tool is to be inserted.

3. The robotic system of claim 1 , wherein the processor is further configured to:

drive the powered joint to move the distal portion of the arm while a position of the base is maintained relative to the floor surface.

4. The robotic system of claim 1 , wherein the processor is further configured to:

slow or stop repositioning the base in response to a determination, the determination comprising that the position of the distal portion of the arm is not maintained relative to the reference while the base is repositioned.

5. The robotic system of claim 1 , further comprising:

a cart supported on the floor surface; and

a setup assembly comprising a passive joint, the setup assembly connecting the base to the cart, wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the base while the cart is movable relative to the floor surface, or while the base is movable relative to the cart.

6. The robotic system of claim 1 , further comprising:

a setup assembly for attaching the base to a table, wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the base while the base is movable relative to the table.

7. The robotic system of claim 1 , wherein:

the arm further comprises a second powered joint connected to the powered joint by one or more links;

the second powered joint is operable to move the distal portion of the arm; and

the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is relative to the reference by:

operating the powered joint and the second powered joint.

8. The robotic system of claim 1 , further comprising a sensor configured to generate a signal in response to detecting that the distal portion of the arm is fixed relative to the reference,

wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the base in response to the signal.

9. The robotic system of claim 1 , further comprising a selectively releasable joint connecting the arm to the base, wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

locking the selectively releasable joint when the selectively releasable joint has reached a desired position; or

driving the powered joint and selectively releasing the selectively releasable joint.

10. The robotic system of claim 9 , wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the selectively releasable joint to the desired position based on a torque at the selectively releasable joint.

11. The robotic system of claim 1 , further comprising a connection joint connecting the arm to the base,

wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the connection joint toward a desired position.

12. The robotic system of claim 1 , wherein the processor is further configured to inhibit motion of the base in response to determining that the base is within an optimal base location envelope.

13. The robotic system of claim 1 , further comprising a setup assembly supporting the base above the floor surface, the setup assembly including powered wheels to move the setup assembly relative to the floor surface,

wherein the processor is further configured to drive the powered wheels to reposition the base relative to the distal portion of the arm while the distal portion of the arm is maintained relative to the reference.

14. The robotic system of claim 1 , further comprising a sensor to generate a signal indicative of a position of the arm, wherein the processor is further configured to detect a manual demonstration of a desired range of motion of the arm based on the signal, and wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the base based on the manual demonstration.

15. The robotic system of claim 1 , wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint to reposition the base relative to an obstacle positioned above the floor surface.

16. The robotic system of claim 1 , wherein:

the base is movable along a rail, and

the processor is configured to drive the powered joint to reposition the base by:

driving the powered joint to reposition the base based on a location of an end of the rail.

17. The robotic system of claim 1 , further comprising a second remotely controllable arm configurable to support and move a second tool, wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

driving the powered joint of the arm to reposition the base based on a pose of the arm relative to a pose of the second arm.

18. The robotic system of claim 17 , wherein the second arm extends from the base.

19. The robotic system of claim 17 , wherein the base is a first base, and wherein the robotic system further comprises:

a second base connected to the second arm, the second base movable relative to the first base.

20. A method of operating a robotic system comprising a robotic arm extending from a base and supporting a tool, the method comprising:

determining, by a processor, a target base pose of the base;

detecting that a position of a distal portion of the arm is externally maintained relative to a reference, the reference comprising a floor surface or a location of an access port; and

driving a powered joint of the arm to move the base toward the target base pose in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference.

21. The method of claim 20 , further comprising:

slowing or stopping motion of the base in response to a determination that the position of the distal portion of the arm is not maintained relative to the reference while moving the base toward the target base pose.

22. The method of claim 20 , wherein driving the powered joint of the arm to move the base toward the target base pose in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference comprises:

concurrently driving the powered joint and a second powered joint of the arm, the second powered joint connected to the powered joint by one or more links.

23. The method of claim 20 , wherein:

the robotic system comprises a sensor configured to generate a signal in response to detecting that the distal portion of the arm is externally maintained relative to the reference; and

driving the powered joint of the robot arm to move the base toward the target base pose in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference comprises:

driving the powered joint of the robot arm to move the base toward the target base pose in response to the signal.

24. The method of claim 20 , wherein:

the robotic system further comprises a selectively releasable joint, the selectively releasable joint comprising a portion of the arm or connecting the arm to the base, and

driving the powered joint of the robot arm to move the base toward the target base pose in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference comprises:

locking the selectively releasable joint when the selectively releasable joint has reached a desired position, or

driving the powered joint to reposition the selectively releasable joint to the desired position based on a torque at the selectively releasable joint, or

driving the powered joint while selectively releasing the selectively releasable joint.

25. The method of claim 20 , wherein the determining the target base pose of the base comprises:

detecting a pose of the arm and a pose of a second arm; and

determining the target base pose based on the pose of the arm relative to the pose of the second arm.

26. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors associated with a robotic system comprising a robotic arm extending from a base, are adapted to cause the one or more processors to perform a method comprising:

determining, by a processor, a target base pose of the base;

detecting that a position of a distal portion of the arm is externally maintained relative to a reference, the reference comprising a floor surface or a location of an access port; and

driving a powered joint of the arm to move the base toward the target base pose in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference.

27. The non-transitory machine-readable medium of claim 26 , wherein:

the robotic system comprises a sensor configured to generate a signal in response to detecting that the distal portion of the arm is externally maintained relative to the reference; and

driving the powered joint of the robot arm to move the base toward the target base pose comprises:

driving the powered joint in response to the signal; and

slowing or stopping motion of the base in response to a determination that the position of the distal portion of the arm is not maintained relative to the reference while moving the base toward the target base pose.

28. The robotic system of claim 1 , wherein the robotic system is a surgical system, and the tool is a surgical tool.

29. The robotic system of claim 1 , wherein the processor is further configured to determine a target base pose of the base, and wherein the processor is configured to drive the powered joint to reposition the base in response to detecting that the position of the distal portion of the arm is externally maintained relative to the reference by:

determining an optimality score based on a pose of the remotely controllable arm; and

driving the powered joint to move the base toward the target base pose in response to the optimality score being lower than a threshold score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: DIMAIO, SIMON PETER; BERNSTEIN, NICHOLAS LEO; RABINDRAN, DINESH; MILLMAN, PAUL; ROBERTSON, ALEC PAUL
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 048534/0957 →
Continuity (2)
Provisional Application 62396714 · Sep 19, 2016
Related Publication 20190216555A1 · Jul 18, 2019
Cited By (52)
US 1,066,378 US 1,066,379 US 1,066,380 US 1,066,381 US 1,066,382 US 1,066,383 US 1,066,404 US 1,066,405 US 1,087,135 US 1,087,995 US 12,186,040 US 12,223,629 US 12,256,890 US 12,262,863 US 12,262,964 US 12,315,109 US 12,324,637 US 12,329,475 US 12,350,828 US 12,369,998 US 12,376,934 US 12,390,294 US 12,409,003 US 12,419,711 US 12,433,699 US 12,433,700 US 12,465,447 US 12,479,098 US 12,491,028 US 12,496,119 US 12,496,728 US 12,548,667 US 12,551,298 US 12,558,176 US 12,564,457 US 12,599,445 US 12,599,449 US 12,602,063 US 12,611,086 US 12,611,272 US 12,616,474 US 12,617,078 US 12,626,422 US 12,642,613 US 12,648,685 US 12,661,192 US 12,672,927 US 12,678,238 US 12,685,603 US 12,708,466 US 12,733,950 US 12,746,079