One illustrative system disclosed herein includes a computing device comprising: a processor and a non-transitory computer-readable medium communicatively coupled to the processor, wherein the processor is configured to execute processor executable instructions stored in the non-transitory computer-readable medium to: generate a simulated reality environment; obtain data indicating a parameter of a haptic effect associated with the simulated reality environment; determine, based on the parameter of the haptic effect, whether the haptic effect is a static haptic effect or a dynamic haptic effect; determine, based on the parameter of the haptic effect, whether the haptic effect is a periodic haptic effect or an aperiodic haptic effect; generate, in substantially real time as the processor receives the data about the parameter of the haptic effect, a haptic signal associated with the haptic effect, wherein the processor is capable of processing the data about the parameter of the haptic effect at sampling rates of at least 20kHz and generating the haptic signal that has a frequency between substantially 1Hz and 20kHz; and transmit the haptic signal associated with the haptic effect to a haptic output device.
DEVICE AND METHOD FOR PROVIDING DYNAMIC HAPTIC PLAYBACK FOR AN AUGMENTED OR VIRTUAL REALITY ENVIRONMENTS