Algorithms and Data Structures for Haptic Rendering: Curve Constraints, Distance Maps, and Data Logging
Algorithms and Data Structures for Haptic Rendering: Curve Constraints, Distance Maps, and Data Logging
复制标题
触觉渲染的算法和数据结构:曲线约束、距离图和数据记录
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
D. Morris
中科院分区:
文献类型:
--
作者:
D. Morris
In this paper, we describe three novel data processing techniques used for haptic rendering and simulation: We present an approach to constraining a haptic device to travel along a discretely-sampled curve. We present an approach to generating distance maps from surface meshes using axis-aligned bounding box (AABB) trees. Our method exploits spatial coherence among neighboring points. We present a data structure that allows thread-safe, lock-free streaming of data from a high-priority haptic rendering thread to a lower-priority data-logging thread. We provide performance metrics and example applications for each of these techniques. C++-style pseudocode is provided wherever possible and is used as the basis for presenting our approaches. Links to actual implementations are also provided for each section.