nardost / clean-sweep-robot

2 stars 2 forks source link

Robot State Diagram #9

Closed nardost closed 5 years ago

nardost commented 5 years ago

The robot has four states. Please comment on the state diagram below.

robot-state-diagram
nardost commented 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.

nardost commented 5 years ago

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.

state-diagram-2
nardost commented 5 years ago

Here is a better state diagram.

state-diagram-3
nardost commented 5 years ago

@jdiatte has refined the state diagram more.

state-diagram-4