Systems and methods for capturing and recreating the feel of surfaces
First Claim
1. A method for capturing a feel of a surface, the method comprising the steps of:
- contacting the surface with a handheld tool, the handheld tool including at least one accelerometer configured to measure an acceleration experienced by the tool, at least one force sensor configured to measure a force experienced by the tool, and at least one speed sensor configured to measure a speed of the tool;
recording the acceleration experienced by the tool, the force experienced by the tool, and the speed of the tool while the tool contacts the surface; and
generating a texture model of the surface by using the recorded acceleration to calculate a filter by linear predictive coding, the filter applicable to a predetermined input signal in order to output the vibration corresponding to the feel of the surface at the recorded force and speed, the filter configured to create a first vibration corresponding to the feel of the surface at a first combination of force and speed, and configured to create a second vibration corresponding to the feel of the surface at a second combination of force and speed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for capturing and recreating the feel of a surface are disclosed. A method for capturing a feel of a surface comprises contacting the surface with a handheld tool, recording data measured by the tool, and generating a texture model of the surface based on the recorded data. A method for recreating a feel of a surface comprises contacting a virtual surface with a handheld tool, determining an estimated contact force based on the data measured by the tool, generating a vibration waveform from a texture model based on the data measured by the tool; and actuating at least one actuator of the tool according to the vibration waveform. A system for capturing and recreating a feel of a surface comprises a handheld tool, a storage device, and a processor.
25 Citations
10 Claims
-
1. A method for capturing a feel of a surface, the method comprising the steps of:
-
contacting the surface with a handheld tool, the handheld tool including at least one accelerometer configured to measure an acceleration experienced by the tool, at least one force sensor configured to measure a force experienced by the tool, and at least one speed sensor configured to measure a speed of the tool; recording the acceleration experienced by the tool, the force experienced by the tool, and the speed of the tool while the tool contacts the surface; and generating a texture model of the surface by using the recorded acceleration to calculate a filter by linear predictive coding, the filter applicable to a predetermined input signal in order to output the vibration corresponding to the feel of the surface at the recorded force and speed, the filter configured to create a first vibration corresponding to the feel of the surface at a first combination of force and speed, and configured to create a second vibration corresponding to the feel of the surface at a second combination of force and speed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for recreating a feel of a surface, the method comprising the steps of:
-
storing a texture model of a surface, the texture model generated using acceleration recorded during contact with the surface to calculate a filter by linear predictive coding, the filter applicable to a predetermined input signal in order to output the vibration corresponding to the feel of the surface at the recorded force and speed, the filter configured to create a first vibration corresponding to the feel of the surface at a first combination of force and speed, and configured to create a second vibration corresponding to the feel of the surface at a second combination of force and speed; enabling contact with a virtual surface with a handheld tool, the handheld tool including at least one actuator configured to provide an acceleration to the tool, at least one force sensor configured to measure a force experienced by the tool, and at least one speed sensor configured to measure a speed of the tool; determining an estimated contact force based on the measured force experienced by the tool and an estimated contact speed based on the measured speed of the tool; using the texture model to generate a vibration waveform at the estimated contact force and the estimated contact speed of the tool; and actuating the at least one actuator of the tool according to the vibration waveform. - View Dependent Claims (7)
-
-
8. A system for capturing and recreating a feel of a surface comprising:
-
a handheld tool including at least one accelerometer configured to measure an acceleration experienced by the tool, at least one force sensor configured to measure a force experienced by the tool, and at least one speed sensor configured to measure a speed of the tool; a storage device in communication with the tool, the storage device operable to store the acceleration experienced by the tool, the force experienced by the tool, and the speed of the tool over a period of time; and a processor in communication with the storage device, the processor programmed to generate a texture model of the surface by using the stored acceleration to calculate a filter by linear predictive coding, the filter applicable to a predetermined input signal in order to output the vibration corresponding to the feel of the surface at the recorded force and speed, the filter configured to create a first vibration corresponding to the feel of the surface at a first combination of force and speed, and configured to create a second vibration corresponding to the feel of the surface at a second combination of force and speed. - View Dependent Claims (9, 10)
-
Specification