System and method of interactive evaluation of a geometric model
First Claim
1. A system of interactive evaluation of a geometric model comprising:
- a computer system including a memory, a processor, a user input device, and a display device;
a computer generated geometric model stored in said memory of said computer system; and
a haptic interface operatively in communication with said computer system, wherein said haptic interface includes a haptic device for transmitting information between a user and the geometric model and wherein a haptic device position and orientation are acquired with respect to a surface of said geometric model and mapped into a geometric model coordinate reference system, a closest point position and orientation on the surface of said geometric model to the haptic device position is determined, a surface property of said geometric model at the closest point position and orientation is extracted, and a stick-to-surface force and a property-feedback force are determined and applied to said haptic device to constrain a motion of said haptic device to stick and be orientated normal to a virtual surface representing the surface of said geometric model, thereby constraining a hand of a user to always be on the surface to enable the user to explore and feel the geometric model.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of interactive evaluation of a geometric model is provided. The method includes the steps of acquiring a haptic device position and orientation with respect to a surface of the geometric model and mapping the haptic device position and orientation into a geometric model coordinate reference system. The method also includes the steps of determining a closest point position and orientation on the surface of the geometric model to the haptic device position and extracting a surface property at the closest point position and orientation. The method further includes the steps of determining a stick-to-surface force and a property feedback force using the surface property at the closet point position and orientation and applying the stick-to-surface force and property feedback force to control a location and force output of the haptic device.
35 Citations
20 Claims
-
1. A system of interactive evaluation of a geometric model comprising:
-
a computer system including a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in said memory of said computer system; and a haptic interface operatively in communication with said computer system, wherein said haptic interface includes a haptic device for transmitting information between a user and the geometric model and wherein a haptic device position and orientation are acquired with respect to a surface of said geometric model and mapped into a geometric model coordinate reference system, a closest point position and orientation on the surface of said geometric model to the haptic device position is determined, a surface property of said geometric model at the closest point position and orientation is extracted, and a stick-to-surface force and a property-feedback force are determined and applied to said haptic device to constrain a motion of said haptic device to stick and be orientated normal to a virtual surface representing the surface of said geometric model, thereby constraining a hand of a user to always be on the surface to enable the user to explore and feel the geometric model. - View Dependent Claims (2, 3)
-
-
4. A method of interactive evaluation of a geometric model, said method comprising the steps of:
-
acquiring a haptic device position and orientation with respect to a surface of the geometric model, wherein the haptic device is operatively connected to a haptic interface and the geometric model is stored in a memory of a computer system; mapping the haptic device position and orientation into a geometric model coordinate reference system; determining a closest point position and orientation on the surface of the geometric model to the haptic device position; extracting a surface property at the closest point position and orientation; determining a stick-to-surface force and a property feedback force using the surface property of the geometric model at the closet point position and orientation; and applying the stick-to-surface force and property feedback force to the haptic device to constrain a motion of the haptic device to stick and be orientated normal to a virtual surface representing the surface of the geometric model, thereby constraining a hand of a user to always be on the surface to enable the user to explore and feel the geometric model. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of interactive evaluation of a geometric model, said method comprising the steps of:
-
selecting a geometric model from a database in the memory of a computer system; acquiring a haptic device position and orientation with respect to a surface of the geometric model, wherein the haptic device is operatively connected to a haptic interface; mapping the haptic device position and orientation into a geometric model coordinate reference system; determining a closest point position and orientation on the surface of the geometric model to the haptic device position; extracting a surface property at the closest point position and orientation; mapping the surface property of the closest point position and orientation into a vector; mapping the surface property of the closest point position and orientation into the haptic device coordinate reference system; determining a stick-to-surface force and a property feedback force using the surface property of the geometric model at the closet point position and orientation; and adding the stick-to-surface force and property feedback force together to form an applied force and applying the applied force to the haptic device to constrain a motion of the haptic device to stick and be orientated normal to a virtual surface representing the surface of the geometric model, thereby constraining a hand of a user to always be on the surface to enable the user to explore and feel the geometric model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification