Abstract
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 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.
Supplemental Material
- Albrecht, I., Haber, J., and Seidel, H.-P. 2003. Construction and animation of anatomically based human hand models. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 98--109. Google Scholar
Digital Library
- Aydin, Y., and Nakajima, M. 1999. Database guided computer animation of human grasping using forward and inverse kinematics. Computers and Graphics 23, 1, 145--154.Google Scholar
Cross Ref
- Bicchi, A. 1992. Optimal control of robotic grasping. In Proc. American Control Con., 778--779.Google Scholar
Cross Ref
- Brost, R. C. 1988. Automatic grasp planning in the presence of uncertainty. Int. J. Robotics Research 7, 3--17. Google Scholar
Digital Library
- Cai, C., and Roth, B. 1987. On the spatial motion of a rigid body with point contact. In Proc. IEEE Int. Con. Robotics and Automation, 686--695.Google Scholar
- Cheng, F. T., and Orin, D. E. 1990. Efficient algorithm for optimal force distribution-the compact dual lp method. IEEE Trans. Robot Automat. 6 (Apr.), 178--187.Google Scholar
Cross Ref
- ElKoura, G., and Singh, K. 2003. Handrix: Animating the human hand. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 110--119. Google Scholar
Digital Library
- Fearing, R. 1986. Simlified grasping and manipulation with dexterous robot hands. IEEE Jour. on Robotics and Automation 2, 188--195.Google Scholar
Cross Ref
- Gill, P., Saunders, M., and Murray, W. 1996. Snopt: An sqp algorithm for large-scale constrained optimization. Tech. Rep. NA 96-2, University of California, San Diego.Google Scholar
- Huang, Z., Boulic, R., and Thalmann, D. 1995. A multisensor approach for grasping and 3-D interaction. In Computer Graphics International '95. Google Scholar
Digital Library
- Kerr, J., and Roth, B. 1986. Analysis of multifingered hands. Int. J. Robotics Research 4, 3--17.Google Scholar
Cross Ref
- Kim, J., Cordier, F., and Magnenat-Thalmann, N. 2000. Neural network-based violinists hand animation. In Conference on Computer Graphics International, 37--44. Google Scholar
Digital Library
- Koga, Y., Kondo, K., Kuffner, J., and Latombe, J.-C. 1994. Planning motions with intentions. In SIGGRAPH, 395--408. Google Scholar
Digital Library
- Kry, P. G., and Pai, D. K. 2006. Interaction capture and synthesis. ACM Trans. on Graphics 25, 3 (Aug.), 872--880. Google Scholar
Digital Library
- Liu, C. K., Hertzmann, A., and Popović, Z. 2005. Learning physics-based motion style with nonlinear inverse optimization. ACM Trans. on Graphics 24, 3 (July), 1071--1081. Google Scholar
Digital Library
- Liu, C. K. 2008. Synthesis of interactive hand animation. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google Scholar
Digital Library
- Majkowska, A., Zordan, V., and Faloutsos, P. 2006. Automatic splicing for hand and body animation. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google Scholar
Digital Library
- Nguyen, V. D. 1986. Constructing force-closure grasps. In Proc. IEEE Int. Con. Robotics and Automation, 1368--1373.Google Scholar
Cross Ref
- Pollard, N. S., and Zordan, V. B. 2005. Physically based grasping control from example. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 311--318. Google Scholar
Digital Library
- Popović, J., Seitz, S. M., Erdmann, M., Popović, Z., and Witkin, A. P. 2000. Interactive manipulation of rigid body simulations. 209--218.Google Scholar
- Rosenbaum, D. A., and Jorgensen, M. J. 1992. Planning macroscopic aspects of manual control. Hum. Mov. Sci. 11, 61--69.Google Scholar
Cross Ref
- Safonova, A., Hodgins, J. K., and Pollard, N. S. 2004. Synthesizing physically realistic human motion in low-dimensinal, behavior-specific spaces. ACM Trans. on Graphics 23, 3, 514--521. Google Scholar
Digital Library
- Sueda, S., Kaufman, A., and Pai, D. K. 2008. Musculotendon simulation for hand animation. ACM Trans. on Graphics 27, 3 (Aug.). Google Scholar
Digital Library
- Tournassoud, P., Lozano-Perez, T., and Mazer, E. 1987. Regrasping. In Proc. IEEE Int. Con. Robotics and Automation, 1924--1928.Google Scholar
- Tsang, W., Singh, K., and Fiume, E. 2005. Helping hand: An anatomically accurate inverse dynamics solution for unconstrained hand motion. In Eurographics/SIGGRAPH Symposium on Computer Animation, 1--10. Google Scholar
Digital Library
- Witkin, A., and Kass, M. 1988. Spacetime constraints. In SIGGRAPH, vol. 22, 159--168. Google Scholar
Digital Library
Index Terms
Dextrous manipulation from a grasping pose
Recommendations
Dextrous manipulation from a grasping pose
SIGGRAPH '09: ACM SIGGRAPH 2009 papersThis 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 ...
How to build a human: practical physics-based character animation
DigiPro '16: Proceedings of the 2016 Symposium on Digital ProductionWe present state-of-the-art character animation techniques for generating realistic anatomical motion of muscles, fat, and skin. Physics-based character animation uses computational resources in lieu of exhaustive artist effort to produce physically ...
Hands on: interactive animation of precision manipulation and contact
SCA '15: Proceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer AnimationHumans show effortless dexterity while manipulating objects using their own hands. However, specifying the motion of a virtual character's hand or of a robotic manipulator remains a difficult task that requires animation expertise or extensive periods ...





Comments