DOI QR코드

DOI QR Code

Implementation of the basic Actions for Virtual Human with Diversity and Reusability

다양성과 재사용성을 가진 가상 인간의 기본 행동 구현

  • 김유신 (경북대학교 IT대학 전자공학부) ;
  • 정근재 (경북대학교 IT대학 전자공학부) ;
  • 박종희 (경북대학교 IT대학 전자공학부)
  • Received : 2011.04.08
  • Accepted : 2011.05.09
  • Published : 2011.07.28

Abstract

In this paper, we attempt to realize the diversity of human actions in a virtual world in terms of the basic actions. We utilize the comprehensive knowledge structure of ontology to organize the human actions into an action hierarchy, each action being the root action of its associated hierarchy of specialized actions. Each basic action is implemented by composing the primitive motions and each basic action in turn by reusing those basic actions. Our approach to the development of these actions is focused more on their diversity and brevity than on their visual realism. Based on this design we develop a method to grasp virtual humans' characteristics and reflect those characteristics on their respective action patterns. We also present a mechanism for the agents to adapt their motions to diverse qualitative changes in environment. We apply these methods to such basic actions as walk, run and throw to demonstrate their viability.

본 논문은 가상세계속의 가상인간의 다양한 행동들을 제한된 개수의 기본행동들로써 구현하고자 한다. 먼저 객체들의 속성과 행동 등을 통합적으로 나타내주는 지식베이스인 온톨로지를 사용하여 다양한 행동들을 행동계층구조로 조직하고 그 속에서 행동들은 세부 행동들로 구체화한다. 가상인간의 기본행동은 기초 동작들의 조합으로 만들어지고 기본행동들을 최대한 재사용함으로써 다양한 행동들을 효과적으로 구현할 수 있게 설계한다. 이 때 기본행동들을 정밀성이나 사실성보다 간소함과 다양성에 초점을 맞추어 구현하고자 한다. 이를 바탕으로 가상 에이전트들의 특성을 파악하고 특성에 따라 에이전트가 고유의 패턴을 가지고 동작을 생성하는 방법을 개발한다. 또한 가상의 에이전트가 주변의 정성적 변화에 적응하여 동작을 변화하는 방법을 제시한다. 이렇게 제시된 방법들을 인간의 실제 움직임들 즉, 걷기, 달리기, 던지기 등의 동작에 적용해 실현가능성을 검증한다.

Keywords

References

  1. S. J. Ji, "A Structured Causal Graph Based Model for Event Development," Computer and Advanced Technology in Education 2001, Banff, Canada, 2001.
  2. K. Harada, K. Hauser, T. Bretl, and J. -C. Latombe, "Natural Motion Generation for Humanoid Robots", Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, October 9-15, 2006, pp.833-839.
  3. Norman I. Badler and Diane M. Chi, "Virtual Human Animation Based on Movement Observation and Cognitive Behavior Models," Computer Anim ation, 1999. Proceedings, pp.128-137, 1999(5).
  4. Rick Parent, "컴퓨터 애니메이션 - Algorithms and Techniques", 아진출판사, p.34, 2004.
  5. A. Bruderlin and T. Calvert, "Goal-Directed, Dynamic Animation of Human Walking," Computer Graphics(Proceedings of SIGGRAPH 89), pp.233-242, 1989.
  6. Alex J. Champandard 저, 이강훈 역, "인공지능 게임 프로그래밍 실전 가이드:최신 AI기법을 적용한", 에이콘출판사, p.72, 2005.
  7. 권오상, "지능형 홈로봇 기술 전망", (주)한울로보틱스, 2003.
  8. K. Park, "Rapid Development of a Humanoid Robot using CAD/CAM/CAE/RP", 한국 CAD/CAM 학회 학술 발표회, 2006.
  9. J. H. Park, "Modelling Cosmic Elements for Cosmic Simulation", Tech. Report #97, AIMM Lab, Kyungpook Nat'l Univ., 2007.
  10. Kadota, Kazuo. 김진오 저, "로봇공학의 기초", 성안당, 2008.
  11. B. J. Kim, "A Logical Model of Collision Response for Simulation of the Virtual Environment," 경북대학교 석사 학위논문, 2003.