IP Library Granted Patent US 9,383,832
Granted Patent B1
US 9,383,832 · App. 14/218,274 · Granted Jul 5, 2016

Haptic user interface

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,383,832
App. No.
14/218,274
Granted
Jul 5, 2016
Kind
B1
Abstract

A haptic arm comprising: a user connection element; a reference; a first linkage connecting the user connection element to the reference, where the first linkage provides at least six independent degrees of freedom, and contains an intermediate link, three force sensors, three angle sensors; a second linkage connecting the intermediate link to the reference; a third linkage connecting the intermediate link to the reference a fourth linkage connecting the intermediate link to the reference; the second, third, and fourth linkages each containing an independent actuator and position sensor.

Claims (15)

1. A method of simulating a virtual procedure comprising the steps of:

providing a user interface having a user connection element with at least three independent translational degrees of freedom between said user connection element and a reference;

said user interface comprising three force sensors for measuring forces applied to said user interface along said three independent translational degrees of freedom and three actuators for controlling each of said three independent translational degrees of freedom;

providing a video display arranged to produce a stereoscopic view co-located with said user connection element;

providing a three dimensional virtual environment comprising a virtual element having a virtual position and at least one virtual object having a virtual position;

adjusting said virtual position of said virtual element as a function of said user interface force sensors;

said step of adjusting said virtual position of said virtual element as a function of said user interface force sensors comprising the steps of assigning a virtual mass to said virtual element, receiving output from said user interface force sensors, providing an acceleration variable of said virtual element within said virtual environment as a function of said output from said user interface force sensors and said virtual mass of said virtual element, integrating said acceleration variable to provide a velocity variable of said virtual element within said virtual environment, and integrating said velocity variable to provide a virtual position of said virtual element within said virtual environment;

controlling said actuators such that said user connection element is adjusted to correlate to changes in said virtual position of said virtual element; and

providing said video display with images of said virtual environment.

2. The method set forth in claim 1 , wherein said virtual object comprises a triangular mesh.

3. The method set forth in claim 1 , wherein said virtual element comprises an interaction region defined by an analytic function.

4. The method set forth in claim 3 , and comprising the step of detecting a collision between said virtual element interaction region and said virtual object.

5. The method set forth in claim 4 , and comprising the step of calculating an interaction force as a function of said collision and accelerating said virtual element as a function of said interaction force.

6. The method set forth in claim 5 , and comprising the step of modifying said virtual object as a function of said collision.

7. The method set forth in claim 1 , where said user connection element has three independent orientation degrees of freedom between said user connection element and said reference, said user interface has three orientation sensors for measuring said three independent orientation degrees of freedom, said virtual element has a virtual orientation, and said virtual object has a virtual orientation.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: MOOG B.V.
To: NISSIN DENTAL PRODUCTS INC.
Reel/Frame 053234/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 9,338,832 PREVIOUSLY RECORDED ON REEL 039353 FRAME 0367. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 5, 2019
From: LAMMERTSE, PIETER
To: MOOG INC.
Reel/Frame 049379/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: LAMMERTSE, PIETER
To: MOOG INC.
Reel/Frame 046484/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: MOOG INC.
To: MOOG B.V.
Reel/Frame 046485/0111 →
CONFIRMATORY ASSIGNMENT Recorded Jul 15, 2016
From: LAMMERTSE, PIETER
To: MOOG INC.
Reel/Frame 039353/0367 →