IP Library Granted Patent US 8,738,181
Granted Patent B2
US 8,738,181 · App. 12/596,418 · Granted May 27, 2014

Methods, devices, and systems for automated movements involving medical robots

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 8,738,181
App. No.
12/596,418
Granted
May 27, 2014
Kind
B2
Abstract

Methods, devices (such as computer readable media), and systems (such as computer systems) for defining and executing automated movements using robotic arms (such as robotic arms configured for use in performing surgical procedures), so that a remotely-located surgeon is relieved from causing the robotic arm to perform the automated movement through movement of an input device such as a hand controller.

Claims (60)

1. A computer-implemented method for automated movement of a robotic arm of a surgical robot, the robotic arm configured for movement under an automove mode and under a master-slave mode, the method comprising at least the following steps:

a. receiving a designation of at least one automated robotic arm movement, the automated robotic arm movement comprising a programmed starting position for a tool operatively associated with the robotic arm, and a programmed termination position for the tool;

b. receiving coordinates of a position of the tool;

c. receiving an instruction to execute the automated robotic arm movement; and either

d. executing the automated robotic arm movement if a proximity condition is satisfied, the proximity condition relating to the position of the tool relative to the programmed starting position, wherein execution of the automated robotic arm movement causes the tool to move to the programmed termination position, or

e. if the proximity condition is not satisfied, generating an output indicative of the position of the tool relative to the programmed starting position, thereby enabling user-guided movement of the robotic arm under the master-slave mode such that the proximity condition is satisfied.

2. The method of claim 1 , wherein the programmed starting position is defined relative to a tip of the tool, and the proximity condition relates to the position of the tip of the tool relative to the programmed starting position.

3. The method of claim 1 , wherein actuation of a button or a lever on a master hand controller generates the instruction in step c.

4. The method of claim 1 , further comprising at least the following steps:

e. receiving an instruction to execute a second automated robotic arm movement that comprises movement by the robotic arm away from the programmed termination position; and

f. executing the second automated robotic arm movement if a second proximity condition is satisfied, the second proximity condition relating to the position of the tool relative to the programmed termination position, wherein execution of the automated movement causes the tool to move away from the programmed termination position.

5. The method of claim 1 , further comprising at least the following steps:

receiving an instruction to interrupt the automated robotic arm movement; and

stopping the automated robotic arm movement.

6. The method of claim 1 , wherein the programmed termination position corresponds to a tool exchange location.

7. The method of claim 1 , wherein

step a. comprises receiving designations of multiple automated robotic arm movements, each automated robotic arm movement comprising at least a programmed starting position for the tool and a programmed termination position for the tool; and

step c. comprises receiving an instruction to execute one of the multiple automated robotic arm movements.

8. The method of claim 7 , wherein the method is for automated movement of a robotic arm of a surgical robot having two or more robotic arms, each robotic arm configured for movement under an automove mode and under a master-slave mode, and wherein the method further comprises:

receiving a command selecting one of the robotic arms for execution of the automated robotic arm movement.

9. The method of claim 7 , further comprising the steps of:

displaying a graphical user interface having one or more data entry elements that enable at least the following:

i. definition of each of the multiple automated robotic arm movements by defining at least the starting position and the termination position for each automated robotic arm movement, and

ii. selection of a robotic arm of the surgical robot to execute one or more of the multiple automated robotic arm movements.

10. The method of claim 9 , wherein the one or more data entry elements of the graphical user interface further enable at least the following:

selection of a simulation mode in which to define the multiple automated robotic arm movements;

and wherein the method further comprises at least the following steps:

displaying a graphical representation of the robotic arm on the graphical user interface, and

moving the graphical representation in response to movement of an input device without also causing actual movement of the robotic arm.

11. The method of claim 9 , wherein the one or more data entry elements of the graphical user interface further enable at least the following:

selection of the tool to be operatively associated with the selected robotic arm.

12. The method of claim 9 , further comprising at least the following steps:

displaying a graphical representation of one or two robotic arms of the surgical robot on the graphical user interface;

receiving a command from an input device associated with a given robotic arm; and

moving the graphical representation of that robotic arm on the graphical user interface in response to manipulation of the input device, such that the graphical user interface displays the effect of the manipulation of the input device on movement of that robotic arm.

13. The method of claim 12 , further comprising at least the following step:

displaying a graphical representation of a head of a subject on the graphical user interface.

14. The method of claim 12 , further comprising at least the following steps:

receiving a disable command from the input device associated with a given robotic arm; and

decoupling manipulation of the input device and movement of the graphical representation of that robotic arm on the graphical user interface.

15. The method of claim 9 , further comprising at least the following step:

displaying a path defined by the programmed starting position and the programmed termination position of the automated robotic arm movement on the graphical user interface.

16. The method of claim 15 , wherein the one or more data entry elements of the graphical user interface further enable at least the following:

definition of one or more intermediate positions between the programmed starting position and the programmed termination position of an automated robotic arm movement;

and wherein the method further comprises at least the following step:

displaying a path defined by the programmed starting position, the one or more intermediate positions and the programmed termination position of the automated robotic arm movement.

17. The method of claim 1 , further comprising defining the programmed starting position and the programmed termination position by designating a first dataset for the programmed starting position and designating a second dataset for the programmed termination position.

