https://youtu.be/F3slROzVNbc

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c8c673fa-4877-48d5-8f63-e91bb91bbcf0/Untitled.png

유한상태머신 (FSM) 설계 지원. Python으로 개발됨. 당연히 Python만 사용 가능.

개요:

사용하지 말하야 할 경우

설치방법

$ sudo apt install ros-melodic-smach-ros
$ sudo apt install ros-melodic-smach-viewer

패키지 생성

$ cd ~/catkin_ws/src
$ catkin create pkg smach_tutorial --catkin-deps smach_ros smach_viewer rospy

Python의 경우, 실행가능하도록 스크립트 파일의 모드를 조정해야 합니다.

$ chmod +x <your-python-script>.py