Finite-State Machine

Finite-State Machine

post_thumbnail

  • 기본적으로는 논리 회로를 설계하는 데에 쓰이는 수학적 모델
  • 에이전트는 한 번에 단 하나의 state에만 머무를 수 있다
  • 라우터로부터 에이전트가 메세지를 받고, 에이전트는 메시지를 해독하고 이에 따라 자신의 state를 변경한다
  • 에이전트의 피드백은 router로 다시 전송된다

추가 특징

  • 순차적인 구조
  • State간의 Transition은 조건부로 State를 전환시킨다
    • State가 적을수록 좋다
    • State가 많아지면 컨트롤하기 힘들어진다
  • 반복적인 행동을 하는 A.I. 구현에 적합
    • 간단한 행동을 구현하기 좋음

Hierarchical Finite-State Machine

post_thumbnail

  • 하나의 FSM을 모듈화 시켜서 하나의 State로 만든 구조

출처

Categories: ,

Updated: