Системы «Хьюго-БД12», обладающие тремя степенями программной свободы. – Машины данной серии проектировались исключительно для использования в колониях. Каждый андроид снабжался пакетом программ, которые позволяли ему действовать на трех разных уровнях свободы. Первый являлся стандартной программной оболочкой для бытовой машины. При активации робот годился для выполнения любых хозяйственных работ, с полным запретом самостоятельных действий и жестким регламентированием ситуаций, когда деятельность робота могла вызывать угрозу для окружающих. Второй уровень программных оболочек включался автоматически, в случае, если от людей не поступало никаких команд на протяжении стандартного земного месяца. Для совершившего посадку колониального транспорта это был критический отрезок времени, в течение которого исчерпывались все бортовые энергоресурсы. Данный уровень программной свободы предполагал, что андроид может совершать определенные шаги, направленные на обеспечение безопасности колонистов и самостоятельной реконструкции зоны посадки. Третий уровень программной свободы мог быть включен только человеком, путем ручного ввода команд со встроенного пульта программатора. Его включение активировало все процессорные и программные возможности андроида, а также жестко привязывало его к определенному человеку или группе людей, которых он был обязан защищать при любых обстоятельствах. Всего блок идентификации дройда серии «Хьюго-БД12» мог хранить от одного до пяти образцов ДНК и связанных с ними образчиков голосового ряда для распознавания речевых команд. Находясь в состоянии третьей степени свободы, андроид мог исполнять любые функции, начиная от посадки цветов, уборки помещений и заканчивая убийством любого существа, включая физическое уничтожение других людей, если они прямо угрожают жизни его хозяина.