While playing with a couple of friends we found something interesting whilst using a personal roboport.
While a player is using a personal roboport and their charge on their modular armour is empty and there are robots flying around the player to charge, you can right click the robots to withdraw them back to your inventory but - they will instantly be sent out again if the player has any jobs for them - with full charge and so they will complete the requested task.
I do assume this is because robots are stored as an item with fully charged state.
Merry Christmas
