Abstract
Generating rising up motions is an important problem but has less been addressed in computer animation. This problem is challenging as rising motions involve complex motor skills and exhibit wide varieties due to various lying postures and environments. In this paper, we present an approach that utilizes motion planning and dynamics filtering to produce physically plausible rising motions. Our motion planning algorithm connects a given posture to a closest posture in a database of 14 rising motions. Then the dynamics filtering generates a physically plausible motion from a planned motion path. Our experiments show that a variety of motions of rising from various lying postures and different environments with obstacles can be generated easily by our approach.
Similar content being viewed by others
References
Choi, M.G., Lee, J., Shin, S.Y.: Planning biped locomotion using motion capture data and probabilistic roadmaps. ACM Trans. Graph. 22(2), 182–203 (2003)
David, H.A.: The Method of Paired Comparisons. Charles Griffin & Company Ltd, London (1988)
Ericson, C.: Real-Time Collision Detection. Morgan Kaufmann, San Mateo (2005)
Faloutsos, P., van de Panne, M., Terzopoulos, D.: Composable controllers for physics-based character animation. In: SIGGRAPH, pp. 251–260 (2001)
Ford-Smith, C.D., VanSant, A.F.: Age differences in movement patterns used to rise from a bed in subjects in the third through fifth decades of age. Physical Therapy 73(5), 300–309 (1993)
Fujiwara, K., Kanehiro, F., Kajita, S., Yokoi, K., Saito, H., Harada, K., Kaneko, K., Hirukawa, H.: The first human-size humanoid that can fall over safely and stand-up again. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 1920–1926 (2003)
Hirukawa, H., Kajita, S., Kanehiro, F., Kaneko, K., Isozumi, T.: The human-size humanoid robot that can walk lie down and get up. The International Journal of Robotics Research 24(9), 755–769 (2005)
Janssen, W.G., Bussmann, H.B., Stam, H.J.: Determinants of the sit-to-stand movement: a review. Physical Therapy 82(9), 866–879 (2002)
Kalisiak, M., van de Panne, M.: RRT-blossom: RRT with a local flood-fill behavior. In: IEEE International Conference on Robotics and Automation, pp. 1237–1242 (2006)
Kanehiro, F., Fujiwara, K., Hirukawa, H., Nakaoka, S., Morisawa, M.: Getting up motion planning using mahalanobis distance. In: ICRA, pp. 2540–2545 (2007)
Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. In: SIGGRAPH, vol. 21, pp. 473–482 (2002)
Kuffner, J., Nishiwaki, K., Kagami, S., Inaba, M., Inoue, H.: Motion planning for humanoid robots. In: ISRR, pp. 365–374 (2003)
Kuffner, J.J., LaValle, S.M.: RRT-Connect: an efficient approach to single-query path planning. In: IEEE Internatinal Conference on Robotics and Automation, pp. 995–1001 (2000)
LaValle, S.M.: Rapidly-exploring random trees: a new tool for path planning. Tech. rep. TR 98-11, Computer Science Dept., Iowa State University (1998)
LaValle, S.M., Kuffner, J.J.: Randomized kinodynamic planning. International Journal of Robotics Research 20(5), 378–400 (2001)
Lee, J., Chai, J., Reitsma, P.S.A., Hodgins, J.K., Pollard, N.S.: Interactive control of avatars animated with human motion data. ACM Trans. Graph. 21(3), 491–500 (2002)
Liu, C.K., Popović, Z.: Synthesis of complex dynamic character motion from simple animations. In: ACM SIGGRAPH, pp. 408–416 (2002)
Liu, L., Yin, K., van de Panne, M., Shao, T., Xu, W.: Sampling-based contact-rich motion control. In: ACM SIGGRAPH, pp. 1–10 (2010)
Macchietto, A., Zordan, V., Shelton, C.R.: Momentum control for balance. ACM Trans. Graph. 28(3), 1–8 (2009)
McCoy, J.O., VanSant, A.F.: Movement patterns of adolescents rising from a bed. Physical Therapy 73(3), 182–193 (1993)
Morimoto, J., Doya, K.: Reinforcement learning of dynamic motor sequence: learning to stand up. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 3, pp. 1721–1726 (1998)
Pratt, J., Torres, A., Dilworth, P., Pratt, G.: Virtual actuator control. In: IEEE International Conference on Intelligent Robots and Systems, pp. 1219–1226 (1996)
Safonova, A., Hodgins, J.K., Pollard, N.S.: Synthesizing physically realistic human motion in low-dimensional behavior-specific spaces. ACM Trans. Graph. 23(3), 514–521 (2004)
Shiratori, T., Coley, B., Cham, R., Hodgins, J.K.: Simulating balance recovery responses to trips based on biomechanical principles. In: Symposium on Computer Animation, pp. 37–46 (2009)
Tsai, Y.Y., Lin, W.C., Cheng, K.B., Lee, J., Lee, T.Y.: Real-time physics-based 3d biped character animation using an inverted pendulum model. IEEE Transactions on Visualization and Computer Graphics 16(2), 325–337 (2010)
Ulbrich, J., Raheja, A., Alexander, N.B.: Body positions used by healthy and frail older adults to rise from the floor. Journal of the American Geriatrics Society 48(12), 1626–1632 (2000)
VanSant, A.F.: Age differences in movement patterns used by children to rise from a supine position to erect stance. Physical Therapy 68(9), 1330–1338 (1988)
VanSant, A.F.: Rising from a supine position to erect stance: description of adult movement and a developmental hypothesis. Physical Therapy 68(2), 185–192 (1988)
Witkin, A., Kass, M.: Spacetime constraints. In: ACM SIGGRAPH, pp. 159–168 (1988)
Yamane, K., Kuffner, J.J., Hodgins, J.K.: Synthesizing animations of human manipulation tasks. ACM Trans. Graph. 23(3), 532–539 (2004)
Yamane, K., Nakamura, Y.: Dynamics filter—concept and implementation of online motion generator for human figures. IEEE Transactions on Robotics and Automation 19(3), 421–432 (2003)
Zordan, V.B., Majkowska, A., Chiu, B., Fast, M.: Dynamic response for motion capture animation. ACM Trans. Graph. 24(3), 697–701 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lin, WC., Huang, YJ. Animating rising up from various lying postures and environments. Vis Comput 28, 413–424 (2012). https://doi.org/10.1007/s00371-011-0648-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-011-0648-x