Realtime Hand-Object Interaction Using Learned Grasp Space for Virtual Environments

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

We present a realtime virtual grasping algorithm to model interactions with virtual objects. Our approach is designed for multi-fingered hands and makes no assumptions about the motion of the user's hand or the virtual objects. Given a model of the virtual hand, we use machine learning and particle swarm optimization to automatically pre-compute stable grasp configurations for that object. The learning pre-computation step is accelerated using GPU parallelization. At runtime, we rely on the pre-computed stable grasp configurations, and dynamics/non-penetration constraints along with motion planning techniques to compute plausible looking grasps. In practice, our realtime algorithm can perform virtual grasping operations in less than 20ms for complex virtual objects, including high genus objects with holes. We have integrated our grasping algorithm with Oculus Rift HMD and Leap Motion controller and evaluated its performance for different tasks corresponding to grabbing virtual objects and placing them at arbitrary locations. Our user evaluation suggests that our virtual grasping algorithm can increase the user's realism and participation in these tasks and offers considerable benefits over prior interaction algorithms, such as pinch grasping and raycast picking.

Original languageEnglish
Article number8392385
Pages (from-to)2623-2635
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Volume25
Issue number8
DOIs
StatePublished - 1 Aug 2019

Keywords

  • Plausible hand interaction
  • contact space
  • object manipulation
  • virtual grasping

Fingerprint

Dive into the research topics of 'Realtime Hand-Object Interaction Using Learned Grasp Space for Virtual Environments'. Together they form a unique fingerprint.

Cite this