자율주행 관련 대회를 참여하면서 알게 된 개념으로 프로세스 처리에 있어서 기반이 되는 정의이다.
사전적 정의[위키 백과 참고]
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 |