I found this old ass defunct wiki page on maintenance drones some time ago while I was working on the Matriarch Drone, https://wiki.aurorastation.org/index.php?title=Maintenance_Drone
Please note that the Law 3 interpretation is debatable in terms of specific scenarios and circumstances. However, the following clarifications have been made:
- You cannot help with a task that the crew are handling, except in cases wherein your help will have no chance of negatively interfering, such as in a breach repair. If in doubt, AHelp.
- You are allowed to undertake significant tasks provided no crew are handling it and it does not violate Laws 1 or 2, such as setting up the engine (it is possible as a drone).
- You are able to understand the crew and use information you gain from them.
- You do not take direct commands from the crew, but you are still allowed to do the task you are ordered to do so long as you would have done it without being told to.
Essentially, my thoughts on it as the Official Maintenance Drone Man (not really) is that the AI onboard the drone is good enough to be able to process and interpret crew commands. The drones aren't stupid, they're just not as good as androids/cyborgs, and they are lawed against humanoid interaction. In my opinion, this is especially true for the Matriarch drone, who would have a bit of a smarter brain, but nothing's set in stone for that yet.
So, you're can speak to drones and tell them "fix that light" or "fix that airlock", and they would be smart enough to go, 'shit, that's a good idea bro'.