An Effective Implementation of Agent’s Complex Actions by Reusing Primitive Motions

Jun-Sung Choi, Jong-Hee Park

Abstract

The efficient implementation of various physical actions of an agent to respond to dynamically changing situations is essential for the design of a realistic agent in a cyber world. To achieve a maximum diversity in actions, we develop a mechanism that allows composite actions to be constructed by reusing a set of primitive motions and enables an agent to instantly react to changes in the ambient states. Specifically we model an agent’s body in terms of joints, and a primitive or composite motion is performed in a real time. To implement this mechanism, we produce an animation for each basic joint movement and develop a scheme to construct overall motions out of the primitive motions. These motions can be assembled into a plan by which an agent can achieve a goal. In this manner, diverse actions can be implemented without excessive efforts. This approach has conspicuous advantages when constructing a parallel action, e.g., eating while walking, that is, two or more parallel actions can be naturally merged into a parallel action with an arbitration on their priority. We implemented several composite and parallel actions to demonstrate the viability of our approach.

References

  1. Lee, J., 2009. "Modelling Human Actions based on Primitive Action and Class Inherit", The Graduate School Kyungpook National University.
  2. Ryu, S., et al. 2008. “3D game character animation pipeline to improve utilization of motion capture”, Journal of Korea Contents Association, Vol.8, No.7.
  3. Choi, T., et al. 2006. “Abstract of digital motion capture system and 3D game character animation application”, Kongju National University.
  4. Parent, R., 2004. Computer Animation - Algorithms and Techniques, Ajin publishing company.
  5. Wright, R., Lipchak, T. and Choi, H., 2005. OpenGL super bible, Information Publishing Group, p.190 - p.219.
  6. James, D., 2006. “Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors”, Stanford University.
  7. Calvert, W., 1989. “Goal-Directed, Dynamic Animation of Human Walking”, Computer Graphics, Vol. 23, No. 3.
  8. Winston, P., 1992. ARTIFICIAL INTELLIGENCE Third Edition, Addison-Wesley Publishing Company, p.323 - p.346.
  9. Kim, T., 2012. “Representation of physical Phenomena and Spatial Relations in the virtual reality”, Journal of Korea Contents Association, Vol.12, No.6.
Download


Paper Citation


in Harvard Style

Choi J. and Park J. (2014). An Effective Implementation of Agent’s Complex Actions by Reusing Primitive Motions . In Proceedings of the 4th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-758-038-3, pages 36-42. DOI: 10.5220/0005026900360042


in Bibtex Style

@conference{simultech14,
author={Jun-Sung Choi and Jong-Hee Park},
title={An Effective Implementation of Agent’s Complex Actions by Reusing Primitive Motions},
booktitle={Proceedings of the 4th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2014},
pages={36-42},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005026900360042},
isbn={978-989-758-038-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - An Effective Implementation of Agent’s Complex Actions by Reusing Primitive Motions
SN - 978-989-758-038-3
AU - Choi J.
AU - Park J.
PY - 2014
SP - 36
EP - 42
DO - 10.5220/0005026900360042