Apparatus and method for haptic rendering
First Claim
Patent Images
1. A method for generating a haptic penalty force comprising 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 when a HIP is positioned at a penetration depth less than or equal to a predetermined value from the primary proxy position; and
generating a second force in response to the secondary proxy position and the HIP position when the secondary proxy position is located at a penetration depth greater than the predetermined value from the primary proxy position.
1 Assignment
0 Petitions
Accused Products
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.
189 Citations
23 Claims
-
1. A method for generating a haptic penalty force comprising 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 when a HIP is positioned at a penetration depth less than or equal to a predetermined value from the primary proxy position; and
generating a second force in response to the secondary proxy position and the HIP position when the secondary proxy position is located at a penetration depth greater than the predetermined value from the primary proxy position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for generating a haptic force comprising:
-
a primary proxy position locator for defining a primary proxy position;
a secondary proxy position locator for defining a secondary proxy position;
a HIP position locator for defining a HIP position; and
a force generator for generating a first force in response to the primary proxy position and the HIP position when a HIP is positioned at a penetration depth less than or equal to a predetermined value from the primary proxy position, and generating a second force in response to the secondary proxy position and the HIP position when the secondary proxy position is located at a penetration depth greater than the predetermined value from the primary proxy position. - View Dependent Claims (9, 10, 11)
-
-
12. A method for mapping a location in haptic space comprising the steps of:
-
a) defining a voxel space comprising a plurality of voxel elements;
b) defining a polygonal space comprising a plurality of polygonal rendering elements;
c) generating a data structure of each of the voxel elements and its respective polygonal rendering elements;
d) locating a point in haptic space;
e) mapping that point to a corresponding voxel element; and
f) selecting, in the data structure, at least one polygonal rendering element. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for increasing haptic stability in a system having a plurality of transmission mechanisms and a plurality of joints, said method comprising the steps of:
-
calculating a spring force in response to the distance between a proxy position and a HIP position;
calculating a joint space spring torque in response to the spring force;
calculating a joint space damping torque in response to a joint velocity; and
adding the joint space damping torque and the joint space spring torque. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of forming a uniphase haptic wall comprising determining from which position a HIP is approaching a boundary and permitting the HIP to pass through the boundary from a first direction and not to pass through the boundary from a second direction.
Specification