Skip to main content

Full Body Adjustment Using Iterative Inverse Kinematic and Body Parts Correlation

  • Conference paper
Computational Science and Its Applications – ICCSA 2014 (ICCSA 2014)

Abstract

In this paper, we present an iterative inverse kinematic method that adjust 3D human full body pose in real time to new constraints. The input data for the adjustments are the starting posture and the desired end effectors positions -constraints-. The principal idea of our method is to divide the full-body into groups and apply inverse kinematic based on conformal algebra to each group in specific order, our method involve correlation of body parts. The paper describes first the used inverse kinematic with one and multiple task simultaneously and how we handle with collision induced by the joints with the objects of the environment. The second part focuses on the adjustment algorithm of the full body using the inverse kinematic described above. Comparison is made between the used inverse kinematic and another inverse kinematic that have the same principle. In this paper we present our preliminary results.

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. Grochow, K., Martin, S.L., Hertzmann, A., Popović, Z.: Style-based inverse kinematics. ACM Transactions on Graphics (TOG) 23, 522–531 (2004)

    Article  Google Scholar 

  2. Shin, H.J., Lee, J.: Motion synthesis and editing in low-dimensional spaces. Computer Animation and Virtual Worlds 17(3-4), 219–227 (2006)

    Article  Google Scholar 

  3. Craig, J.J.: Introduction to robotics, vol. 7. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  4. Tolani, D., Goswami, A., Badler, N.I.: Real-time inverse kinematics techniques for anthropomorphic limbs. Graphical Models 62(5), 353–388 (2000)

    Article  MATH  Google Scholar 

  5. Buss, S.R.: Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. IEEE Journal of Robotics and Automation 17 (2004)

    Google Scholar 

  6. Kenwright, B.: Responsive biped character stepping: When push comes to shove. In: 2012 International Conference on Cyberworlds (CW), pp. 151–156. IEEE (2012)

    Google Scholar 

  7. Welman, C.: Inverse kinematics and geometric constraints for articulated figure manipulation. PhD thesis, Simon Fraser University (1993)

    Google Scholar 

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

    Article  Google Scholar 

  9. Muller-Cajar, R., Mukundan, R.: Triangualation-a new algorithm for inverse kinematics (2007)

    Google Scholar 

  10. Kulpa, R., Multon, F., et al.: Fast inverse kinematics and kinetics solver for human-like figures. In: Humanoids, pp. 38–43 (2005)

    Google Scholar 

  11. Aristidou, A., Lasenby, J.: Fabrik: a fast, iterative solver for the inverse kinematics problem. Graphical Models 73(5), 243–260 (2011)

    Article  Google Scholar 

  12. Badler, N.I., Manoochehri, K.H., Walters, G.: Articulated figure positioning by multiple constraints. IEEE Computer Graphics and Applications 7(6), 28–38 (1987)

    Article  Google Scholar 

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

    Article  Google Scholar 

  14. Siciliano, B., Slotine, J.J.: A general framework for managing multiple tasks in highly redundant robotic systems. In: Fifth International Conference on Advanced Robotics, Robots in Unstructured Environments, ICAR 1991, pp. 1211–1216. IEEE (1991)

    Google Scholar 

  15. Baerlocher, P., Boulic, R.: An inverse kinematics architecture enforcing an arbitrary number of strict priority levels. The Visual Computer 20(6), 402–417 (2004)

    Article  Google Scholar 

  16. Kallman, M., Mataric, M.: Motion planning using dynamic roadmaps. In: Proceedings of the 2004 IEEE International Conference on Robotics and Automation, ICRA 2004, vol. 5, pp. 4399–4404. IEEE (2004)

    Google Scholar 

  17. Kallmann, M.: Scalable solutions for interactive virtual humans that can manipulate objects. In: AIIDE, pp. 69–75 (2005)

    Google Scholar 

  18. Shin, H.J., Lee, J., Shin, S.Y., Gleicher, M.: Computer puppetry: An importance-based approach. ACM Transactions on Graphics (TOG) 20(2), 67–94 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bentrah, A., Djeffal, A., Babahenini, M., Gillet, C., Pudlo, P., Taleb-Ahmed, A. (2014). Full Body Adjustment Using Iterative Inverse Kinematic and Body Parts Correlation. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8584. Springer, Cham. https://doi.org/10.1007/978-3-319-09153-2_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09153-2_51

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09152-5

  • Online ISBN: 978-3-319-09153-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics