IP Library Granted Patent US 9,801,686
Granted Patent B2
US 9,801,686 · App. 14/673,521 · Granted Oct 31, 2017

Neural monitor-based dynamic haptics

Inventors: Chris Alan Lightcap (Davie, FL); Hyosig Kang (Weston, FL); Arthur E. Quaid, III (Hollywood, FL); Rony Abovitz (Draper, UT)
Assignee: MAKO Surgical Corp.
A61B19/2203A61B5/04001A61B5/0488A61B5/4836A61B17/1671A61B17/1757A61B17/7092A61B17/86A61B19/22A61B19/46A61B19/50A61B19/52A61B19/5244A61F2/30942G06F3/016A61B5/1127A61B5/745A61B17/7032A61B19/203A61B19/56A61B2017/0003A61B2017/00119A61B2017/00725A61B2019/2223A61B2019/2234A61B2019/2292A61B2019/466A61B2019/467A61B2019/481A61B2019/502A61B2019/505A61B2019/507A61B2019/508A61B2019/527A61B2019/5248A61B2019/5251A61B2019/5255A61B2019/5259A61B2019/5268A61B2019/5291A61B2019/5483A61B2019/562A61B2019/564A61F2/38A61F2002/4632A61F2002/4633G05B2219/36432G05B2219/39196G05B2219/40478G05B2219/45117G05B2219/45171Y10S901/08Y10S901/09
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 9,801,686
App. No.
14/673,521
Filed
Mar 30, 2015
Granted
Oct 31, 2017
Kind
B2
Art Unit
3667
USPC
700/258
Abstract

A computer-assisted surgery system may have a robotic arm including a surgical tool and a processor communicatively connected to the robotic arm. The processor may be configured to receive, from a neural monitor, a signal indicative of a distance between the surgical tool and a portion of a patient's anatomy including nervous tissue. The processor may be further configured to generate a command for altering a degree to which the robotic arm resists movement based on the signal received from the neural monitor; and send the command to the robotic arm.

Claims (37)

1. A computer-implemented method for controlling a surgical system, the method comprising:

receiving, from a neural monitor, a signal indicative of a distance between a surgical tool connected to a robotic arm and a portion of a patient's anatomy;

receiving a joint angular velocity of one or more joints of the robotic arm;

determining a neural monitor gain based on the signal received from the neural monitor;

generating a first force value proportional to the neural monitor gain and the joint angular velocity of one or more joints of the robotic arm and a second force value based on a relationship of the surgical tool with a repulsive virtual haptic geometry associated with the patient's anatomy; and

generating a command to control the surgical system by altering a degree to which the robotic arm resists movement by combining the first force value and the second force value.

2. The computer-implemented method of claim 1 , wherein the virtual haptic geometry defines a volume associated with a sensitive portion of the patient's anatomy.

3. The computer-implemented method of claim 2 , wherein the virtual haptic geometry is configured to generate haptic feedback forces that repulse the surgical tool away from the sensitive portion of the patient's anatomy associated with the virtual haptic geometry.

4. The computer-implemented method of claim 1 , the method further comprising:

providing an electrical potential to the surgical tool;

measuring an electromyographic signal at another portion of the patient's anatomy innervated by the portion of the patient's anatomy; and

generating the signal indicative of the distance between the surgical tool and the portion of the patient's anatomy based on the electromyographic signal.

5. The computer-implemented method of claim 2 , wherein the portion of the patient's anatomy is a portion of nervous tissue.

6. A computer-assisted surgery system comprising:

a robotic arm including a surgical tool;

a processor communicatively connected to the robotic arm and configured to:

receive, from a neural monitor, a distance between the surgical tool connected to the robotic arm and a portion of a patient's anatomy;

receive a joint angular velocity of one or more joints of the robotic arm;

determine a neural monitor gain based on the signal received from the neural monitor;

generate a first force value proportional to the neural monitor gain and the joint angular velocity of one or more joints of the robotic arm and a second force value based on a relationship of the surgical tool with a repulsive virtual haptic geometry associated with the patient's anatomy; and

generate a command to control the surgical system by altering a degree to which the robotic arm resists movement by combining the first force value and the second force value.

7. The computer-assisted surgery system of claim 6 , further comprising the neural monitor, wherein the neural monitor is configured to:

provide an electrical potential to the surgical tool;

measure an electromyographic signal at another portion of the patient's anatomy innervated by the portion of the patient's anatomy; and

generate the signal indicative of the distance between the surgical tool and the portion of the patient's anatomy based on the electromyographic signal.

8. A computer-implemented method for controlling a surgical system, the method comprising:

receiving, at a processor associated with a computer, a signal from a neural monitor indicative of a distance between a surgical tool connected to a robotic arm and a portion of a patient's anatomy;

receiving a joint angular velocity of one or more joints of the robotic arm;

determining a neural monitor gain based on the signal received from the neural monitor;

determining, by the processor, a first force value proportional to the neural monitor gain and the joint angular velocity of one or more joints of the robotic arm and a second force value based on a relationship of the surgical tool with a repulsive virtual haptic geometry associated with the patient's anatomy; and

determining a haptic feedback command to control the surgical system based on the first force value and the second force value.

9. The computer-implemented method of claim 8 , wherein the virtual haptic geometry defines a volume associated with a sensitive portion of the patient's anatomy.

10. The computer-implemented method of claim 9 , wherein the virtual haptic geometry is configured to generate haptic feedback forces that repulse the surgical tool away from the sensitive portion of the patient's anatomy associated with the virtual haptic geometry.

11. The computer-implemented method of claim 8 , wherein the haptic feedback command dynamically alters a degree to which the robotic arm resists movement by generating damping torque based on the neural monitor signal.

12. The computer-implemented method of claim 9 , wherein the haptic feedback command dynamically alters a degree to which the robotic arm resists movement by modifying an amount of force feedback being applied to the robotic arm based on the neural monitor signal.

13. The computer-implemented method of claim 10 , wherein the haptic feedback command dynamically alters a degree to which the robotic arm resists movement by altering a haptic object impedance value based on the neural monitor signal.

14. The computer-implemented method of claim 11 , wherein the haptic feedback command dynamically alters a degree to which the robotic arm resists movement by altering a haptic object admittance value based on the neural monitor signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: LIGHTCAP, CHRIS ALAN; KANG, HYOSIG; QUAID, ARTHUR E., III
To: MAKO SURGICAL CORP.
Reel/Frame 043120/0933 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: ABOVITZ, RONY
To: MAKO SURGICAL CORP.
Reel/Frame 043120/0953 →
Continuity (2)
Continuation In Part 13339541 · Dec 29, 2011
Related Publication 20150320500A1 · Nov 12, 2015