Browse > Article
http://dx.doi.org/10.5392/JKCA.2014.14.09.001

Reusing Technique of Primitive Motions for Effective Implementation of Complex Action  

Choi, Jun-Seong (경북대학교 전자공학과)
Park, Jong-Hee (경북대학교 전자공학과)
Publication Information
Abstract
Apart from the physical realism, the implementation of various physical actions of an agent to respond to dynamically changing situations is essential for the design of an 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 basic joint movements and develop a method 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 according to their priority. We implement several composite and parallel actions to demonstrate the viability of our approach.
Keywords
Primitive Motion; Complex Action; Agent; Reuse of Motions; Virtual World;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 I. K. Lee and J. H. Park, "Representation of 'Walk' for quadruped animal based on primitive action and class inherit," Journal of the korea contents association, Vol.6, No.5, pp.85-95, 2006.   과학기술학회마을
2 D. James, Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors, Stanford University, 2006.
3 S. H. Ryu, etc. "3D game character animation pipe-line to improve utilization of motion capture", 한국콘텐츠학회논문지, 제8권, 제7호, 2008.   과학기술학회마을   DOI   ScienceOn
4 S. H. Song and C. S. Kim, "A study on 3D motion data reapplication model", 디지털디자인학연구, 제4권, 2002.
5 Y. J. Ha and K. J. Park, "A study on game physics engine focused on real time physics", 한국게임학회지, 제9권, 제5호, pp.43-52, 2009.   과학기술학회마을
6 W. B. Lee, "Technical Trends in Virtual Reality", 한국콘텐츠학회논문지, 제7권, 제4호, pp.29-35, 2009.   과학기술학회마을
7 T. W. Han, "Research on the Design of Game Characters Utilizing Humanoid Robot", 정보디자인학연구, 제19권, 2012.
8 양정모, "적응형 NPC 생성을 위한 FSM의 동적 활용 방안", Journal of korea multimedia society, Vol.11, No.9, pp.1258-1266, 2008(9).   과학기술학회마을
9 H. Kim and H. Yoon, "The control of character's behavior by using FSM-based probability estimation in games," Journal of korea multimedia society, Vol.8, No.9, pp.1269-1281, 2005(9).
10 J. E. Lird, "Using a computer game to develop advanced AI," IEEE, Vol.34, Issue.7, pp.70-75, 2001(7).
11 이동엽, "심리학적 도구 '5요인 성격 특성'에 의한 소셜 게임 연구", 만화애니메이션연구, 제29호, pp.129-149, 2012.
12 이인환, 상황 인식 온톨로지의 재사용성 향상을 위한 상위 온톨로지 추출 및 도메인 분류 기법 연구, 부산대학교, 2013.
13 S. Richard, J. Wright, and B. Lipchak, OpenGL super bible, Information Publishing Group, 2005.
14 G. H. Jung, The implementation of Spatio-Temporal graph to represent situation in the virtual world, Graduate School Kyungpook National University, 2012.
15 B. H. Lee, etc. "Design and implementation of the MPEG4 player on the J2ME", 한국정보과학회, Vol.29, No.2, 2002   과학기술학회마을
16 T. J. Choi, etc. Abstract of digital motion capture system and 3D game character animation application, Kongju National University, 2006.
17 이민영, Studies on the coordinate systems, 한남대학교 교육대학원, 2008.