Describe the improvement you would like to see
Currently we put missions on hold when the robot goes home to charge. If the robot is already charging though, we currently block any new missions from being scheduled. I think we should still allow missions to be put on the queue when the robot is not ready to run missions.
How will this change existing functionality?
It will allow missions to be planned further ahead, and will make mission scheduling more consistent for the user.
How will this improvement affect the current Threat Model?
N/A
Describe the improvement you would like to see Currently we put missions on hold when the robot goes home to charge. If the robot is already charging though, we currently block any new missions from being scheduled. I think we should still allow missions to be put on the queue when the robot is not ready to run missions.
How will this change existing functionality? It will allow missions to be planned further ahead, and will make mission scheduling more consistent for the user.
How will this improvement affect the current Threat Model? N/A