Closed nardost closed 5 years ago
CHARGING could be called IDLE? It is the state where the robot has run low on battery and is charging or is going to a charging station. It does not do any work in this state except filling up on charge or moving to the nearest charging station.
I think there should be one more state, FULL_TANK. That is the state where the dirt tank is full and the robot is idly waiting for the owner to empty its tanker.
Here is a better state diagram.
@jdiatte has refined the state diagram more.
The robot has four states. Please comment on the state diagram below.