Disconnect from serial

 

Disconnect from database

 

Is database connection still valid?

 

Update database to reflect command completion

 

Run robot program based on command

 

Retrieve current command from database

 

Is robot status

‘executing’?

 

Select robot

status from

database

 

Connect to

database

 

END

 

No

 

Yes

 

Yes

 

No

 

START

 
robot_code.c program flowchart