Skip to main content

The Inductive Inverse Kinematics Algorithm for Manipulating the Posture of an Articulated Body

  • Conference paper
Intelligent Data Engineering and Automated Learning (IDEAL 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2690))

  • 1294 Accesses

Abstract

Inverse kinematics is a very useful method for controlling the posture of an articulated body. In most inverse kinematics processes, the major matter of concern is not the posture of an articulated body itself, but the position and direction of the end effector. In some applications such as 3D character animation, however, it is more important to generate an overall natural posture for the character rather than to place the end effector in the exact position. Indeed, when an animator wants to modify the posture of a human-like 3D character with many physical constraints, he has to undergo considerable trial-and-error to generate a realistic posture for the character. In this paper, the Inductive Inverse Kinematics (IIK) algorithm using a Uniform Posture Map (UPM) is proposed to control the posture of a human-like 3D character. The proposed algorithm quantizes human behaviors without distortion to generate a UPM, and then generates a natural posture by searching the UPM. If necessary, the resulting posture could be compensated with a traditional Cyclic Coordinate Descent (CCD). The proposed method could be applied to produce 3D-character animation based on the key frame method, 3D games and virtual reality.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brand, M., Hertzmann, A.: Style machine. In: Proc. of SIGGRAPH 2000, pp. 183–192. ACM Press, New York (2000)

    Chapter  Google Scholar 

  2. Grzeszczuk, R., Terzopoulos, D., Hinton, G.: Neuro animator: Fast neural emulation and control of physics-based models. In: Proc. of SIGGRAPH 1998, pp. 9–20. ACM Press, New York (1998)

    Chapter  Google Scholar 

  3. Martinetz, T.M., Berkovich, S.G., Schulten, K.J.: Neural-gas network for vector quantization and its application to time-series prediction. IEEE Transactions on Neural Networks 4, 558–568 (1993)

    Article  Google Scholar 

  4. Shin, H.J., Lee, J., Shin, S.Y., Gleicher, M.: Computer puppetry. ACM Transactions on Graphics 20, 67–94 (2001)

    Article  Google Scholar 

  5. Popović, Z.: Controlling physics in realistic character animation. Communications of the ACM 43, 50–58 (2000)

    Article  Google Scholar 

  6. Welman, C.: Inverse Kinematics and Geometric Constrains for Articulated Figure Manipulation. Master dissertation, Simon Fraser University, Dept. of Computer Science (1993)

    Google Scholar 

  7. Watt, A., Watt, M.: Advanced Animation and Rendering Techniques: Theory and Practice. Addition Wesley, New York (1992)

    Google Scholar 

  8. Whitney, D.E.: Resolve motion rate control of manipulators and human prostheses. IEEE Transactions on Man-Machine Systems 10, 47–53 (1969)

    Article  Google Scholar 

  9. Badler, N.I., Zhao, J.: Real-time inverse kinematics with joint limit and spatial constraints. Technical Report TR-MS-CIS-89-09, University of Pennsylvania (1989)

    Google Scholar 

  10. Zhao, J., Badler, N.I.: Inverse kinematics positioning using nonlinear programming for highly articulated figures. ACM Transactions on Graphics 13, 313–336 (1994)

    Article  Google Scholar 

  11. Cohen, M.F.: Interactive spacetime control for animation. In: Proc. of SIGGRAPH 1992, pp. 293–302. ACM Press, New York (1992)

    Chapter  Google Scholar 

  12. Wang, L.C.T., Chen, C.C.: A combined optimization method for solving the inverse kinematics problem of mechanical manipulators. IEEE Transactions on Robotics and Automation 7, 489–499 (1991)

    Article  Google Scholar 

  13. Fritzke, B.: Growing grid – a self-organizing network with constant neighborhood range and adaptation strength. Neural Processing Letters 2, 9–13 (1995)

    Article  Google Scholar 

  14. Kohonen, T., Huang, T.S., Schroeder, M.R.: Self-Organizing Maps, 3rd edn. Springer, Heidelberg (2000)

    Google Scholar 

  15. Baraldi, A., Alpaydin, E.: Constructive feedforward art clustering networks. IEEE Transactions on Neural Networks 13, 662–677 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, J.O., Lee, B.R., Chung, C.H. (2003). The Inductive Inverse Kinematics Algorithm for Manipulating the Posture of an Articulated Body. In: Liu, J., Cheung, Ym., Yin, H. (eds) Intelligent Data Engineering and Automated Learning. IDEAL 2003. Lecture Notes in Computer Science, vol 2690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45080-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45080-1_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40550-4

  • Online ISBN: 978-3-540-45080-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics