원문정보
Implement of Artificial Life by Biological Concepts
초록
영어
In this paper, we propose a artificial life interacting with environment in three dimensional virtual space through the artificial development. Building blocks of a real creature are cells. So in this system, the agents begin its development as a single cell. The cells divide, grow, and connect to other cells to build a whole body. The development mechanism is specified by the genome in each cell. We have constructed the minimum DNA, necessary for the development of the creature using the genetic algorithm. The expression of genes within the genome is determined randomly by interaction of many factors in the cells. So we can find the unpredictability through the simulation of artificial life. It is called the 'emergence' in artificial life art. The artificial life is simulated by ODE (Open Dynamics Engine) library. It can be directly simulated by implementing the simulation function so that it can access the creature data structure.
한국어
본 논문은 인공적인 발생을 통해 3차원 가상공간 안에서 환경과 상호 소통하는 인공생명(artificial life)을 제 안한다. 실제 생명체를 구성하는 기본 요소는 ‘세포’로서, 본 시스템에서 개체들은 이러한 하나의 세포에서 부터 발생을 시작하며, 발생에 필요한 최소한의 유전 정보만을 설계한다. 세포는 분열하고 자라며 다른 세 포와 연결되어 하나의 완전한 개체가 된다. 발생 메커니즘은 각 세포의 유전체에 의해 정의된다. 유전체 안에서 유전자의 발현은 세포 안의 다양한 요소들의 상호작용에 의해 무작위로 결정된다. 따라서 우리는 시뮬레이션 된 인공생명의 예측불가능성(unpredictability)을 발견할 수 있다. 이것을 인공생명 예술의 ‘창발 성(emergence)’이라 한다. 즉 개체 간 또는 환경과의 상호작용에 의해 창발적인 행동이 나타난다. 인공생명체는 C/C++를 기반으로 ODE(Open Dynamics Engine)라이브러리에 의해 시뮬레이션 될 것이다. 인 공생명체는 그 개체의 데이터 구조에 접근(Access)할 수 있도록 시뮬레이션 함수를 실행함으로써 바로 시 각화 될 수 있다.
목차
국문초록
1. 서론
1) 연구배경 및 목적
2. 본론
1) 모델(The Model)
(1) 개체의 형태와 발생원리
(2) 센서와 뉴런
(3) 유전자 설계
2) 발생 알고리즘
3. 시뮬레이션(Simulation)
4. 결론 및 향후과제
참고문헌
