Haptic user interface
First Claim
Patent Images
1. A haptic arm comprising:
- a user connection element;
a reference;
a first linkage connecting said user connection element to said reference, said first linkage configured and arranged to provide at least six independent degrees of freedom between said user connection element and said reference;
said first linkage comprising an intermediate link, three force sensors configured and arranged to sense forces applied by a user to said user connection element in three dimensions, and three angle sensors configured and arranged to sense a three dimensional orientation of said user connection element relative to said intermediate link;
a second linkage connecting said intermediate link to said reference, said second linkage configured and arranged to power a first powered degree of freedom through a first actuator;
said second linkage comprising a position sensor configured and arranged to measure said first powered degree of freedom;
a third linkage connecting said intermediate link to said reference, said third linkage configured and arranged to power a second powered degree of freedom through a second actuator;
said third linkage comprising a position sensor configured and arranged to measure said second powered degree of freedom; and
a fourth linkage connecting said intermediate link to said reference, said fourth linkage configured and arranged to power a third powered degree of freedom through a third actuator;
said fourth linkage comprising a position sensor configured and arranged to measure said third powered degree of freedom.
5 Assignments
0 Petitions
Accused Products
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.
115 Citations
44 Claims
-
1. A haptic arm comprising:
-
a user connection element; a reference; a first linkage connecting said user connection element to said reference, said first linkage configured and arranged to provide at least six independent degrees of freedom between said user connection element and said reference; said first linkage comprising an intermediate link, three force sensors configured and arranged to sense forces applied by a user to said user connection element in three dimensions, and three angle sensors configured and arranged to sense a three dimensional orientation of said user connection element relative to said intermediate link; a second linkage connecting said intermediate link to said reference, said second linkage configured and arranged to power a first powered degree of freedom through a first actuator; said second linkage comprising a position sensor configured and arranged to measure said first powered degree of freedom; a third linkage connecting said intermediate link to said reference, said third linkage configured and arranged to power a second powered degree of freedom through a second actuator; said third linkage comprising a position sensor configured and arranged to measure said second powered degree of freedom; and a fourth linkage connecting said intermediate link to said reference, said fourth linkage configured and arranged to power a third powered degree of freedom through a third actuator; said fourth linkage comprising a position sensor configured and arranged to measure said third powered degree of freedom. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A user interface comprising:
-
a reference; a first tool interface having a first tool handle with at least three independent translational degrees of freedom and three independent orientation degrees of freedom between said first tool handle and said reference; said first tool interface comprising three force sensors configured and arranged to measure forces applied by a user to said first tool interface along said three independent translational degrees of freedom, three orientation sensors configured and arranged to measure said three independent orientation degrees of freedom, and three actuators configured and arranged to control position of each of said three independent translational degrees of freedom; a second tool interface having a second tool handle with at least six independent degrees of freedom between said second tool handle and said reference; said second tool handle interface comprising three position sensors and three orientation sensors configured and arranged to measure said six independent degrees of freedom between said second tool handle and said reference; a video display configured and arranged to provide a stereoscopic view co-located with said first tool handle and said second tool handle; and a computer system comprising a three dimensional virtual environment; said three dimensional virtual environment comprising a first virtual tool having a first virtual position and a first virtual orientation, a second virtual tool having a second virtual position and a second virtual orientation, and at least one virtual object having a third virtual position and a third virtual orientation; said computer system programmed to adjust said first virtual position as a function of said first tool interface force sensors, and to adjust said second virtual position as a function of said second tool interface position sensors and orientation sensors; said computer system programmed to control said actuators such that said position of said first tool handle is adjusted to correlate to changes in said virtual position of said first virtual tool, and said computer system programmed to provide said video display with images of said virtual environment. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of simulating a virtual dental surgery comprising the steps of:
-
providing a first tool interface having a first tool handle with at least three independent translational degrees of freedom and three independent orientation degrees of freedom between said first tool handle and a reference; said first tool interface comprising three force sensors for measuring forces applied to said first tool interface along said three independent translational degrees of freedom, three orientation sensors for measuring said three independent orientation degrees of freedom, and three actuators for controlling each of said three independent translational degrees of freedom; providing a second tool interface having a second tool handle with at least six independent degrees of freedom between said second tool handle and said reference, said second tool handle interface comprising three position sensors and three orientation sensors for measuring said six independent degrees of freedom between said second tool handle and said reference; providing a video display arranged to produce a stereoscopic view co-located with said first tool handle and said second tool handle; providing a three dimensional virtual environment comprising a first virtual tool having a first virtual position and first virtual orientation, a second virtual tool having a second virtual position and second virtual orientation, and at least one virtual object having a third virtual position and third virtual orientation; adjusting said virtual position of said first virtual tool as a function of said first tool interface force sensors; adjusting said virtual position of said second virtual tool as a function of said second tool interface position sensors and said orientation sensors; controlling said actuators such that said first tool handle is adjusted to correlate to changes in said virtual position of said first virtual tool; and providing said video display with images of said virtual environment. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification