Luciano et al., 2004 - Google Patents
Realistic cross-platform haptic applications using freely-available librariesLuciano et al., 2004
View PDF- Document ID
- 5315678919393076204
- Author
- Luciano C
- Banerjee P
- DeFanti T
- Mehrotra S
- Publication year
- Publication venue
- 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS'04. Proceedings.
External Links
Snippet
This paper describes the development of a generic framework for implementing realistic cross-platform haptic virtual reality application, using the Sensable's PHANToM haptic device. Here the term cross-platform refers to two of the most popular operating systems …
- 238000001514 detection method 0 abstract description 16
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with three-dimensional environments, e.g. control of viewpoint to navigate in the environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/21—Collision detection, intersection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Salisbury et al. | Haptic rendering: introductory concepts | |
| Laycock et al. | A survey of haptic rendering techniques | |
| Salisbury et al. | Haptic rendering: Programming touch interaction with virtual objects | |
| Gao et al. | Haptic B-spline surface sculpting with a shaped tool of implicit surface | |
| Kim et al. | Encountered‐type haptic display for large VR environment using per‐plane reachability maps | |
| KR20080051112A (en) | System and method for generating 3D simulation | |
| Ruspini et al. | Haptic display for human interaction with virtual dynamic environments | |
| Kim et al. | Using VPS (Voxmap PointShell) as the basis for interaction in a virtual assembly environment | |
| Sreng et al. | Using an event-based approach to improve the multimodal rendering of 6DOF virtual contact | |
| Roach et al. | Computer aided drafting virtual reality interface | |
| Luciano et al. | Realistic cross-platform haptic applications using freely-available libraries | |
| Ott et al. | MHaptic: a haptic manipulation library for generic virtual environments | |
| Coutee et al. | Collision detection for virtual objects in a haptic assembly and disassembly simulation environment | |
| Wang et al. | Haptic rendering for simulation of fine manipulation | |
| Luciano et al. | A framework for efficient and more realistic haptics applications | |
| McDermott et al. | Development of a haptically enabled dis/re-assembly simulation environment | |
| Dang et al. | Real-time control of a force feedback haptic interface via EtherCAT fieldbus | |
| Maciel et al. | An efficient dynamic point algorithm for line‐based collision detection in real time virtual environments involving haptics | |
| Wei et al. | Function-based single and dual point haptic interaction in cyberworlds | |
| Bottcher et al. | Virtual reality systems modelling haptic two-finger contact with deformable physical surfaces | |
| Basdogan et al. | 3-DOF haptic rendering | |
| Böttcher et al. | Haptic two-finger contact with textiles | |
| Pavlik et al. | Expanding haptic workspace for coupled-object manipulation | |
| Anttila | A haptic rendering system for virtual handheld electronic products | |
| Rettig | Software Design for Virtual Reality Applications |