18. The method of claim 17 , wherein the tool operatively associated with the robotic arm has a longitudinal axis and the first dataset and second dataset include data sufficient to enable the determination of a position of a tip of the tool and the orientation of the longitudinal axis of the tool.

19. The method of claim 18 , wherein execution of the automated robotic arm movement comprises movement of the tool along an axis that is not coincident with the longitudinal axis of the tool.

20. The method of claim 1 , further comprising at least the following steps:

receiving a command to execute a reverse of the automated movement after the execution of the automated movement is complete; and

executing the reverse of the automated movement such that the robotic arm moves away from the termination position towards the starting position.

21. The method of claim 1 , wherein the proximity condition is satisfied when the tool is within a predefined region, the predefined region surrounding the programmed starting point.

22. The method of claim 21 , wherein the predefined region corresponds to a location external to a patient's body.

23. The method according to claim 1 , wherein the automated robotic arm movement further comprises one or more programmed waypoints between the programmed starting position and the programmed termination position.

24. A computer readable medium having stored thereon machine readable instructions for performing at least the steps recited in claim 1 .

25. A computer system configured to control movement of a robotic arm of a surgical robot, the robotic arm configured for movement under an automove mode and under a master-slave mode, the system comprising:

a computing device operatively associated with the surgical robot and configured to implement the method for automated movement of a robotic arm according to claim 1 ,

one or more input devices operatively associated with the computing device for inputting commands relating to at least the automated robotic arm movement, and

a graphical user interface operatively associated with the computing device for displaying at least a graphical representation of the robotic arm and data relating to the automated robotic arm movement.

Assignments (17)
CHANGE OF NAME Recorded Mar 18, 2025
From: DEERFIELD IMAGING, INC.
To: IMRIS IMAGING, INC.
Reel/Frame 070546/0661 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2025
From: ALERUS FINANCIAL, NATIONAL ASSOCIATION
To: DEERFIELD IMAGING, INC.
Reel/Frame 070551/0146 →
RELEASE OF SECURITY INTEREST Recorded Feb 24, 2025
From: TRINITY CAPITAL INC.
To: DEERFIELD IMAGING, INC.
Reel/Frame 070311/0068 →
SECURITY INTEREST Recorded Feb 14, 2025
From: DEERFIELD IMAGING, INC.
To: BELL BANK
Reel/Frame 070220/0111 →
SECURITY INTEREST Recorded Feb 14, 2025
From: DEERFIELD IMAGING, INC.
To: FARRAGUT SBIC FUND II, LP; FARRAGUT SBIC FUND III, LP
Reel/Frame 070221/0432 →
SECURITY INTEREST Recorded Jan 9, 2024
From: DEERFIELD IMAGING, INC.
To: ALERUS FINANCIAL, NATIONAL ASSOCIATION
Reel/Frame 066062/0405 →
NOTICE OF TERMINATION OF SECURITY INTEREST AT REEL/FRAME NO. 059715/0394 Recorded Dec 29, 2023
From: TRINITY CAPITAL INC.
To: DEERFIELD IMAGING, INC.
Reel/Frame 066133/0544 →
NOTARIAL DEED AND DISSOLUTION Recorded Feb 8, 2023
From: DEERFIELD IMAGING, S.À R.L.
To: DEERFIELD IMAGING HOLDINGS, INC.
Reel/Frame 062681/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: DEERFIELD IMAGING HOLDINGS, INC.
To: DEERFIELD IMAGING, INC.
Reel/Frame 062351/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: NEUROARM SURGICAL LIMITED
To: DEERFIELD IMAGING, S.À R.L.
Reel/Frame 062329/0803 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2022
From: FIELDING, TIM; NEWHOOK, PERRY
To: MACDONALD, DETTWILER AND ASSOCIATES INC.
Reel/Frame 062052/0877 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2022
From: MACDONALD, DETTWILER AND ASSOCIATES INC.
To: THE GOVERNORS OF THE UNIVERSITY OF CALGARY
Reel/Frame 062052/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2022
From: GREER, ALEXANDER; SUTHERLAND, GARNETTE
To: THE GOVERNORS OF THE UNIVERSITY OF CALGARY
Reel/Frame 062053/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2022
From: THE GOVERNORS OF THE UNIVERSITY OF CALGARY
To: NEUROARM SURGICAL LTD.
Reel/Frame 062053/0120 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: DEERFIELD PRIVATE DESIGN FUND II, L.P.; DEERFIELD PRIVATE DESIGN INTERNATIONAL II, L.P.; DEERFIELD SPECIAL SITUATIONS FUND, L.P.
To: IMRIS INC.
Reel/Frame 059611/0714 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 14, 2022
From: DEERFIELD IMAGING HOLDINGS, INC.; DEERFIELD IMAGING, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 059715/0394 →
PATENT SECURITY AGREEMENT Recorded Apr 15, 2015
From: IMRIS INC.
To: DEERFIELD PRIVATE DESIGN FUND II, L.P.; DEERFIELD PRIVATE DESIGN INTERNATIONAL II, L.P.; DEERFIELD SPECIAL SITUATIONS FUND, L.P.
Reel/Frame 035440/0401 →