Full Body Adjustment Using Iterative Inverse Kinematic and Body Parts Correlation
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.
KeywordsAnimation Inverse kinematic Geometric algebra Virtual humanoid
Unable to display preview. Download preview PDF.
- 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
- 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
- 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
- 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