Learn about finite state machines (FSM) using a room-cleaning robot as an example. https://youtu.be/4XEK7OU2gIw