Dextrous manipulation from a grasping pose



This paper introduces an optimization-based approach to synthesizing hand manipulations from a starting grasping pose. We describe an automatic method that takes as input an initial grasping pose and partial object trajectory, and produces as output a physically plausible hand animation that effects the desired manipulation. In response to different dynamic situations during manipulation, our algorithm can generate a range of possible hand manipulations including changes in joint configurations, changes in contact points, and changes in the grasping force. Formulating hand manipulation as an optimization problem is key to our algorithm's ability to generate a large repertoire of hand motions from limited user input. We introduce an objective function that accentuates the detailed hand motion and contacts adjustment. Furthermore, we describe an optimization method that solves for hand motion and contacts efficiently while taking into account long-term planning of contact forces. Our algorithm does not require any tuning of parameters, nor does it require any prescribed hand motion sequences.


Dextrous Manipulation from a Grasping Pose, C. Karen Liu, Transactions on Graphics (SIGGRAPH), 28(3), August, 2009


Drag and lift (7M)

Withstand external forces and torques (4.6M)

Bimanual motion (4.3M)

Comparisons (6.6M)



    author = “C. Karen Liu”,

    title = “Dextrous Manipulation from a Grasping Pose”,

    journal = “ACM Transactions on Graphics (SIGGRAPH)”,

    year = 2009,

    volume = 28,

    number = 3,


Project Members

C. Karen Liu