FULL BODY ADJUSTMENT USING ITERATIVE INVERSE KINEMATIC AND BODY PARTS CORRELATION

Authors

  • AHLEM BENTRAH LESIA Laboratory, Biskra University Biskra 07000, Algeria
  • ABDELHAMID DJEFFAL LESIA Laboratory, Biskra University Biskra 07000, Algeria
  • MC BABAHENINI LESIA Laboratory, Biskra University Biskra 07000, Algeria
  • CHRISTOPHE GILLET LAMIH Laboratory, Valenciennes University Valenciennes 59300, France
  • PHILIPPE PUDLO LAMIH Laboratory, Valenciennes University Valenciennes 59300, France
  • ABDELMALIK TALEB-AHMED LAMIH Laboratory, Valenciennes University Valenciennes 59300, France

Keywords:

Animation, Inverse kinematic, Geometric algebra, Virtual humanoid

Abstract

In this paper, we present an iterative inverse kinematic method that adjust 3D human full body pose in real time to achieve new constraints. The input data for the adjustments are the starting posture and the desired end eectors 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 specic order, our proposed method involve correlation of body parts. In the rst part of the paper we explain the used inverse kinematic when handle with one and multiple constraints simultaneously and in the case of the 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(IK) and another inverse kinematic that have the same principle. In the case of multiple tasks simultaneously, our inverse kinematic gives results without con ict. With presence of obstacles, our IK allows to avoid collisions too. Preliminary results of the adjustment method show that it generates new realistic poses that respect quickly new constraints. The tests made on our adjustment method show that it resolves the motion retargeting problem.

 

Downloads

Download data is not yet available.

References

Aristidou, Andreas and Lasenby, Joan (2011), FABRIK: a fast, iterative solver for the inverse

kinematics problem, Graphical Models, Vol 73, n 5, p 243-260, Elsevier

Kenwright, Ben (2012), Responsive biped character stepping: When push comes to shove, bookCy-

berworlds (CW), International Conference on, p 151-156, IEEE

Welman, Chris, (1993),Inverse kinematics and geometric constraints for articulated gure manip-

ulation, Simon Fraser University

Tolani, Deepak and Goswami (2000), Ambarish and Badler, Norman I, Real-time inverse kine-

matics techniques for anthropomorphic limbs, Graphical models,Vol 62, N 5,p 353-388, Elsevier

Craig, John J (1989), Introduction to robotics, V 7, Addison-Wesley Reading, MA

Buss, Samuel R (2004), Introduction to inverse kinematics with jacobian transpose, pseudoinverse

and damped least squares methods, IEEE Journal of Robotics and Automation, Vol 17

Wang, L-CT and Chen, Chih Cheng (1991), A combined optimization method for solving the

inverse kinematics problems of mechanical manipulators, Robotics and Automation, IEEE Trans-

actions on, Vol 7, N 4, p 489-499, IEEE

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

University of Canterbury. Computer Science and Software Engineering.

Kulpa, Richard and Multon, Franck and others (2005), Fast inverse kinematics and kinetics solver

for human-like gures., bookHumanoids, p 38-43

Badler, Norman I and Manoochehri, Kamran H and Walters, Graham (1987), Articulated gure

positioning by multiple constraints, Computer Graphics and Applications, IEEE, Vol 7, N 6, p

-38

Zhao, Jianmin and Badler, Norman I (1994), Inverse kinematics positioning using nonlinear pro-

gramming for highly articulated gures, ACM Transactions on Graphics (TOG), Vol 13, N 4, p

-336,

Baerlocher, Paolo and Boulic, Ronan (2004), An inverse kinematics architecture enforcing an

arbitrary number of strict priority levels, The visual computer, Vol 20, N 6, p 402-417,

Siciliano, Bruno and Slotine, J-JE (1991), A general framework for managing multiple tasks in

highly redundant robotic systems, bookAdvanced Robotics, 1991.'Robots in Unstructured Envi-

ronments', 91 ICAR., Fifth International Conference on, p 1211-1216, IEEE

Kallman, M and Mataric, Maja (2004), Motion planning using dynamic roadmaps, bookRobotics

and Automation, Proceedings. ICRA'04. 2004 IEEE International Conference on, Vol 5, p 4399-

Kallmann, Marcelo (2005), Scalable solutions for interactive virtual humans that can manipulate

objects, AIIDE, p 69-75

Shin, Hyun Joon and Lee, Jehee and Shin, Sung Yong and Gleicher, Michael (2001), Computer

puppetry: An importance-based approach, ACM Transactions on Graphics (TOG),

Grochow, Keith and Martin, Steven L and Hertzmann, Aaron and Popovic, Zoran (2004), Style-

based inverse kinematics, ACM Transactions on Graphics (TOG), Vol 23, N 3, p 522-531

Shin, Hyun Joon and Lee, Jehee (2006), Motion synthesis and editing in low-dimensional spaces,

Computer Animation and Virtual Worlds, Vol 17, N 3-4, p 219-227, Wiley Online Library

Kallmann, Marcelo (2008),Analytical inverse kinematics with body posture control, Computer An-

imation and Virtual Worlds,Vol 19, N 79-91,Wiley Online Library

Huang, Jing and Pelachaud, Catherine(2012),An ecient energy transfer inverse kinematics so-

lution,Motion in Games,N 278-289,Springer

Downloads

Published

2014-11-30

How to Cite

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. Journal of Mobile Multimedia, 10(3-4), 309–326. Retrieved from https://journals.riverpublishers.com/index.php/JMM/article/view/4581

Issue

Section

Articles