JONNY ALOHA
AERO-CHOI's BLOG
JONNY ALOHA
전체 방문자
오늘
어제
  • 분류 전체보기 (35)
    • Learning S.. (29)
      • X-Foil (3)
      • Aerodynami.. (1)
      • Autonomous.. (5)
      • Machine Le.. (6)
      • MATLAB (0)
      • C++ (3)
      • ROS (8)
      • Optimizati.. (3)

블로그 메뉴

  • 홈
  • About Me

인기 글

태그

티스토리

hELLO · Designed By 정상우.
JONNY ALOHA

AERO-CHOI's BLOG

Learning Space/Autonomous Flight

[State Machine] State Machine에 대한 이해

2023. 1. 16. 00:35

자율주행 관련 대회를 참여하면서 알게 된 개념으로 프로세스 처리에 있어서 기반이 되는 정의이다.

 

사전적 정의[위키 백과 참고]

State Machine은 크게 State의 갯수에 따라 Infinite State Machine과 Finite State Machine으로 나뉜다. 일반적으로 State는 유한한 개수를 가지게 된다. 컴퓨터 프로그래밍과 전자 논리 회로를 설계하는 데 쓰이는 수학적 모델이다.

  • 외부 입력에 따라 시스템의 상태가 결정
  • 상태와 입력에 의해서 시스템의 동작이 결정되는 시스템

 

Moore Machine

현재 state에 의해서 ouput이 결정되는 Machine

 

Mealy Machine

state가 아니라 transition할 때 output이 결정되는 Machine

 

728x90
저작자표시 비영리 동일조건 (새창열림)

'Learning Space > Autonomous Flight' 카테고리의 다른 글

[ROS1 NOTE] rospy.Rate()  (1) 2023.03.13
[Autonomous Navigation] Path Planning  (0) 2023.03.10
[Autonomous DRONE] PX4 Models Error  (0) 2023.03.07
[Autonomous DRONE] ENV(환경) 구축  (1) 2023.03.03
    'Learning Space/Autonomous Flight' 카테고리의 다른 글
    • [ROS1 NOTE] rospy.Rate()
    • [Autonomous Navigation] Path Planning
    • [Autonomous DRONE] PX4 Models Error
    • [Autonomous DRONE] ENV(환경) 구축
    JONNY ALOHA
    JONNY ALOHA

    티스토리툴바