Describe the improvement you would like to see
When a mission is scheduled while the robot is returning to home, the robot returns home and then executes the mission that was added to the queue.
Correct behavior would be cancelling the ongoing return home mission, execute new additional mission(s), completing the additional mission if battery and pressure are good and then scheduling a return home mission.
How will this change existing functionality?
Robot battery will be optimized.
How will this improvement affect the current Threat Model?
Leave blank for maintainers to fill out if you are uncertain about this.
Describe the improvement you would like to see When a mission is scheduled while the robot is returning to home, the robot returns home and then executes the mission that was added to the queue.
Correct behavior would be cancelling the ongoing return home mission, execute new additional mission(s), completing the additional mission if battery and pressure are good and then scheduling a return home mission.
How will this change existing functionality? Robot battery will be optimized.
How will this improvement affect the current Threat Model? Leave blank for maintainers to fill out if you are uncertain about this.