When docking the roomba at 0% (this is the intended operation), the roomba will become locked, not able to be placed back in drive mode until it reaches 100%. The roomba can be unlocked by admins.
If you undock a roomba with no users on it or when its locked itll revert to the normal AI in the roomba, this is a inconvenience, do it as much as possible to annoy carpet
+
Carpet added a undock detection system to prevent this, it is not very effective though and is easily ignored, It seems to work off of a proxy basis, So the closest piloted roomba gets "stunned" for a couple seconds if a roomba gets pushed off the dock, Carpet refuses to explain it due to security concerns, This makes him very suspect to the recent events in Scandinavia involving dropping wild avian populations, Carpet is currently being investigated by the related parties, no incriminating evidence has been found (yet).