IP Library Granted Patent US 8,571,628
Granted Patent B2
US 8,571,628 · App. 11/646,204 · Granted Oct 29, 2013

Apparatus and method for haptic rendering

Inventors: Hyosig Kang (Weston, FL); Arthur E. Quaid (Ft. Lauderdale, FL); Dennis Moses (Doral, FL)
Assignee: MAKO Surgical Corp.
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,571,628
App. No.
11/646,204
Granted
Oct 29, 2013
Kind
B2
Abstract

In one aspect, the invention relates to a method for generating a haptic penalty force, including in one embodiment, the steps of: defining a primary proxy position; defining a secondary proxy position; defining a HIP position; generating a first force in response to the primary proxy position and the HIP position and generating a second force in response to the secondary proxy position and the HIP position.

Claims (28)

1. A method for generating a haptic force comprising the steps of:

defining a haptic interaction point (HIP) position in virtual space, the HIP position corresponding to a physical point associated with a surgical tool;

defining a primary proxy position on a primary proxy surface;

defining a secondary proxy position on a secondary proxy surface, wherein the secondary proxy surface is positioned at a predetermined distance from the primary proxy surface and between the primary proxy surface and an expected cutting surface of a bone;

generating a first haptic force, by a haptic device, based on the primary proxy position and the HIP position when the HIP position is located between the primary proxy surface and the secondary proxy surface at a distance less than or equal to the predetermined distance from the primary proxy position, wherein the first haptic force is directed toward the primary proxy position; and

generating a second haptic force, by a haptic device, based on the secondary proxy position and the HIP position when the HIP position is located between the secondary proxy surface and the expected cutting surface at a distance greater than the predetermined distance from the primary proxy position, wherein the second haptic force is directed toward the secondary proxy position.

2. The method of claim 1 wherein the predetermined distance is a desired offset distance.

3. The method of claim 1 wherein the second haptic force is a function of a distance between the secondary proxy position and the HIP position.

4. The method of claim 1 wherein the first haptic force is determined based, at least in part, on a distance between the primary proxy position and the HIP position.

5. The method of claim 1 wherein the secondary proxy position is determined based, at least in part, on interactions between the HIP and a virtual haptic object.

6. The method of claim 1 wherein the first haptic force is a non-zero constant value.

7. The method of claim 1 wherein the second haptic force is linearly proportional to the distance between the secondary proxy and a virtual haptic object.

8. The method of claim 7 wherein the virtual haptic object corresponds to the expected cutting surface of the bone.

9. The method of claim 1 wherein the first and second haptic forces are each non-zero.

10. An apparatus for generating a haptic force on a user comprising:

a computer system comprising a processor configured to execute a series of steps to determine and generate the haptic force, the steps comprising:

defining a haptic interaction point (HIP) position in virtual space, the HIP position corresponding to a physical point associated with a surgical tool;

defining a primary proxy position on a primary proxy surface;

defining a secondary proxy position on a secondary proxy surface, wherein the secondary proxy surface is positioned at a predetermined distance from the primary proxy surface and between the primary proxy surface and an expected cutting surface of a bone;

generating a first haptic force, by a haptic device, based on the primary proxy position and the HIP position when the HIP position is located between the primary proxy surface and the secondary proxy surface at a distance less than or equal to the predetermined distance from the primary proxy position, wherein the first haptic force is directed toward the primary proxy position; and

generating a second haptic force, by a haptic device, based on the secondary proxy position and the HIP position when the HIP position is located between the secondary proxy surface and the expected cutting surface at a distance greater than the predetermined distance from the primary proxy position, wherein the second haptic force is directed toward the secondary proxy position.

11. The apparatus of claim 10 wherein the second haptic force is determined, at least in part, in response to a distance between the secondary proxy position and the HIP position.

12. The apparatus of claim 10 wherein the first haptic force is determined based, at least in part, on a distance between the primary proxy position and the HIP position.

13. The apparatus of claim 10 wherein the secondary proxy position is determined based, at least in part, on interactions between the HIP and a virtual haptic object.

14. The apparatus of claim 10 wherein the first haptic force is a non-zero constant value.

15. The apparatus of claim 10 wherein the second haptic force is linearly proportional to the distance between the secondary proxy and a virtual haptic object.

16. The apparatus of claim 15 wherein the virtual haptic object corresponds to the expected cutting surface of the bone.

17. The apparatus of claim 10 wherein the first and second haptic forces are each non-zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2007
From: KANG, HYOSIG; QUAID, ARTHUR E.; MOSES, DENNIS
To: MAKO SURGICAL CORP.
Reel/Frame 018969/0361 →
Continuity (10)
Continuation In Part 11357197 · Feb 21, 2006
Continuation In Part 10384072 · Mar 6, 2003
Continuation In Part 10384077 · Mar 6, 2003
Continuation In Part 10384194 · Mar 6, 2003
Continuation In Part 10621119 · Jul 16, 2003
Continuation In Part 10384078 · Mar 6, 2003
Provisional Application 60362368 · Mar 6, 2002
Provisional Application 60655642 · Feb 22, 2005
Provisional Application 60759186 · Jan 17, 2006
Related Publication 20070142751A1 · Jun 21, 2007